0001022652-25-000005.txt : 20250220 0001022652-25-000005.hdr.sgml : 20250220 20250219194323 ACCESSION NUMBER: 0001022652-25-000005 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250220 DATE AS OF CHANGE: 20250219 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSEEGO CORP. CENTRAL INDEX KEY: 0001022652 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 813377646 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38358 FILM NUMBER: 25642692 BUSINESS ADDRESS: STREET 1: 9710 SCRANTON ROAD STREET 2: SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 8588123400 MAIL ADDRESS: STREET 1: 9710 SCRANTON ROAD STREET 2: SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 FORMER COMPANY: FORMER CONFORMED NAME: NOVATEL WIRELESS INC DATE OF NAME CHANGE: 20000726 10-K 1 insg-20241231.htm 10-K insg-20241231
false2024FY0001022652P1YP2Y0.1http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent23P5D0.00792896P3YP3Yhttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentiso4217:USDxbrli:sharesiso4217:USDxbrli:sharesinsg:segmentinsg:reportingUnitxbrli:pureinsg:subsidiaryinsg:tradingDay00010226522024-01-012024-12-3100010226522024-06-3000010226522025-02-1400010226522024-10-012024-12-3100010226522024-12-3100010226522023-12-310001022652us-gaap:SeriesEPreferredStockMember2024-12-310001022652us-gaap:SeriesEPreferredStockMember2023-12-310001022652insg:MobileSolutionsMember2024-01-012024-12-310001022652insg:MobileSolutionsMember2023-01-012023-12-310001022652insg:FixedWirelessAccessSolutionsMember2024-01-012024-12-310001022652insg:FixedWirelessAccessSolutionsMember2023-01-012023-12-310001022652us-gaap:ProductMember2024-01-012024-12-310001022652us-gaap:ProductMember2023-01-012023-12-310001022652insg:ServicesAndOtherMember2024-01-012024-12-310001022652insg:ServicesAndOtherMember2023-01-012023-12-3100010226522023-01-012023-12-310001022652us-gaap:PreferredStockMember2022-12-310001022652us-gaap:CommonStockMember2022-12-310001022652us-gaap:AdditionalPaidInCapitalMember2022-12-310001022652us-gaap:RetainedEarningsMember2022-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100010226522022-12-310001022652us-gaap:RetainedEarningsMember2023-01-012023-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001022652us-gaap:CommonStockMember2023-01-012023-12-310001022652us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001022652us-gaap:PreferredStockMember2023-12-310001022652us-gaap:CommonStockMember2023-12-310001022652us-gaap:AdditionalPaidInCapitalMember2023-12-310001022652us-gaap:RetainedEarningsMember2023-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001022652us-gaap:RetainedEarningsMember2024-01-012024-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310001022652us-gaap:CommonStockMember2024-01-012024-12-310001022652us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310001022652us-gaap:PreferredStockMember2024-12-310001022652us-gaap:CommonStockMember2024-12-310001022652us-gaap:AdditionalPaidInCapitalMember2024-12-310001022652us-gaap:RetainedEarningsMember2024-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:InseegoInternationalHoldingsLimitedMember2024-09-1600010226522024-01-240001022652srt:MinimumMember2024-01-012024-12-310001022652srt:MaximumMember2024-01-012024-12-310001022652us-gaap:AccountsPayableAndAccruedLiabilitiesMember2024-12-310001022652us-gaap:AccountsPayableAndAccruedLiabilitiesMember2023-12-310001022652us-gaap:OtherNoncurrentLiabilitiesMember2024-12-310001022652us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001022652us-gaap:SellingAndMarketingExpenseMember2024-01-012024-12-310001022652us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001022652srt:MinimumMember2024-12-310001022652srt:MaximumMember2024-12-310001022652srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2024-12-310001022652insg:ProductToolingMember2024-12-310001022652srt:MinimumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2024-12-310001022652srt:MaximumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2024-12-3100010226522024-01-242024-01-240001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:TelematicsBusinessMember2024-11-270001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:TelematicsBusinessMember2024-11-272024-11-270001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberus-gaap:ProductMember2024-01-012024-12-310001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberus-gaap:ProductMember2023-01-012023-12-310001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:ServicesAndOtherMember2024-01-012024-12-310001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:ServicesAndOtherMember2023-01-012023-12-310001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:TelematicsBusinessMember2024-01-012024-12-310001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:TelematicsBusinessMember2023-01-012023-12-310001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:TelematicsBusinessMember2024-12-3100010226522024-11-270001022652us-gaap:EquipmentMember2024-12-310001022652us-gaap:EquipmentMember2023-12-310001022652us-gaap:ComputerEquipmentMember2024-12-310001022652us-gaap:ComputerEquipmentMember2023-12-310001022652us-gaap:OtherMachineryAndEquipmentMember2024-12-310001022652us-gaap:OtherMachineryAndEquipmentMember2023-12-310001022652us-gaap:FurnitureAndFixturesMember2024-12-310001022652us-gaap:FurnitureAndFixturesMember2023-12-310001022652us-gaap:LeaseholdImprovementsMember2024-12-310001022652us-gaap:LeaseholdImprovementsMember2023-12-3100010226522025-01-012024-12-3100010226522027-01-012024-12-310001022652us-gaap:DevelopedTechnologyRightsMember2024-12-310001022652us-gaap:TrademarksAndTradeNamesMember2024-12-310001022652us-gaap:CustomerRelationshipsMember2024-12-310001022652us-gaap:SoftwareDevelopmentMember2024-12-310001022652us-gaap:OtherIntangibleAssetsMember2024-12-310001022652us-gaap:InProcessResearchAndDevelopmentMember2024-12-310001022652us-gaap:TrademarksAndTradeNamesMember2023-12-310001022652us-gaap:CustomerRelationshipsMember2023-12-310001022652us-gaap:SoftwareDevelopmentMember2023-12-310001022652us-gaap:OtherIntangibleAssetsMember2023-12-310001022652us-gaap:InProcessResearchAndDevelopmentMember2023-12-310001022652us-gaap:SoftwareDevelopmentMember2024-01-012024-12-310001022652us-gaap:SoftwareDevelopmentMember2023-01-012023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:DerivativeMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:DerivativeMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputSharePriceMemberus-gaap:DerivativeMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputSharePriceMemberus-gaap:DerivativeMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCreditSpreadMemberus-gaap:DerivativeMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCreditSpreadMemberus-gaap:DerivativeMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMemberus-gaap:DerivativeMember2024-01-012024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMemberus-gaap:DerivativeMember2023-01-012023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:DerivativeMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:DerivativeMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:DerivativeMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:DerivativeMember2023-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2023-01-012023-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2023-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-12-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:DebtMemberus-gaap:FairValueInputsLevel3Memberinsg:MeasurementInputAdjustedMarketYieldMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2024-12-310001022652insg:ShortTermLoanMemberus-gaap:DebtMemberus-gaap:FairValueInputsLevel3Memberinsg:MeasurementInputAdjustedMarketYieldMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMembersrt:MinimumMember2024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMembersrt:MaximumMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExercisePriceMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2024-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2024-12-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-11-060001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-11-062024-11-060001022652insg:LoanWarrantsMemberinsg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:CommonStockMember2024-12-310001022652insg:LoanWarrantsMemberinsg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:AdditionalPaidInCapitalMember2024-11-060001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-12-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:RelatedPartyMember2024-12-310001022652us-gaap:LineOfCreditMemberinsg:ShortTermLoanAgreementMember2024-06-280001022652us-gaap:RelatedPartyMemberinsg:ParticipationInterestsMember2024-06-280001022652us-gaap:RelatedPartyMemberinsg:PhilipBraceMemberinsg:ParticipationInterestsMember2024-06-280001022652us-gaap:RelatedPartyMemberinsg:NorthSoundVenturesLPMemberinsg:ParticipationInterestsMember2024-06-280001022652insg:ShortTermLoanAgreementMember2024-06-280001022652insg:LoanWarrantsMember2024-06-2800010226522024-06-280001022652us-gaap:LineOfCreditMemberinsg:ShortTermLoanAgreementMember2024-01-012024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2023-12-310001022652us-gaap:RevolvingCreditFacilityMember2022-08-050001022652us-gaap:RevolvingCreditFacilityMember2023-05-020001022652us-gaap:RevolvingCreditFacilityMember2023-05-022023-05-020001022652srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-05-022023-05-020001022652srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-05-022023-05-020001022652us-gaap:RevolvingCreditFacilityMember2024-04-182024-04-180001022652insg:SouthOceanFundingLLCAndNorthSoundVenturesLPMemberus-gaap:RevolvingCreditFacilityMember2024-04-180001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-01-012024-12-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2023-01-012023-12-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:RelatedPartyMember2024-01-012024-12-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2024-01-012024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001022652us-gaap:LineOfCreditMemberinsg:ShortTermLoanAgreementMember2023-01-012023-12-310001022652us-gaap:LineOfCreditMemberus-gaap:RelatedPartyMemberinsg:ShortTermLoanAgreementMember2024-01-012024-12-310001022652us-gaap:LineOfCreditMemberus-gaap:RelatedPartyMemberinsg:ShortTermLoanAgreementMember2023-01-012023-12-310001022652us-gaap:RevolvingCreditFacilityMember2024-01-012024-12-310001022652us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001022652us-gaap:LineOfCreditMemberinsg:ShortTermLoanAgreementMember2024-12-310001022652us-gaap:RevolvingCreditFacilityMember2024-12-310001022652us-gaap:RevolvingCreditFacilityMember2023-12-310001022652us-gaap:DomesticCountryMember2024-12-310001022652us-gaap:CaliforniaFranchiseTaxBoardMember2024-12-310001022652us-gaap:ForeignCountryMember2024-12-310001022652us-gaap:SeriesDPreferredStockMember2024-12-310001022652us-gaap:SeriesEPreferredStockMember2024-01-012024-12-310001022652us-gaap:SeriesEPreferredStockMember2023-01-012023-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2021-01-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2023-01-012023-12-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2023-12-310001022652insg:A2025ConvertibleNotesLongAndShortTermPortionsMemberus-gaap:ConvertibleDebtMember2024-12-310001022652insg:WarrantsIssuanceDateJune282024Member2024-12-310001022652insg:WarrantsIssuanceDateJuly182024Member2024-12-310001022652insg:WarrantsIssuanceDateAugust022024Member2024-12-310001022652insg:WarrantsIssuanceDateOctober242024Member2024-12-310001022652insg:WarrantIssuanceDateNovember062024OneMember2024-12-310001022652insg:WarrantIssuanceDateNovember062024TwoMember2024-12-310001022652insg:WarrantIssuanceDateNovember062024ThreeMember2024-12-310001022652insg:WarrantIssuanceDateNovember062024FourMember2024-12-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:AdditionalPaidInCapitalMember2024-12-310001022652us-gaap:EmployeeStockOptionMemberinsg:A2018PlanMember2024-12-310001022652us-gaap:CostOfSalesMember2024-01-012024-12-310001022652us-gaap:CostOfSalesMember2023-01-012023-12-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-12-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-12-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001022652insg:IncomeFromDiscontinuedOperationsNetOfTaxMember2024-01-012024-12-310001022652insg:IncomeFromDiscontinuedOperationsNetOfTaxMember2023-01-012023-12-310001022652us-gaap:EmployeeStockOptionMember2024-01-012024-12-310001022652us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-01-012024-12-310001022652us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-01-012024-12-310001022652us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001022652us-gaap:EmployeeStockOptionMember2024-12-310001022652us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-01-012024-12-310001022652us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2024-01-012024-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2022-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-12-310001022652insg:EmployeeStockPurchasePlansMember2024-01-012024-12-310001022652insg:EmployeeStockPurchasePlansMember2024-12-310001022652insg:EmployeeStockPurchasePlansMember2023-01-012023-12-310001022652us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-12-310001022652us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001022652insg:LoanWarrantsMember2024-01-012024-12-310001022652insg:LoanWarrantsMember2023-01-012023-12-310001022652us-gaap:EmployeeStockOptionMember2024-01-012024-12-310001022652us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001022652insg:EmployeeStockPurchasePlanSecuritiesMember2024-01-012024-12-310001022652insg:EmployeeStockPurchasePlanSecuritiesMember2023-01-012023-12-310001022652insg:ReportableSegmentMember2024-01-012024-12-310001022652insg:ReportableSegmentMember2023-01-012023-12-310001022652insg:UnitedStatesAndCanadaMember2024-01-012024-12-310001022652insg:UnitedStatesAndCanadaMember2023-01-012023-12-310001022652srt:EuropeMember2024-01-012024-12-310001022652srt:EuropeMember2023-01-012023-12-310001022652insg:OtherGeographicRegionsMember2024-01-012024-12-310001022652insg:OtherGeographicRegionsMember2023-01-012023-12-310001022652insg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-12-310001022652insg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-12-310001022652insg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001022652insg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001022652insg:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001022652insg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001022652insg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001022652insg:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001022652insg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001022652insg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001022652insg:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001022652us-gaap:EmployeeStockOptionMemberus-gaap:SubsequentEventMember2025-01-062025-01-060001022652insg:RestrictedStockUnitsServiceAndMarketBasedVestingMemberus-gaap:SubsequentEventMember2025-01-062025-01-060001022652insg:RestrictedStockUnitsSubjectToServiceConditionsMemberus-gaap:SubsequentEventMember2025-01-062025-01-06

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For fiscal year ended December 31, 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-38358
INSEEGO CORP.
(Exact name of registrant as specified in its charter)
Delaware 81-3377646
(State or Other Jurisdiction
of Incorporation or Organization)
 (I.R.S. Employer
Identification No.)
9710 Scranton Road, Suite 200 
San Diego, California92121
(Address of Principal Executive Offices) (Zip Code)
Registrant’s telephone number, including area code: (858812-3400
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par valueINSGNasdaq Global Select Market

Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes       No  x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes      No  x
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  x  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  x   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 filerAccelerated filer
x
Non-accelerated filerSmaller reporting company
x
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issue its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. o
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes      No  x
The aggregate market value of the voting common stock held by non-affiliates of the registrant, based on the closing price of the registrant’s common stock on June 30, 2024, as reported by The Nasdaq Global Select Market, was approximately $98.9 million. For the purposes of this calculation, shares owned by officers and directors (and their affiliates) have been excluded. This exclusion is not intended, nor shall it be deemed, to be an admission that such persons are affiliates of the registrant. The registrant does not have any non-voting common stock outstanding.
The number of shares of the registrant’s common stock outstanding as of February 14, 2025 was 15,006,340.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement for the 2025 Annual Meeting of Stockholders, to be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the registrant’s fiscal year ended December 31, 2024, are incorporated by reference into Part III of this Form 10-K to the extent stated herein.
1


TABLE OF CONTENTS
 
 Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Executive Compensation
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Item 13.
Certain Relationships and Related Transactions, and Director Independence
Item 14.

PART IV
Item 15.
Item 16.
2



Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in reliance upon the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. You should not place undue reliance on these statements. These forward-looking statements include, without limitation, statements that reflect the views of our senior management with respect to our current expectations, assumptions, estimates and projections about Inseego Corp. (the “Company” or “Inseego”) and our industry. These forward-looking statements speak only as of the date of this report. We disclaim any undertaking to publicly update or revise any forward-looking statements contained herein to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based. Statements that include the words “may,” “could,” “should,” “would,” “estimate,” “anticipate,” “believe,” “expect,” “preliminary,” “intend,” “plan,” “project,” “outlook,” “will” and similar words and phrases identify forward-looking statements (although not all forward-looking statements contain these words). Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified; therefore, our actual results may differ materially from those anticipated in these forward-looking statements as of the date of this report. We believe that these factors include those related to:
our dependence on a small number of customers for a substantial portion of our revenues;
our ability to compete in the market for wireless broadband data access products, wireless modem products, and telematics products and services;
our ability to successfully develop and introduce new products and services;
the pace of 5G wireless network rollouts globally and their adoption by customers;
our ability to attract new customers and retain existing customers;
our dependence on wireless telecommunication operators delivering acceptable wireless services;
our ability to meet the price and performance standards of the evolving 5G New Radio (“5G NR”) products and technologies;
our ability to develop sales channels and to onboard and execute successfully with channel partners;
our ability to introduce and sell new products that comply with current and evolving industry standards and government regulations;
our ability to develop and expand into new markets;
our ability to properly manage the growth of our business to avoid significant strains on our management and operations and disruptions to our business;
our reliance on contract manufacturers and third parties to manufacture our products;
our contract manufacturers’ ability to secure necessary supply to build our devices;
increases in costs, disruption of supply and/or the shortage of semiconductors or other key components of our products;
our ability to accurately forecast customer demand and order the manufacture and timely delivery of sufficient product quantities;
our reliance on sole source suppliers for some products and devices used in our solutions;
our ability to be cost competitive while meeting time-to-market requirements for our customers;
our ability to meet the product performance needs of our customers in mobile broadband and fixed wireless access markets;
our ability to make successful investments in research and development;
our ability to make payments on or to refinance our indebtedness;
the outcome of any pending or future litigation, including intellectual property litigation;
our continued ability to license necessary third-party technology for the development and sale of our solutions;
3


the introduction of new products that could contain errors or defects;
our ability to hire, retain and manage qualified personnel to maintain and expand our business.
our ability to mitigate the impact of tariffs or other government-imposed sanctions;
conducting business abroad, including foreign currency risks;
the impact of high rates of inflation and rising interest rates;
infringement claims with respect to intellectual property contained in our solutions;
the continuing impact of uncertain global economic conditions on the demand for our products; and
the impact of geopolitical instability on our business.
The foregoing factors should not be construed as exhaustive and should be read together with the other cautionary statements included in this and other reports we file with the Securities and Exchange Commission (the “SEC”), including the information in “Item 1A. Risk Factors” in Part I of this report. If one or more events related to these or other risks or uncertainties materialize, or if our underlying assumptions prove to be incorrect, actual results may differ materially from what we anticipate. Unless the context requires otherwise, in this Annual Report on Form 10-K the terms “we,” “us,” “our,” the “Company” and “Inseego” refer to Inseego Corp., a Delaware corporation, and its wholly owned subsidiaries.
Trademarks
“Inseego”, “Inseego Subscribe”, “Inseego Manage”, “Inseego Secure”, “Inseego Vision”, the Inseego logo, “MiFi”, “MiFi Intelligent Mobile Hotspot”, ”Wavemaker”, “Clarity”, and “Skyus” are trademarks or registered trademarks of Inseego and its subsidiaries. Other trademarks, trade names or service marks used in this report are the property of their respective owners.
4


PART I
Item 1.    Business
Overview
Inseego Corp. is a leader in the design and development of cloud-managed wireless wide area network (“WAN”) and intelligent edge solutions. Our 5G WAN portfolio is comprised of secure and high-performance mobile broadband and fixed wireless access (“FWA”) solutions with associated cloud solutions for real time WAN visibility, monitoring, automation and control with centralized orchestration of network functions. These devices are specifically built for the carrier, enterprise and small and medium business (“SMB”) market segments with a focus on performance, scalability, quality and enterprise grade security. We also provide a wireless subscriber management SaaS solution for carrier’s management of their government and complex enterprise customer subscriptions.
Our 5G products and associated cloud solutions are designed and developed in the U.S. and are used in mission-critical applications requiring the highest levels of security and zero unscheduled downtime. These products support applications such as business broadband for both mobile and fixed use cases, enterprise networking and software-defined wide area network (“SD-WAN”) failover management.
Inseego is at the forefront of providing high speed broadband through state-of-the-art 5G products and services to keep enterprise and SMB customers seamlessly connected. With multiple first-to-market innovations through several generations of 4G and 5G technologies, Inseego has been advancing wireless WAN technology and driving industry transformations for over 30 years.
Inseego Corp. is a Delaware corporation formed in 2016 as the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996. Our principal executive office is located at 9710 Scranton Road, Suite 200, San Diego, CA 92121. Inseego’s common stock trades on The NASDAQ Global Select Market under the symbol “INSG.”
Recent Developments
Divestiture of Telematics Business
On September 16, 2024, the Company and its subsidiary Inseego SA (Pty) Ltd (“Seller”) entered into a Share Purchase Agreement (the “Purchase Agreement”) with Light Sabre SPV Limited (which subsequently novated its benefits and obligations under the Purchase Agreement to Ctrack Holdings (the “Purchaser”)), pursuant to which Inseego agreed to sell to the Purchaser the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary in exchange for approximately $52 million in cash, subject to certain adjustments. Upon completion of the sale, which occurred on November 27, 2024, the Purchaser acquired the Company’s telematics solutions business (the “Telematics Business”), which had operations in the United Kingdom, the European Union, Australia and New Zealand.
The Company’s decision to divest its Telematics Business was based on a review of the strategic fit of the business with the Company’s North American-centric 5G wireless solutions business and the Company’s previously stated goal to continue to significantly de-leverage its capital structure. The sale of the Telematics Business further supports the Company’s streamlining of its focus and resources on what it believes to be the strongest growth opportunities around its core product offerings.
The assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and the results of operations and cash flows related to the divested Telematics Business have been classified as discontinued operations within the Consolidated Statements of Operations and Comprehensive Income and Consolidated Statements of Cash Flows for all periods presented within the consolidated financial statements included in Part IV, Item 15 of this Form 10-K. All discussion below relates to the Company’s continuing operations only, which excludes any results related to the divested Telematics Business, unless noted otherwise.
Industry Trends
As the largest technology platform in the world, mobile connectivity has changed the way we work, the way we live and the way we connect with each other. The scale and pace of innovation in mobile networks, especially around broadband speeds and network capacity, is expanding the market beyond traditional wireless which was predominantly focused on smartphones. The new capabilities of 5G technology and additional capacity provided by mid-band spectrum auctions is allowing mobile operators to enter the home and business broadband markets. These network enhancements allow enterprise and SMB customers to enable a multitude of business applications to their distributed sites and employees in an economical way. It is also expected that 5G will enable a variety of new low latency use cases once the complete mid-band and core networks are built out. These use cases include telemedicine, industrial automation, robotics, AR/VR, edge computing, cloud gaming, and other applications.
5



We believe that 5G mid-band networks will bring a number of enhanced benefits not available on 4G networks, including the capacity to add significant numbers of broadband connections to either bring primary or alternative broadband options to a large number of consumer and business users. It is expected that these newly evolving 5G networks will also enable low latency use cases including manufacturing automation, augmented and virtual reality, video AI, and distributed networking.
The adoption of 5G and the cloud continues to grow as companies across a wide range of industries are leveraging digital transformation technologies to increase efficiency, gain better customer insights, facilitate compliance and build new business models. We believe this growth will be initially driven by fixed wireless access with the new low latency enterprise use cases to follow.
Our Strategy
Our objective is to be the leader in high performance 5G broadband solutions for mobile broadband and fixed wireless access applications for enterprise and SMBs. We expect to meet this objective through our innovations in 5G hotspots, routers and gateways and our cloud solutions that enable ease of deployment and corporate policy orchestration for network wide distributed deployments. We believe that we have a competitive advantage in the market that is rooted in deep technological differentiation in the 4G/5G modem technology that we design in-house.
The key elements of our strategy are to:
Capitalize on our direct relationships with mobile operators, infrastructure vendors, 5G chipset vendors and component suppliers. We intend to continue to capitalize on our direct and long-standing relationships with the key ecosystem players to strengthen our market position within the consumer, enterprise and SMB market segments.
Keep enhancing our 5G WWAN devices portfolio by leveraging our core mobile technologies and platforms. We intend to keep enhancing our 5G WWAN portfolio in partnership with our key carrier customers to bring the latest 5G capabilities to the enterprise and SMB market segments.
Expand our go-to-market to enterprise and SMB customers. We will continue to enhance our routes to market through mobile operators, channel partners, system integrators and OEM partners who sell into these market segments.
Improve SaaS solution penetration. We are focused on continuing to improve our recurring subscription revenue by providing value added capabilities to our customers through the cloud solutions that we develop.
Our cloud management solution (Inseego Connect) manages all of the 4G and 5G gateways and routers deployed at distributed locations with a single pane of glass for ease of deployment and monitoring of all the connections.
Our wireless subscriber management solution (Inseego Subscribe) is specifically built for carrier servicing of government and enterprise customers and is currently deployed in North America with a large carrier with several million end users.
Our Business
We provide a portfolio of high performance 5G WAN products as well as cloud solutions for the enterprise and SMB market segments. Our 4G and 5G devices connect end users with high performance broadband for both mobile and fixed wireless use cases. These solutions include “MiFi" ™ hotspots, routers, and gateways for a wide variety of end user deployments. We also offer a cloud solution used for managing edge devices including security, status, configuration and software used at all of a customer’s locations. We also provide a wireless subscriber management solution that is used to manage a carrier’s government and complex enterprise customer subscriptions.
Our products currently operate on all major cellular networks in the US. Our mobile hotspots, sold under the MiFi brand, have been sold to millions of end users and provide secure and convenient high-speed broadband access to the Internet on the go.
As the 5G networks continue to expand both coverage and capacity, new enterprise and SMB market opportunities are opening up. The largest initial opportunity is for enterprise and SMBs to provide primary or alternate broadband access to their distributed sites and employees through 5G fixed wireless access offerings. Mobile operators are now providing fixed wireless access specific broadband plans that allow businesses to deploy 5G technology broadly without waiting for the availability of wired connections at those locations.
We classify our revenues from the sale of our products and services into two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other.
Mobile Solutions
6



Our 5G and 4G mobile broadband (MiFi) business has been driving advanced wireless mobile technologies for a multitude of consumer and enterprise applications for over 20 years. In the 2000s, Inseego invented mobile hotspots sold under the MiFi ™ brand. During the 2010s, Inseego was a leader in the 4G mobile MiFi ™ market—delivering the highest 4G mobile hotspot performance in the market. In 2019, Inseego developed and produced the world’s first 5G mobile hotspot and in 2025 we plan to introduce our new generation using the Qualcomm SDX72 chipset.
Our MiFi customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, as well as other international wireless operators, distributors and various companies in other vertical markets and geographies.
Our mobile broadband devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in Services and Other below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.
Fixed Wireless Access Solutions
Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within Services and Other below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.
Services and Other
A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as Service and Other revenue.
Sales and Marketing
We engage in a wide variety of sales and marketing activities, driving market leadership and customer demand through integrated marketing campaigns. This includes product marketing, corporate communications, brand marketing and demand generation.
Competition
The market for our 5G mobile and fixed wireless access solutions and SaaS offerings is rapidly evolving and highly competitive. It is likely to continue to be affected by new product introductions and industry participants.
We believe the principal competitive factors impacting the market for our products are features and functionality, performance, quality and brand. To maintain and improve our competitive position, we must continue to expand our customer base, invest in research and development, grow our distribution network, and leverage our strategic relationships.
Our products compete with a variety of solutions providers in different market segments. Our current competitors include:
Mobile broadband – Companies such as Netgear, Franklin Wireless, TCL and ZTE
Fixed wireless access – Companies such as Nokia, Cradlepoint, ZTE, Huawei and Cisco
As the market for our products and services expands, other entrants may seek to compete with us either directly or indirectly.
Research and Development
Our research and development efforts are focused on developing innovative 5G mobile broadband and fixed wireless access solutions that includes mobile hotspots, gateways and routers. We also develop associated cloud management and enterprise networking cloud solutions to provide an end-to-end solution to our customers, including for our subscriber management platform. We will continue to improve the functionality, design and performance of our current products and solutions.
7



We are committed to continually identifying and responding to our customers' requirements by introducing new 5G designs that fulfill their market and customer needs.
We manage our research and development efforts through a structured life-cycle process, from identifying initial customer requirements through development and commercial introduction to eventual phase-out. During product development, emphasis is placed on quality, reliability, performance, time-to-market, meeting industry standards and customer-product specifications, ease of integration, cost reduction, and manufacturability.
Intellectual Property
Our solutions rely on and benefit from our portfolio of intellectual property, including patents and trademarks. We currently own 45 patents and have 1 patent application pending. The patents that we currently own will expire at various times between 2026 and 2042.
We, along with our subsidiaries, also hold a number of trademarks or registered trademarks including “Inseego,” “Inseego Subscribe,” “Inseego Manage,” “Inseego Secure,” “Inseego Vision,” the Inseego logo, “MiFi,” “MiFi Intelligent Mobile Hotspot,” “Wavemaker” and “Skyus.”
Key Partners and Customers
We have strategic technology, development and marketing relationships with several of our carrier customers and partners. Our strong carrier, enterprise, and partner relationships provide us with the opportunity to expand our market reach and sales. We partner with leading OEMs, mobile operators, value-added resellers and distributors which allows us to offer our customers integrated solutions.
Customers for our products include transportation companies, industrial companies, governmental agencies, manufacturers, mobile operators, system integrators, distributors, and enterprises in various industries, including finance, accounting, legal, insurance, energy and industrial automation, security and safety, medical monitoring and government.
Our customers for our 5G products include Verizon Wireless, T-Mobile, EnerNOC, Thermo Fisher Scientific, US Army and Fastenal, amongst others. Customers for our device management solutions include mobile operators such as T-Mobile.
A significant portion of our revenue during the year ended December 31, 2024 came from two customers, Verizon and T-Mobile, which together represented approximately 76% of our total revenues for the year ended December 31, 2024. It is our intention to diversify our customer base.
Manufacturing and Operations
The hardware at the core of our products is produced by contract manufacturers. Our primary contract manufacturers include Hon Hai Precision Industry Co., Ltd. (“Foxconn”) and Inventec Appliance Corporation (“IAC”). Under our manufacturing agreements, such contract manufacturers provide us with services including component procurement, product manufacturing, final assembly, testing, quality control and fulfillment. These contract manufacturers are located in Asia and are able to produce our products using modern state-of-the-art equipment and facilities with relatively low-cost labor.
We outsource our manufacturing in order to:
focus on our core competencies of design, development and marketing;
minimize our capital expenditures and lease obligations;
realize manufacturing economies of scale;
achieve production scalability by adjusting manufacturing volumes to meet changes in demand; and
access best-in-class component procurement and manufacturing resources.
Our operations team manages our relationships with the contract manufacturers as well as other key suppliers. Our operations team focuses on supply chain management and logistics, product quality, inventory and cost optimization, customer fulfillment and new product introduction. We develop and control the software that goes on our devices.
Employees
At December 31, 2024, we had 218 employees, all of whom were full-time employees. We also use the services of consultants and temporary workers from time to time. Our employees are not represented by any collective bargaining unit and we consider our relationship with our employees to be good.
8



Human Capital Resources
Our Culture: Culture is critically important to our growth and performance. We are driven by our values of Accountability, Sense of Urgency, Market Driven Innovation, Customer Focus, and Integrity. We are committed to creating a world class employee experience through leadership development, career planning, open two-way communications, total compensation, and a positive work environment.
Diversity & Inclusion: Our people are our most important asset. At Inseego, we embrace an inclusive culture because good ideas come from everywhere. Diversity comes in all forms, from different backgrounds and experiences to different perspectives and skill sets. It is this diversity that fuels innovation. It is this common passion to innovate that makes Inseego an equal opportunity employer. Inseego does not unlawfully discriminate in any employment decisions, including hiring, compensation, promotion, discipline, or termination on the basis of race, religion, color, national origin, sex, sexual orientation, gender identity, age, protected veteran status or disability. Inseego is also committed to providing reasonable accommodations to qualified individuals with disabilities and individuals with sincerely held religious beliefs and practices.
Talent: We believe that talent is key to our success. Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing, and integrating our existing and new employees. Our company size and culture allows employees to build and expand their skill set in ways that will enrich their careers. Our goal setting and performance evaluation process enables the company to focus on accelerating development for those who are top performers and strengthening the talent pipeline.
Employee Health and Wellness: As the success of our business is fundamentally connected to the well-being of our employees, we are committed to their health, safety and wellness. We provide our employees and their families with access to convenient health and wellness programs. These programs include benefits that provide protection and security to help give our employees peace of mind concerning events that may require time away from work or that may impact their financial well-being. We offer choice where possible so employees can customize their benefits to meet their needs and the needs of their families. We also sponsor various Health & Wellness Initiatives in the U.S. to help employees find ways to create more balance in their lives.
Governmental Regulations
Environmental Laws: Our products and manufacturing process are subject to numerous governmental regulations, which cover both the use of various materials as well as environmental concerns. Environmental issues such as pollution and climate change have had significant legislative and regulatory effects on a global basis, and there are expected to be additional changes to the regulations in these areas. These changes could directly increase the cost of energy, which may have an impact on the way we manufacture products or utilize energy to produce our products. In addition, any new regulations or laws in the environmental area might increase the cost of raw materials we use in our products and the cost of compliance. Other regulations in the environmental area may require us to continue to monitor and ensure proper disposal or recycling of our products. To the best of our knowledge, we maintain compliance with all current government regulations concerning our production processes for all locations in which we operate. Since we operate on a global basis, this is a complex process that requires continual monitoring of regulations and compliance effort to ensure that we and our suppliers are in compliance with all existing regulations.
Other Regulations: As a company with global operations, we are subject to complex foreign and U.S. laws and regulations, including trade regulations, tariffs, import and export regulations, anti-bribery and corruption laws, antitrust or competition laws, data privacy laws, such as the EU General Data Protection Regulation (the “GDPR”), and environmental regulations, among others. We have policies and procedures in place to promote compliance with these laws and regulations. To date, our compliance actions and costs relating to these laws, rules and regulations have not resulted in a material cost or effect on our capital expenditures, earnings or competitive position. Government regulations are subject to change, and accordingly we are unable to assess the possible effect of compliance with future requirements or whether our compliance with such regulations will materially impact our business in the future.
Website Access to SEC Filings
We file annual, quarterly and special reports, proxy statements and other information with the SEC. The SEC maintains an Internet website at http://www.sec.gov that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including Inseego. We maintain an Internet website at www.inseego.com. The information contained on our website or that can be accessed through our website does not constitute a part of this report. We make available, free of charge through our Internet website, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after we electronically file or furnish this information to the SEC.
9



Item 1A.    Risk Factors
The risks and uncertainties described below are those that we currently deem to be material, and do not represent all of the risks that we face. Additional risks and uncertainties not presently known to us or that we currently do not consider material may in the future become material and impair our business operations. Some of the risks and uncertainties described herein have been grouped so that related risks can be viewed together. You should not draw conclusions regarding the relative magnitude or likelihood of any risk based on the order in which risks or uncertainties are presented herein. If any of the following risks actually occur, our business could be materially harmed, and our financial condition and results of operations could be materially and adversely affected. As a result, the trading price of our securities could decline. You should also refer to the other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes.
SUMMARY OF RISK FACTORS
Risks Related to Our Ability to Generate Revenues
We depend upon two customers for a substantial portion of our revenues, and our business would be negatively affected by an adverse change in our dealings with either of these customers.
We may not be able to retain and increase sales to our existing customers, which could negatively impact our financial results.
Loss of, or a significant reduction in business from, one or more significant customers could adversely affect our revenue and profitability.
The FWA market may take longer to materialize than we expect or, if it does materialize rapidly, we may not be able to meet the development schedule and other customer demands.
The marketability of our products may suffer if wireless telecommunications operators do not deliver acceptable wireless services.
If customers do not adopt our software, we may not be able to monetize these software assets and realize a key part of our growth and profitability strategy.
The market for the products and services that we offer is rapidly evolving and highly competitive. We may be unable to compete effectively.
If we fail to develop and maintain strategic relationships, we may not be able to penetrate new markets.
If we fail to develop and timely introduce new products and services or enter new markets for our products and services successfully, we may not achieve our revenue targets, or we may lose key customers or sales and our business could be harmed.
Risks Related to Developing, Manufacturing and Delivering Our Solutions
We rely on third parties to manufacture and warehouse many of our products, which exposes us to a number of risks and uncertainties outside our control.
We depend on sole source suppliers for some components used in our products. The availability and sale of those services would be harmed if any of these suppliers is not able to meet our demand and alternative suitable products are not available on acceptable terms, or at all.
Natural disasters, public health crises, political crises and other catastrophic events or other events outside of our control could damage our facilities or the facilities of third parties on which we depend, and could impact consumer spending.
If disruptions in our transportation network occur or our shipping costs substantially increase, we may be unable to sell or timely deliver our products, and our operating expenses could increase.
We may be unable to adequately control the costs or maintain adequate supply of components and raw materials associated with our operations.
If we do not effectively manage our sales channel inventory and product mix, we may incur costs associated with excess inventory, or lose sales from having too few products.
Product liability, product replacement or recall costs could adversely affect our business and financial performance.
We rely on third-party software and other intellectual property to develop and provide our solutions and significant increases in licensing costs or defects in third-party software could harm our business.
Our solutions integrate with third-party technologies and if our solutions become incompatible with these technologies, our solutions would lose functionality and our customer acquisition and retention could be adversely affected.
Our software may contain undetected errors, defects or other software problems, and if we fail to correct any defect or other software problems, we could lose customers or incur significant costs, which could result in damage to our reputation or harm to our operating results.
10



Our “over-the-air” transmission of firmware updates could permit a third party to disable our customers’ in-vehicle devices or introduce malware into our customers’ in-vehicle devices, which could expose us to widespread loss of service and customer claims.
Our international operations may increase our exposure to potential liability under anti-corruption, trade protection, tax and other laws and regulations.
Risks Related to Our Outstanding Debt
Our debt service requirements are significant, and we may not have sufficient cash flow from our business to pay our debt.
Our future capital needs are uncertain, and we may need to raise additional funds in the future. We may not be able to raise such additional funds on acceptable terms or at all.
We are required to comply with certain covenants under the terms of our 2029 Senior Secured Notes (as defined below) and, if we fail to meet those covenants or otherwise suffer a default thereunder, our lenders may accelerate the payment of such obligations.
Legal and Regulatory Risks
Evolving regulations and changes in applicable laws relating to data privacy may increase our expenditures related to compliance efforts or otherwise limit the solutions we can offer, which may harm our business and adversely affect our financial condition.
Enhanced United States fiscal, tax and trade restrictions and executive and legislative actions could adversely affect our business, financial condition, and results of operations.
The increasing focus on environmental sustainability and social initiatives could increase our costs, harm our reputation and adversely impact our financial results.
An assertion by a third party that we are infringing its intellectual property could subject us to costly and time-consuming litigation or expensive licenses and our business could be harmed.
If we are unable to protect our intellectual property and proprietary rights, our competitive position and our business could be harmed.
Risks Related to Corporate Development Activities
We may acquire companies and businesses, and/or divest assets or businesses. The completion of acquisition or divestiture transactions could have an adverse effect on our financial condition.
If our goodwill and acquired intangible assets become impaired, we may be required to record a significant charge to earnings.
Risks Related to Owning Our Securities
Our share price has been highly volatile in the past and could be highly volatile in the future.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited
The price of our stock may be vulnerable to manipulation, including through short sales.
Future issuances of common stock upon exercise of warrants or pursuant to employee equity awards, or settlements of any conversion obligations with respect to the 2025 Convertible Notes, as defined below, may result in dilution to existing stockholders, lower prevailing market prices for our common stock or require a significant cash outlay.
Ownership of our common stock is concentrated, and as a result, certain stockholders may exercise significant influence over the Company.
Our outstanding Series E Preferred Stock or future equity offerings could adversely affect the valuation and/or holders of our common stock.
We do not currently intend to pay dividends on our common stock, and, consequently, your ability to achieve a return on your investment will depend on appreciation, if any, in the price of our common stock.
Our restated certificate of incorporation and restated bylaws and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
If financial or industry analysts do not publish research or reports about our business, or if they issue negative or misleading evaluations of our stock, our stock price and trading volume could be adversely affected.
If we fail to maintain an effective system of internal controls over financial reporting, we may not be able to report our financial results timely and accurately, which could adversely affect investor confidence in us, and in turn, our results of operations and our stock price.
If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.
Changes to the accounting systems or new accounting system implementations may be ineffective or cause delays in our ability to record transactions and/or provide timely financial results.
11



Any changes to existing accounting pronouncements or taxation rules or practices may cause adverse fluctuations in our reported results of operations or affect how we conduct our business.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future, which could cause declines or volatility in the price of our common stock.
General Risk Factors
We may not be able to maintain and expand our business if we are not able to hire, retain and manage additional qualified personnel.
Our business may be adversely affected by unfavorable macroeconomic conditions
Adverse economic conditions or reduced spending on information technology solutions may adversely impact our revenue and profitability.
We may be exposed to risks related to litigation and administrative proceedings that could materially and adversely affect our business, results of operations and financial condition.
RISKS RELATED TO OUR ABILITY TO GENERATE REVENUES
We depend upon two customers for a substantial portion of our revenues, and our business would be negatively affected by an adverse change in our dealings with either of these customers.
Sales to Verizon Wireless and T-Mobile collectively accounted for 76% and 69% of our consolidated revenues for the years ended December 31, 2024 and 2023, respectively. Revenues from T-Mobile generated through our wireless subscriber management solution (Inseego Subscribe) makes up a substantial majority of our Services and Other revenue. While we have accelerated our engagements with prospective new customers and continue to focus on growing revenue in other parts of our business, we expect that Verizon Wireless and T-Mobile will continue to account for a substantial portion of our revenues, and any impairment of our relationship or reduction in our services with Verizon Wireless or T-Mobile would adversely affect our business and financial position. Additionally, any change in the forecasted or actual product sell-through of Verizon Wireless or T-Mobile could have a detrimental impact on our revenue, bottom line and cash position.
We may not be able to retain and increase sales to our existing customers, which could negatively impact our financial results.
A part of our growth strategy is to sell additional new products and solutions to our existing customers. Our ability to sell new products and features to customers will depend in significant part on our ability to anticipate industry evolution, practices and standards and to continue to enhance existing solutions or introduce or acquire new solutions on a timely basis to keep pace with technological developments both within our industry and in related industries, and to remain compliant with any regulations mandated by federal agencies or state-mandated or foreign government regulations as they pertain to our customers. However, we may prove unsuccessful either in developing new features or in expanding the third-party software and products with which our solutions integrate. In addition, the success of any enhancement or new feature depends on several factors, including the timely completion, introduction and market acceptance of the enhancement or feature. Any new solutions we develop or acquire might not be introduced in a timely or cost-effective manner and might not achieve the broad market acceptance necessary to generate significant revenue. If any of our competitors implement new technologies before we are able to implement them or better anticipate the innovation and integration opportunities in related industries, those competitors may be able to provide more effective or cheaper solutions than ours.
We generally seek to sell our software and enterprise solutions pursuant to customer agreements with multi-year terms and subscriptions. However, our customers have no obligation to renew these agreements after their initial terms expire. We also actively seek to sell additional solutions to our existing customers. If our efforts to satisfy our existing customers are not successful, we may not be able to retain them or sell additional functionality to them and, as a result, our revenue and ability to grow could be adversely affected. Customers may choose not to renew their subscriptions for many reasons, including the belief that our service is not required for their business needs or is otherwise not cost-effective, a desire to reduce discretionary spending, or a belief that our competitors’ services provide better value. Additionally, our customers may not renew for reasons entirely out of our control, such as the dissolution of their business or an economic downturn in their industry. A significant increase in our churn rate would have an adverse effect on our business, financial condition, and operating results.
Loss of, or a significant reduction in business from, one or more significant customers could adversely affect our revenue and profitability.
Loss of one or more of our larger customers could result in a meaningful decrease in revenue and profitability. If we lose one or more large enterprise or government customers, or if we experience a significant reduction in business from one or more large enterprise or government customers, there is no assurance that we would be able to replace those customers to generate comparable revenue over a short time period, which could harm our operating results and profitability.
12



The FWA market may take longer to materialize than we expect or, if it does materialize rapidly, we may not be able to meet the development schedule and other customer demands.
The FWA market and its emerging standards is continuing to develop, and this market may not see as much growth as we expect or this growth may take longer to materialize than we expect which could delay important commercial network launches. If the market does materialize at a rapid pace, we may have difficulties meeting aggressive timing expectations of our current customers and getting our products to market on time to meet the demands of our customers. The FWA market requires us to design routers and antennas that meet certain technical specifications, and we may have difficulties meeting the market and any further technical specifications and timelines. Additionally, our target customers have no guarantee that the configurations of their respective target products will be successful or that they can reach the appropriate target client base to provide a positive return on the research and development investments we are making in the FWA market. While we believe that 5G technology will provide expanded use cases and opportunities and that we are strategically placed to realize these opportunities, the development of our products and our portfolio may not prove to be as successful as we expect.
The marketability of our products may suffer if wireless telecommunications operators do not deliver acceptable wireless services.
The success of our business depends, in part, on the capacity, affordability, reliability and prevalence of wireless data networks provided by wireless telecommunications operators and on which our products and solutions operate. Currently, various wireless telecommunications operators sell our products in connection with the sale of their wireless data services to their customers. Growth in demand for wireless data access may be limited if, for example, wireless telecommunications operators cease or materially curtail operations, fail to offer services that customers consider valuable at acceptable prices, fail to maintain sufficient capacity to meet demand for wireless data access, delay the expansion of their wireless networks and services, fail to offer and maintain reliable wireless network services or fail to market their services effectively.
If customers do not adopt our software, we may not be able to monetize these software assets and realize a key part of our growth and profitability strategy.
A key part of our business strategy is to increase customer adoption of our software, including Inseego Connect. If the markets relating to network software solutions do not develop as we anticipate, or if we are unable to commercialize, increase market awareness and gain adoption of our software and services within those markets, revenue from our software may not grow. We have a limited history in commercializing and selling these software solutions and we continue to build out the capability of our software portfolio. Moreover, the market and competitive landscape for these solutions is dynamic, and it is difficult to predict important trends, including the potential growth, if any, of this market. If the market for these software solutions does not evolve in the way we anticipate or if customers do not adopt our software, a part of our strategy for growth would be adversely affected and our financial results may suffer.
The market for the products and services that we offer is rapidly evolving and highly competitive. We may be unable to compete effectively.
The market for the products and services that we offer is rapidly evolving and highly competitive. We expect competition to continue to increase and intensify, especially in the 5G market. Many of our competitors or potential competitors have significantly greater financial, technical, operational and marketing resources than we do. These competitors, for example, may be able to respond more rapidly or more effectively than we can to new or emerging technologies, changes in customer requirements, supplier-related developments, or a shift in the business landscape. They also may devote greater or more effective resources than we do to the development, manufacture, promotion, sale, and post-sale support of their respective products and services.
Many of our current and potential competitors have more extensive customer bases and broader customer, supplier and other industry relationships that they can leverage to establish competitive dealings with many of our current and potential customers. Some of these companies also have more established and larger customer support organizations than we do. In addition, these companies may adopt more aggressive pricing policies or offer more attractive terms to customers than they currently do, or than we are able to do. They may bundle their competitive products with broader product offerings and may introduce new products, services and enhancements. Current and potential competitors might merge or otherwise establish cooperative relationships among themselves or with third parties to enhance their products, services or market position. In addition, at any time any given customer or supplier of ours could elect to enter our then existing line of business and thereafter compete with us, whether directly or indirectly. As a result, it is possible that new competitors or new or otherwise enhanced relationships among existing competitors may emerge and rapidly acquire significant market share to the detriment of our business.
Our current competitors include:
Mobile broadband – Companies such as Netgear, Franklin Wireless, TCL and ZTE
13



Fixed wireless access – Companies such as Nokia, Cradlepoint, ZTE, Huawei and Cisco
We expect our competitors to continue to improve the features and performance of their current products and to introduce new products, services and technologies which, if successful, could reduce our sales and the market acceptance of our products, generate increased price competition and make our products obsolete. For our products to remain competitive, we must, among other things, continue to invest significant resources (financial, human and otherwise) in, among other things, research and development, sales and marketing, and customer support. We cannot be sure that we will have or will continue to have sufficient resources to make these investments or that we will be able to make the technological advances in the marketplace, meet changing customer requirements, achieve market acceptance and respond to our competitors’ products.
If we fail to develop and maintain strategic relationships, we may not be able to penetrate new markets.
A key element of our business strategy is to penetrate new markets by developing new service offerings through strategic relationships with industry participants, including cellular carriers, distributors and channel partners. We are currently investing, and plan to continue to invest, significant resources to develop these relationships. We believe that our success in penetrating new markets for our products will depend, in part, on our ability to develop and maintain these relationships and to cultivate additional or alternative relationships. There can be no assurance, however, that we will be able to develop additional strategic relationships, that existing relationships will survive and successfully achieve their purposes or that the companies with whom we have strategic relationships will not form competing arrangements with others or determine to compete with us.
If we fail to develop and timely introduce new products and services or enter new markets for our products and services successfully, we may not achieve our revenue targets, or we may lose key customers or sales and our business could be harmed.
The development of new products and services can be difficult, time-consuming and costly. There are inherent risks and uncertainties associated with offering new products and services, especially when new markets are not fully developed, related technology standards are not mature, or when the laws and regulations regarding a new product or solution are not mature. Factors outside of our control, such as developing laws and regulations, regulatory orders, competitive product offerings and changes in commercial and consumer demand for products or services may also materially impact the successful implementation of new products or services. As we introduce new products or solutions, our current customers may not require or desire the features of these new offerings and may not purchase them or might purchase them in smaller quantities than we had expected. We may face similar risks that our products or solutions will not be accepted by customers as we enter new markets for our solutions.
Further, as part of our business, we may enter into contracts with some customers in which we would agree to develop products or solutions that we would sell to such customers. Our ability to generate future revenue and operating income under any such contracts would depend upon, among other factors, our ability to timely and profitably develop products or solutions that can be cost-effectively deployed and that meet required design, technical and performance specifications.
If we are unable to successfully manage these risks or meet required delivery specifications or deadlines in connection with one or more of our key contracts, we may lose key customers or orders and our business could be harmed.
RISKS RELATED TO DEVELOPING, MANUFACTURING AND DELIVERING OUR SOLUTIONS
We rely on third parties to manufacture and warehouse many of our products, which exposes us to a number of risks and uncertainties outside our control.
We currently outsource the manufacturing of many of our products to companies including Foxconn, Inventec Appliances Corporation and AsiaTelco Technologies Co. If one of these third-party manufacturers were to experience delays, disruptions, capacity constraints or quality control problems in its manufacturing operations, product shipments to our customers could be delayed or rejected or our customers could consequently elect to change product demand or cancel the underlying subscription or service. These disruptions would negatively impact our revenues, competitive position and reputation. Further, if we are unable to manage successfully our relationship with a manufacturer, the quality and availability of products used in our services and solutions may be harmed. None of our third-party manufacturers are obligated to supply us with a specific quantity of products, except as may be provided in a particular purchase order that we have submitted to, and that has been accepted by, such third-party manufacturer. Our third-party manufacturers could, under some circumstances, decline to accept new purchase orders from us or otherwise reduce their business with us. If a manufacturer stopped manufacturing our products for any reason or reduced manufacturing capacity, we may be unable to replace the lost manufacturing capacity on a timely and comparatively cost-effective basis, which would adversely impact our operations. In addition, we generally do not enter into long-term contracts with our manufacturers. As a result, we are subject to price increases due to availability, and subsequent price volatility, in the marketplace of the components and materials needed to manufacture our products. If a third-party manufacturer were to negatively change the product pricing and other terms under which it agrees to manufacture for us and we were unable to locate a suitable alternative manufacturer, our manufacturing costs could increase.
14



Because we outsource the manufacturing of our products, the cost, quality and availability of third-party manufacturing operations is essential to the successful production and sale of our products. Our reliance on third-party manufacturers exposes us to a number of risks which are outside our control, including:
unexpected increases in manufacturing costs;
interruptions in shipments if a third-party manufacturer is unable to complete production in a timely manner;
inability to control quality of finished products;
inability to control delivery schedules;
inability to control production levels and to meet minimum volume commitments to our customers;
inability to control manufacturing yield;
inability to maintain adequate manufacturing capacity; and
inability to secure adequate volumes of acceptable components at suitable prices or in a timely manner.
Although we promote ethical business practices and our operations personnel periodically visit and monitor the operations of our manufacturers, we do not control the manufacturers or their labor and other legal compliance practices. If our current manufacturers, or any other third-party manufacturer which we may use in the future, violate U.S. or foreign laws or regulations, we may be subjected to extra duties, significant monetary penalties, adverse publicity, the seizure and forfeiture of products that we are attempting to import or the loss of our import privileges. The effects of these factors could render the conduct of our business in a particular country undesirable or impractical and have a negative impact on our operating results.
We depend on sole source suppliers for some components used in our products. The availability and sale of those services would be harmed if any of these suppliers is not able to meet our demand and alternative suitable products are not available on acceptable terms, or at all.
Our services use hardware and software from various third parties, some of which are procured from single suppliers. For example our MiFi mobile hotspots and fixed wireless access devices rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control. If there is a shortage or interruption in the availability to us of any such components and we cannot timely obtain a commercially and technologically suitable substitute or make sufficient and timely design or other modifications to permit the use of such a substitute component, we may not be able to timely deliver sufficient quantities of our products or solutions to satisfy our contractual obligations and may not be able to meet particular revenue expectations. Moreover, even if we timely locate a substitute part or product, but its price materially exceeds the original cost of the component or product, then our results of operations could be adversely affected.
Natural disasters, public health crises, political crises and other catastrophic events or other events outside of our control could damage our facilities or the facilities of third parties on which we depend, and could impact consumer spending.
Our corporate offices in San Diego, California and the facilities of our third-party contract manufacturers are exposed to various natural hazards, including earthquake, fire, severe weather and landslides. If any of our facilities or the facilities of our third-party service providers, dealers or partners is affected by natural disasters, such as earthquakes, tsunamis, wildfires, power shortages, floods, public health crises (such as pandemics and epidemics), political crises (such as terrorism, war, political instability or other conflict) or other events outside our control, including a cyberattack, our critical business or IT systems could be destroyed or disrupted and our ability to conduct normal business operations and our revenues and operating results could be adversely affected. Moreover, these types of events could negatively impact consumer spending in the impacted regions or, depending upon the severity, globally, which could adversely impact our operating results.
If disruptions in our transportation network occur or our shipping costs substantially increase, we may be unable to sell or timely deliver our products, and our operating expenses could increase.
We are highly dependent upon the transportation systems we use to ship our products, including surface and air freight. Our attempts to closely match our inventory levels to our product demand intensify the need for our transportation systems to function effectively and without delay. The transportation network is subject to disruption or congestion from a variety of causes, including labor disputes or port strikes, acts of war or terrorism, natural disasters, pandemics like COVID-19 and congestion resulting from higher shipping volumes. Labor disputes among freight carriers and at ports of entry are common, particularly in Europe, and we expect labor unrest and its effects on shipping our products to be a continuing challenge for us. A port worker strike, work slow-down or other transportation disruption could significantly disrupt our business. Additionally, our
15



international freight is regularly subjected to inspection by governmental entities. If our delivery times increase unexpectedly for these or any other reasons, our ability to deliver products on time would be materially adversely affected and result in delayed or lost revenue as well as customer-imposed penalties. In addition, if increases in fuel prices continue to occur, our transportation costs would likely increase. Moreover, the cost of shipping our products by air freight is greater than other methods. From time to time in the past, we have shipped products using extensive air freight to meet unexpected spikes in demand, shifts in demand between product categories, to bring new product introductions to market quickly and to timely ship products previously ordered. If we rely more heavily upon air freight to deliver our products, our overall shipping costs will increase. A prolonged transportation disruption or a significant increase in the cost of freight could severely disrupt our business and harm our operating results.
We may be unable to adequately control the costs or maintain adequate supply of components and raw materials associated with our operations.
From time to time, we may experience increases in the cost or a sustained interruption in the supply or shortage of components or raw materials associated with our operations. We expect to incur significant costs related to procuring raw materials required to manufacture and assemble our products. The prices for and availability of these raw materials fluctuate depending on factors beyond our control. For example, our business depends on the continued supply of semiconductor chips, which are integral components for our 5G and 4G products. A global semiconductor supply shortage is having wide-ranging effects across the technology industry and may negatively impact the supply of semiconductors needed for our testing and production timeline.
Any reduced availability of these raw materials or substantial increases in the prices for such materials may increase the cost of our components and consequently, the cost of our products. There can be no assurance that we will be able to recoup increasing costs of our components by increasing prices, which in turn could have a material adverse impact on our financial condition, results of operations and cash flows.
We continue to work closely with suppliers and customers to minimize the potential adverse impact of the semiconductor supply shortage and monitor the availability of semiconductor chips and other component parts and raw materials. However, if we are not able to mitigate the semiconductor shortage impact, any direct or indirect supply chain disruptions may have a material adverse impact on our financial condition, results of operations and cash flows.
If we do not effectively manage our sales channel inventory and product mix, we may incur costs associated with excess inventory, or lose sales from having too few products.
If we are unable to properly monitor and manage our sales channel inventory and maintain an appropriate level and mix of products with our distributors and within our sales channels, we may incur increased and unexpected costs associated with this inventory. We determine production levels based on our forecasts of demand for our products. Actual demand for our products depends on many factors, which makes it difficult to forecast. We have experienced differences between our actual and our forecasted demand in the past and expect differences to arise in the future. If we improperly forecast demand for our products, we could end up with too many products and be unable to sell the excess inventory in a timely manner, if at all, or, alternatively we could end up with too few products and not be able to satisfy demand. This problem is exacerbated because we attempt to closely match inventory levels with product demand leaving limited margin for error. If these events occur, we could incur increased expenses associated with writing off excessive or obsolete inventory, lose sales, incur penalties for late delivery or have to ship products by air freight to meet immediate demand incurring incremental freight costs above the sea freight costs, a preferred method, and suffering a corresponding decline in gross margins.
Product liability, product replacement or recall costs could adversely affect our business and financial performance.
We are subject to product liability and product recall claims if any of our products and services are alleged to have resulted in injury to persons or damage to property. If any of our products proves to be defective, we may need to recall and/or redesign them. In addition, any claim or product recall that results in significant adverse publicity may negatively affect our business, financial condition, or results of operations. We maintain product liability insurance, but this insurance may not adequately cover losses related to product liability claims brought against us. We may also be a defendant in class action litigation, for which no insurance is available. Product liability insurance could become more expensive and difficult to maintain and may not be available on commercially reasonable terms, if at all. In addition, we do not maintain any product recall insurance, so any product recall we are required to initiate could have a significant impact on our financial position, results of operations or cash flows.
We rely on third-party software and other intellectual property to develop and provide our solutions and significant increases in licensing costs or defects in third-party software could harm our business.
We rely on software and other intellectual property licensed from third parties to develop and offer our solutions. In addition, we may need to obtain future licenses from third parties to use software or other intellectual property associated with
16



our solutions. We cannot assure you that these licenses will be available to us on acceptable terms, without significant price increases or at all. Any loss of the right to use any such software or other intellectual property required for the development and maintenance of our solutions could result in delays in the provision of our solutions until equivalent technology is either developed by us, or, if available from others, is identified, obtained, and integrated, which could harm our business. Any errors or defects in third-party software could result in errors or a failure of our solutions, which could harm our business.
Our solutions integrate with third-party technologies and if our solutions become incompatible with these technologies, our solutions would lose functionality and our customer acquisition and retention could be adversely affected.
Our solutions integrate with third-party software and devices to allow our solutions to perform key functions. Errors, viruses or bugs may be present in third-party software that our customers use in conjunction with our solutions. Changes to third-party software that our customers use in conjunction with our solutions could also render our solutions inoperable. Customers may conclude that our software is the cause of these errors, bugs or viruses and terminate their subscriptions. The inability to easily integrate with, or any defects in, any third-party software could result in increased costs, or in delays in software releases or updates to our products until such issues have been resolved, which could have a material adverse effect on our business, financial condition, results of operations, cash flows and future prospects and could damage our reputation.
Our software may contain undetected errors, defects or other software problems, and if we fail to correct any defect or other software problems, we could lose customers or incur significant costs, which could result in damage to our reputation or harm to our operating results.
Although we warrant that our software will be free of defects for various periods of time, our software platform and its underlying infrastructure are inherently complex and may contain material defects or errors. We must update our solutions quickly to keep pace with the rapidly changing market and the third-party software and devices with which our solutions integrate. We have from time to time found defects in our software and may discover additional defects in the future, particularly as we continue to migrate our product offerings to new platforms or use new devices in connection with our services and solutions. We may not be able to detect and correct defects or errors before customers begin to use our platform or its applications. Consequently, our solutions could contain undetected errors or defects, especially when first introduced or when new versions are released or when new hardware or software is integrated into our solutions. We implement bug fixes and upgrades as part of our regular system maintenance, which may lead to system downtime. Even if we are able to implement the bug fixes and upgrades in a timely manner, any history of defects or inaccuracies in the performance of our software for our customers could result in damage to our reputation or harm to our operating results.
Our “over-the-air” transmission of firmware updates could permit a third party to disable our customers’ in-vehicle devices or introduce malware into our customers’ in-vehicle devices, which could expose us to widespread loss of service and customer claims.
“Over-the-air” transmission of our firmware updates may provide the opportunity for a third party, who has deep inside knowledge of our systems, to modify or disable our customers’ in-vehicle systems or introduce malware into our customers’ in-vehicle systems. No such incidents have occurred to date, but there can be no assurance that they will not occur in the future. Damage to our customers’ in-vehicle devices as a result of such incidents could only be remedied through direct servicing of their installed in-vehicle devices by trained personnel, which would impose a very significant cost on us, particularly if the incidents are widespread. Moreover, such incidents could expose us to widespread loss of service and claims by our customers under various theories of liability, the outcome of which would be uncertain. Third party interference with our over-the-air transmission of firmware, or with our customers’ in-vehicle devices during such process, could materially and adversely affect our business, financial condition and results of operations.
Our international operations may increase our exposure to potential liability under anti-corruption, trade protection, tax and other laws and regulations.
The FCPA and other anti-corruption laws and regulations (“Anti-Corruption Laws”) prohibit corrupt payments by our employees, vendors or agents. From time to time, we may receive inquiries from authorities in the United States and elsewhere about our business activities outside of the United States and our compliance with Anti-Corruption Laws. While we devote substantial resources to our global compliance programs and have implemented policies, training and internal controls designed to reduce the risk of corrupt payments, our employees, vendors or agents may violate our policies.
Our failure to comply with Anti-Corruption Laws could result in significant fines and penalties, criminal sanctions against us, our officers or our employees, prohibitions on the conduct of our business, and damage to our reputation. Operations outside of the United States may be affected by changes in trade protection laws, policies and measures, and other regulatory requirements affecting trade and investment.
17



As a result of our international operations we are subject to foreign tax regulations. Such regulations may not be clear, not consistently applied and subject to sudden change, particularly with regard to international transfer pricing. Our earnings could be reduced by the uncertain and changing nature of such tax regulations.
Our software contains encryption technologies, certain types of which are subject to U.S. and foreign export control regulations and, in some foreign countries, restrictions on importation and/or use. Any failure on our part to comply with encryption or other applicable export control requirements could result in financial penalties or other sanctions under the U.S. or foreign export regulations, including restrictions on future export activities, which could harm our business and operating results. Regulatory restrictions could impair our access to technologies needed to improve our solutions and may also limit or reduce the demand for our solutions outside of the United States.
RISKS RELATED TO OUR OUTSTANDING DEBT
Our debt service requirements are significant, and we may not have sufficient cash flow from our business to pay our debt.
As of December 31, 2024, we had outstanding indebtedness of approximately $55.8 million, including $40.9 million in outstanding principal amount of our 9.0% senior secured notes due in 2029 (the “2029 Senior Secured Notes”) and $14.9 million in outstanding principal amount of our 3.25% convertible senior notes due in 2025 (the “2025 Convertible Notes”). The 2029 Senior Secured Notes have a maturity date of May 1, 2029, and the 2025 Convertible Notes have a maturity date of May 1, 2025.
Our ability to make scheduled payments on, or to refinance our indebtedness, depends on our cash balances on hand and our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future and along with cash balances may not be sufficient to service our debt and other fixed charges, fund working capital needs and make necessary capital expenditures. If we do not have adequate cash or are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, refinancing or restructuring debt or obtaining additional equity capital on terms that may be onerous or dilutive. Our ability to refinance or restructure our indebtedness will depend on the condition of the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on favorable terms, which could result in a default on our debt obligations. Any default under such indebtedness could have a material adverse effect on our business, results of operations and financial condition.
Our future capital needs are uncertain, and we may need to raise additional funds in the future. We may not be able to raise such additional funds on acceptable terms or at all.
We may need to raise substantial additional capital in the future to refinance our indebtedness, fund our operations, develop and commercialize new products and solutions or acquire companies. If we require additional funds in the future, we may not be able to obtain those funds on acceptable terms, or at all. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any debt or additional equity financing that we raise may contain terms that are not favorable to us or our stockholders. In addition, restrictions in our existing debt agreements may limit the amount and/or type of indebtedness that we are able to incur.
If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our products and solutions, liquidate some or all of our assets, or delay, reduce the scope of or eliminate some or all of our sales and marketing expansion programs. Any of these actions could harm our operating results.
We are required to comply with certain covenants under the terms of our 2029 Senior Secured Notes and, if we fail to meet those covenants or otherwise suffer a default thereunder, our lenders may accelerate the payment of such obligations.
The Indenture that sets forth the terms of the 2029 Senior Secured Notes (the “2029 Senior Secured Notes Indenture”) contains various covenants which put certain restrictions on our ability to incur liens, sell or transfer assets, incur other indebtedness, pay dividends, make investments, enter into transactions with affiliates, make other distributions or payments on account of any redemption, retirement or purchase of any capital stock or pay certain other indebtedness. The restrictions in the 2029 Senior Secured Notes Indenture impose operating and financial restrictions on us and may limit our ability to compete effectively, take advantage of new business opportunities or take other actions that may be in our, or our stockholders’, best interests. Further, various risks and uncertainties may impact our ability to comply with our obligations under the 2029 Senior Secured Notes Indenture. Our obligations under the 2029 Senior Secured Notes are secured by a continuing security interest in all property (other than certain excluded collateral) of the Company and each of the borrower parties.
Our inability to comply with any of the provisions of the 2029 Senior Secured Notes Indenture could result in a default under it. If such a default occurs, the lenders may elect to demand payment in full of all or any portion of our obligations under the 2029 Senior Secured Notes and, among other remedies, foreclose on our assets. The occurrence of any of these events could have a material adverse effect on our business, financial condition, results of operations and liquidity.
18



LEGAL AND REGULATORY RISKS
Evolving regulations and changes in applicable laws relating to data privacy may increase our expenditures related to compliance efforts or otherwise limit the solutions we can offer, which may harm our business and adversely affect our financial condition.
Our products and solutions enable us to collect, manage and store a wide range of data. Some of the data we collect or use in our business is subject to data privacy laws, which are complex and increase our cost of doing business. The U.S. federal government and various state governments have adopted or proposed limitations on the collection, distribution and use of personal information. In addition, the California Consumer Privacy Act, which took effect on January 1, 2020, provides new data privacy rights for California consumers, including the right to know what personal information is being collected about them and how it is being used. If our privacy or data security measures fail to comply, or are perceived to fail to comply, with current or future laws and regulations, we may be subject to litigation, regulatory investigations or other liabilities.
Furthermore, there can be no assurance that our employees, contractors and agents will comply with the policies and procedures we establish regarding data privacy and data security, particularly as we expand our operations through organic growth and acquisitions. While our employees may violate our policies and procedures, we remain responsible for, and obligated to implement, policies and procedures and enter into contracts with service providers that require appropriate protection. Any violations could subject us to civil or criminal penalties, including substantial fines or prohibitions on our ability to offer our products in one or more countries, and could also materially damage our reputation, our brand, our international expansion efforts, our business, results of operations and financial condition.
The transmission of data over the Internet and cellular networks is a critical component of our SaaS business model. Additionally, as cloud computing continues to evolve, increased regulation by federal, state or foreign agencies becomes more likely, particularly in the areas of data privacy and data security. In addition, taxation of services provided over the Internet or other charges imposed by government agencies, or by private organizations for accessing the Internet, may be imposed. Any regulation imposing greater fees for Internet use or restricting information exchange over the Internet, could result in a decline in the use of the Internet and the viability of Internet-based services, which could harm our business.
Our solutions and products enable us to collect, manage and store a wide range of data. We obtain our data from a variety of sources, including our customers and third-party providers. The United States and various state governments have adopted or proposed limitations on the collection, distribution and use of personal data, as well as requirements that must be followed if a breach of such personal data occurs. We have updated and will continue to evaluate our group data protection and security policies, charters, and procedures to assist in maintaining data privacy and data security in line with international practices.
We may also be subject to costly notification and remediation requirements if we, or a third party, determines that we have been the subject of a data breach involving personal data of individuals. Data breach notification regulations vary among the countries where we conduct business, and also vary among the states of the United States, and any breach of personal data could be subject to any number of these requirements.
As noted above, we have sought to implement internationally recognized practices regarding data privacy and data security. If our privacy or data security measures fail to comply, or are perceived to fail to comply, with current or future laws and regulations, we may be subject to litigation, regulatory investigations or other liabilities. Moreover, if future laws and regulations limit our customers’ ability to use and share this data or our ability to store, process and share data with our customers over the Internet, demand for our solutions could decrease and our costs could increase. We might also have to limit the manner in which we collect data, the types of personal data that we collect, or the solutions we offer. Any of these risks would materially and adversely affect our business, results of operations and financial condition.
Enhanced United States fiscal, tax and trade restrictions and executive and legislative actions could adversely affect our business, financial condition, and results of operations.
There is currently significant uncertainty about the future relationship between the United States and various other countries, most significantly China, with respect to trade policies, treaties, tariffs and taxes. Recent U.S. administrations have have implemented substantial changes to U.S. foreign trade policy with respect to China and other countries, including significant new and increased tariffs on goods imported into the United States. The current U.S. administration has announced increased tariffs and may put additional tariffs in place in the future. Our business may also be affected by tariffs set by countries into which we sell our products, whether as a response to U.S. foreign trade policy or otherwise. In addition, changes in international trade agreements, regulations, restrictions and tariffs, including new tariffs, may increase our operating costs, reduce our margins and make it more difficult for us to compete in the U.S. and overseas markets, and our business, financial condition and results of operations could be adversely impacted.
We have taken actions to mitigate the impact of such tariffs, however, there is no assurance that all such efforts will be successful. These actions include importing our products from contract manufacturing locations outside of mainland China and
19



working directly with U.S. Customs and Border Protection (“CBP”) to address the harmonized tariff codes used for our products. The inability to mitigate the impact of the recently enacted tariffs, including the inability to obtain favorable results from our efforts with CBP, or any similar future increases in tariffs would increase our costs, and our business, financial condition and results of operations could be adversely affected.
In some cases, the U.S. government’s imposition of trade restrictions involving products sold by certain Chinese manufacturers has caused U.S. wireless carriers to divert business from international providers to us, and accordingly, we have invested resources in satisfying the needs of such customers. If the U.S. government were to remove or reduce such trade restrictions, it could cause such carriers to reduce their business with us and we may be unable to recoup or attain a return on such investments.
In August 2022, the Inflation Reduction Act of 2022 was signed into law which includes provisions that will impact the U.S. federal income taxation of corporations. Among other items, this legislation includes provisions that will impose a minimum tax on the book income of certain large corporations and an excise tax on certain corporate stock repurchases that would be imposed on the corporation repurchasing such stock. It is unclear how this legislation will be implemented by the U.S. Department of the Treasury and we cannot predict how this legislation or any future changes in tax laws might affect us or purchasers of our securities.
The increasing focus on environmental sustainability and social initiatives could increase our costs, harm our reputation and adversely impact our financial results.
There has been increasing public focus by investors, environmental activists, the media and governmental and nongovernmental organizations on a variety of environmental, social and other sustainability matters. We may experience pressure to make commitments relating to sustainability matters that affect us, including the design and implementation of specific risk mitigation strategic initiatives relating to sustainability. If we are not effective in addressing environmental, social and other sustainability matters affecting our business, or setting and meeting relevant sustainability goals, our reputation and financial results may suffer. In addition, we may experience increased costs in order to execute upon our sustainability goals and measure achievement of those goals, which could have an adverse impact on our business and financial condition.
In addition, this emphasis on environmental, social and other sustainability matters has resulted and may result in the adoption of new laws and regulations, including new reporting requirements. If we fail to comply with new laws, regulations or reporting requirements, our reputation and business could be adversely impacted.
An assertion by a third party that we are infringing its intellectual property could subject us to costly and time-consuming litigation or expensive licenses and our business could be harmed.
The technology industries involving wireless data communications, software and services are characterized by the existence of a large number of patents, copyrights, trademarks and trade secrets and by frequent litigation based on allegations of infringement or other violations of intellectual property rights. Much of this litigation involves patent holding companies or other adverse patent owners who have no relevant product revenues of their own, and against whom our own patent portfolio may provide little or no deterrence. One or more patent infringement lawsuits from non-practicing entities are brought against us or our subsidiaries each year in the ordinary course of business.
We cannot assure you that we or our subsidiaries will prevail in any current or future intellectual property infringement or other litigation given the complex technical issues and inherent uncertainties in such litigation. Defending such claims, regardless of their merit, could be time-consuming and distracting to management, result in costly litigation or settlement, cause development delays, or require us or our subsidiaries to enter into royalty or licensing agreements. In addition, we or our subsidiaries could be obligated to indemnify our customers against third parties’ claims of intellectual property infringement based on our products or solutions. If our products or solutions violate any third-party intellectual property rights, we could be required to withdraw them from the market, re-develop them or seek to obtain licenses from third parties, which might not be available on reasonable terms or at all. Any efforts to re-develop our products or solutions, obtain licenses from third parties on favorable terms or license a substitute technology might not be successful and, in any case, might substantially increase our costs and harm our business, financial condition and operating results. Withdrawal of any of our products or solutions from the market could harm our business, financial condition and operating results.
In addition, we incorporate open source software into our products and solutions. Given the nature of open source software, third parties might assert copyright and other intellectual property infringement claims against us based on our use of certain open source software programs. The terms of many open source licenses to which we are subject have not been interpreted by U.S. courts or courts of other jurisdictions, and there is a risk that those licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to commercialize our products and solutions. In that event, we could be required to seek licenses from third parties in order to continue offering our products and solutions, to re-develop our solutions, to discontinue sales of our solutions, or to release our proprietary software source code under the terms of an open source license, any of which could adversely affect our business.
20



If we are unable to protect our intellectual property and proprietary rights, our competitive position and our business could be harmed.
We rely on a combination of patent laws, trademark laws, copyright laws, trade secrets, confidentiality procedures and contractual provisions to protect our intellectual property and proprietary rights. However, our issued patents and any future patents that may be issued may not survive a legal challenge to their scope, validity or enforceability, or provide significant protection for us. The failure of our patents to adequately protect our technology might make it easier for our competitors to offer similar products or technologies. In addition, patents may not issue from any of our current or any future applications and significant portions of our intellectual property are held in the form of trade secrets which are not protected by patents.
Monitoring unauthorized use of our intellectual property is difficult and costly. The steps we have taken to protect our proprietary rights may not be adequate to prevent misappropriation of our intellectual property. We may not be able to detect unauthorized use of, or take appropriate steps to enforce, our intellectual property rights. Our competitors may also independently develop similar technology. In addition, the laws of many countries do not protect our proprietary rights to as great an extent as do the laws of the United States. Any failure by us to meaningfully protect our intellectual property could result in competitors offering products that incorporate our most technologically advanced features, which could seriously reduce demand for our products and solutions. In addition, we may in the future need to initiate infringement claims or litigation. Litigation, whether we are a plaintiff or a defendant, can be expensive, time consuming and may divert the efforts of our technical staff and managerial personnel, which could harm our business, whether or not such litigation results in a determination favorable to us.
RISKS RELATED TO CORPORATE DEVELOPMENT ACTIVITIES
We may acquire companies and businesses, and/or divest assets or businesses. The completion of acquisition or divestiture transactions could have an adverse effect on our financial condition.
As part of our business strategy, we may review acquisition and divestiture opportunities that we believe would be advantageous or complementary to the development of our business. Based on these opportunities, we may acquire additional businesses, assets or technologies in the future. Alternatively, we may divest businesses, assets or technologies. All of these activities are subject to risks and uncertainties and could disrupt or harm our business. For example, if we divest a business or exit a product line, it could result in any one of which could adversely affect our business, financial condition, results of operations or stock price:
cause a substantial decrease in revenue;
reduce gross margins and EBITDA; and
take substantial charges in connection with disposed assets.
Similarly, if we make an acquisition, we could take any or all of the following actions, any one of which could adversely affect our business, financial condition, results of operations or stock price:
use a substantial portion of our available cash;
incur substantial debt, which may not be available to us on favorable terms and may adversely affect our liquidity;
issue equity or equity-based securities that would dilute the percentage ownership of existing stockholders;
assume contingent liabilities; and
take substantial charges in connection with acquired assets.
Acquired businesses may have liabilities or adverse operating issues that we fail to discover through due diligence prior to the acquisition, such as:
failure by previous management to comply with applicable laws or regulations;
inaccurate representations; and
unfulfilled contractual obligations to customers or vendors.
If our goodwill and acquired intangible assets become impaired, we may be required to record a significant charge to earnings.
21



Goodwill is required to be tested for impairment at least annually. Factors that may be considered when determining if the carrying value of our goodwill or intangible assets may not be recoverable include a significant decline in our expected future cash flows or a sustained, significant decline in our stock price and market capitalization.
As a result of our acquisition strategy, we may have significant goodwill and intangible assets recorded on our balance sheets. In addition, significant negative industry or economic trends, such as those that have occurred as a result of the recent economic downturn, including reduced estimates of future cash flows or disruptions to our business could indicate that goodwill and intangible assets might be impaired. If, in any period our stock price decreases to the point where our market capitalization is less than our book value, this too could indicate a potential impairment and we may be required to record an impairment charge in that period. Our valuation methodology for assessing impairment requires management to make judgments and assumptions based on projections of future operating performance. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for each reporting unit. We operate in highly competitive environments and projections of future operating results and cash flows may vary significantly from actual results. As a result, we may incur substantial impairment charges to earnings in our financial statements should an impairment of our goodwill and intangible assets be determined resulting in an adverse impact on our results of operations.
RISKS RELATED TO OWNING OUR SECURITIES
Our share price has been highly volatile in the past and could be highly volatile in the future.
The market price of our common stock can be highly volatile due to the risks and uncertainties described in this report, as well as other factors, including: comments by securities analysts; announcements by us or others regarding, among other things, operating results, additions or departures of key personnel, and acquisitions or divestitures; additional equity or debt financing; technological innovations; introductions of new products; litigation; price and volume fluctuations in the overall stock market; the level of demand for our stock, including the amount of short interest in our stock, and particularly with respect to market prices and trading volumes of other high technology stocks; and our failure to meet market expectations.
In addition, the stock market has from time to time experienced extreme price and volume fluctuations that were unrelated to the operating performance of particular companies. In the past, some companies have experienced volatility that subsequently resulted in securities class action litigation. If litigation were instituted on this basis, it could result in substantial costs and a diversion of management’s attention and resources.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
At December 31, 2024, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2022 and prior of approximately $355.4 million. Approximately $107.2 million of these NOLs have no expiration date. The remainder will begin to expire in 2030, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company has California NOLs at December 31, 2024 of approximately $64.4 million, which begin to expire in 2031, unless previously utilized, and no foreign NOLs for its active foreign subsidiaries . At December 31, 2024, the Company had federal research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which have no expiration date. It is possible that we will not generate taxable income in time to use these NOLs before their expiration and additional NOLs will expire unused.
Under legislative changes made in December 2017, as modified by federal tax law changes enacted in March 2020, U.S. federal net operating losses incurred in tax years beginning after December 31, 2017 and in future years may be carried forward indefinitely, but, for tax years beginning after December 31, 2020, the deductibility of such net operating losses is limited. In addition, the federal and state net operating loss carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, or the Code, respectively, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an "ownership change," the corporation's ability to use its pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an "ownership change" will occur if there is a cumulative change in our ownership by "5-percent shareholders" that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. We have completed a Section 382 review and have determined that none of the operating losses will expire solely due to Section 382 limitation(s). However, we may experience ownership changes in the future as a result of future shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our net operating loss carryforwards and tax credits is materially limited, it would harm our business by effectively increasing our future tax obligations.
The price of our stock may be vulnerable to manipulation, including through short sales.
22



We believe there has been and may continue to be substantial off-market transactions in derivatives of our stock, including short selling activity or related similar activities, which are beyond our control and which may be beyond the full control of the SEC and Financial Institutions Regulatory Authority (“FINRA”). Short sales are transactions in which a market participant sells a security that it does not own. To complete the transaction, the market participant must borrow the security to make delivery to the buyer. The market participant is then obligated to replace the security borrowed by purchasing the security at the market price at the time of required replacement. If the price at the time of replacement is lower than the price at which the security was originally sold by the market participant, then the market participant will realize a gain on the transaction. Thus, it is in the market participant’s interest for the market price of the underlying security to decline as much as possible during the period prior to the time of replacement. While SEC and FINRA rules prohibit some forms of short selling and other activities that may result in stock price manipulation, such activity may nonetheless occur without detection or enforcement. Significant short selling or other types of market manipulation could cause our stock trading price to decline, to become more volatile, or both.
Previous short selling efforts have impacted, and may in the future continue to impact, the value of our stock in an extreme and volatile manner to our detriment and the detriment of our stockholders. In addition, market participants with admitted short positions in our stock have published, and may in the future continue to publish, negative information regarding us and our management team on internet sites or blogs that we believe is inaccurate and misleading. We believe that the publication of this negative information may in the future lead to significant downward pressure on the price of our stock to our detriment and the further detriment of our stockholders. These and other efforts by certain market participants to manipulate the price of our common stock for their personal financial gain may cause our stockholders to lose a portion of their investment, may make it more difficult for us to raise equity capital when needed without significantly diluting existing stockholders, and may reduce demand from new investors to purchase shares of our stock.
Future issuances of common stock upon exercise of our outstanding warrants or pursuant to employee equity awards, or settlements of any conversion obligations with respect to the 2025 Convertible Notes, may result in dilution to existing stockholders, lower prevailing market prices for our common stock or require a significant cash outlay.
As of December 31, 2024, we had approximately 3.0 million outstanding warrants which are currently exercisable at the option of the holders, at exercise prices ranging from $11.03 to $15.77 per share. We also have granted equity awards to our executive officers and certain employees, including in connection with our recent appointment of a new Chief Executive Officer.
The 2025 Convertible Notes are currently convertible at the option of the holders at any time until close of business on the business day immediately preceding the maturity date. The 2025 Convertible Notes are convertible into shares of the Company’s common stock at a conversion rate of 7.92896 shares of common stock per $1,000 principal amount of 2025 Convertible Notes (which is equivalent to an initial conversion price of $126.12 per share of common stock). The conversion rate is subject to adjustment if certain events occur, but in no event will the conversion rate exceed 9.51474 shares of common stock per $1,000 principal amount of 2025 Convertible Notes (which is equivalent to a conversion price of $105.10 per share of common stock). Holders of the 2025 Convertible Notes who convert may also be entitled to receive, under certain circumstances, an interest make-whole payment payable in, at our election, either cash or shares of common stock. If holders of our outstanding warrants exercise their warrants or holders of the 2025 Convertible Notes elect to convert their 2025 Convertible Notes into common stock, we elect to settle any interest make-whole payments due upon conversion of the 2025 Convertible Notes with shares of common stock, we issue shares of common stock in connection with a future refinancing of the 2025 Convertible Notes and/or we issue shares upon vesting of outstanding equity awards, this may cause significant dilution to our existing stockholders. Any sales in the public market of the common stock issued upon such exercises or conversions could adversely affect prevailing market prices of our common stock. If we do elect to settle any interest make-whole payments due upon conversion of the 2025 Convertible Notes with cash, such payments could adversely affect our liquidity.
Certain provisions in the 2029 Senior Secured Notes Indenture and/or the indenture governing the 2025 Convertible Notes (as amended or supplemented, the “Indenture”) could delay or prevent an otherwise beneficial takeover or takeover attempt of us.
Certain provisions in the 2029 Senior Secured Notes Indenture and or in the Indenture could make it more difficult or more expensive for a third party to acquire us and could delay or prevent an otherwise beneficial takeover or takeover attempt. For example, if a takeover would constitute a fundamental change (as defined in the 2029 Senior Secured Notes Indenture and/or the Indenture), holders of the 2029 Senior Secured Notes and/or the 2025 Convertible Notes will have the right to require us to repurchase their notes in cash. As a result, our obligations under the 2029 Senior Secured Notes and/or the 2025 Convertible Notes and the related indentures could increase the cost of acquiring us or otherwise discourage a third party from acquiring us.
23



Ownership of our common stock is concentrated, and as a result, certain stockholders may exercise significant influence over the Company.
As of December 31, 2024, Golden Harbor Ltd. and North Sound Management Inc. (together the “Investors”) and their affiliates beneficially owned an aggregate of approximately 19.3% and 19.9%, respectively, for an aggregate of approximately 39.2%, of the outstanding shares of our common stock. As a result, the Investors have the ability to significantly influence the outcome of any matter submitted for the vote of the holders of our common stock.
The concentration of voting power could exert substantial influence over our business. For example, the concentration of voting power could delay, defer or prevent a change of control, entrench our management and the board of directors or delay or prevent a merger, consolidation, takeover or other business combination involving us on terms that other security holders may desire. In addition, conflicts of interest could arise in the future between us on the one hand, and either or both of the Investors on the other hand, concerning potential competitive business activities, business opportunities, capital financing, the issuance of additional securities and other matters.
Our outstanding Series E Preferred Stock or future equity offerings could adversely affect the valuation and/or holders of our common stock.
As of December 31, 2024, there were 25,000 shares of Series E Fixed-Rate Cumulative Perpetual Preferred Stock, par value $0.001 per share (the “Series E Preferred Stock”) outstanding with an aggregate liquidation preference of $38.4 million. The Series E Preferred Stock is senior to our shares of common stock in right of payment of dividends and other distributions. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount (as defined below) in Note 8 – Stockholders' Equity (Deficit) in the Notes to the Consolidated Financial Statements) plus (without duplication) any accrued and unpaid dividends. In the future, we may offer additional shares of Series E Preferred Stock or other equity, equity-linked or debt securities, which may have rights, preferences or privileges senior to our common stock. Because our decision to issue debt or equity securities or incur other borrowings in the future will depend on market conditions and other factors beyond our control, the amount, timing, nature or success of our future capital raising efforts is uncertain. Thus, holders of our common stock bear the risk that our future issuances of debt or equity securities or our incurrence of other borrowings may negatively affect the market price of our common stock.
We do not currently intend to pay dividends on our common stock, and, consequently, your ability to achieve a return on your investment will depend on appreciation, if any, in the price of our common stock.

We have never declared or paid any cash dividend on our common stock. We currently anticipate that we will retain any future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. In addition, the terms of our debt agreements and any future debt agreements may preclude us from paying dividends. Any return to stockholders will therefore be limited to the appreciation of their stock. There is no guarantee that shares of our common stock will appreciate in value or even maintain the price at which stockholders have purchased their shares.

Our restated certificate of incorporation and restated bylaws and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
Our restated certificate of incorporation and restated bylaws contain provisions that could delay or prevent a change in control of us. These provisions could also make it more difficult for stockholders to elect directors and take other corporate actions. These provisions include: providing for a classified board of directors with staggered, three-year terms; authorizing the board of directors to issue, without stockholder approval, preferred stock with rights senior to those of our common stock; providing that vacancies on our board of directors be filled by appointment by the board of directors; prohibiting stockholder action by written consent; requiring that certain litigation must be brought in Delaware; limiting the persons who may call special meetings of stockholders; and requiring advance notification of stockholder nominations and proposals. In addition, we are subject to Section 203 of the Delaware General Corporation Law which may prohibit large stockholders, in particular those owning fifteen percent or more of our outstanding voting stock, from merging or combining with us for a certain period of time without the consent of our board of directors. These and other provisions in our restated certificate of incorporation and our restated bylaws and under the Delaware General Corporation Law could discourage potential takeover attempts, reduce the price that investors might be willing to pay in the future for shares of our common stock and result in the market price of our common stock being lower than it would be without these provisions.
If financial or industry analysts do not publish research or reports about our business, or if they issue negative or misleading evaluations of our stock, our stock price and trading volume could be adversely affected.
24



The trading market for our common stock will be influenced by the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts, or the content and opinions included in their reports. If one or more of the analysts who cover us were to adversely change their recommendation regarding our stock, or provide more favorable relative recommendations about our competitors, our stock price could decline. If one or more of the analysts who cover us cease coverage of our Company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
If we fail to maintain an effective system of internal controls over financial reporting, we may not be able to report our financial results timely and accurately, which could adversely affect investor confidence in us, and in turn, our results of operations and our stock price.
Effective internal controls are necessary for us to provide reliable financial reports and operate successfully as a public company. Section 404 of the Sarbanes-Oxley Act of 2002 requires that companies evaluate and report on their systems of internal control over financial reporting. In addition, our independent registered public accounting firm must report on its evaluation of those controls.
Any failure to maintain effective internal controls could cause a delay in compliance with our reporting obligations, SEC rules and regulations or Section 404 of the Sarbanes-Oxley Act of 2002, which could subject us to a variety of administrative sanctions, including, but not limited to, SEC enforcement action, ineligibility for short form registration, the suspension or delisting of our common stock from the stock exchange on which it is listed and the inability of registered broker-dealers to make a market in our common stock, which could adversely affect our business and the trading price of our common stock.
If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.
Our financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments about, among other things, allowance for credit losses, provision for excess and obsolete inventory, valuation of intangible and long-lived assets, valuation of goodwill, royalty costs, accruals relating to litigation and restructuring, income taxes, share-based compensation expense and our ability to continue as a going concern. These estimates and judgments affect the reported amounts of our assets, liabilities, revenues and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the assumptions underlying them are not correct, actual results may differ materially from our estimates and we may need to, among other things, accrue additional charges that could adversely affect our results of operations, which in turn could adversely affect our stock price. In addition, new accounting pronouncements and interpretations of accounting pronouncements have occurred and may occur in the future that could adversely affect our reported financial results.
Changes to the accounting systems or new accounting system implementations may be ineffective or cause delays in our ability to record transactions and/or provide timely financial results.
A change in our accounting systems or new accounting system implementations could cause trial balances to be out of balance or hinder the reconciliation of items which are time consuming to diagnose, impacting our ability to provide timely audited and unaudited financial results. Any such change could have a significant impact on the effectiveness of our system of internal controls and could cause a delay in compliance with our reporting obligations, which could adversely affect our business and the trading price of our common stock.
Any changes to existing accounting pronouncements or taxation rules or practices may cause adverse fluctuations in our reported results of operations or affect how we conduct our business.
A change in accounting pronouncements or taxation rules or practices can have a significant effect on our reported results and may affect our reporting of transactions completed before the change is effective. New accounting pronouncements, taxation rules and varying interpretations of accounting pronouncements or taxation rules have occurred in the past and may occur in the future. The change to existing rules, future changes, if any, or the need for us to modify a current tax position may adversely affect our reported financial results or the way we conduct our business.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future, which could cause declines or volatility in the price of our common stock.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future as a result of a variety of factors, many of which are outside of our control. If our quarterly operating results or guidance fall below the expectations of research analysts or investors, the price of our common stock could decline substantially. The following factors, among others, could cause fluctuations in our quarterly operating results:
25



our ability to attract new customers and retain existing customers;
our ability to accurately forecast revenue and appropriately plan our expenses;
our ability to accurately predict changes in customer demand due to matters beyond our control;
our ability to introduce new features, including integration of our existing solutions with third-party software and devices;
the actions of our competitors, including consolidation within the industry, pricing changes or the introduction of new services;
our ability to effectively manage our growth;
our ability to attract and retain key employees, given intense competition for qualified personnel;
our ability to successfully manage and realize the anticipated benefits of any future divestitures or acquisitions of businesses, solutions or technologies;
our ability to successfully launch new services or solutions or sell existing services or solutions into additional geographies or vertical markets;
the timing and cost of developing or acquiring technologies, services or businesses;
the timing, operating costs, and capital expenditures related to the operation, maintenance and expansion of our business;
service outages or security breaches and any related occurrences which could impact our reputation;
the impact of worldwide economic, industry, and market conditions, including disruptions in financial markets and the deterioration of the underlying economic conditions in some countries, rises in inflation and interest rates, and those conditions specific to Internet usage and online businesses;
the emergence of global events, which could extend lead times in our supply chain and lengthen sales cycles with our customers;
fluctuations in currency exchange rates;
trade protection measures (such as tariffs and duties) and import or export licensing requirements;
costs associated with defending intellectual property infringement and other claims; and
changes in laws and regulations affecting our business.
We believe that our quarterly revenue and operating results may vary significantly in the future and that period-to-period comparisons of our operating results may not be meaningful. You should not rely on the results of any quarter as an indication of future performance.
GENERAL RISK FACTORS
We may not be able to maintain and expand our business if we are not able to hire, retain and manage additional qualified personnel.
Our success in the future depends in part on the continued contribution of our executive, technical, engineering, sales, marketing, operations and administrative personnel. Recruiting and retaining skilled personnel in the industries in which we operate, including engineers and other technical staff and skilled sales and marketing personnel, is highly competitive. In addition, in the event that we acquire another business or company, the success of any acquisition will depend in part on our retention and integration of key personnel from the acquired company or business.
Although we may enter into employment agreements with members of our senior management and other key personnel, these arrangements do not prevent any of our management or key personnel from leaving the Company. If we are not able to attract or retain qualified personnel in the future, or if we experience delays in hiring required personnel, particularly qualified technical and sales personnel, we may not be able to maintain and expand our business.
Our business may be adversely affected by unfavorable macroeconomic conditions
26



Our business, our results of operations and our financial condition could be adversely affected by various macroeconomic factors and the current and future conditions in the global financial markets. The global credit and financial markets have recently experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, rising interest rates, inflation, increases in unemployment rates and uncertainty about economic stability. The financial markets and the global economy may also be adversely affected by the current or anticipated impact of military conflicts, including the conflict between Russia and Ukraine, terrorism or other geopolitical events. Sanctions imposed by the U.S. and other countries in response to such conflicts, including the one in Ukraine, may also adversely impact the financial markets and the global economy, and any economic countermeasures by affected countries and others could exacerbate market and economic instability. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur. Our general business strategy may be adversely affected by any such economic downturn, volatile business environment or continued unpredictable and unstable market conditions. If the current equity and credit markets deteriorate, it may make any necessary debt or equity financing more difficult, more costly and more dilutive. Failure to secure any necessary financing in a timely manner and on favorable terms could have a material adverse effect on our growth strategy, financial performance and stock price.
In addition, these macroeconomic factors could affect the ability of our current or potential future third-party manufacturers or sole source suppliers to remain in business, or otherwise maintain our manufacturing or supply demands, which could result in potential supply chain disruptions. This, along with any of the foregoing factors, could impact our financial conditions, results of operations and cash flows. We cannot anticipate all of the ways in which the current and future economic climate and financial market conditions could adversely impact our business.
Adverse economic conditions or reduced spending on information technology solutions may adversely impact our revenue and profitability.
Uncertainty about future economic conditions makes it difficult for us to forecast operating results and to make decisions about future investments. We are unable to predict the likely duration and severity of adverse economic conditions in the United States and other countries, but the longer the duration, the greater risks we face in operating our business. We cannot assure you that current economic conditions, worsening economic conditions or prolonged poor economic conditions will not have a significant adverse impact on the demand for our solutions, and consequently on our results of operations and prospects.
We may be exposed to risks related to litigation and administrative proceedings that could materially and adversely affect our business, results of operations and financial condition.
In addition to intellectual property and other claims mentioned above, our business may expose us to litigation and administrative proceedings relating to labor, regulatory, tax proceedings, governmental investigations, tort claims, contractual disputes and criminal prosecution, among other matters, that could materially and adversely affect our business, results of operations, and financial condition. In the context of these proceedings, we may not only be required to pay fines or monetary damages but also be subject to sanctions or injunctions affecting our ability to continue our operations. While we may contest these matters vigorously and make insurance claims when appropriate, litigation and other proceedings are inherently costly and unpredictable, making it difficult to accurately estimate the outcome of actual or potential litigation or proceedings. Although we will establish provisions in accordance with the requirements of GAAP, the amounts that we reserve could vary significantly from any amounts we actually pay due to the inherent uncertainties in the estimation process. In addition, litigation and administrative proceedings can involve significant management time and attention and be expensive, regardless of outcome. During the course of any litigation and administrative proceedings, there may be announcements of the results of hearings and motions and other interim developments. If securities analysts or investors regard these announcements as negative, the trading price of our common stock may decline.
Item 1B.    Unresolved Staff Comments
None.
Item 1C.    Cybersecurity
We recognize the critical importance of maintaining the safety and security of our technology systems and data and have a holistic process for overseeing and managing cybersecurity and information technology related risks. This process is supported by both management and our Board. The Audit Committee (the “Audit Committee”) of our Board has oversight of the Company’s risk management program, and cybersecurity is a component of our overall approach to risk management.
Our cybersecurity policies, standards, processes, and practices are integrated across our operational risk management programs and are based on recognized frameworks. A cybersecurity threat is any potential unauthorized occurrence, on or conducted through, our information systems that may result in material adverse effects on the confidentiality, integrity or availability of our information systems or any information residing therein.
27



We are committed to protecting the security and integrity of our systems, networks, databases and applications and, as a result, have dedicated resources and implemented processes designed to prevent, assess, identify, and manage material risks associated with cybersecurity threats.
Cybersecurity risk management and strategy
As one of the critical elements of our overall risk management program, our cybersecurity program is focused on the following key areas:
Technical Safeguards: We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality,
Security information and event management, Managed detection and response and access controls, which are regularly evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.
Incident Response & Recovery Planning: We have established and maintain incident response and recovery plans that address our response procedures in the event of a multitude of various cybersecurity incidents. We leverage a Managed Detection and Response service which further helps support our internal security team to identify real time threats across our landscape.
Risk Management: We maintain a preemptive and comprehensive risk-based approach to identifying and overseeing potential cybersecurity risks across our entire technology stack. Our cybersecurity program is built upon internationally recognized frameworks, such as ISO 27001, and maps to standards published by The National Institute of Standards and Technology. This approach also includes third-party risk management issues presented by third parties, including our vendors, service providers and other external users of our systems. We conduct cybersecurity assessments of third-party vendors that we engage with in our operations to identify and evaluate potential vulnerabilities. We also evaluate certain core operational capabilities of our third-party vendors. In addition, our agreements with material vendors include indemnification provisions with respect to cybersecurity matters.
Outside Consultants: In addition to the broad capabilities of our internal information security team, we also engage various outside consultants, including contractors, auditors, and other third parties, to among other things, conduct regular testing of our networks and systems to identify vulnerabilities through penetration testing, while also measuring and advise on potential improvements to our incident prevention, response, and documentation procedures.
Team Member Education & Awareness: We provide training to new team members, as well as frequent, mandatory training for all team members regarding cybersecurity threats to equip our team members with effective tools to identify and prevent cybersecurity threats, and to communicate our evolving information security policies, standards, processes and practices.
Governance & Personnel
Our Board has delegated to the Audit Committee the responsibility for monitoring and overseeing our cybersecurity and other information technology risks, controls, strategies and procedures. The Audit Committee periodically evaluates our information security strategies to ensure effectiveness and, if appropriate, may also include a review from third-party consultants and experts. Senior management updates the Board and Audit Committee on matters regarding information security policies and procedures and cybersecurity risk management strategy. In addition, the full Board may review and assess cybersecurity risks as part of its responsibilities for our risk management oversight.
In addition, we have an IT Security Committee comprised of our top executives from across the Company, including our Chief Executive Officer, Chief Financial Officer, General Counsel, and our VP of Information Technology and Security. The IT Security Committee meets quarterly to discuss and address management of the risks facing our business. Technological risk is a regular component analyzed by our IT Security Committee to identify and assess potential cybersecurity risks across our business operations.
Our information security team is led by our VP of Information Technology and Security, who has decades of experience in information technology and cybersecurity. Furthermore, our VP of Information Technology and Security holds several certifications, including CISSP (Certified Information Systems Security Professional), ACCISO (Associate Certified Chief Information Security Officer) and CISM (Certified Information Security Manager). The information security team conducts periodic assessment and testing of our policies, standards, processes, and practices that are designed to address a multitude of potential cybersecurity threats and incidents. These efforts include a wide range of activities, including penetration testing, adoption and regular evaluation of incident response plans and procedures, regular team member email phishing test campaigns, email security monitoring, real-time vulnerability scanning and intrusion detection, team member cybersecurity awareness programming, regular audits & evaluations of internal and third-party systems, and continuous improvement of the information security management system.
28



Impact of cybersecurity risks on business strategy, results of operations or financial condition
As of the date of this Form 10-K, there have been no cybersecurity incidents that have materially affected, or are likely to materially affect the Company’s business strategy, results of operations or financial condition.
Item 2.    Properties
Our principal executive office is located in San Diego, California. Our corporate offices are located in San Diego, California where we lease approximately 38,000 square feet under an arrangement that expires in August 2027 and approximately 12,000 square feet under an arrangement that expires in July 2027. We further lease space in various geographic locations primarily for sales and support personnel, for research and development, or for temporary facilities. We believe that our existing facilities are adequate to meet our current needs and that we can renew our existing leases or obtain alternative space on terms that would not have a material impact on our financial condition.
Item 3.    Legal Proceedings
We are engaged in legal actions that arise in the ordinary course of our business. In general, while there can be no assurance, we believe that the ultimate outcome of these legal actions will not have a material adverse effect on our business, results of operations, financial condition or cash flows.
See Part IV Item 15 Note 11 – Commitments and Contingencies, in the accompanying consolidated financial statements for additional disclosure, which is incorporated herein by reference.
Item 4.    Mine Safety Disclosures
None.
29



PART II
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Common Stock Data
Shares of our common stock are currently quoted and traded on The Nasdaq Global Select Market under the symbol “INSG.”
Number of Stockholders of Record
As of February 14, 2025, there were approximately 19 holders of record of our common stock. Because many of the shares of our common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Dividends
We have never declared or paid cash dividends on any shares of our capital stock. We currently intend to retain all available funds for use in the operation and development of our business and, therefore, do not anticipate paying any cash dividends in the foreseeable future. Any future determination relating to our dividend policy will be made at the discretion of our Board of Directors and will depend on a number of factors, including future earnings, capital requirements, financial condition and future prospects and other factors the Board of Directors may deem relevant.
Unregistered Sales of Equity Securities
None.
Purchases of Equity Securities
None.
Item 6.    Reserved
None.
30



Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of our consolidated financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this report. This report contains certain forward-looking statements relating to future events or our future financial performance. These statements are subject to risks and uncertainties which could cause actual results to differ materially from those discussed in this report. You are cautioned not to place undue reliance on this information which speaks only as of the date of this report. Except as required by law, we assume no responsibility for updating any forward-looking statements, whether as a result of new information, future events or otherwise. For a discussion of the important risks related to our business and future operating performance, see the discussion under the caption “Item 1A. Risk Factors” and under the caption “Factors Which May Influence Future Results of Operations” below.
Overview
Inseego Corp. is a leader in the design and development of cloud-managed wireless wide area network (“WAN”) and intelligent edge solutions. Our 5G WAN portfolio is comprised of secure and high-performance mobile broadband and fixed wireless access (“FWA”) solutions with associated cloud solutions for real time WAN visibility, monitoring, automation and control with centralized orchestration of network functions. These devices are specifically built for the carrier, enterprise and small and medium business (“SMB”) market segments with a focus on performance, scalability, quality and enterprise grade security. We also provide a wireless subscriber management SaaS solution for carrier’s management of their government and complex enterprise customer subscriptions.
Our 5G products and associated cloud solutions are designed and developed in the U.S. and are used in mission-critical applications requiring the highest levels of security and zero unscheduled downtime. These products support applications such as business broadband for both mobile and fixed use cases, enterprise networking and software-defined wide area network (“SD-WAN”) failover management.
Inseego is at the forefront of providing high speed broadband through state-of-the-art 5G products and services to keep enterprise and SMB customers seamlessly connected. With multiple first-to-market innovations through several generations of 4G and 5G technologies, Inseego has been advancing wireless WAN technology and driving industry transformations for over 30 years. Our products currently operate on all major cellular networks in the US. Our mobile hotspots, sold under the MiFi ™ brand, have been sold to millions of end users and provide secure and convenient high-speed broadband access to the Internet on the go.
Business Segment Reporting
We operate as one business segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results.
Recent Developments
Divestiture of Telematics Business
As previously noted in Part I. Item 1. Business, on September 16, 2024, the Company and its subsidiary Inseego SA (Pty) Ltd (“Seller”) entered into a Share Purchase Agreement (the “Purchase Agreement”) with Light Sabre SPV Limited (which subsequently novated its benefits and obligations under the Purchase Agreement to Ctrack Holdings (the “Purchaser”)), pursuant to which Inseego agreed to sell to the Purchaser the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary in exchange for approximately $52 million in cash. Upon completion of the sale, which occurred on November 27, 2024, the Purchaser acquired the Company’s fleet management and telematics solutions business (the “Telematics Business”), which had operations in the United Kingdom, the European Union, Australia and New Zealand. The Purchase Agreement provided for a working capital adjustment, which was determined in December 2024 and funded in January 2025, resulting in an increase to the initial purchase consideration of $0.7 million as a result of changes in closing working capital and net debt.
The Company’s decision to divest its Telematics Business was based on a review of the strategic fit of the business with the Company’s North American-centric 5G wireless solutions business and the Company’s previously stated goal to continue to significantly de-leverage its capital structure. The sale of the Telematics Business further supports the Company’s streamlining of its focus and resources on the strongest growth opportunities around its core product offerings.
The results of operations related to the divested Telematics Business have been classified as discontinued operations within the Consolidated Statements of Operations and Comprehensive Income for all periods presented within the consolidated
31



financial statements included in Part IV, Item 15 of this Form 10-K. All discussion below relates to the Company’s continuing operations only, which excludes any results related to the divested Telematics Business, unless noted otherwise.
Debt Restructurings
Throughout the year ended December 31, 2024, the Company entered into a series of repurchase and exchange agreements with various holders of the Company’s 2025 Convertible Notes (as defined below), some of whom were considered related parties of the Company. In summary, as a result of these repurchase and exchange agreements, the company exchanged $146.9 million of outstanding principal of the 2025 Convertible Notes in exchange for $33.8 million of cash, $40.9 million of principal of the 2029 Senior Secured Notes (as defined below), 2.9 million shares of the Company’s common stock, and warrants to purchase an aggregate of approximately 2.5 million shares of the Company’s common stock. These exchanges have significantly improved the Company’s liquidity position.
Factors Which May Influence Future Results of Operations
Revenues. We classify our revenues from the sale of our products and services into two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. A description of each of the current revenue classifications is as follows:

Mobile solutions: Our mobile broadband devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in Services and Other below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.

Fixed wireless access solutions: Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within Services and Other below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.

Services and Other: A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as Service and Other revenue.
We believe that our future revenues may be influenced by a number of factors including:
deployment of 5G infrastructure equipment;
adoption of 5G end point products;
competition in the area of 5G technology;
acceptance of our products by new vertical markets;
rate of change to new products;
economic environment and related market conditions;
product pricing; and
changes in technologies.
Our revenues are also significantly dependent upon the availability of materials and components used in our hardware products.
Cost of Revenues. Cost of revenues includes all costs associated with our contract manufacturers, distribution, fulfillment and repair services, delivery of SaaS services, warranty costs, royalties, operations overhead, costs associated with cancellation of purchase orders and costs related to outside services. Also included in cost of revenues are costs related to inventory
32



adjustments, as well as any write downs for excess and obsolete inventory and abandoned product lines. Inventory adjustments are impacted primarily by demand for our products, which is influenced by the factors discussed above.
Operating Costs and Expenses. Our operating costs consist of four primary categories: research and development, sales and marketing, general and administrative, and depreciation and amortization costs.
Research and development is at the core of our ability to produce innovative, leading-edge products. These expenses consist primarily of the cost of internal and third-party engineers and technicians who design and test our highly complex products, the procurement of testing and certification services, including prototypes, and other necessary expenditures.
Sales and marketing expenses consist primarily of our sales force and product-marketing professionals. In order to maintain strong sales relationships, we provide co-marketing, trade show support and product training. We are also engaged in a wide variety of marketing activities, such as awareness and lead generation programs as well as product marketing. Other marketing initiatives include public relations, seminars and co-branding with partners.
General and administrative expenses include primarily corporate functions such as accounting, human resources, legal, administrative support, information technology, and professional fees. This category also includes the expenses needed to operate as a publicly traded company, including compliance with the Sarbanes-Oxley Act of 2002, as amended, SEC filings, stock exchange fees and investor relations expense. Although general and administrative expenses are not directly related to revenue levels, certain expenses such as legal expenses and provisions for bad debts may cause significant volatility in future general and administrative expenses.
Depreciation and amortization expenses. Our depreciation and amortization expenses primarily include depreciation on our property, plant, and equipment, amortization of capitalized software projects, and amortization of intangibles purchased through acquisitions.
Impairment of capitalized software. Impairment expenses can be recorded on capitalized software intended for internal and external use. Impairments of capitalized software intended for internal use are recorded when the carrying value of the asset group to which the software belongs is not recoverable and exceeds its fair value. Impairments of capitalized software intended for external use are recorded when the net realizable value of the asset falls below its carrying value.
Operating Results. Our results are affected by numerous macroeconomic factors including inflation, consumer spending confidence and global supply chains. The existence of inflation in the U.S. and global economy has resulted in, and may continue to result in, higher interest rates and capital costs, increased costs of labor, fluctuating exchange rates and other similar effects. If the inflation rate continues to increase, it could affect our expenses, especially employee compensation expense. Inflation and related increases in interest rates could also increase our customers' operating costs, which could result in reduced operating budgets. To the extent our products are perceived by customers and potential customers as discretionary, our revenue may be disproportionately affected by delays or reductions in general information technology spending. Such delays or reductions in technology spending are often associated with enhanced budget scrutiny by our customers including additional levels of approvals, cloud optimization efforts and additional time to evaluate and test our products, which can lead to long and unpredictable sales cycles. Such increases have, and may continue to have, a negative impact on the Company’s revenue and profit margins, if the selling prices of products do not increase with the increased costs.
33



Results of Operations
The following table sets forth our consolidated statements of operations in dollars (in thousands) and expressed as a percentage of revenues, derived from the accompanying consolidated financial statements for the periods indicated.
 Year Ended December 31,
 20242023
Revenues:
Mobile solutions$98,930 51.7 %$80,498 48.1 %
Fixed wireless access solutions47,649 24.9 54,900 32.8 
Product revenues146,579 76.6 135,398 80.9 
Services and other44,665 23.4 31,888 19.1 
Total revenues191,244 100.0 167,286 100.0 
Cost of revenues:
Product115,390 60.3 127,157 76.0 
Services and other7,057 3.7 4,353 2.6 
Total cost of revenues122,447 64.0 131,510 78.6 
Gross profit68,797 36.0 35,776 21.4 
Operating costs and expenses:
Research and development20,596 10.8 19,725 11.8 
Sales and marketing15,951 8.3 16,632 9.9 
General and administrative17,240 9.0 15,853 9.5 
Depreciation and amortization12,368 6.5 18,408 11.0 
Impairment of capitalized software927 0.5 1,115 0.7 
Total operating costs and expenses67,082 35.1 71,733 42.9 
Operating income (loss)1,715 (35,957)
Other income (expense):
Loss on debt restructurings, net(2,851)— 
Loss on extinguishment of revolving credit facility(788)— 
Interest expense, net(10,906)(9,086)
Other income (expense), net(850)70 
Loss before income taxes(13,680)(44,973)
Income tax provision689 43 
Loss from continuing operations, net of tax(14,369)(45,016)
Income (Loss) from discontinued operations (net of income tax provision of $1,956 and $841, respectively)
18,941 (1,169)
Net income (loss)4,572 (46,185)
Preferred stock dividends(3,269)(2,991)
Net income (loss) attributable to common stockholders$1,303 $(49,176)
34



Year Ended December 31, 2024 Compared to Year Ended December 31, 2023
Revenues. Revenues for the year ended December 31, 2024 were $191.2 million, an increase of $24.0 million, or 14.3%, compared to the same period in 2023.
The following table summarizes revenues by category (dollars in thousands):
Year Ended December 31,Change
Product Category20242023$%
Mobile solutions$98,930 $80,498 $18,432 22.9 %
Fixed wireless access solutions47,649 54,900 (7,251)(13.2)
Product revenues146,579 135,398 11,181 8.3 
Services and other44,665 31,888 12,777 40.1 
Total$191,244 $167,286 $23,958 14.3 
Mobile solutions. The $18.4 million increase in Mobile solutions revenues is primarily due to increased sales of our premium 5G MiFi at multiple carriers, including a multi-quarter promotional offer at one of our carrier partners.
Fixed wireless access solutions. The $7.3 million decrease in Fixed wireless access solutions revenues is primarily due to decreased sales with one of our carrier partners, partially offset by increased sales from our channel program.
Services and other. The $12.8 million increase in Services and other revenues is primarily due to increased Inseego Subscribe revenues related to the terms of a two-year service contract renewal with a major customer that commenced in April 2024.
Cost of revenues. Cost of revenues for the year ended December 31, 2024 was $122.4 million, or 64.0% of revenues, compared to $131.5 million, or 78.6% of revenues, for the same period in 2023.
The following table summarizes cost of revenues by category (dollars in thousands):
Year Ended
December 31,
Change
Product Category20242023$%
Product$115,390 $127,157 $(11,767)(9.3)%
Services and other7,057 4,353 2,704 62.1 
Total$122,447 $131,510 $(9,063)(6.9)
Product. The $11.8 million decrease in Product cost of revenues is primarily due to significant inventory reserves and related charges that were recorded in 2023, described further below, partially offset by the impact of increased product revenues.
Services and other. The $2.7 million increase in Services and other cost of revenues is primarily due to increased Inseego Subscribe revenues and the related increase in costs incurred to provide these services.
Gross profit. Gross profit for the year ended December 31, 2024 was $68.8 million, or a gross margin of 36.0%, compared to $35.8 million, or a gross margin of 21.4%, for the same period in 2023. The increase in gross profit is primarily due to higher revenues in 2024 and significant inventory reserves that were recorded in 2023. The increase in gross profit margin is primarily due to the inventory reserves recorded in 2023 and a larger proportion of higher margin service revenues as a percentage of total revenues and increased margins on the Company’s premium 5G MiFi offerings in 2024 in comparison to the lower margin products offered in the prior year.
In the year ended December 31, 2023, the Company recorded a write-down of $9.6 million to reflect inventories at net realizable value, in addition to a $1.3 million write-off of capitalized inventory order fees. Further, management accrued an additional $6.8 million in net charges for contract manufacturing liabilities (whose remaining balance is accrued in the Accrued Expenses and Other Current Liabilities) related to excess materials at the contract manufacturers’ sites. All $17.7 million of these charges were recorded in cost of product revenues during the year ended December 31, 2023 and thereby negatively impacted gross profit. Management’s analysis was based on new information that became available during 2023, updated sales projections and other dynamics in the market.
Operating costs and expenses. The following table summarizes operating costs and expenses (dollars in thousands):
35



Year Ended
December 31,
Change
Operating costs and expenses20242023$%
Research and development$20,596 $19,725 $871 4.4 %
Sales and marketing15,951 16,632 (681)(4.1)
General and administrative17,240 15,853 1,387 8.7 
Depreciation and amortization12,368 18,408 (6,040)(32.8)
Impairment of capitalized software927 1,115 (188)(16.9)
Total$67,082 $71,733 $(4,651)(6.5)
Research and development expenses. Research and development expenses for the year ended December 31, 2024 were $20.6 million, or 10.8% of revenues, compared to $19.7 million, or 11.8% of revenues, for the same period in 2023. The increase in research and development expenses was primarily due to fewer research and development projects that were capitalizable during the year ended December 31, 2024, which resulted in a higher percentage of research and development costs being recorded as operating expenses and increased annual incentive bonus accruals for 2024 performance that were not accrued or paid for in 2023, partially offset by lower personnel-related costs as a result of a decrease in overall research and development headcount and a decrease in consulting and outside services in relation to cost reduction efforts.
Sales and marketing expenses. Sales and marketing expenses for the year ended December 31, 2024 were $16.0 million, or 8.3% of revenues, compared to $16.6 million, or 9.9% of revenues, for the same period in 2023. The decrease in sales and marketing expenses was primarily due to lower overall sales headcount, partially offset by higher commission expenses as a result of higher revenues.
General and administrative expenses. General and administrative expenses for the year ended December 31, 2024 were $17.2 million, or 9.0% of revenues, compared to $15.9 million, or 9.5% of revenues, for the same period in 2023. The increase in general and administrative expense was primarily due to an increase in legal and consulting expenses related to our capital structure management efforts, as well as annual incentive bonus accruals for 2024 performance that were not accrued or paid for in 2023, partially offset by a decrease in share-based compensation expense and temporary employment costs as part of cost reduction efforts.
Depreciation and amortization expenses. Depreciation and amortization expenses for the years ended December 31, 2024 was $12.4 million, or 6.5% of revenues, compared to $18.4 million, or 11.0% of revenues, for the same period in 2023. The decrease in depreciation and amortization expenses was primarily due to lower balances of capitalized software projects and property, plant and equipment during the year ended December 31, 2024 compared to the same period in 2023.
Impairment of capitalized software. For the years ended December 31, 2024 and 2023, we recorded impairments of $0.9 million and $1.1 million, respectively.
Other income (expense). The following table summarizes other income (expense) (dollars in thousands):
Year Ended
December 31,
Change
Other income (expense)20242023$%
Loss on debt restructurings, net(2,851)— (2,851)*
Loss on extinguishment of revolving credit facility(788)— (788)*
Interest expense, net(10,906)(9,086)(1,820)20.0 
Other income (expense), net(850)70 (920)*
Total$(15,395)$(9,016)$(6,379)70.8 
* Percentage not meaningful
Loss on debt restructurings, net The $2.9 million net loss on debt restructurings for the year ended December 31, 2024 is a result of the Company’s 2025 Convertible Notes restructurings entered into during 2024 as part of our overall capital structure management efforts, as described below.
Loss on extinguishment of revolving credit facility The $0.8 million loss on extinguishment of revolving credit facility for the year ended December 31, 2024 relates to the voluntary early termination of the Company’s Credit Facility (as defined in Note 6 – Debt in the accompanying condensed consolidated financial statements) in April 2024.
Interest expense, net. The $1.8 million increase in interest expense, net for the year ended December 31, 2024 over the same period in 2023 was primarily a result of the non-cash amortization of the debt discount and coupon interest on the Short-
36



Term Loan (as defined below) received in June 2024, partially offset by reductions in the principal balance of the 2025 Convertible Notes and voluntary early termination of the Company’s Credit Facility in April 2024.
Other income (expense), net. Other income (expense), net for the years ended December 31, 2024 and 2023 was $0.9 million and $0.1 million, respectively.
Income tax provision. Income tax provision for the years ended December 31, 2024 and 2023 was a provision of $0.7 million and $0.0 million, respectively.
Income (Loss) from discontinued operations, net of tax Income (Loss) from discontinued operations, net of tax for the years ended December 31, 2024 and 2023 was $18.9 million and $(1.2) million, respectively. The increase was primarily due to the gain on sale recorded upon completion of the divestiture of the Telematics business in 2024.
Preferred stock dividends. During the years ended December 31, 2024 and 2023, we recorded dividends of $3.3 million and $3.0 million, respectively, on our Preferred Stock.
Reverse Stock Split
On January 24, 2024, the Company completed a 1-for-10 reverse stock split of its issued and outstanding common stock (the “Reverse Stock Split”). As a result of the Reverse Stock Split, each share of common stock issued and outstanding immediately prior to January 24, 2024 were automatically converted into one-tenth (1/10) of a share of common stock. The Reverse Stock Split did not change the par value of the common stock or the authorized number of shares of common stock. All outstanding convertible notes, stock options and RSUs entitling their holders to purchase or obtain or convert into shares of our common stock were adjusted, as required by the terms of these securities. All applicable common share and per share amounts have been retrospectively restated to show the effect of the reverse split.
Liquidity and Capital Resources
As of December 31, 2024, the Company had available cash and cash equivalents totaling $39.6 million. Subsequent to the restructuring transactions described below, the 2025 Convertible Notes had a principal balance of $14.9 million as of December 31, 2024 that matures on May 1, 2025. Additionally, the Company’s new 2029 Senior Secured Notes, which bear interest at 9% payable semi-annually in arrears in May and November, had a principal balance of $40.9 million outstanding as of December 31, 2024.
During 2024, the Company entered into a series of agreements, as part of its overall capital structure management, to reduce its total debt and restructure its outstanding 2025 Convertible Notes. In summary, through various separate transactions executed during 2024, the Company repurchased or exchanged a total of $146.9 million in principal of 2025 Convertible Notes for approximately $33.8 million in cash, $40.9 million in principal amount of the 2029 Senior Secured Notes, 2.9 million shares of the Company’s Common Stock, and warrants to purchase an aggregate of 2.5 million shares of the Company’s Common Stock. See Part IV Item 15 Note 6 – Debt and Note 8 – Stockholders' Equity (Deficit) in the accompanying financial statements for further details regarding the 2029 Senior Secured Notes and related warrants.
The Company generated positive cash flow from operations for both the years ended December 31, 2024 and 2023. In April 2024, the Company received a $15.0 million upfront payment from a customer in connection with a two-year service contract. Based on the factors above, and to reduce financing costs, the Company voluntarily paid-off and terminated its prior revolving credit facility effective April 18, 2024. Additionally, in November 2024, the Company closed the sale of its Telematics Business, resulting in the receipt of cash proceeds of $52.0 million. These factors have had a positive impact on our liquidity.
While the Company’s liquidity and financial results have had several positive developments recently, as noted above, the Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s ability to maintain profitable operations and continue to generate positive cash flows is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. In order to effect the restructuring or refinancing of the Company’s obligations, or if events or circumstances occur such that the Company does not meet its operating plan as expected, or if the Company becomes obligated to pay unforeseen expenditures, the Company may be required to raise capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses and capital expenditures, which could have an adverse impact on the Company’s ability to achieve its intended business objectives.
37



Our liquidity could be compromised if there is any interruption in our business operations, a material failure to satisfy our contractual commitments, retention of our key existing customers or a failure to generate revenue from new or existing products. If additional funds are raised by the issuance of equity securities, or in connection with any additional debt restructurings or refinancing, Company’s stockholders could experience significant dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock.
Contractual Obligations and Commitments
As of December 31, 2024, our material contractual obligations consisted of the following:
To mitigate the risk of material shortages and price increases, we enter into non-cancellable purchase obligations with certain key contract manufacturers for the purchase of goods and services in the three to four quarters following the balance sheet date. Our purchase obligations consist of agreements to purchase goods and services entered into in the ordinary course of business. As of December 31, 2024, our future payments under these noncancellable purchase obligations were approximately $44.9 million.
$14.9 million in outstanding principal amount of 2025 Convertible Notes with required interest payments; see Part IV Item 15 Note 6 – Debt;
$40.9 million in outstanding borrowings under the 2029 Senior Secured Notes; see Part IV Item 15 Note 6 – Debt; and
Operating lease liabilities that are included on our consolidated balance sheet; see Part IV Item 15 Note 12 – Leases.
Historical Cash Flows
The following table summarizes our consolidated statements of cash flows for the periods indicated (in thousands):
 Year Ended December 31,
 20242023
Operating cash flows from continuing operations$26,657 $3,750 
Operating cash flows from discontinued operations6,862 2,207 
Net cash provided by operating activities33,519 5,957 
Investing cash flows from continuing operations(5,061)(8,336)
Investing cash flows from discontinued operations48,092 (1,833)
Net cash provided by (used in) investing activities43,031 (10,169)
Financing cash flows from continuing operations(38,781)2,211 
Financing cash flows from discontinued operations— — 
Net cash provided by (used in) financing activities(38,781)2,211 
Effect of exchange rates on cash(582)1,169 
Net increase (decrease) in cash, cash equivalents and restricted cash37,187 (832)
Cash, cash equivalents and restricted cash, beginning of period2,409 3,241 
Cash, cash equivalents and restricted cash, end of period$39,596 $2,409 
Operating activities.
Net cash provided by operating activities for the year ended December 31, 2024 is comprised of cash flows from continuing operations of $26.7 million and cash flows from discontinued operations of $6.9 million. The cash inflows from continuing operations were primarily related to net cash provided by working capital of $15.5 million and a net loss from continuing operations of $14.4 million that was fully offset by non-cash charges, including depreciation and amortization of $12.5 million, amortization of debt discount and debt issuance costs of $4.4 million, share-based compensation expense of $3.8 million, loss on debt restructurings of $2.9 million, non-cash operating lease expense of $1.0 million, capitalized software impairments of $0.9 million, and a loss on extinguishment of our revolving credit facility of $0.8 million.
Net cash provided by operating activities for the year ended December 31, 2023 is comprised of cash flows from continuing operations of $3.8 million and cash flows from discontinued operations of $2.2 million. The cash inflows from continuing operations were primarily related to net cash provided by working capital of $8.7 million, partially offset by a net
38



loss from continuing operations of $45.0 million that was offset by non-cash charges, including depreciation and amortization of $18.7 million, excess and obsolete inventory provisions of $9.5 million, share-based compensation expense of $7.0 million, amortization of debt discount and issuance costs of $2.0 million, write-offs of capitalized inventory fees of $1.3 million, and capitalized software impairments of $1.1 million.
Investing activities.
Net cash provided by investing activities during the year ended December 31, 2024 is primarily comprised of cash flows from discontinued operations of $48.1 million related to the divestiture of the Telematics Business, partially offset by $5.0 million in of cash outflows related to the development of software in support of our products and services and $0.1 million of property, plant and equipment purchases.
Net cash used in investing activities during the year ended December 31, 2023 was primarily comprised of $8.1 million of cash outflows related to the development of software in support of our products and services, $0.2 million of property, plant and equipment purchases, and cash outflows from discontinued operations of $1.8 million.
Financing activities.
Net cash used in financing activities during the year ended December 31, 2024 is primarily comprised of cash outflows of $33.8 million from the repurchases of a portion of our convertible notes, $19.5 million from the full repayment of the Company’s Short-Term Loan and $4.9 million from the voluntary early termination and repayment of our revolving credit facility, partially offset by cash inflows of $19.4 million from the issuance of the Short-Term Loan, net of debt issuance costs.
Net cash provided by financing activities during the year ended December 31, 2023 is primarily comprised of $6.1 million in proceeds from public offerings, partially offset by $3.8 million of cash outflow related to net repayments of our now-terminated revolving credit facility.
Critical Accounting Estimates
Management’s discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements which are prepared in accordance with accounting principles that are generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, related disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. We continually evaluate our estimates and judgments, the most critical of which are those related to capitalization and subsequent valuation of externally marketed software development costs and inventory valuation. We base our estimates and judgments on historical experience and other factors that we believe to be reasonable under the circumstances. Materially different results can occur as circumstances change and additional information becomes known.
We believe that the following accounting estimates we have identified as critical involve a greater degree of judgment and complexity than our other accounting estimates. Accordingly, these are the estimates we believe are the most critical to understanding and evaluating our consolidated financial condition and results of operations. Refer to Note 1 – Nature of Business and Significant Accounting Policies to our consolidated financial statements included elsewhere in this report for a summary of each of the related accounting policies.
Capitalization and Subsequent Valuation of Externally Marketed Software Development Costs
Estimates in the capitalization and subsequent valuation of externally marketed software development costs involve a significant level of estimation uncertainty include our estimates of what costs are capitalizable and when they’re capitalizable, the proper useful life to amortize capitalized costs over, and the proper valuation of such capitalizable costs at each balance sheet date. These estimates are sensitive to determinations of project progress, expectations of the period over which the software will be sold, as well as forecasts of future demand for the externally marketed software. Any changes to such estimates, for example changes in the expected period over which the software will be sold, impact our consolidated financial results in periods subsequent to determining those estimates.
Inventory Valuation
Estimates in the valuation of inventory that involve a significant level of estimation uncertainty include our estimates of excess and obsolete inventory based on forecasts of future demand for our products in inventory. Any changes to such estimates, for example differences in actual sales versus our estimates of demand, or conversely, the ultimate sell-through of fully reserved inventory for which we did not anticipate any future demand, impact our consolidated financial results in periods subsequent to recording those estimates. Other than our forecasts of future demand, there are no assumptions inherent in our estimates in the valuation of inventory that would result in sensitivity of reported amounts to such assumptions.
39



Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
2029 Senior Secured Notes, 2025 Convertible Notes and Embedded Derivative
Our total fixed-rate borrowings under the 2029 Senior Secured Notes and 2025 Convertible Notes as of December 31, 2024 were $40.9 million and $14.9 million, respectively. We record all of our fixed-rate borrowings at amortized cost and therefore, any changes in interest rates do not impact the values that we report for these liabilities on our consolidated financial statements. As of December 31, 2024 and 2023, we had no variable-rate borrowings related to the 2029 Senior Secured Notes or 2025 Convertible Notes.
The 2025 Convertible Notes include an embedded derivative which was marked to a fair value of zero at both December 31, 2024 and 2023. The fair value inputs to the derivative valuation include dividend yield, term, volatility, stock price, and risk-free rate. Consequently we may incur gains and losses on the derivative as changes occur in the stock price, volatility, and risk-free rate at each reporting period. Additional details regarding our 2025 Convertible Notes and the embedded derivative are included in Item IV Part 15 Note 5 – Fair Value Measurements and Note 6 – Debt in this Annual Report on Form 10-K.
Inflation Risk
Inflationary factors, such as increases in the cost of our materials, supplies, and overhead costs may adversely affect our operating results. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, we may experience an effect if inflation rates continue to rise. Significant adverse changes in inflation and prices in the future could result in material losses.
Currency Risk
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. A majority of our revenue is denominated in U.S. Dollars. However, as we have operations in foreign countries, a stronger U.S. Dollar could make our products and services more expensive in foreign countries and therefore reduce demand. A weaker U.S. Dollar could have the opposite effect. Such economic exposure to currency fluctuations is difficult to measure or predict because our sales are also influenced by many other factors.
For the fiscal year ended December 31, 2024, sales denominated in foreign currencies were approximately 9.8% of total revenue. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. These foreign currencies primarily consist of the Canadian Dollar, South African Rand, British Pound, Euro, and Australian Dollar. For the twelve months ended December 31, 2024, a hypothetical 10% change in these foreign currencies would have increased or decreased our revenue by approximately $1.9 million. Actual gains and losses in the future may differ materially from the hypothetical gains and losses discussed above based on changes in the timing and amount of foreign currency exchange rate movements.
Item 8.    Financial Statements and Supplementary Data
Our consolidated financial statements and the Reports of Independent Registered Public Accounting Firms appear in Part IV of this report.
Item 9.    Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) that are designed to provide reasonable assurance that information required to be disclosed in our reports to the SEC is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and our principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
40



As required by SEC rules, we carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2024, the end of the period covered by this report. Based on the foregoing, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of December 31, 2024.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the financial statements for external purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that internal controls may become inadequate because of changes in conditions, or because the degree of compliance with policies and procedures may deteriorate.
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework set forth in by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) (2013 framework) in Internal Control—Integrated Framework. Based on our evaluation under the framework in Internal Control—Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2024.
Marcum LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Annual Report on Form 10-K, has also audited our internal control over financial reporting as of December 31, 2024. Their report on the effectiveness of the Company’s internal control over financial reporting is included below.
Changes in Internal Control over Financial Reporting
An evaluation was also performed under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, of any change in our internal control over financial reporting that occurred during our last fiscal quarter and that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. The evaluation did not identify any change in our internal control over financial reporting that occurred during our latest fiscal quarter and that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM ON INTERNAL CONTROL OVER FINANCIAL REPORTING

To the Stockholders and Board of Directors of Inseego Corp.
Opinion on Internal Control over Financial Reporting
We have audited Inseego Corp.'s (the “Company”) internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in 2013. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets as of December 31, 2024 and 2023 and the related consolidated statements of operations and comprehensive Income, stockholders’ deficit, and cash flows and the related notes for each of the two years in the period ended December 31, 2024 of the Company, and our report dated February 19, 2025 expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company's management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are
41



required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of the inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that degree of compliance with the policies or procedures may deteriorate.
/s/ Marcum LLP

Marcum LLP
Philadelphia, Pennsylvania
February 19, 2025
Item 9B.    Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not applicable.
42



PART III
Items 10, 11, 12, 13 and 14.
The information required by Items 10, 11, 12, 13 and 14 is incorporated by reference from the Company’s definitive proxy statement for the 2025 Annual Meeting of Stockholders or an amendment to this report, which the Company intends to file with the SEC within 120 days of the end of the fiscal year end to which this report relates.
PART IV
Item 15.    Exhibit and Financial Statement Schedules
(a)(1)    The Company’s consolidated financial statements and report of the Marcum LLP, Independent Registered Public Accounting Firm, are included in Section IV of this report beginning on page F-1.
(a)(2)    Schedules have been omitted because they are not applicable or are not required or the information required to be set forth therein is included in the consolidated financial statements or related notes thereto.
(a)(3)    Exhibits
The following Exhibits are filed as part of, or incorporated by reference into this report:
Incorporated by Reference to:
Exhibit No.DescriptionFormExhibitFiling Date
3.18-K3.111/9/2016
3.28-K3.211/9/2016
3.38-K3.18/13/2019
3.48-K3.13/10/2020
3.58-K3.11/23/2024
4.18-K4.111/9/2016
4.210-K4.23/1/2021
4.38-K4.15/12/2020
4.48-K4.25/12/2020
4.510-Q10.58/10/2020
4.68-K4.38/7/2018
4.78-K4.111/12/2014
4.88-K4.211/12/2014
4.8(b)
Form of 9.0% Senior Secured Notes due 2029 (included as Exhibit A to Exhibit 4.8).
10.1*10-Q10.111/13/2024
10.2*10-Q10.211/13/2024
10.3*8-K10.38/21/2017
10.48-K4.18/7/2018
10.5*8-K10.110/30/2023
10.6*10-Q10.111/3/2023
10.78-K10.37/1/2024
43



Incorporated by Reference to:
10.88-K2.19/16/2024
10.98-K10.19/16/2024
10.108-K10.29/16/2024
10.118-K10.111/12/2024
10.128-K10.211/12/2024
10.138-K10.311/12/2024
10.148-K10.411/12/2024
19**
21**
23.1**
31.1**
31.2**
32.1**
32.2**
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
104
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*
Management contract, compensatory plan or arrangement
**Filed herewith
(b) See Item 15(a)(3) above.
(c) See Item 15(a)(2) above.
Item 16.    Form 10-K Summary
None.
44



SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
 
Date: February 19, 2025INSEEGO CORP.
By
/s/ Juho Sarvikas
Juho Sarvikas
Chief Executive Officer
(Principal Executive Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
 
Signature  Title Date
/s/ Juho Sarvikas  
Chief Executive Officer
(Principal Executive Officer)
 February 19, 2025
Juho Sarvikas
/s/ Steven Gatoff  
Chief Financial Officer
(Principal Financial Officer)
 February 19, 2025
Steven Gatoff
/s/ J. Paul McClaskey
Chief Accounting Officer
(Principal Accounting Officer)
February 19, 2025
J. Paul McClaskey
/s/ James B. AveryDirectorFebruary 19, 2025
James B. Avery
/s/ Christopher HarlandDirectorFebruary 19, 2025
Christopher Harland
/s/ Brian Miller
DirectorFebruary 19, 2025
Brian Miller
/s/ Juho Sarvikas
Director
February 19, 2025
Juho Sarvikas
/s/ Jeffrey Tuder  Director February 19, 2025
Jeffrey Tuder
45



INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 
F-1


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and Board of Directors of Inseego Corp.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Inseego Corp. (the “Company”) as of December 31, 2024 and 2023, the related consolidated statements of operations and comprehensive income, stockholders’ deficit and cash flows for each of the two years in the period ended December 31, 2024, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) ("PCAOB"), the Company's internal control over financial reporting as of December 31, 2024, based on the criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in 2013 and our report dated February 19, 2025, expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.
/s/ Marcum LLP
Marcum LLP
We have served as the Company’s auditor since 2018.
Philadelphia, Pennsylvania
February 19, 2025








F-2


INSEEGO CORP.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value, share and per share data)
 December 31,
 20242023
ASSETS
Current assets:
Cash and cash equivalents$39,596 $2,409 
Accounts receivable, net of allowance for expected credit losses of $123 and $617, respectively
13,803 18,202 
Inventories13,575 20,555 
Prepaid expenses and other5,926 4,937 
Current assets held for sale 12,123 
Total current assets72,900 58,226 
Property, plant and equipment, net of accumulated depreciation of $28,897 and $27,513, respectively
1,102 2,389 
Intangible assets, net of accumulated amortization of $33,558 and $31,444, respectively
18,747 25,718 
Goodwill3,949 3,949 
Operating lease right-of-use assets2,855 4,022 
Other assets446 1,256 
Non-current assets held for sale 26,237 
Total assets$99,999 $121,797 
LIABILITIES AND STOCKHOLDERS’ DEFICIT
Current liabilities:
Accounts payable$18,433 $23,408 
Accrued expenses and other current liabilities30,133 21,049 
2025 Convertible Notes, net14,905  
Revolving credit facility, net 4,094 
Current liabilities held for sale 7,360 
Total current liabilities63,471 55,911 
Long-term liabilities:
2025 Convertible Notes, net 159,912 
Operating lease liabilities2,627 3,972 
Deferred tax liabilities, net174 112 
2029 Senior Secured Notes, net41,830  
Other long-term liabilities4,755 2,351 
Non-current liabilities held for sale 1,644 
Total liabilities112,857 223,902 
Commitments and Contingencies (Note 11.)
Stockholders’ deficit:
Preferred stock, par value $0.001; 2,000,000 shares authorized:
Series E Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of December 31, 2024 and December 31, 2023, aggregate liquidation preference of $38,392,444 as of December 31, 2024
  
Common stock, par value $0.001; 150,000,000 shares authorized, 14,990,712 and 11,878,557 shares issued and outstanding as of December 31, 2024 and December 31, 2023 (*), respectively
15 12 
Additional paid-in capital (*)
892,534 810,138 
Accumulated other comprehensive loss218 (5,327)
Accumulated deficit(905,625)(906,928)
Total stockholders’ deficit(12,858)(102,105)
Total liabilities and stockholders’ deficit$99,999 $121,797 
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1

See accompanying notes to consolidated financial statements.

F-3


INSEEGO CORP.
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(in thousands, except share and per share data)
 Year Ended December 31,
 20242023
Revenues:
Mobile solutions$98,930 $80,498 
Fixed wireless access solutions47,649 54,900 
Product revenues146,579 135,398 
Services and other44,665 31,888 
Total revenues191,244 167,286 
Cost of revenues:
Product115,390 127,157 
Services and other7,057 4,353 
Total cost of revenues122,447 131,510 
Gross profit68,797 35,776 
Operating costs and expenses:
Research and development20,596 19,725 
Sales and marketing15,951 16,632 
General and administrative17,240 15,853 
Depreciation and amortization12,368 18,408 
Impairment of capitalized software927 1,115 
Total operating costs and expenses67,082 71,733 
Operating income (loss)1,715 (35,957)
Other income (expense):
Loss on debt restructurings, net(2,851) 
Loss on extinguishment of revolving credit facility(788) 
Interest expense, net(10,906)(9,086)
Other income (expense), net(850)70 
Loss before income taxes(13,680)(44,973)
Income tax provision689 43 
Loss from continuing operations, net of tax(14,369)(45,016)
Income (Loss) from discontinued operations (net of income tax provision of $1,956 and $841, respectively)
18,941 (1,169)
Net income (loss)4,572 (46,185)
Preferred stock dividends(3,269)(2,991)
Net income (loss) attributable to common stockholders
$1,303 $(49,176)
Per share data:
Net earnings (loss) per share:
Basic and diluted:
Continuing operations$(1.41)$(4.22)
Discontinued operations1.51 (0.10)
Basic earnings (loss) per share (*)
$0.10 $(4.32)
Weighted-average shares used in computation of net earnings (loss) per share
Basic and diluted (*)12,535,756 11,372,069 
Other comprehensive (loss) income:
Foreign currency translation adjustment$(581)$1,002 
Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business6,126  
Comprehensive income (loss)$10,117 $(45,183)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1. Rounding may affect summation.

See accompanying notes to consolidated financial statements.


F-4


INSEEGO CORP.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT
(in thousands)
Preferred StockCommon StockAdditional
Paid-in Capital
Accumulated DeficitAccumulated
Other
Comprehensive (Loss) Income
Total
Stockholders’ Deficit
 SharesAmount
Shares (*)
Amount
Balance, December 31, 202225 $ 10,847 $11 $793,952 $(857,752)$(6,329)$(70,118)
Net loss — — — — — (46,185)— (46,185)
Foreign currency translation adjustment— — — — — — 1,002 1,002 
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld— — 228 3 (308)— — (305)
Issuance of common shares in connection with a public offering, net of issuance costs— — 804 8 6,049 — — 6,057 
Share-based compensation— — — — 7,444 — — 7,444 
Preferred stock dividends— — — — 2,991 (2,991)—  
Impact of retroactively adjusted stock split— — — (10)10 — —  
Balance, December 31, 202325  11,879 12 810,138 (906,928)(5,327)(102,105)
Net income
— — — — — 4,572 — 4,572 
Foreign currency translation adjustment— — — — — — (581)(581)
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld— — 174  530 — — 530 
Share-based compensation— — — — 3,939 — — 3,939 
Issuance of common stock in connection with debt restructurings— — 2,938 3 44,286 — — 44,289 
Issuance of common stock warrants in connection with debt restructurings— — — — 30,372 — — 30,372 
Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business— — — — — — 6,126 6,126 
Preferred stock dividends— — — — 3,269 (3,269)—  
Balance, December 31, 202425 $ 14,991 $15 $892,534 $(905,625)$218 $(12,858)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1


See accompanying notes to consolidated financial statements.

F-5


INSEEGO CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 20242023
Cash flows from operating activities:
Net income (loss)$4,572 $(46,185)
Adjustments to reconcile Net income (loss) to net cash provided by operating activities
(Income) Loss from discontinued operations, net of tax(18,941)1,169 
Depreciation and amortization12,529 18,709 
Provision for expected credit losses216 302 
Impairment of capitalized software927 1,115 
Provision for excess and obsolete inventory(54)9,491 
Write-off of capitalized inventory order fees 1,275 
Impairment of operating lease right-of-use assets138 469 
Share-based compensation expense3,824 6,971 
Amortization of debt discount and debt issuance costs4,399 1,953 
Loss on extinguishment of revolving credit facility788  
Loss on debt restructurings, net2,851  
Deferred income taxes62 9 
Non-cash operating lease expense1,035 1,038 
Changes in assets and liabilities, net of effects of divestiture:
Accounts receivable4,670 3,068 
Inventories6,923 4,272 
Prepaid expenses and other assets(71)1,933 
Accounts payable(6,947)(802)
Accrued expenses other liabilities10,966 235 
Operating lease liabilities(1,230)(1,272)
Operating cash flows from continuing operations26,657 3,750 
Operating cash flows from discontinued operations6,862 2,207 
Net cash provided by operating activities33,519 5,957 
Cash flows from investing activities:
Purchases of property, plant and equipment(100)(224)
Additions to capitalized software development costs and purchases of intangible assets(4,961)(8,112)
Investing cash flows from continuing operations(5,061)(8,336)
Investing cash flows from discontinued operations48,092 (1,833)
Net cash provided by (used in) investing activities43,031 (10,169)
Cash flows from financing activities:
Payments related to repurchases of 2025 Convertible Notes(33,769) 
Proceeds from issuance of short-term loan and warrants, net of issuance costs19,350  
Repayments on short-term loan(19,500) 
Net repayments on asset-backed revolving credit facility(4,882)(3,757)
Net repayment of bank and overdraft facilities (186)
Proceeds from a public offering, net of issuance costs 6,057 
Proceeds from stock option exercises and ESPP20 97 
Financing cash flows from continuing operations(38,781)2,211 
Financing cash flows from discontinued operations  
Net cash provided by (used in) financing activities(38,781)2,211 
Effect of exchange rates on cash(582)1,169 
Net increase (decrease) in cash, cash equivalents and restricted cash
37,187 (832)
Cash, cash equivalents and restricted cash, beginning of period
2,409 3,241 
Cash, cash equivalents and restricted cash, end of period
$39,596 $2,409 
Supplemental disclosures of cash flow information:
Cash paid during the year for:
Interest$6,245 $6,013 
Income taxes$196 $142 
Supplemental disclosures of non-cash activities:
Capital expenditures financed through accounts payable or accrued liabilities$235 $98 
2029 Senior Secured Notes issued in exchange for 2025 Convertible Notes$42,557 $ 

F-6


Common stock issued in exchange for 2025 Convertible Notes$44,930 $ 
Warrants issued in exchange for 2025 Convertible Notes$27,603 $ 
Purchase price receivable for Telematics divestiture within prepaid and other current assets$710 $ 
Accrued taxes related to Telematics divestiture$900 $ 


See accompanying notes to consolidated financial statements.

F-7



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Nature of Business and Significant Accounting Policies
Inseego Corp. (the “Company”, “Inseego”, “We” or “Our”) is a leader in the design and development of fixed and mobile wireless products as well as cloud solutions for businesses, consumers, and governments around the globe. Our products and solutions are powered by our key wireless innovations in mobile and FWA technologies, including a suite of 5G products and purpose-built SaaS cloud platforms.
Inseego is a Delaware corporation formed in 2016 and is the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996. The Company’s principal executive and corporate offices are located at 9710 Scranton Road, Suite 200, San Diego, CA 92121. Inseego’s common stock trades on the NASDAQ Global Select Market under the trading symbol “INSG.”
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Basis of presentation
The consolidated financial statements of Inseego Corp. present information in accordance with generally accepted accounting principles in the U.S. (“GAAP”), have been prepared pursuant to the rules and regulations of the SEC and, in the opinion of management, present fairly the consolidated financial position, results of operations and cash flows of the Company and its wholly-owned subsidiaries for the periods presented.
Reclassifications
Certain amounts recorded in the prior period consolidated financial statements have been reclassified to conform to the current period financial statement presentation. These reclassifications had no effect on previously reported operating results.
Divestiture of the Telematics Business
On November 27, 2024, the Company completed the previously announced sale of its fleet management and telematics solutions business, which has operations in the United Kingdom, Europe, Australia and New Zealand (the “Telematics Business”). The sale of the Telematics Business was completed pursuant to the Share Purchase Agreement, which was entered into on September 16, 2024 with Light Sabre SPV Limited (the “Purchase Agreement”). Pursuant to the terms of the Purchase Agreement, Ctrack Holdings (the “Purchaser”), as assignee of Light Sabre SPV Limited, acquired the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary for $52.0 million in an all-cash transaction (the “Sale Transaction”). The Purchase Agreement provided for a working capital adjustment, which was determined in December 2024 and funded in January 2025, resulting in an increase to the initial purchase consideration of $0.7 million as a result of changes in closing working capital and net debt.
In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Consolidated Statements of Operations and Comprehensive Income and Consolidated Statements of Cash Flows.
Refer to Note 2 – Held for Sale and Discontinued Operations for additional information regarding the Telematics Business, including the assets and liabilities divested and income from discontinued operations. Unless otherwise noted, disclosures within these remaining Notes to Consolidated Financial Statements relate solely to the Company's continuing operations.
Held for Sale and Discontinued Operations
The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the

F-8



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.
Assets and liabilities held for sale are presented separately within the Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the years ended December 31, 2024 or 2023.
The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.
Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.
Reverse Stock Split
On January 24, 2024, the Company completed a 1-for-10 reverse stock split of its issued and outstanding common stock (the “Reverse Stock Split”). As a result of the Reverse Stock Split, each share of common stock issued and outstanding immediately prior to January 24th were automatically converted into one-tenth (1/10) of a share of common stock. The Reverse Stock Split affected all common stockholders uniformly and did not alter any stockholder's percentage interest in the Company's equity, except to the extent that the Reverse Stock Split would result in a stockholder owning a fractional share. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise would be entitled to receive a fractional share instead were entitled to receive cash in lieu of such fractional share.
The Reverse Stock Split did not change the par value of the common stock or the authorized number of shares of common stock. All outstanding convertible notes entitling their holders to purchase or obtain or convert into shares of our common stock were adjusted, as required by the terms of these securities.
All common share and per-share amounts in this Form 10-K have been retroactively restated to reflect the effect of the Reverse Stock Split.
Segment Information
The Company has one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. See Note 13 – Segment, Geographic, and Concentrations of Risk Information for more information.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract

F-9



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.
Cash, Cash Equivalents, and Restricted Cash
Cash and cash equivalents include highly liquid investments with original maturities of three months or less. The Company’s cash and cash equivalents are generally held with large financial institutions worldwide to reduce the amount of exposure to credit risk. Cash and cash equivalents are recorded at market value, which approximates cost. There are no cash equivalents or restricted cash amounts as of December 31, 2024 or 2023. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income, net, in the Consolidated Statements of Operations and Comprehensive Income.
Revenue Recognition
The Company’s products and services primarily include mobile hotspots, wireless routers, and USB modems, which are supported by software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. 
The Company classifies its revenues from the sale of its products and services into two categories, Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. A description of each of the Company’s revenue classifications is as follows:
Mobile Solutions: Our mobile broadband devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in Services and Other below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.

Fixed Wireless Access Solutions: Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within Services and Other below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.

Services and Other: A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as Service and Other revenue.
Revenue Recognition Criteria
The Company follows Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (as amended, “ASC 606”), which provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The Company recognizes revenue upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company determines revenue recognition according to the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when, or as, performance obligations are satisfied. Substantially all of our product revenues are recognized at a point in time, while substantially all of our service and other revenues are recognized over time.
Customer Contracts

F-10



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
Performance Obligations
The Company’s performance obligations are generally established when a customer submits a purchase order notification for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time the Company has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company generally does not offer price concessions and does not accept payment that is less than the price stated upon acceptance of a customer purchase order.
The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations.
Hardware. Hardware revenue from the sale of the Company’s devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed, at which time, title passes to the customer and there are no further performance obligations with regards to the hardware device. The Company also considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
Maintenance and support services revenue. Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract. The Company’s estimated allowances for product warranties can vary from actual results and the Company may have to record additional charges to cost of revenue.
Within cost of revenue, the Company records an estimate to reflect its standard warranty obligation to end users to provide for replacement of a defective product. The standard obligation period for most regions is 12 months. Factors that affect the warranty obligation include product failure rates, material usage, and service delivery costs incurred in correcting product failures.
SaaS and other services. SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years in length. Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities, in the form of a service, through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include call center support and remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent.
Professional services revenue. From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.
Multiple performance obligations. The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. When there are multiple performance obligations within a single

F-11



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
contract, the Company allocates the total contract price to each distinct performance obligation based on their stand-alone selling prices (“SSPs”). Judgment is required to determine the SSP for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP.
In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.
Contract Assets
The Company capitalizes sales commissions earned by its sales force as contract acquisition costs if such costs are significant and both incremental and recoverable. Any capitalized sales commissions are either deferred and amortized over a period of benefit exceeding one year or are expensed as incurred if the period of benefit is one year or less. There were no contract assets related to customer acquisition costs as of December 31, 2024 or 2023 since the Company’s customer contracts are predominantly hardware sales that are immediately recognized as revenue upon either shipment or delivery, and therefore the related contract acquisition costs are also immediately recognized. Sales commissions are included in sales and marketing expense as incurred. Sales commissions associated with SaaS offerings are not material.
Contract Liabilities
Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, then deferred revenue is recorded. Contract liabilities are also recorded when the Company collects payments in advance of performing the services. As of December 31, 2024 and 2023, the Company had contract liabilities comprised of $9.2 million and $2.7 million of short-term deferred revenue included within accrued expenses and other current liabilities and $4.6 million and $1.7 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, respectively.
During the years ended December 31, 2024 and 2023, $21.0 million and $2.8 million, respectively, of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $11.5 million and $1.3 million, respectively, of revenue was recognized for the satisfaction of performance obligations, and $2.7 million and $1.6 million, respectively, of this recognized revenue was included in the contract liability balance at the beginning of the period, respectively.
Cost of Revenues
Cost of revenues includes the costs associated with the manufacturing of our portfolio of hardware devices, as well as direct personnel costs for employees and contractors, and other period adjustments related to costs of inventories sold or for sale or use in manufacturing.
Shipping and Handling Charges
Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of sales and marketing expense. Shipping and handling costs were approximately $0.6 million and $0.8 million for the years ended December 31, 2024 and December 31, 2023, respectively.

F-12



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Taxes Collected from Customers
Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities.
Accounts Receivable and Allowance for Expected Credit Losses
Accounts receivable are customer obligations generally due under normal trade terms for the industry. Credit terms are granted and periodically revised based on evaluations of the customer’s financial condition. The Company performs ongoing credit evaluations of its customers. The Company’s payment terms are generally net 30 or 60 days from invoice date.
The Company recognizes an allowance for credit losses at the time a receivable is recorded based on its estimate of expected credit losses and adjusts this estimate over the life of the receivable as needed. The Company evaluates the aggregation and risk characteristics of a receivable pool and develops loss rates that reflect historical collections, current forecasts of future economic conditions over the time horizon the Company is exposed to credit risk, and payment terms or conditions that may materially affect future forecasts. As needed, amounts are written-off when determined to be uncollectible.
As of December 31, 2024 and 2023, the Company reported $13.8 million and $18.2 million, respectively, of accounts receivable, net of allowances of $0.1 million and $0.6 million, respectively.
Inventories and Provision for Excess and Obsolete Inventory
Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Inbound shipping and handling costs are classified as a component of cost of revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.
Intangible Assets other than Goodwill
Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from previous acquisitions, along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software development costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from two to ten years. Indefinite-lived intangible assets, including in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired.
Software Development Costs for External Use
Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is available for general release to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated economic life. The straight-line recognition method approximates the manner in which the expected benefit will be derived. Costs incurred to enhance existing software or after the software is available for general release to customers are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations. At each balance sheet date, the unamortized capitalized software development cost for external use is compared to its net realizable value by analyzing critical inputs such as expected future lifetime revenue. The amount by which unamortized software costs exceed the net realizable value, if any, is recognized as a charge to impairment expense in the period it is determined.
Software Development Costs for Internal Use
Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development or general and administrative expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as intangible assets and are amortized on a straight-line basis to depreciation and amortization expense in the

F-13



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
consolidated statement of operations over the estimated useful life of the software. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.
Valuation of Indefinite-Lived Intangible Assets
The Company performs an annual impairment review of indefinite-lived assets during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist. To review for impairment, the Company first assesses qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the asset is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the asset is less than its carrying amount, then no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the asset is less than its carrying amount, then the Company calculates the fair value of the asset and compares the fair value to the asset’s carrying value. An impairment charge is recognized if the asset’s estimated fair value is less than it’s carrying value. The Company did not record any impairment losses related to indefinite-lived intangible assets during the years ended December 31, 2024 and 2023.
Goodwill
Goodwill represents the excess purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill is tested for impairment during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist.
Valuation of Goodwill
Goodwill is tested for impairment at the reporting unit level by first assessing qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, the Company calculates the fair value of the reporting unit and compares the fair value to the reporting unit’s carrying amount. An impairment charge is recognized if the fair value of the business (reporting unit) is less than its carrying value.
The Company has identified one reporting unit for the purpose of goodwill impairment testing and performed a qualitative test for goodwill impairment of the one reporting unit during the fourth fiscal quarter. Based upon the results of qualitative testing performed in the fourth quarter of both 2024 and 2023, the Company determined that it was more-likely-than not that the fair value of the reporting unit with goodwill were greater than their respective carrying values and no impairment loss related to goodwill was recorded during the years ended December 31, 2024 or 2023.
Long-Lived Assets
The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment and rental assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. If the carrying value of the long-lived asset group exceeds the estimated future undiscounted cash flows, an impairment loss is recorded based on the amount by which the asset group’s carrying amount exceeds its fair value. Fair value is determined based on an evaluation of the assets’ associated discounted future cash flows or appraised value. For the years ended December 31, 2024 and 2023, the Company had no impairment loss related to long-lived assets, except for the impairment of the capitalized software development costs for internal and external use, described further in Note 4 – Goodwill and Other Intangible Assets.
Property, Plant and Equipment
Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Land is not depreciated. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life, not to exceed 5 years. Product tooling is depreciated over 13 months. Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures, are depreciated over useful lives ranging from 2 to 7 years. Amortization of equipment under finance leases is included in depreciation expense.

F-14



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterment that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income.
Debt
The Company accounts for debt in accordance with ASC 470, Debt and records specific incremental costs paid to third parties in connection with the issuance of long-term debt are deferred as a direct deduction from the carrying value of the associated debt liability on its consolidated balance sheet. The deferred financing costs are amortized as interest expense over the term of the related debt using the effective interest method.
Debt Modifications and Extinguishments
When the Company modifies or extinguishes debt, it first evaluates whether the modification qualifies as a troubled debt restructuring (TDR) under ASC Topic 470-60, which requires debt modifications to be evaluated to determine if (1) the borrower is experiencing financial difficulty, and (2) the lender grants the borrower a concession. If a TDR is determined not to have occurred, the Company evaluates the modification in accordance with ASC Topic 470-50-40, which requires modification to debt instruments to be evaluated to assess whether debt modification or debt extinguishment accounting is applicable. This evaluation includes analyzing whether there are significant and consequential changes to the economic substance of the note. If the change is deemed insignificant then the change is considered a debt modification, whereas if the change is substantial the change is reflected as a debt extinguishment.
If debt extinguishment guidance applies, the previous debt principal amount is removed, the previously capitalized debt issuance costs are expensed, the value of instruments exchanged are recorded, including cash, new debt, warrants and common stock, and a gain or loss on extinguishment of debt is recorded. If debt modification guidance applies, no gain or loss is recorded and the effective interest rate of the debt is updated based on the carrying value of the debt and the revised future cash flows. Any previously capitalized debt issuance costs in a debt modification are amortized as interest expense over the term of the new debt instrument.
Convertible Debt Instruments
The Company evaluates embedded features within convertible debt that will be settled in shares upon conversion under ASC 815, Derivatives and Hedging (“ASC 815”) to determine whether the embedded feature(s) should be bifurcated from the host instrument and accounted for as a derivative at fair value with changes in fair value recorded in earnings.
If an embedded derivative is bifurcated from share-settled convertible debt, then the Company records the debt component at cost less a debt discount equal to the bifurcated derivative’s fair value. The Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method. The convertible debt and the derivative liability are presented in aggregate on the Consolidated Balance Sheets. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Income within other income (expense), net.
Derivative Financial Instruments
The Company evaluates stock warrants, debt instruments and other contracts to determine if those contracts or embedded components of those contracts qualify as derivative financial instruments to be separately accounted for under the relevant sections of ASC 815. The result of this accounting treatment could be that the fair value of a financial instrument is classified as a derivative financial instrument and is marked-to-market at each balance sheet date and recorded as an asset or liability. In the event that the fair value is recorded as an asset or liability, the change in fair value is recorded in the consolidated statements of operations as other income or other expense. Upon conversion, exercise or expiration of a derivative financial instrument, the instrument is marked to fair value.
Research and Development
Research and development expense consists primarily of personnel costs for our engineers engaged in the design and development of our products, software and technologies, project material costs and services. Such costs are charged to research and development expense as they are incurred, to the extent not capitalized as software development costs for external or internal use.
Lease Accounting

F-15



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Lessee Arrangements
The Company determines if an arrangement contains a lease at inception. The Company primarily leases office space, automobiles and equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. Certain real estate leases also include executory costs such as common area maintenance. The Company accounts for lease and non-lease components, including common area maintenance, as a single lease component as a practical expedient election. None of the Company’s operating lease agreements contain any material residual value guarantees or material restrictive covenants.
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term includes the base non-cancelable term, and any renewal options that are reasonably certain to be exercised at the commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets also include any lease prepayments made and exclude lease incentives. Rental expense related to operating leases is recognized on a straight-line basis over the lease term. The Company has elected the practical expedient to exclude any short-term lease, defined as a lease with an original term of 12 months or less, from the provisions of ASC 842, Leases.
Variable lease payments that do not depend on an index or rate are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred.
The Company has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise.
Foreign Currency Transactions
Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rate between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. Such increase or decrease is reported by the Company as a foreign currency transaction gain or loss within Other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income. We recognize foreign currency transaction gains and losses primarily on intercompany transactions between certain subsidiaries in foreign countries. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future and recognizes realized and unrealized gains and losses on these transactions in the period in which they occur.
Foreign Currency Translation
Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.
Income Taxes
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.

F-16



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations. The Company’s policy is to include interest and penalties related to such positions as a component of income tax expense.
Litigation
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and reasonably estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company revises its estimates, if necessary. The Company expenses litigation costs as incurred.
Share-Based Compensation
The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values.
The grant date fair value of time-based RSUs is the closing market price of the Company’s common stock on the grant date, reduced by the present value of expected dividends to be paid on the Company’s common stock prior to vesting, if any. For ESPP rights and stock options with only service conditions, the Company generally uses the Black-Scholes option pricing model to estimate their grant date fair value. For equity awards that include both service and market-based conditions, the Company estimates the awards’ grant date fair value using the Monte Carlo simulation technique.
The Company estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.
The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method.
The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense.
Retirement Savings Plan
The Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches 50% of the first 6% of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations. Employer matching contributions under the Plan were $0.6 million and $0.7 million for the years ended December 31, 2024 and 2023, respectively. Employer matching contributions vest immediately.

F-17



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Net Income (Loss) Per Share Attributable to Common Stockholders
Net income (loss) attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares that were outstanding during the period. Diluted net income (loss) attributable to common stockholders (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potentially dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive.
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 at the measurement date (exit price). A fair value measurement reflects the assumptions market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.
The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels and is defined as follows:
Level 1:    Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:    Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.
Level 3:    Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.
The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.

F-18



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Comprehensive Loss
Comprehensive loss consists of two components: net loss and other comprehensive loss. Other comprehensive loss refers to losses that are recorded as an element of stockholders’ deficit and are excluded from net loss. The Company’s other comprehensive loss is currently composed of foreign currency translation adjustments.
Recently Adopted Accounting Pronouncements
In September 2022, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50). The ASU requires disclosure of the key terms of outstanding supplier finance programs and a rollforward of the related obligations. The ASU does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The ASU is effective for annual and interim periods beginning after December 15, 2022, except for the rollforward requirement, which is effective for annual periods beginning after December 15, 2023. The Company adopted the ASU in the first quarter of 2023 and there was no impact to the consolidated financial statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires that an entity report segment information in accordance with Topic 280, Segment Reporting. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in the current year with additional disclosures detailed in the subsequent notes.
Recent Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). This ASU requires disclosure on an annual and interim basis, in the notes to the financial statements, of disaggregated information about specific categories underlying certain income statement expense line items. The guidance is effective for annual periods beginning after December 15, 2026, and interim periods with annual reporting periods beginning after December 15, 2027, on a retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued ASU 2024-04, Debt—Debt with Conversion and Other Options (Subtopic 470-20). This ASU clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. ASU 2024-04 is effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted for all entities that have adopted the amendments in Update 2020-06. Adoption can be on a prospective or retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.

F-19



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 2. Held for Sale and Discontinued Operations
As noted in Note 1 – Nature of Business and Significant Accounting Policies, on September 16, 2024, the Company entered into the Purchase Agreement to sell its Telematics Business. On November 27, 2024, the Company completed the sale of its Telematics Business for an adjusted purchase price of $52.7 million and recognized a pre-tax gain on the sale of $18.5 million that was recognized in Income from discontinued operations, net of tax within the Consolidated Statements of Operations and Comprehensive Income.
The operating results of the discontinued operations only reflect revenues and expenses that are directly attributable to the Telematics Business. The following table summarizes Income from discontinued operations, net of tax included in the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2024 and 2023 (in thousands):
Year Ended December 31,
20242023
Services and other revenues$27,967 $28,402 
Services and other cost of revenues12,242 11,724 
Gross profit from discontinued operations15,725 16,678 
Operating costs and expenses:
Research and development1,152 1,789 
Sales and marketing4,672 4,872 
General and administrative6,120 4,868 
Depreciation and amortization1,293 1,351 
Impairment of capitalized software 4,124 
Total operating costs and expenses13,237 17,004 
Operating income from discontinued operations2,488 (326)
Other (expense) income:
Interest income, net12 14 
Other income (expense), net(59)(16)
Gain on sale of discontinued operation(a)
18,456  
Income from discontinued operations before income taxes20,897 (328)
Income tax provision
1,956 841 
Income from discontinued operations, net of tax$18,941 $(1,169)
(a) The gain on sale realized in fiscal 2024 includes the release of Accumulated other comprehensive income of $6.1 million associated with the realization of cumulative translation gains attributed to the Telematics Business

F-20



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table summarizes the Company’s Telematics Business’ held for sale assets and liabilities in the Consolidated Balance Sheet (in thousands):
December 31,
2023
ASSETS
Current assets:
Cash and cash equivalents$5,110 
Accounts receivable, net4,414 
Inventories2,325 
Prepaid expenses and other274 
Current assets held for sale12,123 
Non-current assets:
Property, plant and equipment, net369 
Rental assets, net5,083 
Intangible assets, net1,422 
Goodwill17,973 
Operating lease right-of-use assets1,390 
Non-current assets held for sale26,237 
Total assets held for sale$38,360 
LIABILITIES
Current liabilities:
Accounts payable$1,387 
Accrued expenses and other current liabilities5,973 
Current liabilities held for sale7,360 
Long-term liabilities:
Operating lease liabilities1,067 
Deferred tax liabilities, net568 
Other long-term liabilities9 
Non-current liabilities held for sale1,644 
Total liabilities held for sale$9,004 
The Company also entered into a transition services agreement (“TSA”) with the Purchaser of the Telematics Business that commenced on November 27, 2024, to provide and receive customary services that relate to information technology infrastructure, website hosting, and transition support for a period not expected to exceed approximately 10 months. Any amounts charged by the Company to the Purchaser under the TSA arrangement will not be recorded as revenue.


F-21



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 3. Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
December 31,
 20242023
Finished goods$13,531 $18,939 
Raw materials and components44 1,616 
Total inventories$13,575 $20,555 
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
December 31,
 20242023
Rebate receivables$3,495 $1,950 
Receivables from contract manufacturers13 1,823 
Other2,418 1,164 
Total prepaid expenses and other$5,926 $4,937 
Property, plant and equipment
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20242023
Test equipment$19,600 $19,600 
Computer equipment and purchased software3,711 3,643 
Product tooling5,182 5,153 
Furniture and fixtures739 739 
Leasehold improvements767 767 
Total property, plant and equipment, gross29,999 29,902 
Less—accumulated depreciation and amortization(28,897)(27,513)
Total property, plant and equipment, net$1,102 $2,389 

F-22



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Depreciation and amortization
Depreciation and amortization expense related to property, plant and equipment was $1.4 million and $2.9 million for the years ended December 31, 2024 and 2023, respectively.
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20242023
Deferred revenue$9,245 $2,717 
Payroll and related expenses7,997 3,608 
Accrued contract manufacturing liabilities4,772 7,537 
Operating lease liabilities1,346 1,226 
Royalties954 845 
Accrued interest926 1,038 
Other4,893 4,078 
Total accrued expenses and other current liabilities$30,133 $21,049 
Other long-term liabilities
Other long-term liabilities consist of the following (in thousands):
December 31,
20242023
Long-term deferred revenue$4,608 $1,704 
Other147 647 
Total other long-term liabilities$4,755 $2,351 
As of December 31, 2024, of the $4.6 million long-term deferred revenue balance, $4.4 million relates to performance obligations expected to be satisfied between one and two years, and $0.3 million relates to performance obligations expected to be satisfied between two and three years from December 31, 2024.
Note 4. Goodwill and Other Intangible Assets
The Company had a goodwill balance of $3.9 million at both December 31, 2024 and 2023.
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2024
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$3,182 $(3,182)$ 
Trademarks and trade names4,700 (4,588)112 
Customer relationships8,500 (8,297)203 
Capitalized software development costs31,620 (14,424)17,196 
Other3,734 (3,067)667 
Total finite-lived intangible assets$51,736 $(33,558)18,178 
Indefinite-lived intangible assets:
In-process capitalized software development costs569 
Total intangible assets$18,747 

F-23



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2023
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Trademarks and trade names4,700 (4,118)582 
Customer relationships8,500 (7,447)1,053 
Capitalized software development costs40,877 (17,075)23,802 
Other2,882 (2,804)78 
Total finite-lived intangible assets$56,959 $(31,444)25,515 
Indefinite-lived intangible assets:
In-process capitalized software development costs203 
Total intangible assets$25,718 
Amortization expense for the years ended December 31, 2024 and 2023 was approximately $11.1 million and $15.8 million, respectively, including approximately $9.6 million and $13.9 million related to capitalized software development costs for the years ended December 31, 2024 and 2023, respectively.
For the years ended December 31, 2024 and 2023, the Company recorded $0.9 million and $1.1 million, respectively, of impairment losses on intangible assets related to capitalized software.
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands):
2025$6,290 
20263,752 
20273,247 
20282,598 
20291,388 
Thereafter903 
Total$18,178 
Note 5. Fair Value Measurements
The Company’s only financial instrument measured at fair value on a recurring basis is its interest make-whole payment derivative liability on its 2025 Convertible Notes (see Note 6 – Debt). The fair value of that liability was zero as of both December 31, 2024 and 2023. The interest make-whole payment derivative liability is a Level 3 instrument. No transfers between levels occurred during the years ended December 31, 2024 and 2023.
The fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model with the following key assumptions:
December 31, 2024December 31, 2023
Volatility93 %77 %
Stock price
$10.26 per share
$2.20 per share
Credit spread14.00 %92.20 %
Term0.34 years1.34 years
Dividend yield % %
Risk-free rate4.33 %4.60 %

F-24



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The estimated fair value of the interest make-whole derivative liability at December 31, 2024 and 2023 was determined using assumptions which include an implied credit spread rate for notes with a similar term, the expected volatility and dividend yield of the Company’s common stock and the risk-free interest rate.
During the years ended December 31, 2024 and 2023, there were no conversions of the 3.25% convertible senior notes due 2025 (the “2025 Convertible Notes”) into shares of the Company’s common stock.
During the years ended December 31, 2024 and 2023, there were no changes in the fair value of the interest make-whole liability.
Other Financial Instruments
The carrying values of the Company’s other financial assets and liabilities approximate their fair values because of their short-term nature, with the exception of the 2029 Senior Secured Notes and 2025 Convertible Notes. The 2029 Senior Secured Notes and 2025 Convertible Notes are carried at amortized cost, with the 2025 Convertible notes being adjusted for changes in fair value of the embedded interest make-whole payment derivative.
As detailed in Note 6 – Debt below, the 2029 Senior Secured Notes were initially recorded upon issuance at fair value. The fair value of the 2029 Senior Secured Notes was determined based on a discounted cash flow model, which represents a Level 3 measurement. The fair value was estimated using probability-weighted scenarios which include assumptions that are highly subjective and required judgment regarding significant matters, such as the timing of redemption, amount and timing of future cash flows and an adjusted market yield of 8.35%. The use of different assumptions could have a material effect on the fair value estimates.
Also detailed below in Note 6 – Debt, the Short-Term Loan (defined below) was initially recorded at an amount equal to the allocated gross proceeds of the loan based on the relative fair values of the Short-Term Loan and the Short-Term Loan Warrants (defined below) issued in connection with the loan. The fair value of the Short-Term Loan used to allocate the gross proceeds was determined using a discounted cash flow model based on assumptions such as the amount and timing of the future cash flows and an estimated market yield of 27.57%, which represents a Level 3 measurement.
Throughout the year ended December 31, 2024, the Company issued common stock warrants, including the Short-Term Loan Warrants, in connection with various debt restructuring arrangements, as discussed further in Note 6 – Debt. The warrants expire four years from their respective dates of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. The warrants were issued with exercise prices ranging from $11.03 to $15.77. The warrants had a total grant date fair value of $30.8 million and were exercisable at issuance.
The common stock warrants were initially valued using a Black-Scholes option-pricing model, which represents a Level 3 measurement. The following table provides weighted-average quantitative information, based on the relative number of warrants issued, regarding inputs used in the Black-Scholes option-pricing model to determine the fair value of the warrants at their respective issuance dates:
Year Ended December 31,
2024
Exercise price$12.59
Expected dividend yield: %
Risk-free interest rate:4.2 %
Volatility:95.1 %
Expected term (in years):4.0

F-25



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 6. Debt
2029 Senior Secured Notes
In connection with the 2025 Convertible Note exchange executed on November 6, 2024, as detailed further below in 2025 Convertible Note Repurchases and Exchanges, the Company issued to multiple noteholders approximately $40.9 million in principal amount of new senior secured notes due in 2029 (the “2029 Senior Secured Notes”). The 2029 Senior Secured Notes bear interest at 9.0% per annum, to be paid in cash, in arrears, on a semi-annual basis, and have a maturity date of May 1, 2029. The Company may, subject to certain provisions, issue additional principal amounts of the 2029 Senior Secured Notes with the same terms as the notes issued on November 6, 2024, with the exception of the first date on which interest expense begins to accrue.
The 2029 Senior Secured Notes are secured by a first priority lien on substantially all of the Company’s assets. The Company may redeem all or part of the 2029 Senior Secured Notes at any time prior to May 1, 2029 at a redemption price equal to 100% of the principal amount of the 2029 Senior Secured Notes to be redeemed, plus the present value of the sum of all required interest payments from such redemption date through May 1, 2029 at such redemption date, plus accrued and unpaid interest on such 2029 Senior Secured Notes to, but excluding, the redemption date.
The Company incurred $1.7 million of issuance costs for the 2029 Senior Secured Notes, $0.7 million of which was allocated to debt issuance costs and recorded as a direct reduction of the carrying amount of the 2029 Senior Secured Notes, $0.6 million of which was allocated to the common stock and $0.4 million of which was allocated to the warrants issued to the holders of the 2029 Senior Secured Notes and recorded within additional paid-in capital on the Consolidated Balance Sheets. These warrants are further detailed below in the 2025 Convertible Notes section and within Note 8 – Stockholders' Equity (Deficit).
The 2029 Senior Secured Notes were initially recorded at fair value, with all direct issuance costs being recorded as a direct reduction of the net carrying amount of the loan, resulting in an initial debt premium over the principal amount of the loan of $1.7 million that will be amortized to interest expense over the term of the loan. As of December 31, 2024, $40.9 million of principal of the 2029 Senior Secured Notes was outstanding, $31.8 million of which was held by related parties.
The 2029 Senior Secured Notes, net consists of the following (in thousands):
December 31,
2024
Principal gross amount$40,879 
Add: unamortized debt premium1,621 
Less: unamortized issuance costs(670)
Net carrying amount$41,830 
Short-Term Loan
On June 28, 2024, the Company entered into a Loan and Security Agreement (the “Short-Term Loan Agreement”), among South Ocean, as lender (“Lender”), the Participating Lenders (described below), the Company, as borrower, and two of the Company’s wholly-owned subsidiaries, Inseego Wireless, Inc. and Inseego North America LLC as guarantors (collectively, the “Guarantors,” and together with the Company, the “Loan Parties”). The Loan Agreement established a loan (the “Short-Term Loan”) with an original principal amount of $19.5 million.
The Short-Term Loan was originally scheduled to mature on September 30, 2024 but maturity was subsequently extended to November 30, 2024. Borrowings under the Short-Term Loan accrued interest at 12.0% per annum. Upon any repayment or prepayment of the amounts borrowed under the Short-Term Loan (including at maturity), the Company was required to pay an exit fee equal to 4.0% of the aggregate principal amount prepaid or repaid.
Also on June 28, 2024, as part of the Short-Term Loan Agreement, the Participating Lenders contributed an aggregate of $3.0 million of participation interests in the Short-Term Loan Agreement (the “Participation Interests”). The Participating Lenders consist of Philip Brace, the Company’s former Executive Chairman, who acquired a $1.0 million Participation Interest, and North Sound Ventures, LP, which acquired a $2.0 million Participation Interest in the Short-Term Loan. As of the date hereof, affiliates of each of the Lender and North Sound Ventures, LP may be deemed to beneficially own more than 5% of the Company’s outstanding Common Stock. James B. Avery, a member of the Company’s Board of Directors, currently serves as

F-26



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Senior Managing Director of Tavistock Group, an affiliate of the Lender. Accordingly, the Lender and the Participating Lenders are considered related parties of the Company.
In connection with entering into the Short-Term Loan Agreement, the Company paid an arrangement and administration fee of $0.2 million to the Lender (the “Short-Term Loan Costs”). Additionally in connection with the Short-Term Loan Agreement, the Company issued to the Lender and the Participating Lenders warrants (the “Short-Term Loan Warrants”) to purchase an aggregate of 550,000 shares of the Company’s common stock, par value $0.001 per share (“Common Stock”). See Note 8 – Stockholders' Equity (Deficit) for further details regarding the Short-Term Loan Warrants.
The gross proceeds received under the Short-Term Loan Agreement, along with the Short-Term Loan Costs, were allocated between the Short-Term Loan and the Short-Term Loan Warrants based on their relative fair values at issuance. The debt discount originally recorded as a result of the allocation of the net proceeds between the Short-Term Loan and the Short-Term Loan Warrants of $3.3 million was fully amortized to interest expense during the year ended December 31, 2024.
After multiple voluntary prepayments, the remaining entire principal balance was repaid in full on November 30, 2024.
2025 Convertible Notes
In May 2020, the Company completed both a registered public offering, and a privately negotiated exchange agreement, that resulted in the issuance of the 2025 Convertible Notes. After taking into account exchanges and redemptions, the outstanding principal balance of the 2025 Convertible Notes as of December 31, 2024 and December 31, 2023 was $14.9 million and $161.9 million, respectively.
The 2025 Convertible Notes were issued under an indenture, dated May 12, 2020 (the “Base Indenture”), between the Company and Wilmington Trust, National Association, as trustee (the “Trustee”), as supplemented by the first supplemental indenture, dated May 12, 2020 (the “Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company and the Trustee.
The 2025 Convertible Notes will mature on May 1, 2025, unless earlier repurchased, redeemed or converted. The 2025 Convertible Notes are senior unsecured obligations of the Company and bear interest at an annual rate of 3.25%, payable semi-annually in arrears on May 1 and November 1 of each year.
Holders of the 2025 Convertible Notes may convert the 2025 Convertible Notes into shares of the Company’s common stock (together with cash in lieu of any fractional share), at their option, at any time until the close of business on the scheduled trading day immediately before the maturity date. Upon conversion of the 2025 Convertible Notes, the Company will deliver for each $1,000 principal amount of 2025 Convertible Notes converted a number of shares of the Company’s common stock (together with cash in lieu of any fractional share), equal to the conversion rate.
The initial conversion rate for the 2025 Convertible Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 Convertible Notes, which represents an initial conversion price of approximately $126.12 per share, and is subject to adjustment upon the occurrence of certain events, including, but not limited to, certain stock dividends, splits and combinations, the issuance of certain rights, options or warrants to holders of the common stock, certain distributions of assets, debt securities, capital stock or other property to holders of the common stock, cash dividends on the common stock and certain Company tender or exchange offers.
If a fundamental change (as defined in the Indenture) occurs at any time prior to the maturity date, then the noteholders may require the Company to repurchase their 2025 Convertible Notes at a cash repurchase price equal to the principal amount of the 2025 Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. If a make-whole fundamental change (as defined in the Indenture) occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time.
The 2025 Convertible Notes will be redeemable, in whole or in part, at the Company’s option at any time, and from time to time, on or after May 6, 2023 through the last scheduled trading day before the maturity date, at a cash redemption price equal to the principal amount of the 2025 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, as long as the last reported sale price per share of the common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice.
The Indenture contains customary events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the Trustee, by notice to the Company, or the

F-27



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
holders of the 2025 Convertible Notes representing at least 25% in aggregate principal amount of the outstanding 2025 Convertible Notes, by notice to the Company and the Trustee, may declare 100% of the principal of, and all accrued and unpaid interest on, all of the then outstanding 2025 Convertible Notes to be due and payable immediately. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal of, and all accrued and unpaid interest on, all of the then outstanding 2025 Convertible Notes will automatically become immediately due and payable. Notwithstanding the foregoing, the Indenture provides that, to the extent the Company elects, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants in the Indenture will, for the first 360 days after such event of default, consist exclusively of the right to receive additional interest on the 2025 Convertible Notes.
Interest make-whole payment
The 2025 Convertible Notes also include an interest make-whole payment feature whereby if the last reported sale price of the Company’s common stock for each of the five trading days immediately preceding a conversion date is greater than or equal to $105.10, the Company will, in addition to the other consideration payable or deliverable in connection with such conversion, make an interest make-whole payment to the converting holder equal to the sum of the present values of the scheduled payments of interest that would have been made on the 2025 Convertible Notes to be converted had such notes remained outstanding from the conversion date through the earlier of (i) the date that is three years after the conversion date and (ii) the maturity date. The present values will be computed using a discount rate equal to 1%. The Company will satisfy its obligation to pay the interest make-whole payment, at its election, in cash or shares of common stock (together with cash in lieu of fractional shares). The Company has determined that this feature is an embedded derivative and has recognized the fair value of this derivative as a liability in the consolidated balance sheets, with subsequent changes to fair value to be recorded at each reporting period on the consolidated statement of operations in other income, net. See Note 5 – Fair Value Measurements, for more information on this derivative liability.
2025 Convertible Note Repurchases and Exchanges
Throughout the year ended December 31, 2024, the Company entered into a series of repurchase and exchange agreements with various holders of the Company’s 2025 Convertible Notes, some of whom were considered related parties of the Company. In summary, as a result of these repurchase and exchange agreements, the Company exchanged $146.9 million of outstanding principal of the 2025 Convertible Notes in exchange for $33.8 million of cash, $40.9 million of principal of the 2029 Senior Secured Notes, 2.9 million shares of the Company’s common stock, and warrants to purchase an aggregate of approximately 2.5 million shares of the Company’s common stock.
As a result of these restructurings, the Company recorded a net loss on extinguishment of debt of $2.9 million within loss on debt restructurings, net in the Consolidated Statement of Operations and Comprehensive Income for the year ended December 31, 2024. For more information on the terms of the warrants issued as a part of these restructuring agreements, please see Note 8 – Stockholders' Equity (Deficit).
As of December 31, 2024, no amount of principal of the 2025 Convertible Notes was held by related parties. As of December 31, 2023, $80.4 million of principal of the 2025 Convertible Notes was held by related parties.
The 2025 Convertible Notes consist of the following (in thousands):
December 31,
20242023
Principal$14,949 $161,898 
Add: fair value of embedded derivative   
Less: unamortized debt discount (25)(1,106)
Less: unamortized issuance costs(19)(880)
Net carrying amount$14,905 $159,912 
Asset-Backed Revolving Credit Facility
On August 5, 2022, the Company entered into a Loan and Security Agreement (the “Credit Agreement”), by and among Siena Lending Group LLC, as lender (“Lender”), Inseego Wireless, Inc., a Delaware corporation (“Inseego Wireless”), a subsidiary of the Company, and Inseego North America LLC, an Oregon limited liability company, an indirect subsidiary of the

F-28



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Company, as borrowers (together with Inseego Wireless, the “Borrowers”), and the Company, as guarantor (together with the Borrowers, the “Loan Parties”) as subsequently amended.
The Credit Agreement established a secured asset-backed revolving credit facility which is comprised of a maximum $50 million revolving credit facility (“Credit Facility”), with a minimum borrowing amount for interest calculations of $4.5 million upon execution of the Credit Agreement. Availability under the Credit Facility was determined monthly by a borrowing base comprised of a percentage of eligible accounts receivable and eligible inventory of the Borrowers. Outstanding amounts exceeding the borrowing base were to be repaid immediately. The Borrowers’ obligations under the Credit Agreement were guaranteed by the Company. The Credit Facility Parties’ obligations under the Credit Agreement were secured by a continuing security interest in all property of each Credit Facility Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).
On May 2, 2023, (1) two related parties, South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Credit Facility Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Credit Facility Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the Credit Facility Participation Interest, we agreed to pay the Credit Facility Participants an aggregate exit fee (the “Exit Fee”) ranging from 7.5% to 12.5% of the amount of the Credit Facility Participation Interest, payable upon the earlier to occur of (a) the maturity date of the Credit Facility, (b) termination of the Lender’s commitment to make revolving loans prior to the scheduled maturity date of the Credit Facility, and (c) the early redemption of the Credit Facility Participation Interest, as applicable. Further, the purchase of the Credit Facility Participation Interest granted an option for the Credit Facility Participants to purchase the subject revolving loan or to redeem its Credit Facility Participation Interest under certain circumstances. The Credit Facility Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock.
Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Facility. As a result of the termination, the Company paid the outstanding balance and related termination fees on the Credit Facility of approximately $3.0 million. The Company also paid the Exit Fee in the aggregate amount of $0.4 million to the Credit Facility Participants. South Ocean Funding, LLC is an affiliate of Golden Harbor, Ltd. and North Sound Ventures, LP is an affiliate of North Sound Management, Inc. As of April 18, 2024, each of Golden Harbor, Ltd. and North Sound Management, Inc. were beneficial owners of in excess of 5% of the Company’s outstanding common stock. As a result of the voluntary pay-off, the Company recorded a loss on extinguishment of debt of $0.8 million within loss on extinguishment of revolving credit facility on the Consolidated Statements of Operations and Comprehensive Income during the twelve months ended December 31, 2024.
Interest Expense Summary
The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):

F-29



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended December 31,
20242023
2029 Senior Secured Notes
Contractual interest expense$562 
Amortization of debt issuance costs24 
Amortization of debt discount/premium(57)
Total interest expense$529 
Related party interest expense$411 
2025 Convertible Notes
Contractual interest expense$3,912 $5,262 
Amortization of debt issuance costs489 659 
Amortization of debt discount/premium614 828 
Total interest expense$5,015 $6,749 
Related party interest expense$2,847 $3,350 
Short-Term Loan
Contractual interest expense$1,391 
Amortization of debt discount/premium3,330 
Total interest expense$4,721 
Related party interest expense$4,721 
Credit Facility
Contractual interest expense$312 $1,092 
Accretion of exit fee75 200 
Amortization of debt issuance costs117 466 
Total interest expense$504 $1,758 
Other interest expense137 579 
Consolidated interest expense$10,906 $9,086 
The annualized effective interest rates, including the impact of non-cash interest expense, for the 2029 Senior Secured Notes, 2025 Convertible Notes, Short-Term Loan, and Credit facility for the year ended December 31, 2024 was 8.5%, 4.2%, 92.7% and 36.1%, respectively. The annualized effective interest rates, including the impact of non-cash interest expense, for the 2025 Convertible Notes and Credit facility for the year ended December 31, 2023 was 4.2% and 54.5%, respectively.
Note 7. Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):
 Year Ended December 31,
 20242023
Domestic$(13,883)$(45,262)
Foreign203 289 
Loss before income taxes$(13,680)$(44,973)

F-30



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):
 Year Ended December 31,
 20242023
Current:
Federal$ $ 
State598 20 
Foreign29 14 
Total current627 34 
Deferred:
Federal(43)9 
State105  
Foreign  
Total deferred62 9 
(Benefit) Provision for income taxes$689 $43 
The Company’s net deferred tax liabilities consist of the following (in thousands):
 December 31,
 20242023
Deferred tax assets:
Accrued expenses$4,620 $1,185 
Provision for excess and obsolete inventory4,162 4,679 
Capitalized research and experimental expenditures11,216 8,629 
Convertible debt 608 3,526 
Depreciation and amortization2,063 1,725 
Interest expense limitation19,944 18,689 
Net operating loss and tax credit carryforwards97,347 108,690 
Share-based compensation1,533 3,065 
Operating lease liability985 819 
Other351  
Deferred tax assets142,829 151,007 
Valuation allowances(141,628)(149,529)
Deferred tax assets, net of valuation allowances1,201 1,478 
Deferred tax liabilities:
Right of use asset(710)(1,085)
Acquired intangible assets(665)(505)
Deferred tax liabilities(1,375)(1,590)
Deferred tax liabilities, net$(174)$(112)
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. The Company records a valuation allowance to reduce any deferred tax assets by the amount of any tax benefits that, based on available evidence and judgment, are not expected to be realized.
The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior

F-31



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.
At December 31, 2024 and 2023, the Company had valuation allowances of $141.6 million and $149.5 million, respectively. The decrease of $7.9 million in 2024 was primarily related to the utilization of net operating losses due to the Company’s taxable income position. During the year ended December 31, 2023, the valuation allowance increased by $9.3 million, primarily related to its deferred tax assets created during the year for entities with historical losses and full valuation allowances. Based on the Company’s current position on valuation allowance, no net income tax benefits resulted in the Company’s consolidated statements of operations from the operating losses created during those years.
Beginning January 1, 2022, we are required to capitalize certain research and development expenditures in accordance with Section 174 of the Internal Revenue Code, as amended by the Tax Cuts and Jobs Act of 2017, instead of expensing such expenditures, as previously allowed. Amortization of such capitalized expenditures are allowed over a 5-year period if incurred domestically or a 15-year period if incurred outside the United States.
The (benefit) provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2024 and 2023 to loss before income taxes as follows (in thousands):
 Year Ended December 31,
 20242023
Federal tax benefit, at statutory rate$(2,535)$(9,895)
State provision, net of federal benefit1,374 711 
Foreign tax rate difference(17)(36)
Foreign income inclusions6,177  
Valuation allowance against future tax benefits(8,515)9,296 
Research and development credits(1,204)(760)
Share-based compensation1,989 1,622 
Disallowance of loss on debt exchanges3,344  
Non-deductible officers compensation19  
True-up of prior year provisions26 (942)
Other31 47 
Provision for income taxes
$689 $43 
At December 31, 2024, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2022 and prior of approximately $355.4 million. Approximately $107.2 million of these NOLs have no expiration date. The remainder will begin to expire in 2030, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company has California NOLs at December 31, 2024 of approximately $64.4 million, which begin to expire in 2031, unless previously utilized, and no foreign NOLs for its active foreign subsidiaries . At December 31, 2024, the Company had federal research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which have no expiration date.
Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period. An analysis was performed for the period through December 31, 2024 and did not identify any events of such cumulative change in ownership during the review period. The Company will continue monitoring any future changes in stock ownership.
It is the Company’s intention to reinvest undistributed earnings of its continuing foreign subsidiaries’ operations and thereby indefinitely postpone their remittance. Accordingly, no provision has been made for foreign withholding taxes on U.S. income taxes which may become payable if undistributed earnings of the foreign subsidiary were paid as dividends to the Company. The Company has recorded an income tax of $0.9 million representing estimated dividend withholding tax in connection with its plan to distribute funds from its discontinued Telematics operations in the first quarter of 2025.
The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the

F-32



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. No income tax benefit was recognized during the years ended December 31, 2024 and 2023. At December 31, 2024 and 2023, the Company did not have interest expense related to uncertain tax positions or a liability for unrecognized tax benefits. The Company does not expect changes to its uncertain tax position in the next twelve months.
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Balance at December 31, 2022$42,915 
Increases related to current and prior year tax positions506 
Decreases from lapses of statute of limitations and prior year tax positions(30,782)
Balance at December 31, 202312,639 
Increases related to current and prior year tax positions719 
Balance at December 31, 2024$13,358 
There are no tax benefits that, if recognized, would affect the effective tax rate that are included in the balances of unrecognized tax benefits at December 31, 2024.
The Company and its subsidiaries file U.S., state and foreign income tax returns in jurisdictions with various statutes of limitations. The Company’s tax returns are subject to examination by federal, state and foreign taxing authorities. The Company’s federal and state tax returns are subject to examination for the years beginning in 2021 and 2020, respectively. Net operating loss carryforwards arising prior to these years are also open to examination, if and when utilized. The Company believes appropriate provisions for all outstanding issues have been made for all jurisdictions and all open years. However, because audit outcomes and the timing of audit settlements are subject to significant uncertainty, the Company’s current estimate of the total amounts of unrecognized tax benefits could increase or decrease for all open years.
On August 16, 2022, Congress passed, and the President signed into law, the Inflation Reduction Act of 2022 (the “IRA”), which includes certain business tax provisions. The IRA provides for excise taxes on corporate stock buy-backs and a minimum tax on corporate financial statement income in excess of $1.0 billion. These new provisions became effective January 1, 2023. The IRA had no material impact on the Company’s effective tax rate or income tax expense for the year ending December 31, 2024.
Note 8. Stockholders' Equity (Deficit)
Preferred Stock
The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock. As of December 31, 2024, the Company had 25,000 shares of Series E preferred stock issued and outstanding.
Each share of Series E Preferred Stock entitles the holder thereof to receive, when and if declared by the Company out of assets legally available therefor, cumulative cash dividends at an annual rate of 9.00% payable quarterly in arrears on January 1 April 1, July 1 and October 1 of each year, beginning on March 1, 2020. If dividends are not declared and paid in any quarter, or if such dividends are declared but holders of the Series E Preferred Stock elect not to receive them in cash, the quarterly dividend will be deemed to accrue and will be added to the Series E Base Amount (as defined below). The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date. However, the Company may, at its option, redeem shares of the Series E Preferred Stock, in whole or in part, on or after July 1, 2022, at a price equal to 110% of the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The “Series E Base Amount” means $1,000 per share, plus any accrued but unpaid dividends, whether or not declared by the Company’s Board of Directors, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series E Preferred Stock. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The aggregate liquidation preference of the issued and outstanding shares of Series E Preferred Stock as of December 31, 2024 was $38.4 million.

F-33



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $13.4 million and $10.1 million of dividends accrued, approximating $535.71 and $404.93 per preferred share, as of December 31, 2024 and 2023, respectively.
Common Stock
As of December 31, 2024, the Company had 150,000,000 shares of $0.001 par value common stock authorized for issuance and 14,990,712 shares issued and outstanding.
As noted in Note 6 – Debt, as part of the consideration exchanged in multiple repurchases of principal amounts of the Company’s 2025 Convertible Notes, the Company issued 2.9 million shares of its common stock during the year ended December 31, 2024. These shares were recorded at their grant date fair values at a cumulative amount of $44.9 million to additional paid-in capital within the consolidated balance sheet. As discussed in Note 5 – Fair Value Measurements above, the Company also incurred issuance costs related to the 2029 Senior Secured Notes and common stock issued, $0.6 million of which was allocated to the common stock issued and recorded within additional paid-in capital within the Company’s consolidated balance sheets.
In January 2021, the Company entered into an Equity Distribution Agreement with Canaccord Genuity LLC (the “Agent”), pursuant to which the Company may offer and sell, from time to time, through or to the Agent, up to $40.0 million of shares of its common stock (the “ATM Offering”). During the year ended December 31, 2023 the Company sold 803,596 shares of common stock, at an average price of $7.54 per share, for net proceeds of $5.9 million, after deducting underwriter fees and discounts. Effective as of November 2, 2023, the Equity Distribution Agreement was terminated by the Company, and there will be no further sales under the ATM Offering.

F-34



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Warrants
As noted in Note 6 – Debt, in connection with both the Short-Term Loan Agreement and the various exchange agreements entered into to repurchase principal amounts of the Company’s 2025 Convertible Notes, the Company issued warrants during the year ended December 31, 2024 to purchase an aggregate of 3.0 million shares of the Company’s common stock. The warrants expire four years from their date of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. As of December 31, 2024, none of the warrants have been exercised. The warrants issued during the year ended December 31, 2024 are the only outstanding warrants as of December 31, 2024. There were no outstanding warrants issued as of December 31, 2023.
The number and exercise price of the warrants issued during the year ended December 31, 2024 are as follows:
Issuance DateNumber of Shares to Purchase with WarrantsExercise price
June 28, 2024550,000 $12.12 
July 18, 2024236,074 $13.37 
August 2, 202488,534 $11.03 
October 24, 202420,646 $12.34 
November 6, 2024180,000 $11.27 
November 6, 20241,543,363 $12.12 
November 6, 202429,687 $12.34 
November 6, 2024370,000 $15.77 
Total3,018,304 
The proceeds from the Short-Term Loan Agreement, along with the related Short-Term Loan Costs incurred, were allocated to the Short-Term Loan Warrants and Short-Term Loan based on their relative fair values. This allocation resulted in the Short-Term Loan Warrants having a net value of $3.2 million that the Company recorded within additional paid-in capital within the Company’s consolidated balance sheets.
The warrants issued as part of the various repurchases and exchanges of principal balances of the 2025 Convertible Notes, during the year ended December 31, 2024 were recorded at a fair value of $27.6 million within additional paid-in capital within the Company’s consolidated balance sheets. As discussed in Note 5 – Fair Value Measurements above, the Company also incurred issuance costs related to the 2029 Senior Secured Notes and warrants, $0.4 million of which was allocated to the warrants issued and recorded within additional paid-in capital within the Company’s consolidated balance sheets.
Note 9. Share-based Compensation
During the years ended December 31, 2024 and 2023, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”). The Compensation Committee of the Board of Directors administers the plans. Under the 2018 Plan, shares of common stock may be issued upon the exercise of stock options, in the form of restricted stock, or in settlement of RSUs or other awards, including awards with alternative vesting schedules such as performance-based criteria. The 2018 Plan authorizes 5,775,308 shares, of which 2,602,875 remain available for future grants.

F-35



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For the years ended December 31, 2024 and 2023, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):
 Year Ended December 31,
 20242023
Cost of revenues$126 $662 
Research and development691 1,526 
Sales and marketing430 1,138 
General and administrative2,577 3,645 
Income from discontinued operations, net of tax115 473 
Total$3,939 $7,444 
Stock Options
The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. For performance stock awards subject to market-based vesting conditions, fair values are determined using the Monte-Carlo simulation model. Stock options generally have a term of ten years and vest over a three- to four-year period.
The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:
 Year Ended December 31,
 20242023
Expected dividend yield % %
Risk-free interest rate4.2 %4.3 %
Volatility95.1 %173.6 %
Expected term (in years)4.04.4
The weighted-average fair value of stock option awards granted during the years ended December 31, 2024 and 2023 was $5.82 and $3.16, respectively.
The following table summarizes the Company’s stock option activity for the years ended December 31, 2024 and 2023 (dollars in thousands, except per share data):
Stock
Options
Outstanding
Weighted-Average
Exercise
Price Per
Option
Weighted-Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Outstanding — December 31, 2022813,296 $46.50 
Granted82,825 4.13 
Exercised  
Canceled(350,249)38.39 
Outstanding — December 31, 2023545,872 $44.16 
Granted44,250 8.40 
Exercised(1,475)15.53 
Canceled(318,796)54.28 
Outstanding — December 31, 2024269,851 $26.49 6.05$619 
Vested and Expected to Vest — December 31, 2024248,326 $28.17 5.80$526 
Exercisable — December 31, 2024164,405 $38.22 4.20$149 

F-36



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The total intrinsic value of stock options exercised to purchase common stock during the year ended December 31, 2024 was approximately $0.1 million.
As of December 31, 2024, total unrecognized share-based compensation expense related to non-vested stock options was $0.5 million, which is expected to be recognized over a weighted-average period of approximately 2.94 years. The Company recognized approximately $0.8 million and $4.0 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2024 and 2023, respectively.
Restricted Stock Units
Pursuant to the 2018 Plan and the 2015 Plan, the Company may issue RSUs that, upon satisfaction of vesting conditions, allow recipients to receive common stock. Issuances of such awards reduce common stock available under the 2018 Plan and 2015 Plan for stock incentive awards. The Company measures compensation cost associated with grants of RSUs at fair value, which is generally the closing price of the Company’s stock on the date of grant. RSUs generally vest over a three- to four-year period.
A summary of restricted stock unit activity under all plans for the years ended December 31, 2024 and 2023 is presented below:
Number of SharesWeighted-Average Grant-Date Fair Value
Non-vested — December 31, 2022117,837 73.30 
Granted366,713 5.78 
Vested(246,706)12.92 
Forfeited(34,836)39.77 
Non-vested — December 31, 2023203,008 19.84 
Granted1,106,862 9.34 
Vested(164,288)13.42 
Forfeited(33,741)31.68 
Non-vested — December 31, 20241,111,841 10.00 
During the years ended December 31, 2024 and 2023, the total fair value of shares vested was $2.0 million and $1.2 million, respectively.
As of December 31, 2024, there was $6.9 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 3.17 years. The Company recognized approximately $3.1 million and $3.3 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2024 and 2023, respectively.
2000 Employee Stock Purchase Plan
The ESPP permits eligible employees of the Company to purchase newly issued shares of common stock, at a price equal to 85% of the lower of the fair market value on (i) the first day of the offering period or (ii) the last day of each six-month purchase period, through payroll deductions of up to 10% of their annual cash compensation. Under the ESPP, a maximum of 722,280 shares of common stock may be purchased by eligible employees.
During the years ended December 31, 2024 and 2023, the Company issued 26,096 shares and 64,150 shares, respectively, under the ESPP. The Company recognized approximately $0.1 million and $0.1 million of share-based compensation expense related to the ESPP during the years ended December 31, 2024 and 2023, respectively.
Note 10. Income (Loss) per Share
Basic income (loss) per share (“EPS”) excludes dilution and is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Convertible Notes calculated

F-37



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when their effect would be anti-dilutive.
The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):
Income/(Loss)
(Numerator)
Shares*
(Denominator)
Per-Share Amount
Year Ended December 31, 2024
Basic and Diluted EPS
Loss from continuing operations$(14,369)
Less: preferred stock dividends(3,269)
Loss from continuing operations attributable to common stockholders(17,638)12,535,756 $(1.41)
Income from discontinued operations, net of tax18,941 12,535,756 $1.51 
Income attributable to common stockholders$1,303 12,535,756 $0.10 
Year Ended December 31, 2023
Basic and Diluted EPS
Loss from continuing operations$(45,016)
Less: preferred stock dividends(2,991)
Loss from continuing operations attributable to common stockholders(48,007)11,372,069 $(4.22)
Loss from discontinued operations, net of tax(1,169)11,372,069 $(0.10)
Loss attributable to common stockholders$(49,176)11,372,069 $(4.32)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
The following is a summary of outstanding potential shares of common stock that have been excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands):
 Year Ended December 31,
20242023
2025 Convertible Notes119 1,291 
Common stock warrants3,018  
Non-qualified stock options270 546 
Restricted stock units1,112 203 
Employee Stock Purchase Plan29 25 
Total4,548 2,065 
Note 11. Commitments and Contingencies
Noncancellable Purchase Obligations
The Company typically enters into commitments with its contract manufacturers and other vendors that require future purchases of goods or services in the upcoming three to four quarters following the balance sheet date. Such commitments are noncancellable (“noncancellable purchase obligations). As of December 31, 2024, future payments under these noncancellable purchase obligations were approximately $44.9 million.
Legal
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company is regularly required to directly or indirectly participate in other U.S. patent infringement actions pursuant to its contractual indemnification obligations to certain customers. Based on an evaluation of these matters the Company currently believes that liabilities arising from, or sums paid in settlement of these existing matters, if any, would not have a material adverse effect on its consolidated results of operations or financial condition.

F-38



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Indemnification
In the normal course of business, the Company periodically enters into agreements that require the Company to indemnify and defend its customers for, among other things, claims alleging that the Company’s products infringe upon third-party patents or other intellectual property rights. The Company’s maximum exposure under these indemnification provisions cannot be estimated but the Company does not believe that there are any matters individually or collectively that would have a material adverse effect on its consolidated results of operations or financial condition.
Note 12. Leases
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2024
December 31,
2023
Operating right-of-use assets, netOperating lease right-of-use assets$2,855 $4,022 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,346 $1,226 
Non-current operating lease liabilitiesOperating lease liabilities2,627 3,972 
Total operating lease liabilities$3,973 $5,198 
Weighted-average remaining lease term (in years)2.73.6
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):
Year Ended December 31,
20242023
Operating lease costs included in operating costs and expenses$1,578 $1,521 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
20242023
Operating cash flows related to operating leases$1,636 $1,659 
Operating right-of-use assets obtained in exchange for lease liabilities$ $ 
The future minimum payments under operating leases were as follows at December 31, 2024 (in thousands):
2025$1,637 
20261,687 
20271,131 
Total minimum operating lease payments4,455 
Less: amounts representing interest(482)
Present value of net minimum operating lease payments3,973 
Less: current portion(1,346)
Long-term portion of operating lease obligations$2,627 
Note 13. Segment, Geographic, and Concentrations of Risk Information
Segment Information

F-39



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As previously detailed in Note 1 – Nature of Business and Significant Accounting Policies, the Company operates as one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. The accounting policies of our one reportable segment are the same as those described in Note 1 – Nature of Business and Significant Accounting Policies.
The CODM uses net income (loss) in evaluating the performance of our single reportable segment and determining how to allocate resources of the Company as a whole, including investing in our products, services and customers. As the Company only has one reportable segment, the measure of segment assets is reported on the balance sheet as total consolidated assets.
The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:
Year Ended December 31,
20242023
Revenues$191,244 $167,286 
Less:
Adjusted cost of revenues (1)
122,321 130,847 
Adjusted research and development (2)
19,905 18,199 
Adjusted sales and marketing (2)
15,522 15,495 
Adjusted general and administrative (3)
13,203 11,738 
Adjusted depreciation and amortization (4)
11,048 17,088 
Capitalizable software development expenditures4,248 7,350 
Capitalized software development expenditures(4,248)(7,350)
Share-based compensation3,823 6,972 
Amortization of purchased intangible assets related to business combinations1,320 1,320 
Impairment of capitalized software927 1,115 
Right-of-use asset impairment138 469 
Debt restructuring costs1,322  
Loss on debt restructurings, net2,851  
Loss on extinguishment of revolving credit facility788  
Interest expense, net10,906 9,086 
Other income (expense), net850 (70)
Income tax provision689 43 
Segment net income (loss)$(14,369)$(45,016)
Reconciliation of profit or loss
Income (Loss) from discontinued operations, net of tax18,941 (1,169)
Consolidated net income (loss)$4,572 $(46,185)
(1) Excludes any share-based compensation expense.
(2) Excludes any depreciation and amortization or share-based compensation expense.
(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.
(4) Excludes amortization of purchased intangible assets.
Geographic Information
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Year Ended December 31,
20242023
United States and Canada$184,324 $163,490 
Europe (including United Kingdom)5,298 2,586 
Other1,622 1,210 
Total$191,244 $167,286 

F-40



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Substantially all of the Company’s long-term assets are located within the United States.
Concentrations of Risk
Customer Concentrations
For the year ended December 31, 2024, two customers accounted for 41.9% and 33.6% of revenues, respectively. For the year ended December 31, 2023, three customers accounted for 37.0%, 31.8%, and 17.6% of revenues, respectively.
At December 31, 2024, three customers accounted for 33.6%, 22.8%, and 18.8% of total accounts receivable, net, respectively. At December 31, 2023, three customers accounted for 51.9%, 12.7% and 10.6% of total accounts receivable, net, respectively.
Concentrations in the Available Sources of Supply of Materials and Product
Our services use hardware and software from various third parties, some of which are procured from single suppliers. For example, our MiFi mobile hotspots and fixed wireless access devices rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control.
Note 14. Subsequent Events
Appointment of New Chief Executive Officer
On January 6, 2025, the Company’s Board of Directors appointed Juho Sarvikas as Chief Executive Officer of the Company, effective immediately. Mr. Sarvikas was also appointed as a member of the Company’s Board of Directors. Mr. Sarvikas, 42, has worked most recently as president of North America for Qualcomm Incorporated since April 2021. Mr. Sarvikas was granted the following equity awards pursuant to his appointment: (i) options to purchase 855,000 shares of common stock, which are subject to both service and market-based vesting requirements and vest over four years; (ii) 167,910 restricted stock units which are subject to both service and market-based vesting requirements and vest over three years; and (iii) 124,347 restricted stock units which are subject only to service conditions and vest over four years.

F-41
EX-19 2 insg20241231ex19.htm EX-19 Document
Exhibit 19
image_0a.jpg    

Insider Trading Policy

USER RESPONSIBILITY

It is the document user’s responsibility to ensure that this document is current and complete if using a printed copy. Any hardcopy may be out of date. Consult the on-line version of the document, or the on-line Master List to verify current revision level, or contact Document Control.

REVISION HISTORY

RevDateBrief Description of ChangeOriginatorApproved by
12/15/13C.Ratcliffe, SVP & General CounselP. Leparulo, CEO
28/28/15Compliance Committee, Officers and Restricted Employees updatedLance Bridges, SVP & General CounselM. Newman, EVP & CFO
32/24/16Exhibit A UpdatedLance Bridges, SVP & General CounselM. Newman, EVP & CFO
41/13/17Changed company name references to Inseego Corp.Dennis CalderonLance Bridges, SVP & General Counsel
59/25/17Changed policy to reflect new legal counsel and update Exhibit ADennis Calderon, VP Legal AffairsSteve Smith, EVP & CFO
65/9/2018Exhibit A UpdateDennis Calderon, VP Legal AffairsSteve Smith, EVP & CFO
77/16/2018Exhibit A UpdateDennis Calderon, VP Legal AffairsSteve Smith, EVP & CFO
88/8/2018Exhibit A UpdateDennis Calderon, VP Legal AffairsSteve Smith, EVP & CFO
911/6/2019Exhibit A UpdateDennis Calderon, VP Legal AffairsSteve Smith, EVP & CFO
105/13/2020Add procedure for approving 10b5-1 Plans; Compliance Officer and Compliance Committee updated; Hardship exception deleted; Exhibits A & B deletedKurt Scheuerman, SVP & General CounselBoard of Directors

RESTRICTED PROPRIETARY INFORMATION

The information disclosed herein is the exclusive property of Inseego Corp. and is not to be disclosed without the written consent of Inseego Corp. No part of this publication may be reproduced or transmitted in any form or by any means including electronic storage, reproduction, execution or transmission without the prior written consent of Inseego Corp. The
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal:

03.002.02
Rev.:10
Page 1 of #NUM_PAGES#



recipient of this document, by its retention and use, agrees to respect the security status of the information contained herein.

The information contained in this document is subject to change without notice and should not be construed as a commitment by Inseego Corp. unless such commitment is expressly given in a covering document.

Copyright Inseego Corp. (2020)

    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 2 of #NUM_PAGES#




1. PURPOSE
In order to comply with federal and state securities laws governing (a) trading in Inseego Corp. (“Company”) securities while in the possession of “material nonpublic information” concerning the Company, and (b) tipping or disclosing material nonpublic information to outsiders, and in order to prevent even the appearance of improper trading or tipping, the Company has adopted this policy for all of its directors, officers and employees, their immediate family members, and specially designated outsiders who have access to the Company’s material nonpublic information.
2. SCOPE
2.1    This policy covers all directors, officers, employees of the Company and its subsidiaries, their immediate family members (collectively referred to as “Insiders”), and any consultants, service providers, independent contractors or other persons whom the Insider Trading Compliance Officer may designate as Insiders because they have access to material nonpublic information concerning the Company.
2.2    The policy applies to any and all transactions in the Company’s securities, including its common stock and options to purchase common stock, and any other type of securities that the Company may issue.
2.3    The policy is delivered to all directors, officers, employees and designated outsiders and to all new directors, officers, employees and designated outsiders at the start of their employment or relationship with the Company. Upon first receiving a copy of the policy or any revised versions, each Insider must sign an acknowledgment that he or she has received a copy and agrees to comply with the policy’s terms. Pre-Clearance Persons, as defined below, will be required to certify compliance with the policy on an annual basis.
2.4    Insiders are expected to comply with this policy until such time as they are no longer affiliated with the Company and no longer possess any material nonpublic information subject to this policy. In addition, if an Insider is subject to a trading blackout under this policy at the time they cease to be affiliated with the Company, they are expected to abide by the applicable trading restrictions until at least the end of the relevant blackout period.
3. PRE-CLEARANCE PERSONS
The following persons (“Pre-Clearance Persons”) must obtain prior written approval of all trades in Company securities from the Compliance Officer in accordance with the procedures set forth in Section 6.3 below:
3.1    members of the Company’s board of directors;
3.2    executive officers of the Company;
3.3    Executive Vice Presidents and Senior Vice Presidents of the Company and any other direct reports to the Chief Executive Officer;
    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 3 of #NUM_PAGES#



3.4    All persons subject to the reporting provisions and trading restrictions of Section 16 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the underlying rules and regulations promulgated by the SEC; and
3.2    All other persons designated by the Compliance Officer who, because of their access to material nonpublic information.
4. INSIDER TRADING COMPLIANCE OFFICER AND COMPLIANCE COMMITTEE
The Company has designated its General Counsel as its Insider Trading Compliance Officer (the “Compliance Officer”). The Insider Trading Compliance Committee (the “Compliance Committee”) will consist of the Compliance Officer, Chief Financial Officer and Controller. The Compliance Officer (or, if the Compliance Officer is unavailable, a member of the Compliance Committee) will review and either approve or prohibit all proposed trades by Pre-Clearance Persons in accordance with the procedures set forth in Section 6.3 below.
In addition to the trading approval duties described in Section 6.3 below, the duties of the Compliance Officer will include the following:
4.1    Administering this policy and monitoring and enforcing compliance with all policy provisions and procedures.
4.2    Responding to all inquiries relating to this policy and its procedures.
4.3    Designating and announcing special trading blackout periods during which no Insiders may trade in Company securities.
4.4    Providing copies of this policy and other appropriate materials to all current and new directors, officers and employees, and such other persons whom the Compliance Officer determines have access to material nonpublic information concerning the Company.
4.5    Administering, monitoring and enforcing compliance with all federal and state insider trading laws and regulations.
4.6    Revising the policy as necessary to reflect changes in federal and state insider trading laws and regulations.
4.7    Maintaining as Company records originals or copies of all documents required by the provisions of this policy or the procedures set forth herein.
4.8    Maintaining an accurate list of Pre-Clearance Persons.
4.9    Providing approval of any Approved Trading Plans under Section 6.4.3 below.
The Compliance Officer may designate one or more individuals who may perform the Compliance Officer’s duties or the duties of another member of the Compliance Committee in the event that the Compliance Officer or other Committee member is unable or unavailable to perform such duties.
5. DEFINITION OF “MATERIAL NONPUBLIC INFORMATION”
1.1 “Material” Information
    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 4 of #NUM_PAGES#



Information about the Company is “material” if it would be expected to affect the investment or voting decisions of the reasonable shareholder or investor, or if the disclosure of the information would be expected to significantly alter the total mix of the information in the marketplace about the Company. In simple terms, material information is any type of information that could reasonably be expected to affect the price of Company securities. While it is not possible to identify all information that would be deemed “material,” the following types of information ordinarily would be considered material:
Financial performance, especially quarterly and year-end earnings, and significant changes in financial performance or liquidity.
Company projections and strategic plans.
Potential mergers and acquisitions or the sale of Company assets or subsidiaries.
New major contracts, orders, suppliers, customers, or finance sources, or the loss thereof.
Major discoveries or significant changes or developments in products or product lines, research or technologies.
Significant changes or developments in supplies or inventory, including significant product defects, recalls or product returns.
Significant pricing changes.
Stock splits, public or private securities offerings, or changes in Company dividend policies or amounts.
Significant changes in senior management.
Actual or threatened major litigation or the resolution of such litigation.
5.2    “Nonpublic” Information
Information is “nonpublic” if it has not been widely disseminated to the public through major newswire services, national news services and financial news services. For the purposes of this policy, information will be considered public, i.e., no longer “nonpublic,” after the close of trading on the second full trading day following the Company’s widespread public release of the information.
5.3    Consult the Compliance Officer for Guidance
Any Insider who is unsure whether the information that they possess is material or nonpublic must consult the Compliance Officer for guidance before trading in any Company securities.
6. STATEMENT OF COMPANY POLICY AND PROCEDURES
6.1    Prohibited Activities
6.1.    No Insider may trade in Company securities while possessing material nonpublic information concerning the Company (except as discussed in the section entitled “Limited Exceptions” below).
1.1.2No Insider may trade in Company securities outside the applicable “trading windows” described in Section 6.2 below, or during any special trading blackout periods designated by the Compliance Officer (except as discussed in the section entitled “Limited Exceptions” below).
1.1.3No Preclearance Person may trade in Company securities unless the trade(s) have been approved in advance in writing by the Compliance Officer in accordance with the procedures set forth in
    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 5 of #NUM_PAGES#



Section 6.3 below (except as discussed in the section entitled “Limited Exceptions” below).
1.1.4The Compliance Officer may not trade in Company securities unless the trade(s) have been approved by another member of the Compliance Committee, in accordance with the procedures set forth in Section 6.3 below (except as discussed in the section entitled “Limited Exceptions” below).
1.1.5No Insider may “tip” or disclose material nonpublic information concerning the Company to any outside person (including family members, analysts, individual investors, and members of the investment community and news media), unless required as part of that Insider’s regular duties for the Company and authorized by the Compliance Officer. In any instance in which such information is disclosed to outsiders, the Company will take such steps as are necessary to preserve the confidentiality of the information, including requiring the outsider to agree in writing to comply with the terms of this policy and/or to sign a confidentiality agreement. All inquiries from outsiders regarding material nonpublic information about the Company must be forwarded to the Compliance Officer.
1.1.6No Insider may give trading advice of any kind about the Company to anyone while possessing material nonpublic information about the Company, except that Insiders should advise others not to trade if doing so might violate the law or this policy. The Company strongly discourages all Insiders from giving trading advice concerning the Company to third parties even when the Insiders do not possess material nonpublic information about the Company.

1.1.7No Insider may trade in any interest or position relating to the future price of Company securities, such as a put, call or short sale. No Insider shall pledge Company stock.
    
1.1.8No Insider may (a) trade in the securities of any other public company while possessing material nonpublic information concerning that company, (b) “tip” or disclose material nonpublic information concerning any other public company to anyone, or (c) give trading advice of any kind to anyone concerning any other public company while possessing material nonpublic information about that company.
6.2    Trading Windows and Blackout Periods
6.2.1    Trading Window for all Directors, Officers and Employees. Except pursuant to an Approved Trading Plan (as described in Section 6.4.3 below), no Company director, officer, employee or other Insider may trade in Company securities unless the trading window is open. The trading window shall open on the 3rd trading day following the Company’s widespread public quarterly earnings release and close on or about the 16th calendar day of the last month of the Company’s fiscal quarter or on such other date as the Compliance Committee shall determine from time to time.
6.2.2    No Trading During Trading Windows While in the Possession of Material Nonpublic Information. Except pursuant to an Approved Trading Plan (as described in Section 6.4.3 below), no Company director, officer, employee or other Insider may trade in Company securities while possessing material nonpublic information concerning the Company even during applicable trading windows.
    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 6 of #NUM_PAGES#



6.2.3    No Trading During Blackout Periods. Except pursuant to an Approved Trading Plan (as described in Section 6.4.3 below), no Company director, officer, employee or other Insider may trade in Company securities outside the applicable trading windows or during any special blackout periods that the Compliance Officer may announce from time to time. No director, officer or employee may disclose to any outside third party that a special blackout period has been designated. 10b5-1 trading plans could also be suspended during a special blackout period.
6.3    Procedures for Approving Trades by Pre-Clearance Persons
6.3.1    Preclearance Person Trades. Except pursuant to an Approved Trading Plan (as described in Section 6.4.3 below), no Preclearance Person may trade in Company securities until
6.3.1a the person trading has notified the Compliance Officer in writing of the amount and nature of the proposed trade(s);
6.3.1b the person trading has certified to the Compliance Officer in writing that (i) he or she is not in possession of material nonpublic information concerning the Company and (ii) the proposed trade(s) do not violate the trading restrictions of Section 16 of the Exchange Act; and
6.3.1c the Compliance Officer has approved the trade(s) in writing no more than five business days prior to the proposed trade(s).
6.3.2    No Obligation to Approve Trades. The existence of the foregoing approval procedures does not in any way obligate the Compliance Officer or Compliance Committee to approve any trades requested by Preclearance Persons. The Compliance Officer or Compliance Committee may reject any trading requests at their sole reasonable discretion.
6.4    Limited Exceptions.
6.4.1    ESPP. The trading prohibitions and restrictions of this policy do not apply to purchases of the Company’s stock through periodic, automatic payroll contributions to the Company's Employee Stock Purchase Plan ("ESPP"). However, selling any Company stock acquired under the ESPP are subject to trading restrictions under this policy.
6.4.2    Options and RSUs. The trading prohibitions and restrictions of this policy do not apply to (a) exercising stock options granted under the Company's equity incentive plans for cash, the delivery of previously owned Company stock or surrender of shares subject to the option or (b) vesting of shares pursuant to an RSU award. However, the sale of any shares issued on the exercise of stock options or RSU vesting (including broker-assisted same-day-sale/cashless exercises) are subject to trading restrictions under this policy.
6.4.3    Approved Trading Plans. The trading prohibitions and restrictions of this policy do not apply to transactions under a pre-existing written plan, contract, instruction, or arrangement under Rule 10b5-1 under the Securities Exchange Act of 1934 (an "Approved Trading Plan") that:
6.4.3a    has been reviewed and approved at least 45 days in advance of any trades thereunder by the Compliance Officer (or, if revised or amended, such revisions or amendments have
    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 7 of #NUM_PAGES#



been reviewed and approved by the Compliance Officer at least 45 days in advance of any subsequent trades);
6.4.3b    was entered into in good faith by the Insider at a time when the Insider was not in possession of material nonpublic information about the Company; and
6.4.3c    gives a third party the discretionary authority to execute such purchases and sales, outside the control of the Insider, so long as such third party does not possess any material nonpublic information about the Company; or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices and/or dates of transactions, or other formula(s) describing such transactions.
6.4.4    No Exceptions Based on Personal Circumstances. There may be instances where an Insider may suffer financial harm or other hardship or are otherwise required to forego a planned transaction because of the restrictions imposed by this policy. Personal financial emergency or other personal circumstances are not mitigating factors under securities laws and will not excuse a failure to comply with this policy.
6.5    Priority of Statutory or Regulatory Trading Restrictions
The trading prohibitions and restrictions set forth in this policy will be superseded by any greater prohibitions or restrictions prescribed by federal or state securities laws and regulations, e.g., short-swing trading by Section 16 Individuals. Any Insider who is uncertain whether other prohibitions or restrictions apply should ask the Compliance Officer.
7. POTENTIAL CIVIL, CRIMINAL AND DISCIPLINARY SANCTIONS
7.1    Civil and Criminal Penalties
The consequences of prohibited insider trading or tipping can be severe. Persons violating insider trading or tipping rules may be required to disgorge the profit made or the loss avoided by the trading, pay the loss suffered by the person who purchased securities from or sold securities to the insider tippee, pay civil penalties up to three times the profit made or loss avoided, pay a criminal penalty of up to $1 million, and serve a jail term of up to ten years. The Company and/or the supervisors of the person violating the rules may also be required to pay major civil or criminal penalties.
7.2    Company Discipline
Violation of this policy or federal or state insider trading or tipping laws by any director, officer or employee, or their immediate family members, may subject the director to dismissal proceedings and the officer or employee to disciplinary action by the Company up to and including termination for cause.
7.3    Reporting of Violations
Any Insider who violates this policy or any federal or state laws governing insider trading or tipping, or knows of any such violation by any other Insiders, must report the violation immediately to the Compliance Officer. Upon learning of any such violation, the Compliance Officer, in consultation with the other Compliance Committee
    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 8 of #NUM_PAGES#



members and/or the Company’s legal counsel, will determine whether the Company should release any material nonpublic information, or whether the Company should report the violation to the SEC or other appropriate governmental authority.
8. INQUIRIES
Please direct all inquiries regarding any of the provisions or procedures of this policy to the Compliance Officer.


    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 9 of #NUM_PAGES#



APPLICATION AND APPROVAL FORM FOR TRADING BY
SECTION 16 INDIVIDUALS AND RESTRICTED EMPLOYEES
Name:         

Title:    
    

Proposed Trade Date:         

Type of Security to be Traded:
     

Type of Trade (Purchase/Sale):

     

Number of Shares to be Traded:

     


EXAMPLES OF MATERIAL NONPUBLIC INFORMATION
While it is not possible to identify all information that would be deemed “material nonpublic information,” the following types of information ordinarily would be included in the definition if not yet publicly released by the Company:
Financial performance, especially quarterly and year-end earnings, and significant changes in financial performance or liquidity.

Company projections and strategic plans.
Potential mergers and acquisitions or the sale of Company assets or subsidiaries.
New major contracts, orders, suppliers, customers or finance sources, or the loss thereof.
Major discoveries or significant changes or developments in products or product lines, research or technologies.
Significant changes or developments in supplies or inventory, including significant product defects, recalls or product returns.
Significant pricing changes.
Stock splits, public or private securities/debt offerings, or changes in Company dividend policies or amounts.
Significant changes in senior management.
Actual or threatened major litigation or the resolution of such litigation.
    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 10 of #NUM_PAGES#



CERTIFICATION

I, , hereby certify that (i) I am not in possession of any “material nonpublic information” concerning the Company (as defined in the Company’s “Insider Trading” Policy) and (ii) to the best of my knowledge, the proposed trade(s) listed above do not violate the trading restrictions of Section 16 of the Securities Exchange Act of 1934, as amended. I understand that if I trade while possessing such information or in violation of such trading restrictions, I may be subject to severe civil and/or criminal penalties, and may be subject to discipline by the Company up to and including termination for cause.


image_1.jpgimage_2.jpgSignature                         Date




Reminder: Any trades approved herewith must be executed no later than 5 (five) business days following the date signed by the Insider Trading Compliance Officer, provided the trading window has not closed. In no case may any trades take place after the trading window has closed.



REVIEW AND DECISION


The undersigned hereby certifies that s/he has reviewed the foregoing application and

         PROHIBITS

         DOES NOT PROHIBIT

the proposed trade(s).







image_3a.jpgimage_4a.jpgInsider Trading Compliance Officer (or Designee) Date






    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 11 of #NUM_PAGES#




RECEIPT AND ACKNOWLEDGMENT


I, , hereby acknowledge that I have received and read a copy of the “Insider Trading” Policy and agree to comply with its terms. I understand that violation of the insider trading or tipping laws or regulations may subject me to severe civil and/or criminal penalties, and that violation of the terms of the above titled policy may subject me to discipline by the Company up to and including termination for cause.





image_1.jpgimage_2.jpgSignature                         Date

    
Inseego Corp.Title:Insider Trading
Doc. No.:
Legal

03.002.02
Rev.:8
Page 12 of #NUM_PAGES#

EX-21 3 insg20241231ex21.htm EX-21 Document

Exhibit 21
Name of SubsidiaryJurisdiction of Incorporation or Organization
Inseego Wireless, Inc. Delaware
Inseego Wireless UK Limited United Kingdom
Inseego Japan K.K.Japan
Inseego India Private LimitedIndia
Novatel Wireless Australia Pty Ltd. Australia
Novatel Wireless Asia Ltd. Hong Kong
Novatel Wireless (Italy) S.r.l.Italy
Novatel Wireless (Shanghai) Co. Ltd. China
Inseego North America, LLC Oregon
Inseego SA (Pty) Ltd. South Africa
DigiCore International Proprietary LimitedSouth Africa
Inseego Finance Ltd.United Kingdom


EX-23.1 4 insg20241231ex231.htm EX-23.1 Document



Independent Registered Public Accounting Firm’s Consent


We consent to the incorporation by reference in:

1.the Registration Statement (Form S-3 No. 333-207255) of Novatel Wireless, Inc. (predecessor issuer to Inseego Corp.);

2.the Registration Statement (Form S-1 No. 333- 283913);

3.the Registration Statements (Form S-3 Nos. 333-239728, 333- 231350, 333-228315, and 333-221404) of Inseego Corp.; and

4.the Registration Statements (Form S-8 Nos. 333-283914, 333-266721, 333-263381, 333-246367, 333- 226754, 333-214965, 333-207233, 333-202648, 333-190879, 333-176489, 333-163033, 333-145482, 333-139730, and 333-53692) of Inseego Corp.,

of our report dated February 19, 2025, with respect to our audits of the consolidated financial statements of Inseego Corp. as of December 31, 2024 and 2023 and for the two years ended December 31, 2024 and our report dated February 19, 2025, with respect to our audit of internal control over financial reporting of Inseego Corp. as of December 31, 2024, which reports are included in this Annual Report on Form 10-K of Inseego Corp for the year ended December 31, 2024.

/s/ Marcum LLP

Marcum LLP
Philadelphia, Pennsylvania
February 19, 2025



EX-31.1 5 insg20241231ex311.htm EX-31.1 Document



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


EX-31.2 6 insg20241231ex312.htm EX-31.2 Document


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



EX-32.1 7 insg20241231ex321.htm EX-32.1 Document


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Juho Sarvikas, Chief Executive Officer of Inseego Corp. (the “Company”), do hereby 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:
the Annual Report on Form 10-K of the Company for the year ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 19, 2025
/s/    JUHO SARVIKAS
Juho Sarvikas
Chief Executive Officer
(principal executive officer)



EX-32.2 8 insg20241231ex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Steven Gatoff, Chief Financial Officer of Inseego Corp. (the “Company”), do hereby 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:
the Annual Report on Form 10-K of the Company for the year ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 19, 2025
/s/    STEVEN GATOFF
Steven Gatoff
Chief Financial Officer
(principal financial officer)




EX-101.SCH 9 insg-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Nature of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Held for Sale and Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Segment, Geographic, and Concentrations of Risk Information link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Nature of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Held for Sale and Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Stockholders' Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Segment, Geographic, and Concentrations of Risk Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Held for Sale and Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Held for Sale and Discontinued Operations - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Held for Sale and Discontinued Operations - Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Financial Statement Details - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Financial Statement Details - Prepaid Expenses and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Financial Statement Details - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Financial Statement Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Financial Statement Details - Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Financial Statement Details - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Financial Statement Details - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Fair Value Measurement - Binomial Lattice Model and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Income Taxes - Loss before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Stockholders' Equity (Deficit) - Issuance of Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Share-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Share-based Compensation - Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Share-based Compensation - Weighted-Average Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Share-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Share-based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Income (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Income (Loss) per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Leases - Future Minimum Payments Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Leases - Future Minimum Payments Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 insg-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 insg-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 insg-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from issuance of short-term loan and warrants, net of issuance costs Proceeds from Issuance of Warrants Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Adjustments to reconcile Net income (loss) to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Credit spread Measurement Input, Credit Spread [Member] Federal tax benefit, at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cover [Abstract] Cover [Abstract] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect In-process capitalized software development costs In Process Research and Development [Member] Summary of Future Minimum Payments Under Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Indefinite-Lived Intangible Assets [Table] Intangible Asset, Indefinite-Lived [Table] Provision for excess and obsolete inventory Deferred Tax Assets, Inventory Income Tax Authority [Domain] Income Tax Jurisdiction [Domain] Litigation Legal Costs, Policy [Policy Text Block] Trading Symbol Trading Symbol Non-NEOs Non-NEOs [Member] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Allowance on accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Operating costs and expenses: Operating Costs and Expenses [Abstract] Net Income (Loss) Per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Inventories and Provision for Excess and Obsolete Inventory Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Telematics Business Telematics Business [Member] Telematics Business Rebate receivables Rebate Receivables Rebate Receivables Award Timing Disclosures [Line Items] Segment Information Segment Reporting, Policy [Policy Text Block] Plan Name [Domain] Plan Name [Domain] Purchase price (in dollars per share) Sale of Stock, Price Per Share Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Other assets Other Assets, Noncurrent Leases [Abstract] Leases [Abstract] Gross Carrying Value Finite-Lived Intangible Assets, Gross Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Research and development tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research True-up of prior year provisions Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] Capitalized research and experimental expenditures Deferred Tax Assets, Property, Plant and Equipment Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Warrant Issuance Date November 06, 2024, One Warrant Issuance Date November 06, 2024, One [Member] Warrant Issuance Date November 06, 2024, One Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Debt instrument collateral amount Debt Instrument, Collateral Amount Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Income tax estimated dividend withholding tax Dividend Tax Payable Dividend Tax Payable Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Subscription term Subscription Term Subscription Term Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Warrants, fair value Warrants, Fair Value Disclosure Warrants, Fair Value Disclosure Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Total Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Write-off of capitalized inventory order fees Write-Off of Capitalized Inventory Order Fees Write-Off of Capitalized Inventory Order Fees Credit Facility [Domain] Credit Facility [Domain] Non-current assets held for sale Non-current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Noncurrent Goodwill Goodwill Purchase period duration Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock options Non-qualified stock options Share-Based Payment Arrangement, Option [Member] Depreciation and amortization expense Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net repayments on asset-backed revolving credit facility Net repayments on asset-backed revolving credit facility Repayments of Lines of Credit Award Type [Axis] Award Type [Axis] Deferred tax liabilities, net Deferred Tax Liabilities, Net Basic Basic EPS Earnings Per Share, Basic [Abstract] LIABILITIES Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Cash, Cash Equivalents, and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Redemption price Preferred Stock, Redemption Price, Percentage Preferred Stock, Redemption Price, Percentage Total property, plant and equipment, net Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total liabilities Liabilities Audit Information [Abstract] Audit Information Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Convertible debt Convertible Debt [Member] Number of reporting units Number of Reporting Units Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Foreign Currency Transactions and Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Operating cash flows from continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Operating lease liabilities Current operating lease liabilities Less: current portion Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Threshold of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Aggregate liquidation preference Preferred Stock, Liquidation Preference, Value Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Test equipment Equipment [Member] Inventories Disposal Group, Including Discontinued Operation, Inventory, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Warrant Issuance Date November 06, 2024, Three Warrant Issuance Date November 06, 2024, Three [Member] Warrant Issuance Date November 06, 2024, Three Total property, plant and equipment, gross Property, Plant and Equipment, Gross Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Stock Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Research and development Research and Development Expense [Member] Property, plant and equipment, accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Retirement Savings Plan Postemployment Benefit Plans, Policy [Policy Text Block] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Income attributable to common stockholders (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Total stockholders’ deficit Beginning balance Ending balance Equity, Attributable to Parent Long-term liabilities: Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract] Deferred tax assets Deferred Tax Assets, Gross Concentration Risk Type [Domain] Concentration Risk Type [Domain] Capitalizable software development expenditures Capitalizable Software Development Expenditures Capitalizable Software Development Expenditures Loss on debt restructurings, net Loss on debt restructurings, net Loss on debt restructurings, net Gains (Losses) on Restructuring of Debt Number of subsidiaries Number Of Subsidiaries Number Of Subsidiaries Employer matching contributions Defined Contribution Plan, Cost Payments related to repurchases of 2025 Convertible Notes Repayments of Convertible Debt Cost of revenues Cost of Sales [Member] Product revenues Product [Member] Number of shares authorized under the plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Sale of Stock [Domain] Sale of Stock [Domain] Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] 2025 Convertible Notes Convertible Debt Securities [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted-Average Remaining Contractual Term (Years), Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ASSETS Assets [Abstract] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Commitment fee rate Line of Credit Facility, Commitment Fee Percentage Schedule of Segments, Revenues, Significant Expenses and Other Segment Items Schedule of Segment Reporting Information, by Segment [Table Text Block] 2025 Convertible Notes, Long and Short Term Portions 2025 Convertible Notes, Long and Short Term Portions [Member] 2025 Convertible Notes, Long and Short Term Portions Contractual interest expense Interest Expense, Debt, Excluding Amortization Weighted-Average Remaining Contractual Term (Years), Options Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Summary of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net Carrying Value Finite-Lived Intangible Assets, Net Furniture and fixtures Furniture and Fixtures [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Financing cash flows from continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Summary of Share-based Compensation Stock Option Fair Value Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Restricted Stock Units, Service And Market Based Vesting Restricted Stock Units, Service And Market Based Vesting [Member] Restricted Stock Units, Service And Market Based Vesting Cash flows from investing activities: Proceeds from Investing Activities [Abstract] Shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Operating lease right-of-use assets Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset Name Outstanding Recovery, Individual Name Schedule of Discontinued Operations, Condensed Consolidated Statements of Operations, Comprehensive Income and Balance Sheet Disposal Groups, Including Discontinued Operations [Table Text Block] Goodwill, impairment loss Goodwill, Impairment Loss Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Redemption price percentage Debt Instrument, Redemption Price, Percentage Customer relationships Customer Relationships [Member] Diluted earnings (loss) per share (in dollars per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic ATM Offering ATM Offering [Member] ATM Offering Total current Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] South Ocean Funding, LLC and North Sound Ventures, LP South Ocean Funding, LLC and North Sound Ventures, LP [Member] South Ocean Funding, LLC and North Sound Ventures, LP Percentage of employees gross pay eligible for employer match Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Sales and marketing Selling and Marketing Expense Total vest date fair value of RSUs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Income tax provision (Benefit) Provision for income taxes Income Tax Expense (Benefit) Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Revenue deferred due to unsatisfied performance obligations Contract with Customer, Liability, Increase from Deferral Of Revenue Contract with Customer, Liability, Increase from Deferral Of Revenue Expected recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Additions to capitalized software development costs and purchases of intangible assets Payments to Acquire Intangible Assets Cash equivalents Cash Equivalents, at Carrying Value Provision for excess and obsolete inventory Inventory Write-down Warrants issued in exchange for 2025 Convertible Notes Warrants Issued In Exchange For Convertible Notes Warrants Issued In Exchange For Convertible Notes Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Income Tax Authority [Axis] Income Tax Jurisdiction [Axis] All Adjustments to Compensation All Adjustments to Compensation [Member] Payroll and related expenses Employee-related Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Short-Term Debt, Type [Domain] Short-Term Debt, Type [Domain] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest expense, net Consolidated interest expense Interest expense, net Interest Income (Expense), Nonoperating Aggregate percentage of holders to declare notes due and payable in default event Debt Instrument, Convertible, Percent Of Aggregate Principal Held To Call In Default Event Debt Instrument, Convertible, Percent Of Aggregate Principal Held To Call In Default Event Related Party Transaction [Axis] Related Party Transaction [Axis] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Restricted cash Restricted Cash Discontinued operations (in dollars per share) Income (loss) from discontinued operations, net of tax (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Current assets held for sale Current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Initial cash proceeds Disposal Group, Including Discontinued Operation, Consideration Financial Instruments [Domain] Financial Instruments [Domain] Non-vested — beginning of period (in dollars per share) Non-vested — end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value LIABILITIES AND STOCKHOLDERS’ DEFICIT Liabilities and Equity [Abstract] Series E Preferred Stock Series E Preferred Stock [Member] Debt Debt [Member] Weighted-Average Exercise Price Per Option Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract] Restatement Determination Date Restatement Determination Date Vested and Expected to Vest — December 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Interest make-whole payment Derivative [Member] Summary of Supplemental Lease Information Supplemental Lease Information [Table Text Block] Supplemental Lease Information Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Make-whole payment term Make-Whole Payment Term Make-Whole Payment Term Outstanding — beginning of period (in dollars per share) Outstanding — end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets Operating right-of-use assets, net Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding — beginning of period Outstanding — end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Short-Term Debt, Type [Axis] Short-Term Debt, Type [Axis] Adjusted cost of revenues Cost Of Revenues, Adjusted Cost Of Revenues, Adjusted Financial liabilities at fair value Financial Liabilities Fair Value Disclosure Income (Loss) per Share Earnings Per Share [Text Block] Subsequent event Subsequent Event [Member] Customer Two Customer Two [Member] Customer Two [Member] Preferred stock dividends Dividends, Preferred Stock Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Short-Term Loan Agreement Short-Term Loan Agreement [Member] Short-Term Loan Agreement Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Unrecognized Tax Benefits Unrecognized Tax Benefits [Roll Forward] Trademarks and trade names Trademarks and Trade Names [Member] PEO PEO [Member] Name Trading Arrangement, Individual Name Philip Brace Philip Brace [Member] Philip Brace Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Entity Public Float Entity Public Float Disposal Group Name [Axis] Disposal Group Name [Axis] Short term lease term Lessee, Operating Lease, Remaining Lease Term Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Dividends accrued Dividends Payable Other income (expense): Other Nonoperating Income (Expense) [Abstract] Volatility Measurement Input, Price Volatility [Member] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Net revenue by geographic region Geographic Areas, Revenues from External Customers [Abstract] Increases related to current and prior year tax positions Unrecognized Tax Benefits, Increase Resulting From Current And Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting From Current And Prior Period Tax Positions Gross profit from discontinued operations Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Discontinued operations (in dollars per share) Income (loss) from discontinued operations, net of tax (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Local Phone Number Local Phone Number Valuation allowances Valuation allowance Deferred Tax Assets, Valuation Allowance Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating costs and expenses Operating Expenses Issuance of common stock in connection with debt restructurings Stock Issued During Period, Value, Debt Restructuring Stock Issued During Period, Value, Debt Restructuring Changes in assets and liabilities, net of effects of divestiture: Increase (Decrease) in Operating Capital [Abstract] Long-term liabilities: Liabilities, Noncurrent [Abstract] Line of credit increase Line of Credit Facility, Increase (Decrease), Net PEO Total Compensation Amount PEO Total Compensation Amount Percentage of lower limit value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Outstanding warrants (in shares) Class of Warrant or Right, Issued Class of Warrant or Right, Issued Accrued interest Interest Payable, Current Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Vested and Expected to Vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating lease liability Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Debt Disclosure [Abstract] Debt Disclosure [Abstract] Decreases from lapses of statute of limitations and prior year tax positions Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations And Prior Year Tax Positions Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations And Prior Year Tax Positions Common Stock Common Stock [Member] Sales and marketing Disposal Group, Including Discontinued Operation, Selling And Marketing Disposal Group, Including Discontinued Operation, selling And Marketing Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Income from discontinued operations, net of tax Income From Discontinued Operations, Net Of Tax [Member] Income From Discontinued Operations, Net Of Tax Line of Credit Line of Credit [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Minimum draw Line of Credit Facility, Minimum Draw Line of Credit Facility, Minimum Draw Discontinued Operations and Disposal Groups [Abstract] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Stockholders' Equity (Deficit) Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Financial Instrument [Axis] Financial Instrument [Axis] Segment, Geographic, and Concentrations of Risk Information Segment Reporting Disclosure [Text Block] 2025 Convertible Notes 2025 Convertible Notes [Member] 2025 Convertible Notes Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Risk-free rate Measurement Input, Risk Free Interest Rate [Member] 2018 Plan 2018 Plan [Member] 2018 Plan Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Title Trading Arrangement, Individual Title Summary of Loss before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Beginning Balance Ending Balance Unrecognized Tax Benefits City Area Code City Area Code Income tax provision Discontinued Operation, Tax Effect of Discontinued Operation Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Disposal Group Classification [Domain] Disposal Group Classification [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Net operating loss and tax credit carryforwards Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards Deferred tax assets net operating loss and tax credit carryforwards. Summary of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Preferred Stock Preferred Stock [Member] Employee Stock Purchase Plan Employee Stock Purchase Plans [Member] Employee stock purchase plans. Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Summary of Fair Value Valuation Model and Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Term Measurement Input, Expected Term [Member] Nature of Business and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Net earnings (loss) per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Class of Stock [Domain] Class of Stock [Domain] Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Gain on change in fair value of embedded derivative Embedded Derivative, Gain on Embedded Derivative Inventories Increase (Decrease) in Inventories Debt issuance costs Debt Issuance Costs, Gross Summary of Net Carrying Amount of Debt Schedule of Debt [Table Text Block] General and administrative General and Administrative Expense Adjusted research and development Research And Development Expense, Adjusted Research And Development Expense, Adjusted Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Present value of net minimum operating lease payments Operating Lease, Liability Debt instrument, fee amount Debt Instrument, Fee Amount Impact of retroactively adjusted stock split Adjustments to Additional Paid in Capital, Stock Split Underlying Securities Award Underlying Securities Amount Foreign income inclusions Effective Income Tax Rate Reconciliation, Foreign Income Inclusions, Amount Effective Income Tax Rate Reconciliation, Foreign Income Inclusions, Amount Amendment Flag Amendment Flag Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] 2025 Convertible Notes, net Convertible Debt, Current Subsequent Events [Abstract] Subsequent Events [Abstract] Debt measurement input Debt Instrument, Measurement Input Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Less: unamortized issuance costs Debt Issuance Costs, Net Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fractional shares issued (in shares) Fractional Shares Issued Fractional Shares Issued Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt aggregate face amount Debt Instrument, Face Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Receivables from contract manufacturers Receivables, Contract Manufacturers Receivables, Contract Manufacturers Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Leases Lessor, Operating Leases [Text Block] Impairment of indefinite-lived intangible assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) 2029 Senior Secured Notes 2029 Senior Secured Notes [Member] 2029 Senior Secured Notes Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Auditor Name Auditor Name Threshold of trading days Debt Instrument, Convertible, Threshold Trading Days Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Raw materials and components Inventory, Raw Materials, Gross Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Loss on extinguishment of revolving credit facility Loss on extinguishment of revolving credit facility Gain (Loss) on Extinguishment of Debt Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Property, plant and equipment useful lives Property, Plant and Equipment, Useful Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Impairment of capitalized software Depreciation, Depletion and Amortization, Nonproduction Accounts payable Increase (Decrease) in Accounts Payable Share-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Property, plant and equipment, net of accumulated depreciation of $28,897 and $27,513, respectively Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Other Other Prepaid Expense, Current Accretion of exit fee Debt Instrument, Accretion Of Exit Fee Debt Instrument, Accretion Of Exit Fee Equity distribution agreement, maximum aggregate amount authorized for offer or sale Equity Distribution Agreement, Aggregate Amount Of Shares Authorized For Offer Or Sale, Maximum Equity Distribution Agreement, Aggregate Amount Of Shares Authorized For Offer Or Sale, Maximum Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted-average shares used in computation of net earnings (loss) per share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Total assets Assets Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Total other long-term liabilities Other Liabilities, Noncurrent Total cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and Contingencies (Note 11.) Commitments and Contingencies Convertible debt Deferred Tax Assets, Convertible Debt Deferred Tax Assets, Convertible Debt Royalties Accrued Royalties, Current Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Debt Instrument [Axis] Debt Instrument [Axis] Net income (loss) Net (loss) income Net income (loss) Net Income (Loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] North Sound Ventures LP North Sound Ventures LP [Member] North Sound Ventures LP Amortization of debt discount/premium Amortization of Debt Discount (Premium) Gain on sale realized includes the release of accumulated other comprehensive income Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Realized Including Release Of Accumulated Other Comprehensive Income (Loss) Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Realized Including Release Of Accumulated Other Comprehensive Income (Loss) Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Entity File Number Entity File Number Adjusted sales and marketing Selling And Marketing Expense, Adjusted Selling And Marketing Expense, Adjusted Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Federal Current Federal Tax Expense (Benefit) Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Accrued expenses other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Aggregate Intrinsic Value, Options Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent Nature Of Business And Significant Accounting Policies [Line Items] Nature Of Business And Significant Accounting Policies [Line Items] Nature of business and significant accounting policies. Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent Capitalized software development expenditures Capitalized Software Development Expenditures Capitalized Software Development Expenditures Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Canaccord Genuity LLC Canaccord Genuity LLC [Member] Canaccord Genuity LLC Continuing operations (in dollars per share) Loss from continuing operations attributable to common stockholders (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Warrants net value Warrants and Rights Outstanding Adjustment to Compensation: Adjustment to Compensation [Axis] Accounts Receivable Accounts Receivable [Member] Series D Preferred Stock Series D Preferred Stock [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Product tooling Other Machinery and Equipment [Member] Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures Property, Plant and Equipment, Other Types [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Income (loss) from continuing / discontinued operations attributable to common stockholders (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts Name Awards Close in Time to MNPI Disclosures, Individual Name Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Net Revenues Revenue Benchmark [Member] Entity Filer Category Entity Filer Category Performance obligation, amount Revenue, Remaining Performance Obligation, Amount Cost of revenues: Cost of Revenue [Abstract] California Franchise Tax Board California Franchise Tax Board [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Customer One Customer One [Member] Customer one. Income tax benefit recognized related to uncertain tax positions Unrecognized Tax Benefits that Would Impact Effective Tax Rate Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Summary of Calculation of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Operating income from discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Current assets: Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] ASSETS Disposal Group, Including Discontinued Operation, Assets [Abstract] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Other Performance Measure, Amount Other Performance Measure, Amount 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Pre-tax gain on the sale Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Leases Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Beginning balance, shares (in shares) Ending balance, shares (in shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Operating lease costs included in operating costs and expenses Operating Lease, Cost Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Shares available for future issuance or purchase (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease liabilities Non-current operating lease liabilities Long-term portion of operating lease obligations Operating Lease, Liability, Noncurrent Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Warrants term Warrants and Rights Outstanding, Term Liquidation preference per share (in dollars per share) Preferred Stock, Liquidation Preference Per Share Entity Tax Identification Number Entity Tax Identification Number Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Foreign Deferred Foreign Income Tax Expense (Benefit) Proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Warrants exercised (in shares) Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Research and Development Research and Development Expense, Policy [Policy Text Block] Accounts Receivable Accounts Receivable [Policy Text Block] Investing cash flows from discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Reportable Segment Reportable Segment [Member] Reportable Segment Impairment of capitalized software Capitalized Computer Software, Impairments Financing cash flows from discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Aggregate Intrinsic Value, Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Less: Segment Reconciliation [Abstract] Diluted Diluted EPS Earnings Per Share, Diluted [Abstract] Supplemental disclosures of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Gain on sale of discontinued operation Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Developed technologies Developed Technology Rights [Member] Geographical [Axis] Geographical [Axis] Valuation allowance (decrease) increase Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Number of additional shares from warrants (in shares) Number of Shares to Purchase with Warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Shares issued under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Current liabilities: Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Dividend yield Measurement Input, Expected Dividend Rate [Member] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Current Foreign Tax Expense (Benefit) Current assets: Assets, Current [Abstract] Accrued taxes related to Telematics divestiture Accrued Taxes Related To Divestiture Accrued Taxes Related To Divestiture Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Loss from continuing operations, net of tax Loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Liability related to unrecognized tax benefits Unrecognized Tax Benefits, Interest on Income Taxes Accrued Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Product tooling Product Tooling [Member] Product Tooling Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Preferred stock, shares outstanding (in shares) Preferred stock, beginning balance (in shares) Preferred stock, ending balance (in shares) Preferred Stock, Shares Outstanding Summary of Geographic Concentration of Net Revenues Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Security Exchange Name Security Exchange Name Measurement Input Market Yield Measurement Input, Adjusted Market Yield [Member] Measurement Input, Adjusted Market Yield Related Party Transaction [Domain] Related Party Transaction [Domain] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] State Current State and Local Tax Expense (Benefit) Employee Stock Purchase Plan Employee Stock Purchase Plan Securities [Member] Employee Stock Purchase Plan Securities Proceeds from stock option exercises and ESPP Proceeds From Stock Option Exercises And Espp Proceeds From Stock Option Exercises And ESPP Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan. Net repayment of bank and overdraft facilities Proceeds from (Repayments of) Bank Overdrafts Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Research and development Disposal Group, Including Discontinued Operation, Research And Development Disposal Group, Including Discontinued Operation, Research And Development Concentration percentage Concentration Risk, Percentage Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Computer equipment and purchased software Computer Equipment [Member] Total assets held for sale Disposal Group, Including Discontinued Operation, Assets Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less—accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Share-Based Compensation Compensation Related Costs, Policy [Policy Text Block] 2029 Senior Secured Notes, net Secured Long-Term Debt, Noncurrent Europe (including United Kingdom) Europe [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Debt restructuring costs Restructuring Costs Shipping and handling charges Shipping and Handling Charges Shipping and Handling Charges Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Entity Voluntary Filers Entity Voluntary Filers Related Party Related Party [Member] Trading day threshold Trading Day Threshold Trading Day Threshold Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Warrants Issuance Date October 24, 2024 Warrants Issuance Date October 24, 2024 [Member] Warrants Issuance Date October 24, 2024 Deferred income taxes Total deferred Deferred Income Tax Expense (Benefit) Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Accounts receivable, net of allowance for expected credit losses of $123 and $617, respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Granted Shares granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net carrying amount Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Interest income, net Disposal Group Including Discontinued Operation Interest Income (Expense) Disposal Group Including Discontinued Operation Interest Income (Expense) Current liabilities held for sale Current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Percentage of employees contribution matched by employer Defined Contribution Plan, Employer Matching Contribution, Percent of Match Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Depreciation and amortization Deferred Tax Assets, Depreciation and Amortization Deferred Tax Assets, Depreciation and Amortization Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Document Annual Report Document Annual Report Impairment of capitalized software Disposal Group, Including Discontinued Operation, Impairment Of Capitalized Software Disposal Group, Including Discontinued Operation, Impairment Of Capitalized Software Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Amortization of purchased intangible assets related to business combinations Amortization of Intangible Assets Contract liabilities Deferred revenue Contract with Customer, Liability Accounting Policies [Abstract] Accounting Policies [Abstract] Fixed wireless access solutions Fixed Wireless Access Solutions [Member] Fixed Wireless Access Solutions Revenues: Revenues [Abstract] Less: unamortized debt discount Debt Instrument, Unamortized Discount Preferred stock dividends Less: preferred stock dividends Preferred Stock Dividends, Income Statement Impact Leasehold improvements Leasehold Improvements [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less: amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Name PEO Name Award Type [Domain] Award Type [Domain] Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Discontinued Operations, Held-for-Sale Discontinued Operations, Held-for-Sale [Member] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Useful life Finite-Lived Intangible Asset, Useful Life Additional Paid-in Capital Additional Paid-in Capital [Member] Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Class of Stock [Line Items] Class of Stock [Line Items] Recently Adopted Accounting Pronouncements and Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Warrants Issuance Date August 02, 2024 Warrants Issuance Date August 02, 2024 [Member] Warrants Issuance Date August 02, 2024 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Intangible assets - accumulated amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Income (Loss) from discontinued operations (net of income tax provision of $1,956 and $841, respectively) Income from discontinued operations, net of tax Income (Loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Summary of Change to Fair Value of Warrant Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Accrued expenses and other current liabilities Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Current Liabilities Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Current Liabilities Deferred tax assets: Components of Deferred Tax Assets [Abstract] Income taxes Income Taxes Paid Prepaid expenses and other Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Summary of Share-Based Compensation Expense Share-Based Payment Arrangement, Activity [Table Text Block] Deferred tax assets, net of valuation allowances Deferred Tax Assets, Net of Valuation Allowance Stated interest rate of debt issued Debt Instrument, Interest Rate, Stated Percentage Other long-term liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Issuance of common stock warrants in connection with debt restructurings Adjustments to Additional Paid in Capital, Warrant Issued Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Dividend rate Preferred Stock, Dividend Rate, Percentage Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Auditor Firm ID Auditor Firm ID Operating income (loss) Operating Income (Loss) Valuation allowance against future tax benefits Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ deficit Liabilities and Equity General warranty period Product Warranty Accrual, Period Product Warranty Accrual, Period Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Impairment of operating lease right-of-use assets Operating Lease, Impairment Loss Purchase price receivable for Telematics divestiture within prepaid and other current assets Noncash or Part Noncash Divestiture, Amount of Consideration Received (Income) Loss from discontinued operations, net of tax Income from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Operating right-of-use assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Measurement Input Type [Axis] Measurement Input Type [Axis] Individual: Individual [Axis] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories Total inventories Inventory, Net Total liabilities Disposal Group, Including Discontinued Operation, Liabilities Investing cash flows from continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Participation Interests Participation Interests [Member] Participation Interests Summary of Property, Plant and Equipment and Rental Assets Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Term Derivative, Term of Contract Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Capitalized software development costs Software Development [Member] Allowance for Expected Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Allocated to debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Minimum Minimum [Member] Adoption Date Trading Arrangement Adoption Date Warrants measurement input Warrants and Rights Outstanding, Measurement Input Long-term deferred revenue Contract with Customer, Liability, Noncurrent Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Revolving credit facility, net Line of Credit, Current Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Expected transition support for period Expected Transition Support For Period Expected Transition Support For Period Summary of Prepaid Expenses and Other Schedule of Other Current Assets [Table Text Block] Outstanding principal Principal Long-Term Debt, Gross Exercise Price Award Exercise Price General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Other interest expense Interest Expense, Other Summary of Net Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Non-cash operating lease expense Noncash Operating Lease Expense Noncash Operating Lease Expense Non-deductible officers compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Amount Arrangement Duration Trading Arrangement Duration Net operating loss carryforwards Operating Loss Carryforwards Continuing operations (in dollars per share) Loss from continuing operations attributable to common stockholders (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Stockholders’ deficit: Equity, Attributable to Parent [Abstract] Domestic Tax Authority Domestic Tax Jurisdiction [Member] Discontinued operations tax provision Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Repurchased in cash Debt Instrument, Repurchase Amount Revenue recognized for satisfaction of performance obligations Contract With Customer, Liability, Deferred Revenue Contract With Customer, Liability, Deferred Revenue 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Non-current assets: Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other income (expense), net Other income (expense), net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net of accumulated amortization of $33,558 and $31,444, respectively Total intangible assets Intangible Assets, Net (Excluding Goodwill) Minority interest percentage Minority Interest Owned By Others, Percentage Minority Interest Owned By Others, Percentage Other income (expense), net Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net Loss from continuing operations attributable to common stockholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Unrecognized share-based compensation expense related to non-vested RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Common stock issued in exchange for 2025 Convertible Notes Stock Issued Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Related Party [Domain] Related and Nonrelated Parties [Domain] Operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Issuance of common stock in connection with debt restructurings (in shares) Stock Issued During Period, Share, Debt Restructuring Stock Issued During Period, Share, Debt Restructuring Add: unamortized debt premium Debt Instrument, Unamortized Premium Held for Sale and Discontinued Operations Held For Sale And Discontinued Operations [Policy Text Block] Held For Sale And Discontinued Operations Common stock warrants Loan Warrants [Member] Loan Warrants Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Summary of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Maximum limit of payroll deductions (percent) Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage Federal Deferred Federal Income Tax Expense (Benefit) Summary of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Exit fee percentage Debt Instrument, Exit Fee Percentage Debt Instrument, Exit Fee Percentage Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Right-of-use asset impairment Impairment, Long-Lived Asset, Held-for-Use Measure: Measure [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Stock price (in dollars per share) Share Price Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Issuance of common shares in connection with a public offering, net of issuance costs (in shares) Number of shares sold (in shares) Stock Issued During Period, Shares, New Issues Nature Of Business And Significant Accounting Policies [Table] Nature Of Business And Significant Accounting Policies [Table] Nature of business and significant accounting policies. Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Short Term Loan Short Term Loan [Member] Short Term Loan Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares) Stock Issued During Period Shares Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan Stock issued during period shares exercise of stock options vesting of restricted stock units and employee stock purchase plan. Interest expense limitation Deferred Tax Assets, Interest Expense Limitation Deferred Tax Assets, Interest Expense Limitation Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Operating cash flows from discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Debt repurchased face amount Debt Instrument, Repurchased Face Amount Adjusted general and administrative General And Administrative Expense, Adjusted General And Administrative Expense, Adjusted Statement [Table] Statement [Table] Total interest expense Interest Expense, Debt Counterparty Name [Axis] Counterparty Name [Axis] Basic and Diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Estimated future amortization expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] United States and Canada United States And Canada [Member] United States and Canada. Income from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2029 Senior Secured Notes issued in exchange for 2025 Convertible Notes Debt Conversion, Converted Instrument, Amount Services and other Services And Other [Member] Services And Other Exercisable — December 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disallowance of loss on debt exchanges Effective Income Tax Rate Reconciliation, Disallowance Of Loss On Debt Exchanges Effective Income Tax Rate Reconciliation, Disallowance Of Loss On Debt Exchanges Interest expense related to uncertain tax positions Unrecognized Tax Benefits, Interest on Income Taxes Expense Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Weighted-average fair value of stock option awards granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Noncancelable purchase obligations Unrecorded Unconditional Purchase Obligation Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Other Other Intangible Assets [Member] Income Taxes Income Tax Disclosure [Text Block] Valuation Technique, Discounted Cash Flow Valuation Technique, Discounted Cash Flow [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Debt Debt, Policy [Policy Text Block] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Percentage of principal and accrued interest that may be called in default event Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Default Event Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Default Event Inseego International Holdings Limited Inseego International Holdings Limited [Member] Inseego International Holdings Limited Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Credit Facility [Axis] Credit Facility [Axis] Customer Three Customer Three [Member] Customer Three Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit Goodwill and Other Intangible Assets Intangible Assets Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Customer Concentration Risk [Member] Foreign tax rate difference Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Aggregate Intrinsic Value, Options Vested and Expected to Vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Geographical [Domain] Geographical [Domain] Issuance of common shares in connection with a public offering, net of issuance costs Stock Issued During Period, Value, New Issues Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, par value $0.001; 150,000,000 shares authorized, 14,990,712 and 11,878,557 shares issued and outstanding as of December 31, 2024 and December 31, 2023 (*), respectively Common Stock, Value, Issued Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Percentage of principal and accrued interest that may be called in event of bankruptcy, insolvency or reorganization Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Bankruptcy, Insolvency. Reorganization Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Bankruptcy, Insolvency, Reorganization Restricted Stock Units Subject To Service Conditions Restricted Stock Units Subject To Service Conditions [Member] Restricted Stock Units Subject To Service Conditions Other Deferred Tax Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Warrants Issuance Date June 28, 2024 Warrants Issuance Date June 28, 2024 [Member] Warrants Issuance Date June 28, 2024 Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2025 Convertible Notes, net Convertible Debt, Noncurrent Series E Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of December 31, 2024 and December 31, 2023, aggregate liquidation preference of $38,392,444 as of December 31, 2024 Preferred Stock, Value, Issued State provision, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Dividends accrued (in dollars per share) Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finished goods Inventory, Finished Goods, Gross Deferred tax liabilities Deferred Tax Liabilities, Gross Interest make-whole payment discount rate Interest Make Whole Feature, Discount Rate, Percentage Interest Make Whole Feature, Discount Rate, Percentage Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Proceeds from a public offering, net of issuance costs Proceeds from Issuance of Common Stock Operating cash flows related to operating leases Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Expiration period of stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Right of use asset Deferred Tax Liabilities, Right Of Use Asset Deferred Tax Liabilities, Right Of Use Asset Warrants Issuance Date July 18, 2024 Warrants Issuance Date July 18, 2024 [Member] Warrants Issuance Date July 18, 2024 Capital expenditures financed through accounts payable or accrued liabilities Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Long-Lived Assets Property, Plant and Equipment, Policy [Policy Text Block] Acquired intangible assets Deferred Tax Liabilities, Intangible Assets Total current liabilities Liabilities, Current Unrecognized share-based compensation expense related to non-vested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted RSU granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Total operating costs and expenses Disposal Group, Including Discontinued Operation, Operating Expense Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Other Other Sundry Liabilities, Noncurrent Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Exercise price per share (in dollars per share) Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Repayments on short-term loan Repayments of Short-Term Debt Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Share-based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Other Other Geographic Regions [Member] Other Geographic Regions [Member] Lease Accounting Lessee, Leases [Policy Text Block] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Non-current liabilities held for sale Non-current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Intrinsic value of stock options exercised during period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based compensation expense Share-based compensation Share-Based Payment Arrangement, Expense Held for Sale and Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Warrant Issuance Date November 06, 2024, Two Warrant Issuance Date November 06, 2024, Two [Member] Warrant Issuance Date November 06, 2024, Two Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Warrant Issuance Date November 06, 2024, Four Warrant Issuance Date November 06, 2024, Four [Member] Warrant Issuance Date November 06, 2024, Four Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Foreign Tax Authority Foreign Tax Jurisdiction [Member] Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other Other Accrued Liabilities, Current Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Initial debt premium over principal amount Debt Instrument, Unamortized Discount (Premium), Net 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Sale of Stock [Axis] Sale of Stock [Axis] Add: fair value of embedded derivative Embedded Derivative, Fair Value of Embedded Derivative Liability Total minimum operating lease payments Lessee, Operating Lease, Liability, to be Paid Non-vested — beginning of period Non-vested — end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Financial Statement Details Supplemental Balance Sheet Disclosures [Text Block] Deferred tax liabilities, net Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Stock price Measurement Input, Share Price [Member] Contract with customer, liability included in beginning balance, revenue recognized Contract with Customer, Liability, Revenue Recognized Rental assets, net Disposal Group, Including Discontinued Operation, Rental Assets, Net Disposal Group, Including Discontinued Operation, Rental Assets, Net Prepaid expenses and other Total prepaid expenses and other Prepaid Expense and Other Assets, Current Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Adjusted depreciation and amortization Depreciation And Amortization, Adjusted Depreciation And Amortization, Adjusted Document Transition Report Document Transition Report Summary of Reconciliation in Beginning and Ending Amounts of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Derivative liability measurement input Embedded Derivative Liability, Measurement Input Customer [Domain] Customer [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Other Long-term Liabilities Other Noncurrent Liabilities [Table Text Block] Amortization of debt issuance costs Amortization of Debt Issuance Costs Mobile solutions Mobile Solutions [Member] Mobile Solutions Exercise price Measurement Input, Exercise Price [Member] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Restricted Stock Units Restricted stock units Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Accrued contract manufacturing liabilities Accrued Contract Manufacturing, Current Accrued Contract Manufacturing, Current Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Increase in consideration due to closing working capital and debt Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt Summary of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Preferred stock, par value $0.001; 2,000,000 shares authorized: Preferred Stock, Including Additional Paid in Capital, Net of Discount [Abstract] Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 13 insg-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ W4 #P" 8 "GFTW6 "7!(67, $SE M !,Y0%USO"5 !7\4E$051XVNS=ZT]55QK'\?Z95>1^$T$0 9&;50I'&"DJ M7D! -*."ESJMU755M;K^+B4N7D[%12,. .!3 MU%V]^IULSIX]IX-5AU58](6VIF]SNW06;ALV;GIK+.QLQRXN/M%]=V=>O@)[ MR_3W4Z=UO>.?>C(TI-&Q,4U-36EA<9%5!@ "_HJZ^OD$VE94'7-"E;LUP ML69!9_'V^8:(M\;"SG;M;,"8G)2L_(5,57E?KZXD5U]_1HZ.E3_3(^ MKC=OWK#* .!7U)64!&237U#DPBPV''01D=$NVBS>UHLZ+^R\N+/XLQ#< MO:?8':69VEE4& +^B+C%ILVQ6 MCUS&N5TW;Q?NCX)NO:C+W9FOKRKWZ]3I,[IVK<,]43,4FF:5 0 ,"OJ/M\ M@\6;-Q'O-;^/NJSL'0H$RG3L6)U:6]OT\.& >U@* ,"GJ%O[5,OW#;NU M46?OK=N>E:.2TKVJKJE5,'A9_?T/PU$78I4! P+^HL[MSD>]\Y'*]J+,C MFQ9UF=NSW4-7[%Y=J\EXK_55'W93CJ#A^I5G-ST.W4 MO7K%\4L ^"2BSHY?6M0=K:Y12["5G3H \#OJUMZI>]^P6_=!*7O+ M5&,/2KGVI]MC-CD@LY^+SXA M27GY!=I_X*#.-#;J^O4.#0X^T?3T#*L, 'Y%74%AD6RRLG.4LB5-,;'V M O+5>W:_'^^XI7>/;C7H8A0=$Z>DY!3MWE.LVKIZ!5LOJZ>G1S^-C&AV=I95 M!@ "_HJ[JT&'9E ;V*CMGAQ(2D\*Q%N7&PLV;M3'W_Z"+=4%GNWQ;4M-4 M5EZNQJ8F==VZI7__^*/&QL8T/S_/*@, " 7U%W_L(%V537'%/QER5*VYH> MCK1XMV-GP6;A9A,9%>/&^VQ/NXR+3W1'-Y,W;]&VS.VJJCJDEI:@!@8&]/SY M!G:G)+J MHLW&CEC:Y]2T=*5G9+JG7184%+D8K-Q_0.?/7]"MV[M=NAWO_G+U8?-NV+&5E M[5!N;IZ+.?O.P:I#X=\YJ:\O_D.=G5UZ_'C0[=#973H[>KF\O,PJ P (!? M4??Z]6O9O/CY9_7>OZ^VMG:=:6QRQS'+_U:A75_L4=&NW>' VZ7\_"+WN:0D MH/+R?3IRI%J-36=UY,G5%=WW$U#PTF=.G5:3>&8NW2I61T= M-]3;>U]#X:#[S^BH0M/3Q!P ?*BHL^.1-C.SLYJ8F'"O(; CE \>].GN MO6YWI/+FS4[=L+EQTWV^<^>N[H7_[8:.CH^$9^_7/48V-_1(.N''W()3)R?^& MOQO2S,SJ_;F%Q47W_P /E#4K?=#BSS;O;- L_MQ-O9J N_OWNZ>%X3L MS $ # 1QAU7MAYXWTFZ #@(XXZ+^S>90 'V'4 0 "(.@ M 40< (.H @*@# !!U "B#@ "(.@ 40< M ^"2B[G\ #__^R=!WP6YY7N;1/;29S8Z3WKQ%DGF[))-LW9;.YNDKW9 MY.XF>[/9W&QBFVHZ!IMF; ,&TR4$2"!Z[[UWTWL1"/4N(0D0O8M>SCW_,S/? M-_J00!)%$I[Y_5Y+R%^9F??,^Y[GG.<\1R0X@B,X@B,X@B,X@B,X@B,X@B,X M:OYX)+@%P1$I5^\G? M&=[K&'7M*._ZO,&_[1H?X/7YSX?[?.7*%1N7+EVR<>'"!1NEI:5R_KPSSIT[ M'_K]=L-YG3-XO_=9%R]>M,^^?/FR#N?[KD;<@[HZOW7-%D/SK\-[UCP;8'Z8 MIXL,G3.S@Y MG+_#O)>6.^_^N?>^A^]D>,]$,.\U:Q/>/'CSXCRGET-K G-8 M6GIG.[B=?7AK@]\^O,_WVT79-4&"=:$&UPG_7N%?*T+KQ$5OG;CHVS/.5WJ_ MB!RWVS/*6S,"NWC(;$Y_X@O=T%^NZ[BFOUR[(7)5_V'CQLWP[_[A_IW7\[[K M-YS/J,W6X5PKU^F<]]7K-RJXCIL2F/G]LCD)V=SU&S==>_/97$7V=CT\3S97 M=<#>'BBH8[-@H_"<2&=3.&<+O+>H>QM]75S$/6?) TQP8.'Y/#APW+TZ%$Y?N*$G#IU2LZ>/6MS MS3WPYCC8I._O<<,%(XL"<,#CIEM'+'Y.W# MM8V"_;;FY^55TB[*>0WO+RQTU@[_GG'"MV>4NFL&>VJP7CP\]F:.]4W'F;ZL MX\+5&W+^R@TYI^/LY>MRYM(U.>/]U.'\S1WZ.__F];SOTK6;/19S7U[6#C9%-$:!J M#A.;HEXC@VMFD[KB1B#O)[#S%C?.A_O-O2XI*3'0A;.5G9TC:6GILF]?DNS> MG2#;M^^0K5NWRY8M6V7S9L86Y_=RAO.:+?:Z+5NVR;9MVV7'CIWV.8F)^R0U M-54R,C/-P<,QQ!%@PP;@V3W0\\$.N ?!<1]MT07TV.-9M4?N/Z"K"."FSC;S MDYF5)6GIZ9*B<[9OWSY)V+-'=N[<)5MU3C?I'/O'9M]PYGV'SONNT+RGI*1* MNGY6EGXFGPWHPP'$8>,9QT'$6>2 MO8GVS+/F;]VZ[8[[146#/<=L0_<@]HQ,W3,(!@ 8L4OLDS6#@"@^0;!?/"SK M4%GG&E!S6IWIXQ>OR=$+U^1(Z54Y?/ZJE)R_8C_]H^0M4!?H?)RWSDJQ-] M4#?)$^XF=<&-3M\MM>1.U!G.!^ ,F,/93DEQ'#8VY$V;-LOJU6MDZ=+ELG#A M8IDW;X',G3M?9L^>*W/FS'.&_GO.W'F^,=_^SFL8O'[!@H6R:-%B^YSWWELC M&S9LM,U^UZ[=DJA (56= 4 DSB.. N?#'),]NH6:6L?IMS5E?^51?@W,Z7W& MY@!SW'_/!O;NW6OSLW7;-@5LFV7=^O7RWIHULF+E2EF\9*G,USF=/6=NF>&? M=WZ?/Y]Y7V+SOFKU>[)NW?J0,[]SURZSLR1UYC,R,NT9QP8!=YR31\_T4_ B MJ;G!_%?=%B+77&\M\-8#@DW, 7,!\ :$ ^8=6]@N&S=NEC5KU\F*%:O,#N;- M7V#/?:0MF#V461?FA5XWQQVL"WS&LN4KU+;6ZF=ODNVZ[N#( PX "@ \LH,G M3IR4TO.E5+EP.;>(!K!<\B^P2V 8AB/I@7GEN>7P#<-K.-3;)6;6/E MRE7ZS"^S-9\]H^Q^4;Y-E&<["Q8NDF7+ENL>]%YHSR"0L)? 8%JZ9?/(\!Y1 M>R5 "OO%L^7RJ/R!;=0\6(ND4^)$X_Q><3-RET+9JAN6 3FA3G6)@INB,U_@^P)3S_3?*4!UON.=Z\UX_7Q*F]UUUKYMS.G71 :O%9Z](_JE+DG7BHJ0> MO6#7E'O*N8Y#"BH ?-R;RV[6[KKO/ /S+N>>^^YWI,U==FT 6[C@ CELY)C. MPT&=AX)3ER7GI#,7V%/ZL8NWV)MGAYDG+DF.#MY3K+8**&=.O4SQI7)L[NJ- M^VMO-0;JX,>?42<.1P* PT9!-F#+UJVVD+-)K%JU.N00X@PF)2<;_0M@9/0< M=S&O=6EU=X,D\P10!:1F9V?+OJ0D!4T[%#1M \[]J]VZX/APJ M0^;JH@_@5?6[/;HGFS(;'_?YP(&#%NW,RLI6YRE9-\J=LG[]!MM %^I&RH8Z M?<9,F3QEJHP?/U%&C1XK\<-'2GS\"!DZ-%[BW#%T6,7#>\VP8D9%ID%T',O MPE'["Z%ZBB!J?WL;X!YYX(V "-D/,G&YGL.NMHC-;=;GC?N_=-DR!6,XZG-E MQLQ9,G7:=+.#B9,FR_@)$V7,V'$RGGF>?=: RNP7Y=G.<'W_:-U[6'RW3RYH!W1N[/NJ"/?:+R)K\X'B00,X!<3BR )*3EZY;=J-( M'>=<=8+3U$%..G)1$DI*9B[--V3[;J M_4D\?,$ !]D\,I$7#2@X>@R!S86#!]QOZ),6'-!Y!1QGZ3RG*&#F'NXZ5"K; M#I3*)K6)=?O/VOU=IK:R(/.4WO.3,E7GP;.Y6^W-^W?8WF;JW,U56UVB<[4J M+VQOS!DVMUN_;Y]^;ZK.>_;)RW8^)9Z]77'L[?K-N@G00Z".@FCH5X YJ#B M&Z*_DR9/EG&V.8RVC8'%G0T#AY#-A P"%#[JF-6_^0MFP<9,DIZ38YD1FSP,R577H M/=$3'&(V:)PB,B308X#Q-4V=M].@Q,F1(K P<.$CZ#XB6/GW[2:_>?:5' MSU[2_9V>TK7;._)VU^XVWGJ[6Z4'K^_*T/=W[]Y#>K[;2S^WC_3NTT_Z]AL@ M_:.B)6I@C,3$P,$$W>KL+U60B7/)IHVS"0@E@\"U^(%=L$E78'_0 MZ=2)Q[$ANH[C#H@GH+!6 1Q >L'"A3)#P=4$!5S<_\%J P-T3OKUC]+YZ6_S MA!V\VZN/S5V/GN]*-YW'KMVZ5VK>>2VC1X]W]3-ZZ^?UE5XZ>MOH)_T&1,F@ MP;$&#G@6IJAC2!9GR=*E(8>>=8% !Y%YLMD\#QY%-S@J=^#4L@Z0;0$(%5D MS5D+MBJ@)WBV3 ']W+GS; Y&Z7J DSUHT!!=#Z+*V,&[[_:1=WKTJI0=E&L; M[O#6A'?4-EAGWGW7L8]^_0?8.C0D-DZ&#Q]I@ _00.9W^?(5NB:LM_4?\(]- M$ZCP!WN"]:#J!^NH$WP\:<]8MMY70#0 GV#+BA4K;:^8H?L3((MYB5';B(Z. M\=D':T1O>];9,[JY>T95[<,;V,<[/7HZ>P9VIP,;[-.WOPR,&63 CX# 9&_- M4+]@S9JU1O/$KMGKL',"J@2"@OVB!H(%+ICQ !W9J'S C((HG-PU!6=E8=8I MF:F.\$1UH$?N/2:QNXY(]/;#TG=+B?38>%#>6G= .KY7+&U7%DGKY872:OE^ M:;ELO[185B M^=V&\WL+_7OSI?OM-6U7%DJ']XJDR]IBZ:Z?TWO+(8G2SQVB MGS\\X:B,T>_"80F$NF\]J"\OKI86J\HE&9+G6OBNCOH]7?=<% &;#MLYPZ M ( $ Z=<^B99(6N!Z;M!!%<<1.HD%!R\W0^DQ2\ ZY6*MB:I^!YJM[#L8G' M95C",1F\\XC91A^UN7?45MY4FVN_NDA>U7EHL\*QN?+LS1N>O?&>SFMTKM8? MD%Z;#^E\E>C<'I8X;&[W41FKKK*&UW>E(Z= M.DN'CIW=Z^LCT>K0$)4D.TGTW'%:3EN4O2K?[PFRD,U$W(":)J*L@"7 (X[; M0 54/=6AZMRYB[1N_:JT:-E:FK5H):\T;2Z-7VDF370TCAQ-FE9[O*+OY[.; M-O.-YBVD3=MV=A_>[MK-YCAZX$#;M,GPD,TC6XN#0326:R$Z[]%MZF)MY8, M=#?UON#H4J](AI@H.T[/O'GS%#Q/D/CAP^U9ZZT _FUUH+#!UJ^VU3EI8>.5 MIBULKOC9Y)7F[N_-S2::O%*U>6]B\][,/I??&^G?&C1J8I_74NWN-7W&WWCC M37/B6\H7E!TX4J"K"K;8&VL1ZP%K+EDYV?/ MGJW :8)ESP;HO7]''?).G=^0MNU>EU8Z-SRCC1J_XLYELY!=V-K0I'KK ?;3 MQ%U?O.%?(UB'7GVUG:W];^D^ . #0)#=8X^8-7N.97?)X 'L$'8"V%VZ=#EP MVJMC'PKZ"8X6'SAHM->=NE9 B74"K%,LZQ83,]C %8#K]?8=I64K9[]HVJRE M;UUH5N;W)G>Q7W@V$K(U_7=#M4-&BU:MI=WK[:7S&UV<-:._KAE#XF3LV'$R M:]9L _\$+K%S H$$,RZY=/[ /AZL@XV3>O':3:MORU?G>J\"D76%YV2>.K9C M]QV3@>KT=M]X0#JH,]Q"'>CZBPODS_/SY ]SGR3Q/3Y1>3,^0W M^CF_GYTK?YJ?+R\O*I"F"OQPV+NL5>=[TR$9I X]#O=\=?;7[W? $N<*%0^Z M7%AYLIIE,"0PW P=V9DM"N@ 9GW4\6^[LECJ+]HOOYN9*_\\.5O^<4*F_&AL MAGQWE'--/QF7H=>1*?\V/4?^/"]/P46AO+WNH('!U0H,LA0@DNTYXP+0]WN6 MSJ.V7E:;.Z9 "=KNGI(+%D @^S9BSU'IJP#_K?4'I>VJ8FFT9+^\N+! _C0W M3_YS5H[\5FWEEY,SY9\F.#;WH[&.S=UJ;\[XOME;JKXV37XV(5W^>5*&_'I: MEOQ./^N/:L-_45MNL#!?FNKWM%6;ZZK?.V!KB8Q0,#E;0?W:_>[0X) MV4\ 'IG0D,@,*GGOLY8(GN --N>GUD'WI4:.@ *@"*H461BHL-%Z7WOK<\3\ M=^[RICI('KF!O/A2??GKBR_;WP!XS9JWM&>A M?8=.%LPA>^.!.]8%HO&Y9KG@N>#+#T! M(FHE<79Q>F?.FJ5.\'@9-BQ>HJ(&6D8$ ,4<.&"NA3G7S!'SQ;R5M8=[NR;P M^=YW- 3PJRTV;]'*61-TW2?S2Z:&/8* #VL"H .;V+ESMZUS%N13FS !#;6) MNJZ6?#_VII XTMESEIF#VDQ--\\4M7&K5CML&9ZY>,O(#98^??I9YHW@7]NV MK^N\M-8Y>L4&^\7+]VF?B+2/O[)NZ&C8N(DT:^%?,]ZV#.& =%&[\6NR2IB MYP0O '> ?X?I<;Q.U>77^G5'G*P(M4-DXZC[,JK;F2M6:X3#NOU J3G5 +GQ M2<E MR]>'I\ESPU+E*T-3Y=FA*?(W<2GRY=AD^1M^'YKL#OU;7+*.%'O-<_$I\OSP M5/GFR#3Y[I@,^:%^WD\GYB^V'3@O MB[-/R\@]QZ3;QA(%%$7RN]GY\HNI>?+#\=GR=Z,RY6^'I\M7]%J_%.=0EF%5LB]?S^H9%Z_X=1! M(FI"-A51'&HG >+4N)G-Z3U9E7=6YBAP&J?S.6CG4>FN\PN0:[AXO_QY@0+I M.07R*[6W?];[_X]J&S\:GR7?4YO[EMK<\VIS7QV6HC;GV-.M]A:V.\?>4LW> M_D[M[>_5WGXP+E->F)@M/]_V^_]'O;;*TT,Z#\R%+.R'IA#X; M4(3/6@8[^M*D3V34=C>,Z/+6V:GG"]TT,%#XNR9)W-@V;NUZRRCD)Z18=EYKVX.F7D$:)*2DJP>&;HMZR79;^BN9.G)O$"!Q!XZZO/F9.?: MV%SP3%J I\R<^^W@WJX'_K^Q#A%@:N(".]8$UBJ">H!^U@1H>-@$]5LP&Q#E M@9JY.V&/T?D)^+ >!C688?O -ISZVN,&]-/2,RS;R;.T8.%BW2>F62T;E&B> M.8(K;^F>96N%WO\VK[:S^2@;_&D8FK_(]?U>V8?W;]8,U@Z^N[$%@UJ$@H&L M&5UTS0!\8M?0R./5SB=.FB1SY\[5?72U@5; /S69!+XH_PA _]T[V#B< (J# MYZY(^G&'6KDJ_YQE(L:J0QVSX[#1VCJ\=T":*8#ZZX("^;]S\N3?9N;)SZ?D MR$_4H?[^A!SY]K@<^?J8'/G:J"SYRHA,^7)\AGQA:+I\-C9-/C4X13[ICD\, M\@W^/3C9_9DB'Q_$:U+ETT-2Y3.QJ?+YH6GR)?V<9T=DR7.CLNWSOZ7?\_6@C(*Y*."CA[DL73^#9"WMN"<))1<,+!Z M0 '>:5,Z=)SM2/,)T?_.7S$''8 (W:^;WH=FRXL4Q!;(SZ?FRW?'Y\K71V?+ ML\.SY'-#,_2VZ?L.M+DB\,R[+Y\>URN_&1*OOQ^;J$"8FB9AV2, MGA^@&7$8#P \S%D[[O"B"T+.#\=ZD]SV^ [=>YBD3DR7P@[$($F.NLY=35)R4-^ MFSI!J((H@@',^BL(;=.&K&,KEX+6-'1]#1LY8(I_>P 69YLL"N\#Q%!;A./J M@5;O^OS*7CARU$Y!GT&]DAH#:'91NKGA&$-O8U/&@3>:I0LHV1PMVNIWNMD\ M[_/P;]PX!IR#,\]-78IF"W,@.%WU G]!WIUZ^_99R@VJ#*B+@.0!9G MQ6MY\7[9J+E.,C)D9@%TU,PA>#)Y\F2)&SK4ZB/)P)#Y9OY;&4]^U6P_+UHP9-U[FSI]O:XA7?^H7 M1GB_':P)'J!C+61]Q6%?H6 .&BL.+G5/7=Y\2SIT[&3@N64K9RW@7GOVX-E" M9%;U00W_FA!>^W5-4)O@'!V[8#UP;*)SYS<-F )$J/3)JS%BKD0/$$73DOA)@Y-F+W"N\/=D/ MYAZD?7C!H-NN&7K.!$X)5,#ZZ-.GK^T74(VI'X4]@P@3STGDGAH<53O(' D M4&Y$< 31CYEIIR1VUU$#'"T4P/QQ;J[\:FJ6_'1"IGQW=+K\;7R:/#LL30%; MFGQ:0E"$?BDF7#PY,DR>C4^6) MJ)1*#U[/^QA\!I_%9WY4OX/O>28N2SZNW_E)_7X X.>&D'%)E:^/2)>_'YUA M-,A_FYYM%+J6RPL-X(W:>UP69)V1347G3>"%>BU4#B]>NU6DA"P>=7ED^+85 MGS='_?751?:9/QR?)<\K0/M3^KY/A'M7H?^?')@JOW] M0_K_N2]/Z_WY5'R./*] X85)N?+;&;G2_KUBF9!TW,1F#IUW:NPN/\2@[L)5 MLG-736F26CDR7%,5S)&-Z[+NH#19LE]^-R-;?C4E6UX8GRG?L%[>UN;([7>C;GMS<^&YM^6K\'F_M$7*8"]33YS&"R?JF6 M$?S.J#1[-K"-_U9[(W-,/>GHO<=,=&6;FXF%#GS>$U2I9:G81UA4&:BKD4%X MM6T[']6O; 30&0U#BS@+>"NC*[97X--=0<\DH^21I6 #AX95DU%9LD7T[@%8 M(>M,=@EA ,N$X:B40SGR.S%<8W/=1-N2E500$QL;9[1#HNZ1/?J\-@E<-TXM M-!,.!BB;ZJ9_OG3?1WG@+DSQ"E,T_?>H M<9-7S!&%NDKM#P(K4 J7+5]N45@3SW'I5U[F]F%3R?13;:U%A@(9:,R(B9"U M1L$4D2$BU01+>$YPRCQ'W?OIS;W?#B,!W?V>^_+ ?1EZKN_?C@/7U*A?T)1[ M]^UO&7Z$7E#N).N/F J9:D NZX S_P^OL^;U$/-HUP0UC':;G6VT=E@0 )U! MU"DK\ '(4=O8J'&3T+/EO\=^>R@/W-?(FN"MET;7#N\-]1LT-OH?P3Z 1Y;U2"C03]=NU.D%6KWC.P M'SO(<'X.2'/^UC_5^?_]DJLV>(^-5/>STMS/=T=TNOOY^MJ^^^2Q MOIQ3HGRH_SYY.CI)05ZR/#F^Z; T7U%L]_CGD[+D M&\-3Y6_BDN4S@Y)L/C\T8)\\H?;V&/<5^_#L3>\E]S1L<_YY<.>B?U7M+;6L MO?'YWN#_<0Y]]CKVIN?UT:A]\MG!R?*U^%0+>OS+Y"S+X)$MCMEQ1*:DG#1A ME3T*VK$I BB 6BC +S:T+OPD?7K-PH#WCO.)P(-+WMU7.72>QQ@QX;.1MZL MF4.[ /2,&CW:1$7(9.',$XVL25#'!D']"N?$!C)X<*S10AI%1#@CZ2E^H,5F M1-21:".4.< O&Q";,VT@O(W'V:@/VOV5D"'4T_- M7"3-J28WZ(J<^XIH60R L8EK**COT*&3 ;NHZ!BCY2&[SF9M%)NT-!.$ /!X M/?_JNB/G[S,&8/%$+V@.3MT(,M\3)TXRP0OJ):%-O=:^@STG7FU4><$$__U] MD [\[B:4;2AX )=Y\^=;UA9!&(1A '"5 M5YH;!:_+FV\;0*%F>.+$R1;@0+V1K!12]UZPAS7T809TGGP_ZQ[[$6"._0,@ M0SG S)FS35%Z8,Q@4QZ%^<+]8Y^(#/3=R3X>Y'Y1'O"_W3EZM9DP9&R_Z/&N M">YP[;1B0&V;FF. +BP7? >O#C, =9&4-Z<^C,S4@7-7+5-%C=BRW-,R*?F$ M.9]OKC\H+=2Q_O."0OGUS'QY85*.?&MTIGQY:)I\H$4"_DV?(#\M\+BN17,_+E1Q.R MY1NC,N3SL2E&B0P#NGTVOX_Z[RGW!U5MHIRTS2'@& !RT3 M<%?3@:A' "D,>MK ?X<2=BKLJ-O# M<:&Y*^ &,8&.'=\PNAT1;(]>5[^"[ZT)QZTB)^Y.M"P346C8Q*VG4-#;IIW5 M8*+(1BL&HO2T1*#W'SW8<&9, O\AH.3YH^\XIF3G]B8FFE $:J:(ZR R1!;+ MZE(!\RU:FFH<3KQG6W>B5]:&^;]=?4T#'[#'$:4VE&<$41UJ!VG3@!@(O;6H M:R5#\[ >!'G(S@%8J)U#$&?&S)FV)O8?,, HW(A.$1S"8;=UP+<&18[:LB:4 M:Q=N+69D?1^!O@:Z)D"_\VR"NCO6P4@W<$>R!&0+M$/HA69F'U6GW"^8 M4@X0\E&> 8Z^ZON/N%1;RM+JZPINZCLGN&L&0U#%$W; M+UY]3=?&3E:K"X6;]8)V"+!;J,,,@_[+ 1TS?$A>7)!G8AG? M&)-M5,LG8]+E U$*SCQ06^9\(L_??PT.B.!]O!]:YD>&9,LWQ^7)O\\ND%=7 M%4NLG@L@$QE_:VY]XV:=[%_'N9.=(XA0?.:R[#YXWJB(J'[VVEPBK5<4RQ_G MY,NOIN7)CR?FR#?'YLBS:G/4)7Y";>XCV%QTV.;JN7;W:)G[[8*R/HGEV,6] MM+=$WPC;-(&$>OT2R]C;TS&I]LQ00_GDG96/A61.&(7MYT^7:T!!]Z[H3@-R*_3\XDL';5_%)G[A0?N=(U^!QRQD!DS M9EF-7FGI!-2R@H("$\0@*H^D,QLU]_*O+_J=GIJA5]Z_Z*R3M?4/[BVJ M;-2.D9F8/'F*U4Y Q_1ZFW&__#6(=95JQW5@8]21T6L0X1#Z-@'F0K5Q+E7- MRWR_6$?G_TYUF"'!!%T'R/9W51"#" AJNM2A NR0NW^8:%4>_99!%@9Z(9DH M !W-W6D'TJES9Z.T(R01R0XHSV&OBVN!,R*9'(Y-.!3]5W7=[2B]>O6UANF> MX)23L3L5HF4_;)1+3_W4LOD*4@ K&S9N-$HJXEO=W/W67[,>2:VLJ_M$9?>+ M)DV:6=U@]^X];8\&V&W?OCVDC@FPLYZ'(N_KC!U@ /H;P@P NOVN* 6J@J/4 MN28SAQS\+Z=FRS=&I!F-[$-12?+X@&3+)I6E3D9DH4*.NVNF6'?[W?( M$WT9E^0("F2J/#XP39X9G"I?&)8FWQB5)O\V(T>:+2\T\(9JYDH%5#0TWZD@ M!/G\IDL+Y(7Q&?+UD1GRJ;@,J1>3Z= M^6QS[JMX_=[YJ5-3CINYW [=/DZ(BHW:J0E MPB,3)DX6!@LJ_=F@!?DS6'<"=8[L=6/;G!Q0M\SZW=4F4(<$_R"W^-P#=5X= M2V5 G;?14H\'M1#5KC-GSMKG U0*U)G;NFV[@46\") ]A2ISEUVG19N6JUU8_D(*)RXH2OSNIZG7/8 MG*S,"7,\J)_S !VJH&1DR% T=-4KO784+]X'NE1UQ0WN![!C-/2I)"( OW. M4XZ%:H:(DM]9J\LJB#=<.R!( ;V4=BY&O:7'IP*708.'2+=NW=46')5"?TN" MNZ795B:;>K=K0G6!G;#;A9&9:&@,$2B;-S+D_B$=!SX:*Z+0]>#BR,EY; M$X^.2PTA0B T:(>U0.T<]<5&3\BLH;]_720*:$N"QH?-4Q(^Y,I&:_ I>^6P])V M]4'YTX)"^>=I>?*=,9GRQ:%I89H;M7(A()?D W*)$9F0A)H'=7XGNW=D5FQ? M6?JCCGH*6)^*29%/#$F5+RJP^_ZX+/GUC%P%M_OEM=7%UL :-BW)!AP&-/=6[=M[#^_F<'G135T'__'Q*KGQS5*:I MHGYT8(I\,"I9ZI6A3^XKW^9J'-"Y]E;&YB*RAA&T3[*R']%K_&QLNCPW(E-^ M-"%'?CN3?HNTM3AH%."YF:>,"IUZ[**U03AMS>B=1N8/"L\_,F;,.&% @6#3 M90/V@X\[9^H<531$,W#@4?LC4T=CXIH&=3B/U/7,FC7'&K:2B42BWXN*5CX; MZ8A# %*H@:!>AMH9P%Q2F NL@B]O!YS ME1FWJ^&ZE\X 1X" M!O06*"LK6XX>/69.6MT%=3?,#LC.0?$F&TW+"@0@:-!-5A\1(3)T M4+=Y!N\%U;8\@8K(^K;RUHGR>APZV9(&]R1S>.LU.>N!0]%W%#-Y-MAC>O?N M*\. >Y<^=;?],":X-2LW3]>W7X^\_1VB4]/2'Q0^>N6F9NP_YS,B7YA((Y=:R7%?Y_1R1[KFW@'"F5M ',5.=H)MZ7340?X1%22?%@= M[:<'D;%+-T#U_;&9\HLIV?)?<_*DR9(":;0X7WXS+1\@P.K"R%2E6@T9X/$_9F1;0W7JKDI,"?.Z46?K0JX.(12RP?L. ME\JJO#.F&(H*))+_?YR_WVH'OS4V5[XR(DL^$Y=N8.=)!70?4+NS^LS(H,$M M%,J$\%S7$7MC/#$@23X:DR:?5/#^I?A,^<;H+/G!^&SYUVFYTF!QH352CT\X M*@L4 !-\(;M);T0 _8,247F$7C@,ZJ!P2G%(JP+J/)X\D5B$$I8N6R[9.3F. M\MW9LS7BN(4S=<<,U.%LL9G2-Z=,%J42H.YEKW^77B.@$.E^0!U.:4IJFJQ= MO]Y4_]B(NKW3PS8G_T9=E8AK>5E0/WCC//S#:<-0N7$GI<6[=?8CG7M/'97V M!XYSWU5!;[R!?L13#JO#@WT0@:U+@.ZF/IB'2P[+GCU[#:10BTJO1IPT?SL" MS[;N-77J7F1I[A?=SY,X#PMG-+;1JE5KZ=GS7:LS7;!@H;5Z S5E;F_U=&Z M*=>N7[,UCDSMFC5K+!N)\ /2[:C;-E%@VZA1DS+V<*\5!V\7X(E<)\B@AT=C M$[J)7 \JJN&ZFW-^T57-Y'MI;M^T>4M'7$GO4US<,%FX<+%EL?+S\RW[79>! M/H=?X1*P2O86NB5UMH!]9YUHMT?Z5&'S&J\Z6E==X^J@/JH+\AQ+#>!73T_/K+ M_'SYX9@,^#QI^/3I<-[1=;G+/_4%3E2ZC1*KPN@CD;;T$97*Z ;O?>H M=%I3+/\Y.\>:T%-?]JFX3'DB)E,>'Y@A]:+27)M+4#J MWR%01X/3AQ7440>'P^6!NDC'^W;76-_-/N"D0;]$U9#H,G0K^G+-G#U;8G7# M[MFKM[3OV,F S)V;O :LF5M?7W1 M6KJ]L+P>?0U]CN>]RB+X^]UQ#7PO60M$ =BH44;T5/"H1:KMK0XX+Z+OB!V< M/G7:HN^K5Z\QI4<48\E&,3_W0I6N,J(#%3GVE1DO5;'W757/_=8,4GUK?T'/ MK;[JJ*$"B3!30D*"]?.K#:U/JI*%(5O NG;DZ%&KI:0^C%8>].DDDT^+EP:> M0QQJ'E__GMF!7Z3(>H(U=7K&\5QC@SQKK!,\[[1-X-GWU@)^?[7MZ[9^\!JO M]YFW'OA[XWEKX]UF%^TS7&#G[P'*>9*5H=T+E/WMVW<8%1/G'?&4ND;-]FKH ML&>O3R6M+.C5%S]\A+RK^P/*EMSOBK)?=VL7_G67^_Q*4Z^?8&OK)^CM(=@& M0B78 C9A^X0.[,*S#>NAV>"XJZ]#L$$&_: MO,64A8L/T,3^3*@N]V&C8K+[47-US6TB?HR&SF<&IBIX296G!@)HJ&%*#ZOZA>J6'E) %\J2[75IF?Y:P41Y4L'5QP8FR>>' M),D7='PR9I\\U7^/?$#?\YB^]]$R&K(Y"#L@H)BH@*[1/G>F#1IO:)0 MIJ>>E,SCETW8AB;HM4DLQ7QEE^)+0VULKNCL%=E^H%3F*!BEX3M-P_][7K[\ M>$*6*4)^*C9-/ASCKYOS[OU#;'.>K7!]_?;Y%#23#&IU.J"N M01C4<7]H'$S/J0T;-NB&,]LBL'PN-71LFIY#=#MGZ-;L20/?AMPDI!#&YDID MMV/G-VR3H^:1FBUJ ZG)0%6NXM''7M/SW5Y6JP"@)5L&<$=2FOM BP4$;MBL M/7I815F=JCKVWD;M.!?-;;-^TU=3@YV0[4(5T]^SJC8".\Z+R#L9NOR\?*OW M0-D3RB7S@B.$HWHW@.YV]E'&"<29>LD%S@W"#AQR\I'1=W]FIJ$;@7_9!S0J M:JE171G]BB3.R=9A:YVHF^GYKHP9,U:6Z?SOV[=/"@L++4-3%[)VV"GU7]"' M43%$AIU:R@$#HBV[0 %6[^;GI.WR\!ZU#76(\ <:RZB1*P1W%O:IA!@(/A$ MZP046'G^60L %=S[[N_TM/6*\\5V 1KMVW?2WS#[Z&K!!X1)V$=HHX!M M,/BW9QO09&VO"#5 ;V?[&_/FU*2SAI2E>E:'"1 )[+P60NQ/V"H";B@*\ZPE M[DNRMD& _H>QW0& CMH;G#[JY\B4K,D_8U+\U(8 M(D6>HBEV5(K4"SF8+O7M7F6A:GT6Q054?B$N6) MOGODL=X*Z#Q0=Z_H?SZQC]'M[,<-C>RK98>+Q_DGQ\<*I\.3Y#OC4VQUHZO+BH4#JN/2BQ MNX_*_,Q3LJ?D@M$QZ6L'#?>^@3HV'4:8?OGP@#HHDH ZZ)>A3)TZX-4!=;1M MZ-BQDT1%1\O$29,,T"$"P29()).-U*-U1CH]%=?*^>L<&KF KJE^5G-SL' $ M ')D :&C(!6/ .%]GPWSE!%@^@P-7Z 3GKE45.(&B7U+/24Z_+F6V4DUOWU M?Q75V%0'H'@16#9KKZ<93LZH46,LRQ'N^7CXACDYD:"X.I2DBFJERF39ZCN@CL'O#1HY]Q7;\P;VXQ^-?2.2#GC+ MYY?CO-_-_)<%]TW<]@>MS08G3)AH\P_UKJBHV$0E:ON!G=*:@18=-%D'T!$, M\^HH"?QX09WJ4.INUP0>I]FK1:+)-XJ2@+$WWGC+UB"H??3#I&T+('/@P!BK M<>;Y9SWPU@+^AJ 5KV%-Z=FSM]6]OOEF5VN_PK7@5#=T)?4KJK.JDIW[UH.P MN)8CJ 1@8"VBQF[AHD6R9\\>HRT"[,C@UI4,G:=RB1#4NO4;K$?I(+W7[RB0 MYAJIK?36B:H&3"I3:^VGW#9O[H"BSIW?= " MC[]^IF]4C]/BPG6L*$* MFH8/=_8+]A6SC:AHJX/MU:>OG?_;W9R6"Z^]WMYZ;>(C$*CQ0)U_+_/ W=UD M[#S!):X!VR9X-F'B)!.:H8\=[ Y8$YZ*\L-R7/,U$T>&GUJF$0E'I/.:(OGS MO#QY84*&?"XVV:B%'QF8K(YULGQ@0++5,#UJ0&YO+:M7>M#TN#"ETI&HWV=T M3(;5>NG?'KTO(#?\_8]:K5^B@NQ]\K41&=)@29&,3CPA">K0YYVZ8HW1:P^H MFR(=CTN69(9GR[(@L^=[X'/F7:;G21(%]](XCLC3G MM&7L$%#A&;]OH&[DJ-'"\+(.#R.H\],OVU4Q4_=R?2?3 %61:"71;X 5]6'4 M";'QW+9Q=,0&;B#'=<:]#!;J7SA3].WIV(F(ZMN691N@( Y'C/D9.WZ\.0I$ M+:GKHU\>X**B >T'(0)ZYB$40_-U^D0ABA,?/\+H8OW[#U!GL)*,]JG3W\3G=FU>[?U-$14!VI;;=FD_;WH M )S%"CS(+-)G:YS;T]&A4C4L-TI=I[Z5!O6UN6RZAS1J?3\=KK MYF Q9P1B>&Z]@2-WZ^AB@VP.65J<3(^2"ZCWJ'A&L_)1\"*!:G4=-7_S9.R? M8 496^K0H.*B)DNVSM_NH#9E:5G#+JL#B3@2[4R8O??ZSU872 < MOE<-?*#'L0$ %FLK:X1#OW:<=3(M??L.D)B8(>:8$R09-VZ"9<$G39IL]Y;V M*DC$LQ;0$'[VG#G6.V_:].GV&E[/^X8-&V'JQZR1!%S>[OJ.=- Y\BB;#G6[ MC67U/FY?HHYUTC&:.S8E@WNX 8$C=+?JHU1/+VUH[K7ZM\ON,ZFKK@.SQBVR?FAF$H]+GL&@:#: M3-NO+.72DXZ'FH<@"O5S4+9&[G%DX_\P)U=^/#Y#OAB7XCC1_J;-?9/"F;GW M#9"KI$1]WT2?E'[B_6W;$*+G[0E][[/Q&?+2XB(9L?>$B6;DG+QLK0%J&M2Y M\@"6%3YSZ9H<*56;.WE)5N2=D6$)1Z7]>P"Z//G^F SYV,!DJ4<=&9+^'N70 M;&YO+1/8J6E[\\1R:$B?)D\-2I=/QZ7+L\,SY!<*[%JN+);874Y#^AT'SYN* M+< .9U.E%FSU:P$S9J;.7MM[N;W:$>"5W)%#'5B;M>2^HDO @\T6"HE_28 MPID'& ]TE6+#]:?5$\2)='(;N;2T-JZX#-_Q3H^>EE&A_YV7>2'K@J/&_:,F M";$6;_#OR#'6'= >1Y#%U?<3E:?-1U14M-4Z\CW08P'<-)+'KB,;(%>+>E=. MY@F[(@*/TXG](2916%1DT7_)++.';-1YW[P%V]AA^P+VP;W&/K:[^P3- MT:D7QS96O_>>[D'++8M*4(!@ 4&MX<-'V'8!338,Z+XB W4$%S5:@N:7XG,S-."71VP]+:P4?_V=6GOQH M?)8\.TS!252R/(:P.;*Y,E=EMO/-H_69Z,1I&5^L-T^?;8+/G- MS#QY95FA]-QTR%J1O)=_5M*/793BLT[;@WO9OS =;?9:,I2R)R,'?>'J+5# M6VQACGAE:N<\6?LF39NYT< I8E2Y:9E#14**A<./G05?U.256+^R.SE!:=?Z6Y1;"QN4E3IMHU0VFC MYU]M<=Z( 'O2Y(@W )29(\X91YL:)&APE;&C.P&=4'9.'38 '5DU@@:T@H 6 MA9,]9^Y\6:!.&L^7.6DZ7^O6K3NR8Y.MS0Y]%6I<@X$#0@PR)EX6I#J"+!+OA[%QKH_;B+.,XCQT[WH D M\X_,^P:=8QQPJ*MD.;.R"N&*%:LLB\-W [:@=!*$(J,/L&CB.N_5M0EO_V!- M( O)F@A(&3EJE %5UBB>/4!U;:VOPSZX[P"C)4N7RKCQ$TP-E_4MLC]A58%- MY, ^K >H@L6WNW:S@,PHW;MYA@$[RQ5\ <0 ],PC?=YH'Y*;FV?M=\PV=!]@ M+_#V$?8';*,D9!O.7L$UL5>P]V3I'H3B,Z 5Y5K6&*C3! 8)/HX>,]:HII0) M4+_G!0+]RIF5S^B&P:PGK-.T64N[YMY]^LKPD2-U+9PK6_0:L5T_;;^N 3LO M6X(H"GW,H.C-2#TAO38?,@?PM[/RY>_'Y\CGAF7*QP:GR0>CDB)ZR]6&7E]U MA"9WO[-*MX"Z9 5UF0;JXO<<4U!7*EDG:A[4>8 .NSMP]JIL*CIG-7_O;#PD M#9<4RB^GY1IM]'-Q:?+TP&2K%3- U[>\AN&!G55$R:SGTC$_%),FGQV:(=\8 MG2DO3,RR#&BGM0#-W+D:,O: >R(-ALEKU'C,CV5JJ/HY]T3'!YH0C@#4Z9- MM\@PTM6<6VW8H %U9 AP*'%V<*3'J',-%0CE.*L[ND-KC#L!7*\.QFBX^GDX MRV_HYV,;@!TRMH (:DEVJ!WC5#%'V=G9UBZ6H2<56I5Y// MY^'P4L]%JT!!OR<[Y MU JQJ=9MVAD-&T"'2 3WAC65>0+$Y>3DVIP#U$Z>/&5-NR]>O*1K!$)#-ROU M['BO82T@B,+]!DRSWI!UPM%'F9;Z)<#!AHT;#; _@%VK FO*VAAS<<^/+NH MKDUX]D"0#+HQ 8VITZ993TNO63WB&+61FHV@"\_2BI4KS3;(7+%&>((YU:5< M^I\5IU:NB8%],OADB GXT/=NT:)%EIGE64Y7$ QME>>(>W;V[#FSC2M7RNX? ME;F/?O$7KT4#01?LCK6$0 #[%0%(LI.LX7'#XLUN+9OKUIG[UPWN0^7VBI== M<%??Z.V\MZG:!J(M/13TQPT;9ME<0"O[F*>4>N-&W0%U-UW*)1+WQTJO2;$Z MV,MSSTK_;8?EKPL+Y&>3L^7YT5GR3&RF/!+EJ5J^#]H4/ SJB ;J4A349 MOV1S]J"NYDR/'? $. W4+9#-H88!1P5Z M#\XW45A3^&S4N%K.O;\8GOORNCHH.'"#8^,L"[%7[P..JN.D7JU1R6KN$8X, M39%Q8* QX62W>RT<@:]*75&D?>#P<"^)Z -NJ5=!N !J$\(^],!;NVZ].;9D M,7FFR,;@4 $R:6P,(#]V[+@-YO!. _$)G#+>S^< \' $L;_MV[=;E)]L+;4V M #RN%V /-1.P"1^[/ M"GT>O";ST"*K0R\K;^TTNBVB2/ILH5++^H :,6".S#W!A(0]>ZR6C_D'<#'? M!&0<0'?1G/9KU[QLA50:U'G Q!/Y #@!4@#6V H9&POV*&C9O7NW]>,CR$ M M'K:*"W)4A:(=>2\:O]+4G'<33HEWA%-@$F#[G$]M:7W"VE!:>L'F M@$ )3 ?FBV?X33<8XJ':R? "_*%U8J_4?4,1 MQS9@-$#G;MFR30C\5WZ_\!K8-PBI8I+-10D:*C#?0["!#"2VP;-0%QJ36]L" MO;=$YI&0I[9FASK\2[+/2,S.H])L>;&)*_R= KK/#\MPI..]-@5]$Q],UBD8 M]PS4O;BXN,9!G;]NDTPAE$O.9U;Z*7EW\V%3:?S'R;GR]5$9\JDAJ4Z/P[Z) MX18%#[NJY7T!=7M"&=MZ]$Z,2I:G!B;+%X:FR4\4//_7W'QIM[I8ANX^:K6, M""-1VTB=W=UF[0)05TU5QXJR<\ZFW,BH,JA8(G# YH:S!H4)"A_U#3AJ4,Z< MR.I!VYAPIMB, 7,X6>$(Y(V[SE[Y'3DO NO0"QUPQ_?R_3C];-9D<\B>D"5" MFGOTF#%&*Z+?&!321DU>J;)80F2]!%%Y'):NW=^QK!2. 8[DJ5.GS<&LR=HJ M[@WB'63#R)#AS$;I,T*T/-QDO($IP#FV4/GZ*>X;SEI'5^*?K!SB!*N<+!.G^^U.:NLH/W )APW/D<@@> 5L]!@Y:+@[AG M;Z(YJE#@R-I2JXX /WD'N $PBHYUGEF@'V-9F% M\1Q9[AEU=(!KZDZI+<.Y9JVK:N/H\FKH<%2MV;)^)JJ59,?IRP45FMHW,B%D MKU'<1(3#<]8Y+TRTYZ"VM#[A'B&: M0Q ,P+]PT6)[A@'[1LEMWJ): 9^P^J-S']B+>3[(W /FR%ZROT*/34E)L8P] MP1GFQPL$\HQ[DO\>PZ,Z^XZ7NFW6,6EEH_%[# M=02RL(^J4#']>ZK':&BI:P\9.^XWP':W DK6#( FST-M/W"N:4*,RN51=>*@ MY4U+.2'O;H)R623_>T:^/#\Z6SXS-%,^.BC5E!M#V9(^ =6R[H ZCWY9LZ#. M:5L Y=*A^N8J>'!:%AR3;AL/F9#+SZ;DF5HCPAY/#70;U_?=6S8K' 01JM%# MT:FS0QGS P.23*WV:7VFJ;7\WK@L^=6T'&FSBIK+H[*A\)RD'[\H)>?OOMU! M .KN0GZ^(LJE(\GLU,:\WKZSWML8F31IBM'IM9O(]XH;RXK&O[W>9_CGW,O(H_#!I"$ZH?3 MBMW28!N!&&JJ.'=:?%170,5/N^.SD%#G_@)F< S)0-8DJ/,:S3,/U+4";+TZ M*<"XYYQZUU_==A76JZUS%P-TJ% B>L)Z!?714X3U1$+*7Q_DGJP1M[.5ZSZG M'L#@!7X0-R)S!] 8/&2(V07WIKHJH']U 0T4]>8M6QN%$07'$2-'6G"! -B] MHJ+?[8%M$(B#U4!=*P$I6!B<^\L^>GIU@EWA.C*G=IOU%H$0U$NIBZ7.$-NX MX ;^_,"MHOWC7MF'/PC@?9]__2!01%".C#MB)CPW<7'QQD0 V%$/&-G'M3HU MN3Q_II8Z;KQET%$E!F!C'[7]( A_29TV).3I6X8:'H#NOV;GRL\FY\C71F7+ M1X9D2;WH='EL0(K5,X5J=0(P5P=!G4._!+R3(3O^@%L:W/35T $6Z)4V,>FX M=%A=9/5=/YZ8(Y\?EBD?B$Z3>E$I\EC_)!?0!0&$>]E+$:",>FB]J%034?E( M3(I\>DB*_'I&KG1>=U"FI9Z0S<7G+&/'VA" NAH$=655,AW*I5/[T%FZ=>^I MCO!@F3QYFBG,$>6&)L-YX4#?BPS<_;I_'#@.9 @X9X1;%BU>;!+71.;I6P0= MAHRD/RI=U0T:FA'.+4XSX&;GSMT6>?7N44T=7#NU2\P9C@-9 RBHCE-2W\W0 M50[0>=DYB[XW;V'9&?I&<2_)W +HJ _AF2&+AG/RH &M/XL+J.$\B,);IG+O M7J-ZS9X]1T:/'F//$D(-*/#AR$/'K H5,1+40?$DZ\-]1KR'[&%-VKXUFE?@ MDIN;:XJ!B%^@UNDU7ZY*+66DZ 5KI?5G>ZV]?2:M!.AW1W:#[!Q47[(N *C: MI@3JU5=A&V2(:!Z_=MTZ4T6$+DG_2Z/HZO5AZU6F9KMK O9$^PYHF-2H.>O" M+K-'@ /G\*#OBS_PQ?P0[*'^F+8L@UWAG,@^CY6AGX8%8QJY=94MK5Z1YZMO M/S=;N6B1"8.0O0O 7J7XPQ_^(M-\OM43&K M0TUU@F)-#/2C0,NS0S (L(MM."#W1BW<4QT:W'EUV Z>NR)IQRY:QB1VUU%K M4/W"A&SY^JA,^4Q9FGI>>F$OG3O )Y86*V?&UDICPS.+TLQ=G]=.REI17Q0SFMBB/CW3.O?QV15VIU$*, 2#ER MYA=J[![@5"-&@OP["H#0GW!*RLJX5XUN2N2]?<=.!HIYY@#)J.8A2(&SYF5F MO.A[3 6YPTZJJ@XT(1!)#V[3? Z(B >S\=\4Z1^'#=4&.K MQ\)QA]YHH"XIR3*U-4:/4D<9*C37BXH@?=[(IA+$ -!Y?;@JHP!;7H8.8-A% MGQMJCD*@?H,#ZLG@ V@]0.>M$;5E3? /[8!%11!)RB9U&-"DR3;2'L6'&ZN MLRK]+4-..WM*HR8FM(%*,%D>ZGK)%O.1HKKYQP X-@&-$"> M9UI;5 ?0>=1"^O\U;PZ@:V\U8ZC1(J+%=>_=J7.6@KJR- !$NB3MS#SE S8=D0:+2V6GT[.E:^. MR)1/QZ;+AZ+]@&YO!!"O;:T#(FSPEE$+J:(1O1/)AEJ=G=[WKXY(EW^:G"U_ MGI\O73<C:VV 5%))1$%4[%T' M5%S7M;5DR[T[L9/8^=]._>FQTWMQZLI/XK0?QT6]5ZLWJ]*[**)7"=1[[T*] MT&&&WI%$%1((28#*_G>?-P\&A,2 &$ P;ZV[G-C,S'OWG7OOV>?LLP_0+=?M MV[=EE)=7X/3I,UBU:@U<7=WQ\<<+,7GR1Q@\9!@^^' (WO]@,/[SW@=X]S_O M=VKPL^^]_Z%\SY"APS%BY&B,&3L>\S]>@(# (&S?O@-GS\8A,S,+I:6EN'KU M*NKKZ]'8V-ATC[WYNG7K%AIOW)![KKYT"7EY>8B+C\?>??L0'A$).WM'C!TW M43W[2)E3?3XMF5/^#?^>[V'8\)&8,W<^EGG[8-7J-8B-/8*LK&S4UM;VV+/7 MU-0@(R,#!PX"Y;AO4; M-N+,V;,H*RO#)36WM(V&A@:9L@W=+F_>O(D;\NX;4%=7A\N7+Z.BHA*Y MN;DX>>HTMF[;CK#P2#B[N&'ZC%DR+Q\.'BI#7UMWFR/^>_X-/S/EHVEP='(1 M>]JU>P\2DY)0JN:DIRX^=U%1$4Z=.H5-FS8A(" 02Y?:8>*D*;+&^7SZ<]WK M_>O_7=\?./A9/J^#HQ-"0\.P3P3O MA;;)>Z.MTF:Y3HI+2F2?X_,$AX3*\WTT=7J+_:#=?4'_&]-\T3:&#ANAYGVR M[-UKUJ[#R9.G9"_EFN'O=[==W'//FS5?O="I&C1[;KMW? M[>P8.FPX1H\9BPD3)V'>_(_AM]P?FS9OP2EE&\;T=)2H^>4\TS;XW+W1-G3[ MX+WQ?.,\55=7XX(Z]W+4?!V*C474BI6P5[8Q>^X\3%#OE?M^1^9+GS.N(^ZG M$R9.QK3I,V6^]NS9U[2.KEV[)FNHU\P+[>?6;33>O(W"RPW8G7,9GJ?*,'9G M$?ZX)A]?"\W%TUZ9>-S-B$><4S# (1$/V6-[3MV(BL[&Q6+MNO?QV04&ABJJI*/4\!DI.3L67+-GA[^RF@,DL! MV0D8/F(T/E3S:HG#:^[4<.Z&#!TAA[.]@Q,"@X+%AI)34G#QXL4F@-.=#@Q_ MBR V)345.W;N1%!PB#BJ4Z?/Z!2H^W#P$ '[ M!'(=<>8)0'-S\Q0@CA#>^?#Q:F; M,7,6/#R]!,P?/'08!H-1P&-//1\=Y\S,3.4D[D5P<# 7+EU^H/>&6@5&\_+S<5H]#\$^ MU_#"18M;V(*E 1_S\T7?5Q12AV[MR%N+@X%!86B>/>G?L" 1V!565E MI00>UJG]W<'!$1,F3,1H!>B&J>N+[ZBU7_8W;J*F_B8JK-W#V_%6$ M)E5B\IYB_'Y5+KX5FH5/^69B@&L&'G)*TP"!?4^"N;@[G6@9"4UC@ )H' /5 MO3[LI(_D-L= YJ41-]3[Y#N]9>%99P-U MG01UYG/ @YF1_(4+%ZLY6(:8F%4XI!S4C(Q,<5#I###C\2!?C'PRDT" 6EA8 MB-@C1[%B133L[)V48SX;XR=,QM .1EZU^6/&9K@ XH\7+(*;FP?6K%DK[ZVL M5(O(\[?I='>/[3!#>1M5"E#&)R1BP\9-\/+V48[E4@$NNH/*>[?,<=/L@U%X M.WL'A(:%"5",CX]'R;ESLC[T[%QO=M!TX,,(?%E9.7+S\F1^"'Z8R2187;QD MJ63M1BL 1,"F9[;TM:8//:L]=MQX>><$S02(">K[Z,@2.'9W1EK//%VLKE;O M)D&<=A?E?,Z=.U]LDPYD1YQ/W(F #VV%\SYG[CP%_)=A972, '^";F;Q MNRL8PN_G[YT_?UX8! S(A(5'" ACAHWW:$FPIW5@@Y\9HLY.[BM+[>RQW#\ MZ]:OQ^'86,G0<:^];,K0]796QQUK2MWO#69TU?Y6I]9585&1L#QVJ74>$1D% M)V=7R>:.4/X&_8>>W-DU K$QAZ5,_?\^0O"+N@M5_7U MF\BY>!UGSEW!:L-%?!Q[ 7_;D(]OAF2*X_^ L 0.5T_R(0P(>=4S XTZ)>,)9'TDMATL2'E/_?9#ZNX?5WP]4WSE M_UX^*[]70&QB&YFB.!NHZ^Q^?..6!!!RJ^OE=X,3*C!Y3Q%^O2(3WPA*QV=\ M#'C,-4WN49O_A!X".JULSEZW#9-]Z*,IVYO0$IC=$7C0P:"9C36-)#-;B^]! M$!O7=(\#U'T-,8]%5\-SL#_KLV3@(_WF7)LS[X,0\55U-;?Q+7& M6Y+IM^08L(&Z3H Z?0[T+!T/&#HP=#Q6KUZ# P*< M$@31D2=PX][ ]69.SQPQ,[(+"Z M>+$:YQ30)OTW+"Q"WOG$B1HH&3+4L@RM^?ZH4\68A;&W=Y1]=O/F+?+^&1AA M1H&_VYNH8IT-^.@V45Q<@F/'CZL]5ZT;)V>A)TZ:-*7#5#L=$/-STZ;/P)*E M=@(4MVS=AJ2D9-F#](!(=X"ZJJJ+:LWFX-2IT]BX:3.6>?O*?D50]N&0.[/2 M]WHNW2[XV>%JC3!KY>NW')NW;,')4Z>$]LWS4^CZIJ#6@P;JS&G:1*M;W9I2,VSYEN<\HN7(RM;"19U@>#"@/LSJH1UT:6S_1]8K^ZC>FC MY??T:!"AZ;GC)8M-RO6C;@9\VC<#WP[+PN]7Y6#LSD(LCRO'T:):!= ;/ M'A.'W&N9#^8O6"2.^@<$/1;,:VM0QX-]XL0IF#9M)GR\_;![UV[DY.2@QE0C MT1UV1+])!W;,1AT_<1(142L4:+633(L\GP6@M67]QQ !==-GS$2@6F>LTK!GLBHL@GR L(S,3I]0ZH[-+YY1@B-F'\1,F">V4X([OET-J8=2_)]!A M!H:.^K;MVV$P&(3:QCGI[GJIQL8;X@3RG;!FBWL8;9H@GJ#"4LIMZ[U1!R7S MYR_ OGW[U?F;IO:2JIY]9LE6JK-2/7M&Y75LR;P$EQ,7 M,&)[(7X1G8//^*9K@*G)R32GAO44((F73-I 4B==TO"(FQ&#W-/QJ$<&'O/( MQ!/N!CS%K((":B^X)N!E]T2\ZIF$SWHEJI'4>8C9/ M??YQ?J=GEOKN##SB:E2_95"_F2J9P&9ZY@,&['H8U,D^9V:W8F?H>?C=_ M0VK:'!*;,WM+>S [S/M0STX0^Z2'$:]XI^/SRXUX.SH;P\:,:N15UZ/T M2H-D[&[9,G5=#>I: CHZJ'0X2"/Q6N:MG+:M2$Q,0E%1L=2?T<'IBQ>=*&8A MDY)3L%<=HI%1*T7L@A34SM9(#!LV$J-'CU,.OR:,L$D!!(,"QY45%2;Z:GTW MV$U+4'?L^ FA"BTRT0HM 76M"_HI@J!3R,+"PP4(,V)-IY2@_T&+P+?.T! , MG3NGT=*8;=N\92M"0L-%](9[RI*E]D*QY*!(S(*%B^'D[")@+C@D1( .LQ^< M$[YG.K/=G;FB;966E@EUZX0"\JSO8YT.W[=.(6VO)JSU>^<['ZL [4CX&Z1<]M6]@7/)=WGFS!FAF3(CLV2)G9P/K>LL+:V=8J9TTI2/,'/V M'*'J'CQX"$7%Q1( N'[=.EG\UJ(P!.+,X$;'K!)&QGQUEM ^=%#W'PL!OPY$ M.!\,%'%OX3/MWK,'QG2C4"YK:M5^UU#?9VQ"ZNN4'\#@G"Y 17#L'Q H 3.= MLMT9D1G.)9D!S.0R<,)S@W67/)]ZHAX;)C!'NM2EZS=07G<#APIJX'.F#&-V M%.)W,3GX>G &7O0R:,Z@Z1E0.+QJ%,BGG%+P2>6&?"J M7SH^%Y")KX;FX,V(/'P_,@<_CLS"+Z(R\-N5F?C3JBR\LR8+_UR7TV+\8UVV M&NJ?ZW/P%_7?_ZC^[FWU]S^+S,0/(K+P9G@.OA:6B\\'9N$UOPSYK6?=4_&$ M3,R#U]7W_&EX&R\'I"%3_NFRV\\ MZ9+4@A)\IZUUH[TU9<93!;@^YV' I[R->"LL"T.W%\'S=#GVY%Y&8BF%4QK1 M<%,#[_?:TFR@K@.@KJ7:Y0A3!)FU,G;"Z3]\.%:$45B74W?UP:=5W6M^JZLO MB:.3H$#LMFT[Q$F?-FV&Q4YP6\X;LQJ,7B]50( T5JD[*RG!1060Z1!T+ZBK M$) BH&[Q$LSH *C3*%:#I5905T1EO26S#*>5L\NUP?G3Q1X>9'!_[=IU6><5 MIIHJUMD=.A0K0B $1Z%AX5(KQ*'O-=%J'K9LW2I92];9D':I!T&X7W0W59E MD@) K'.C@F-@8+#0@&F+'S02)UNWL'L$FV*GW=P<-(HN:RQ/'M6]CH&>NJ[B6[> MG>>%3L,4T%]4)'LK%4V7J7.#\\FLN+[..K+6N!\S\T]V &M@5ZQ8*8$STH#U M6NSNWF/I8%^Z?A/%-0TP5ES#JK2+F+F_!+^-SL97 HSXC'<:GG)K(TO70Y2W MIEHY]>^93?OTLE1\2=WG=\(S\PYS#Y0C"E[BS!J9Q'>VU*(=S86XM>K ME23:LQ7Q:.XA@=Y>:.8?F=TP0_XQK$E[Q2L$;?FGX9D@& M?AR5C=^OR<=?E=W]>W,1!F\KPLB=Q1BC;&?"[B),V5.$R7L*I4ZP]9BHQFCU M=\,4(/I V>S?-A;(=_UT90Z^%9HIO_&2>Q*>5';^J&.BIORIUW:VKMWKCNR= MV5HD#?-Q!>R>\3#B#05L_Z#N>_+>$OB>*<..[$NREUQMO"7V<]NTK]I 79> M.AXD0Q4 &24',P$=LQ(\F)FYNG2Y1@K$Y3!!W[PXMU>O7A.GBC338\=.2 W2 M;&4_M(4AK;)UEM1(F!_2\^9]+%368\>.=6N=56M0=^S8<;D/.AUTT)EYL0S4 M#18!&()4.J/,8-H[.&+MVO62R>6\U=9>$0?G009UK3,:=+"9@62FFD[PB9.G ML'O/7I%GYZ!B*D'3D2-'1$%55_?3,['FM7O=>?%=I*=G"'4K(B)*]@I2!IEM MZPAEL$7[BJG3->$DSV7RW*P]).72O%U!7[SX;)Q/KED&N C< P*"A,V@4UD[ MLC>84[0)"EF;2*5#SB<%,32EPP:KV+4NS4_[9/ A1ITCW._Y+ SP\'DZ2L?6 MJ9=SYVFM"YC-9 97J.;J=WIJ#737FSX"G22%S3C8YD]U=TQ37K&1I AX/"1TM6:N54__M>9<$?,$O%3\(3\>? MUN1@\-8"3%. U.%X&;Q.ER,XL0(Q:578E'D).W,NXT!^#8ZH9S0?L87:.%Q0 M(RI^V[,N8;WQ(J)2*N$;5P[[8Q#+ 09\2H')QYV3 MS(0N4K1LICY/O5E I8=!'9W]\KI&Y%]JP)[<&BR*/8_?16?A,PHLO:# \A.N MZCT[IW6O&$]KX1T1+$EIKJ%T8,8L28&L9'S.-Q5O!ALDH_NO#;D*P!5BAK([ M/H?+B5+XG"E'@ *JHHWC/CLLF0\ZYP@8CZ#G%.:ZSK-A5FZ#=@U4S\EN$(:JJL1+WAG MXEMAV?C+VCP!L2$)%3A9? 6U];<4OKBM ;O;MDS=?8.Z9AEJC1+$@YF18ZK_ M41$M,RM;,G3W0M%]Y8"F(T4GE0"%0(6*E:19C3?)V@\QJ=U9ZO"8.SVSY\P5 M2A(=0J/1*.(5M=U0@]06J&.69=&BQ5(3UU%0-W382&GW0'J0@Z.SB(E0Y(&" M')P[SF%?LA-F->C04Q2!8)_U:7'Q"0+NZ+@R<\/UR)I39L8J3-1:9BR[.S-A M#D;93XO*FQLW;A(0QNP:'7?N:QW)TK&>E'L+'7[N-:1D4PF7JGQ4NNP+(-[2 M[&V-9&\KY7TS0TV%0@8W&.0@);DC-8JZ:BK7'K]GI=IO:4N<4X)':V3Q:1>B MAJILF?3BP[%'A%8\:_8\ZAY2K[(+TW.GJ5[#&:,$IIM[ 1 M>L-UZ9+&\C@;%R^]7)G%)SV=\Z.?S>WU-C0/ HX<.5I45F>R/8J'IPBF,$AC MWO>Q.]:=7D=7IQSL# 7H]N?5(#RI E/W%N,WT3EXQ2M-G-B''9*::YNZI::I M)?V-X@R/*F#);.'SG@910_S"Z*4,(,%=>D9K#U2%?_GB.U_!KBS]?A5,D5'%9 M;WOV):Q1 "]$.>>D!\XY5(+1RNG^IW+D64?T9D@ZON!OQ*OJGH0JYZ;)OC_B MI-=!]=)>=ST$ZFZ;LC94NS2HN3Y<4(N@A$K):GTO+!//N:7@2=<4#;RT "QQ MW4CO3<0@IV2YC^<\TO#R,@/^R]>H@'PZW@K-Q*]69N%ORN:&;LW#1WN+) .\ M['29V$ATZD6I#=RN;(_]';FF^(RT)=*:6P\&&7:IOV,-ZUI#%<*2*K'L3)D$ M$J;O+U:_D8^_K,D6._]N6 :^&I2AWE.ZT#Z?]TB5NKU!;-%A:L/1K6O4U.J MK2:>=&>V+@,_"%=SLS872XY+\\HZ#]9X]'7'3:.7.V* 8R6]'1&@G=IF;- MGB,'_8Z=NT2<(%\! #J)W0OJRC7ZI0)UBQ;3AQ5Z0CFJ)I)NB7G0!?!Z>YH.G]/OU]F"_FN M(TFU58".M4[CQD]HEWK9EF@2]\))ZGUS/UVY,D9HEWI62:=C]_6 #]\G]P:^ M7P)X.MDBIJ3V7V9D&/2Q=/]MG:WC=X2$AF'__@-(34V3X($U1&?XK@@^2(DD MZ"+ET]O'3^Z?>QOI]^TUHF]=9\GG)LUPN@(?W-_8=\]H3)>SDAG'[A8(ZJE+ M;XN2DY,K=WD%$6!BD85"!5.?N"*9(@W': MOCH[V,* :I<$=+.4(_G/#7GBO#[O8<##C,3K#J-5:W?.W)DM,67 2/-B#=NG MO168\T_'#R,R\>$ I9]\3KR M+]4+O91]T)B5;#TNU#;(8 /E0O6W%'O(K+HFC;#/*I!WK/@*=N5>%G5&]NTC MP)MUH$2$9-Y9GX>?1F7A*X'I>%D!X>?UXM!G2Z,0KOC^R"@ M84:'\\@,SY<#,R1#]ZAZWUIF.-'*F>&XEG5S#LT-ZBFPPW?YNI\!;ZJU\'9T M#OYO4S[&[BJ6X('3\0L(B"_'RM1*;,ZLEF,PY691:FU59NZ'M@RAW:AG-1UU2\0DO S[G9Q1P/F9GL8!U MKIU\M98HAE-_XY8-U-T/J&M- V)]AZN;AV1?SL;%R3.S5U-_.9CU.@DZ/W3< MF54+"@H1>A(+W\=8 (#N%GFE4\T:/:HI4N*;]3,$"=T*ZLI;@CHVR69?M8Z" M.D;EZ0A2'&3#!@W4-=,O^Q:H,[<)K@,-]%\5IYN#8(^#_YZ.EDY%[(FZ%UT M@PYF<7&Q@ 0_O^7J74T50#?"U)>NO;VP+8GZZ)DRT;K;IC#;LSK8" M=,E"9WQ4.?K,EC!3\H.P=/Q[8QYF'SP'_[@*R8H;GM^\WYQ6M_F"1RK>4(#N MK9!T_&EUC@)S1=+>(SR95-YJR;(EEM8):"NX7"]KB,#EXK6;DIFBW5PVV1_M MZ&Z#_YU_2UME<*6B3@LRG*.M*T[FW0KL^?^BT&?AC(>$;=QZ?56OWSVGPL.5J*G3DUDB$OKFF4 M=64#=9T =7>J&8Z02"W[CE&^G2I>65E9.'?^O"@!]E5QE'M=?-=T4&)B5L/- MW4,.5A:OFSO%EH(ZSC&S8E0,7+UFG3B$Z1D90H/J,5"WQ)2ILQC4?=A44Z=G MZAP^NEUTLQ6, 6$\PT$W30,62VP%)JG;G3SL^. MGS@9"Q8M1M2*:*&<,D/'W^!O]<=W35HA@UZL.>8Y8V?O(/T)S94P.P+J&%QA MHWO26ID%)7G[ M8.NV;4A-2Y,ZU)Y2:>RIR[SG*952]^_?+TJ89&A04(=SW!&5X:8LN=IOV?HB M,$A32&4PD/;'O=;:<\N@^17E5%8I!Y39@DCEK([=48 W@PS2'^PESS0,*2)"B!%(WX;DXT/-N?A8P6B0A,K<4"!.6;CF F@ M,TU01J!ZTTJ-U1IN*K#7<%-40@LN74?\A2O8EU7T9@G(9'7;1L9\])\O<\J.-7,"M,Q[Y&S>&1PEIXGBK#>PJ@_S L0S*P MSWD:M?YL DH2K"[ (PJJ#AJ]]Q$3W?)Y$]WR:\$9^*5ZEZR7(\62=:;KTZMQ MO.0*4BL4D+M4+V"?P*S^YBT!K%WET_&[=$5: CUFES.JZA%;5"N98I^SY9AU ML 3_V92+GT6FX^M!1KR^W(A/>*?C*0\C'G-)U3*=5F^WT5)81EH]J'?WA/K] M'T?E8/SN$@0E5 @%VEAY7B8E:7TOYLR$P'E_/% S5C90US,7YUYO M-DZJ%FM"[>SL!8ASG9O;;GOO6A='(?V+F21W#R\1AB'MDH"#CKLUQ#P>A(OK MUF T2LUQS*I5$O1ACT)+!5-:SS-;1%!T*#@X1.JQ*+C3U3W)N"9)"V:6D<"< M;3?\_0.E'U]2DYFA-Q4'-.11'6_W>4R[) M^(RW 5\)SA0EP':.WUUO MRN0Q*T,*86KY51%;H;/M?:8,PY!MA?C-JEQ\-203K_FEXP5/@P"[.Y4Q MX_H-J.-WL&]9F8BCU$L_,U(*WUZ1B2_ZI>$597-/NNJ-W9.L!^K,0(@&YEBO MF21M,?[;SXAOLV8N.@?O;=$$=TBSI: ),]FG37/"C"WGA4$19G@;3;+]78<% M-& G000S8)>N@-&IP)^^R!!)<3U[ ]'U%DB7^P^I<:2OPAGJ'!*5/NIC6 MK;7;'IBO7=;>JOWB,9W3,]G W6= '5Z(V$^ M)U4OERH'D)+M<7'QXJ SZMA?,R\$M!0T.7#PH/1Q8B2=$?7.1N,)"'G 4YB M=744%R'(ZDY01]LAJ N/B,#"18N4LS"C@Z#N0Q'4882>E"(JLY%RQ0;#>O:F M/SITO>7B>F5O.F;9*8'.C.S'"Q;*^]7WAO:<=_- !&EYW#_M'9RTFJ\#!Z66 M4&_3T!,4T]YP55,4(S]?:H[9YH**CVP#H^\-YNT-+,EXL2:-:\G3TTLHD:1& MEG?AWJ"_(]H',SV'#AV6VDC6"\^9.U^!NC$BB&-IDVS]WIE]XIE!&BKWR>24 M% DHF*N^]I=+I^ARD(&1E)0DF4MFZQ@0U$&_I>!9;(/9NJ'#,67J=/%#V*_N M[-FXIM87UJ8^D_;%_F 4$8E.NR@.[*^BLT6F_TG79!$F&>AHUB?,SIH4+CW2 MGZ"U*E"_^9)'"KX6E(ZW8W($)"TY>@$K4ZMPHN2*T!^IFD@GD<]!D-5X2\MN MM.4T=AFX-]$'Z<23ILG, VF9A9?KD:SNB;5\FQ18<3M5AC&[BA2PR\$W0S5@ M]Z2[GO5,;D7%C.L7H(Z F$"8%-GX"UFZ6O/Q^0@/CQ 4514)!F, M_DK)ZPT7Z[!(_6*&>=>NW9*)X?YG_O[:RR*9@SK:+$56O+U]I74%]QV"]_Y^ ML7:*9T&F L^'#L>*L!2S,;K2H26]RF'%))-@_V%H@%,>!NF/=PAFT)GVK64*>E#'V?7MF?@ M$5>#J5XLJ3E[TD] '=\7G7J*B.S.K1%UQS^OSL8K'LG21+ZI=46+6C#K@+H! MCIH4/\4]GG%/Q2<\4_%%?P/^M"874_>5($ !3JJ>$JA776M4H.JF O*WK)8! M[LSZY3I@ICVKZKJ ._^XPI4$!,>T(3]P)UBY13AWGJ[H; M:$&VZRX9I.IJ+4MW[!C6KEL/+[5W$;BW!G-M@;JV>BOJ8CB1D2NP9\\^H5YR M_^GO%[/1%*N@& W7,3/Y%%-BYDJHKD,Z5KO(K#M5HP!-?Z3KFU\43J(B+C.NI-,&*E^$-=F=!743U?GNZ.0B8BE[]^Z3FDC. MM37F^99)I(*TKJ++#=*3C8V")REG\(^K<_'%@'1Q=A]JD:&SAH-M1KFT;P9U MS[FGX+,^:5(C](=5.=(XW/U4&=8I0$?Z%A4I">@:3#3+WG(4,?O ^J?+UV]( M,^VSYZ\(O9#2]!\ID/#.AGQ\.RP;KPH5,TT$)>YL&MVW01VS36P=0?E^ A V MY::P##.R YK4&A.L W;MFEMD, O,^CG28:G6^#^!&:)<2L77F0=*X!]?H4#G M9<1=J).,&,$3 2DSM+W%\Q&Z_0V=EMD@X)/SRIYXBV//2R#DU]'9LI[9_N-9 MM:X>=DHRHV-:B88IMI2,@4ZIHE;[JGITIQK*A6U&5YW]?- ME#!MH,Z"6@[=<:/H!:.(SBZNDG5AG0BI13VEX-=KHJU7KJ!8.59I:6E"+0H. M"97Z$3VKU5%01Q4T4JQ8?\):)_:D8MUB]]@-!-B1LD/Z#BE>;N[NRM%8($7\ M@X=85B?8HM9#.2B3ITR3"#(IN[%'CHCJ&]52;:"N9ZY*!30(KMF.A+6Q3D[. M4LO9.A!Q-T#76A&7=&-FZ73%5NZ!W:'8VMNO9J7#2FEOP/EQ=G85&B4!&@%/ M>_53+=D2HS%ITA3,FC4;/CZ^"D#OE2;G7='4G7LXSROVV:/D_HD3)P4<<"\B MX.<9-[@=L-$Z4S]BQ&C)TG$_9&-[2O@39%177Y),?7]01&T/]#.C;3 8)%O' MMB*+%R^5/=/21N3FH&Z\.CO8:HA]3DGIC(N+$YJK-4 =^T3I-6'L2[?6= R)",A-C2;'C!T!<[(H9-8B++D*LPZ>QU_7Y^$M-<<4 MM&#OL^[IP=8[0!VW. K,G%7?&9%4B9GJW;*WX+=#,L3YM[H,?U,V6!-$(:A^ MVBT5GUNNT7M'[-"RP1')E3A04"NM!IA5I+U1!*69,MA[C$ZG ),*JM7;79/> MBNQWQT (U3I_JYZ--8*O^ABUOG_FU-8NG^=F6V)=W>/.R7C.+1DO>R3AURLR M,5L!9@8ZN"ZX/GC?-E#7#JAK*QK/9_QXP2*1VU^MP,9Q=>BS-UU_]\OKI#ZI M5#(?1XX>0Y@"O 1!>EU2>S4SK1TWSO.\^0N$KA0='2,JE&P W%VI> Z*:+!' M'NE2/KZ^DCFDW'U':CVT9V*-UE#U3)I82J!R-K8H9X."*27*V>CO3EU/7922 M/W/F#-:M7Z_6LP\6+5YBD2IC6_N"+K5/1W+_@0,"V)D](K6LOU]TIO7>A6P_ M0*JKEYG2A?4D&1%'!F!BEV1#&<#]6]2I:.]M'.^4A@PD#@E"G3L'2I ]:L68_$ MQ"34U-0V]6?L[T$=V@8!?WY^OC ]&,1C7=T0SG,[&?.V0-U8=78L5&O9U\\/ M:]>M4V?T":%96V.?I2-(0,=:L(0+=0B(*\.P+7GX7HC6S/M%+P,&N!A-M5^) M5JR_B6O1Z%F7E&?+@C^OS<'T_44(3"C'@?S+*%+.=;U)C.)F+\K.M7D.0P.; M;!/!&BAF),Z:,H/+#K05P.U6*K9G5 M.'/NB@(<]4V9X)N]B.)[+WL3@->HU=VQV3?IKB-^MRI7^?X^[M0XD M=#6P:]E?DK6Q#SLDX!&'>'PSR"#UD_[QY=*#C_W[2/^V@;H.@#K]67450THF M;]FZ51QS9I#Z^\&L-9,MD[HZ'J*,;E-TXL,VLAZ6* DRLCUG[CRALU%8@+41 MQ<4EW28HP)]@,^ T@T$R.:%A87!6]T(*98=H06;M#4:-'H?9ZIF<7=T0&AZ. MO?OVB2H@J:LV!Z][]P4Z>(S>LV9RQYQU1W^LWG[IV2\Z[^S7Q_8 0%!F#OW8U&R).AIK81YKX#/,#77 MI,%/G#A)LJL4Q$A7()K90 *R^ZE1XV?95Y$95HK^; M )TE5%&"0%(VY\Z=+T(K;)O!&B]F AL:&N\[L]A7,KF<;P9!F*WC^^1Z% #= M2H'V7G.N@[HQ"O!S+;,E#M?VX=A8"2;PW7;U^4''C]D'9B$H ,$&RG]=DXTO M^K&W5)ID+\3!;E*\C+.>, IKZ$1&/ADO*@?[,]YI>#LZ6X&?8@0H0$<*')4E M"8P>N,#0K>8>@#D*&.W*N02?LV68LJ\8?UZ7BZ^'9.(Y3P.>=$L509H!/4'% M[ 90=]-,Y*-8@0WV%&26[A>1Z?AJ@$&:R3_FFM:L>&D-4&>G@3I-F5%K6? Z M52X5H/O;>K;'.(_5ABJAS.967Y?U\<#Y"29P1R#*]<+:TTT9ET1 A>GTL6">0(.U$:1O44&OOQ_,!"6<:U)1296D<[MPT6(,5H'2H-[UM/Q=_I[';8YD&9&FW17[K<[=NP2L10& M]H8-'V41,\)\SD>ILX/USPP(&E5*:KV:ZNFL**A A](Q680J7E9@DAFZ'X9G8N2.0G@I1W2_ M*9I/Q^]N#8M[];YM4BZDDTT)?U+.*$,?F%"A@%V)9$_>6&[$*PK4$$@/O*-! M>=\ =-PUU4JM2LS[UB5JM%IEV_]EHKF.W54(SU.E0JEF?:S.,K.!N@Z M.@IXB+*6(E0J$9K$N76Q!MU6V* M3C+I60L7+8%_0!#V*0!->HY^*'?'?&L%_(525T='(S P6*BWM/7V%##O6E^C MG$-&DEE_1850"@.D*A! 8$>GM"?62G^Z='#!K%%N7A[V[-T+/_\ S/MX@5#L MZ(1;4M_5NN$X@SULXT$1''XO;8>_80/I+14E"789]&'C<)XWI%AS3S4'TNV! M.F;*1TB;D+&RQ_"[6#=%^C,%" M+%OF+3TJ22.G8$Q_:S;>?G:T3O8_!EH8+&6?.68XR6X@L#,7I[J7?>@*U=-F MS!0Q,[_ERT6XB^>TOAZ[\OQ@%B*KZAI.EEQ!F')F1^\LQ+>"T_&84R(&.2;B M8:N*HYC5-Q%$.*7B"74D$*B@Z%WUF;CTQZ)>,XU"4\X)TFVUBJ UDR(1VN3H7Y+/>-7%+#YV[H\S#VD M-["O$8!1)TW$;S^0]F8.[GC_=7I&7H'I'3DUL#]>BG]MS,K=$/4%?"Y&^X&/&*;P:^&Y&-OZW/Q>P#Q5B55B4V80-U'01U',RTD-:Q M<>-FG#E[5J*N[-%F W77Y5 F19**<9239B/GX=+(>?@=-,SVG&4>S!2M((@2 MQ;B]^[I=D*:Y@-\HV;JHJ)5"O=5I01UIU=!:-(7@@I!U!-31%@CH&( @2">UD+1. MOC\;M>[.BTW"=45)TA$7+EPL^W%[C=[;.F\X]]S/HZ)62/-J@B6*W]P/Y97[ M&(-T#.90C3$Z>I6TJ6A+$?5>:LG<&_A,%%;B.J=*YY8M6P1\=H>*[X,6:.%> MR[8X!--L>Q$4'*K6U"RI0^9[;B];UWI-4HF6]'^>U6P[1($>VD57B.F87Z7* MP4XLKOU&7NY#1,%\29RJJ]C0T8U/CY\3H&;7'&R7U=. M]F-N!@QT3FUN== =%,QN '5\CWD*S+)A]KIT+3/\ZY59>%8!.@82'G%,-%%/ MNY@*:$8#9.]#!BS8C/M9UQ3\-#(;$W87(U@!NOUY6D;X0:3XWA-/F 95.Q/+ MKB$JM4J4/=D,_'N1.0*R!KD:I$_? *NH89J!.M=T:>?Q/T&9^/F*3,G4!L:7 M2TTO*- M]2ZC1X\U ;MA'09U/)@I;4UGF0IWW0WJ] +^O#RMP+W(CIW="!9 M+\D>B'RG!&6Z$(:Y^F5[M9]CQHZ3X ,S?51\/7+TJ&2,^KL:[ETS&Q?GCZ5+[66=#^X J)/ B+0)&"'][JA<2DHG]P?6]9*"V=GK:I/@4S:. M'3LN-'N"@XZ".OT^*:RDU05'JCULC]H;D^4>;5=+4$,F)*EYUZFY>FU=5URD91TIK$54 M2J5D*OY7 8O7EZ>WH<089Z4&XY233\)3;JDB[?^%@ S\=7V^NI?SB%:.Y^&" M&JE!N];8=T"="%F8:LLH/\]L':7GYQPLD>S)6V$*Y'BDBH 'YV: O16!=3># M.E(OTQ1H8DTA13+&*C#UHZAL/.F:*G5=[*$VP!HJJTW/I=5M4M*?-:-?6&X0 MVJ7C\5*YI[3R:T)'KFOL>P%IOC)F[7*JZX7.'$+5T8/G\!>UWKZL -:S'FEX M@O5UCDG6R<[;:SWK'G(VX%E/(_[+SX!O!1OQC_4Y$E BY95T< X;J.M IHX. MB*\O*1V[D9J:)H7_=!!MH*Y>:HCHL+#8?;-RE@E8QBN;&*4 FB64Q?9 '6EM MW>DLTV[Y;EDSF9&1B1W*KI=Y^RB'83)&C1[3HL;&$BJFN> .[8\@8N:LV4(3 M8E\_"@20GL5:'F8(JU)XC1EC@- T6S MU=Q3<91M5!@0H6C5_2B.D@9(U4MF=IAU#0T-$]&-SH(Z GXJ^*Y:O1J'#Q\6 M820&BFR7F9.N]G-='95-PME&8H5:2ZS)GC9]AJRQ]NJ86X,Z?F;Z])FB.,I2 M"6:'I<95_4Y7@CH")C;&IC+>F)U%^%5T#E[U36]%Q8JS$N52JZ-[3(&7%Q6@ M^ZR/ =\+RQ0A!V9-XL_7(5#LZ M"R][I4HFB8W7!W8'!;:;0!W?)=4_5QFJL/3H>?QG2R&^'9Z#Q]S3MT&=3@NZI( =6P]05",P*%CZ51&0$=AU MI+U!6W+GS Q1GIT.C+^R*P([9@AH6ZQ1I$)>8^.-)MJ0>2V.#3!T?$]@1H 9 M969CSIX]*W5.%.S0WN=8BY1-S6LD2=EDZPY7=W>L6;=.U'"9C;)==XDTJ[DG MG7GOWOW2L\U%G3G,DK;N9]D:.-V9[1XB_2)9F\J6 [O5_D# Q%Z9W(\[>W$/ M(_4R(2%16B]0I9,9HXZ .G/1#H(2TGN9+2)%E.=BE@:=YP=IKZM7 MKQ':*@,FI#5RC"_@\[=:L-%S&66:$.> M;C[D:\[I^.'T9DX)VU6; _ M1D!Q"54/H,IEQ]^!)IQ"\,HL_GW9-PDON2?ANJ!$?[2V2GG5LO\!A W46@CK^+1T0.A&,XI*BPV>D M2F)_O_B.Z^JN2 :$$?.=.W>*. #I1U2IHT*@YKAQODEK^\#B3)V/3\^ .HD@ M-S1(#[X*.AL*!*Q9NQ8.3DZB8$F*SS =K+;3Q/YNPBE#APT7*B:!HIV=@V0E M*?RP>_<>9;=G!=SEYQ?@O+(SSBW7$YT?THAL%+^.[PGB.*IYI'PZZ:Y:ZXU% M NAHHY8J[>GOCS:Z>*D=?/S\1"DQ,2G)UG#\'A<=:]HTU6QC8E;#P\,+,V;, MZB"H:P9V!$T4P]BQS9_*3NA)C_(4Z!"=48,R. M OPF.@M?"\K BU[6$DV(:U+#:U(?=$K!)[P,^&9P!OZH',L)NXH0I.[G5$F= M"(KH0A5]]8AH%#7(&](LVEAY#2M2*I6#6XR?16;@R_X&?,H[K5F9T-JB*58" M=>;V1B#!S+#SB0L8LK4 OXS.Q1N!60K492A0ER8.?Y<_HZF>CEG @-K# M@&^$9.*O;&B_MU#9?SE.%-?*>^@/>Q77%"F.%76-$DCPBZO B.T%^/F*+'Q% MK?^7O S6R=3KMF6B7#_ADHQGW%+P=;7V1^\J1F1*%5+*KLJP@;H.@#HZ(*0- M'3X<*R"#U+S[J>'H*Y>N8%9=?5'DHW?MVJ7 F"\^FCI->CSIXB(=!G7S%PK= MM2= G2[%3B>@IK96,@'L6\5LG8.3L\BQ\SX_:*<>Z.[TO9;"*9RK>O2X4 5)/Z60 #-!!)HZE<@FJ&+Y^[RB;)0488K24/PF-"Q< MY,_I-/(]M 87]WI_W$,(*AR=71 <&BK]#%/3TL1YM%UM7VP7P/V!V6C6W7I[ M^\HZ:JN7Y;TR=3JPXYKQ]FFN<L;5*>[W2 MS.]9NS\M4\?/DME!VT@QJ=S>3R:QKZY+O=4(SQ#.$P,D'EY>PF#X:-IT;9]M M!]2U5AD>.VZB^#/A$9$XB8&NIN;K8G-=KWA)<92!CEH]W0L*M/Q$S>VHG86B M/+HUJUKZ'UYIZ!]*SS=,[X)U@Z2HHV!)=V>G=#LB@"HH M*)#LSOJ-&^'G[X\%RN%@>P(!=6;44DN 74N:UN FM3P=X-'1M;=W4L_NCQAE MNWOV[A.QELRL+*GY,8\ZVV3S+7^7=*B9]>3^1-519MV9)367K'_/PM8;_ S? M$UL9K(B.P<&#AX1Z7',?-5U]_6( C.N8>_+6K=M$V7;.G'EM KJ[@3KSP2P. MSQP*WIPY&R=JQ!?O ]01$!H-1NDGMW)%--SNZ/P[:!X- K/G+ MR-3H^K4V^[A[%%SML\;T=.S8N1/>OKY2;\SV!,R\Z767EH"Z8=+R8IQD2D/" MPG'L^ D)ANDLA\X&PG2)J7A">M-904[? M!.CH*!+4L5W"(VQ$O-PHU$^*56Q6@.Z, @_G:AM-\N9]G\6AU]@1W#%SNB*E M"K/W%^.?&_+QG8@W,%"@[F%'+4/T2:\T_&%U+CY60&9S1C5.J^=B3[IK MC;?ZS3ZEV=QM%->ZJNJB.-#NDLF M4+>G!:@;,?+!!'7FF(,S]5/=_(5J(IE@*[MIQ4CJ%# M1V#"A,F8-6NNM%"@VFI$Y ILW+0%^Y2S>?+4:1'IR5;SS,@_[XL."ZEM##!< MOUYO)JEOJ", GZT ";--:]>M%]6^ M[.P#JAC<(3UC.S1R#I2O6:M,Z!.;S'#IN\G3YX22CSWY,Y>7$>D<;*> MCJJ:3DXN4D=M*26WN9W!,#EC^&QAX1&(/7)$UBO7JBT(>/>KOKY! B/L+>>[ M?#F6VMM+(+4CH([S/T3MQ\/9VF#J-!'2X=HD?5WO']E94$='CJJ+S Q5UMW MMJQ+F+FO&#\,->(SGDEXP3W9))30U8V(S1L0)V&0@4[*F MA+DTSGI-X*T ZAI-?=(H"I-0>A7+X\HQ>$L>W@PVX T_@ZB>#G VIYC&=:W" MJH,&YIYT3<;S[BGXPG(C_K,I'UYGRB53S?YH96HM--SL?\Y&N7INM@S9I,"M MZ\DR?+"U$-\*R\*C)C72@4U*I%VMA)F@O6^G-'S*+PM_7%N(>8EKX(Z>8=%Q0**68>E MV6C[ZHMMJ1L2U%'(A]FF+5NV2E-MVBA52VW7W4!=G0B1Q,7%BP(F,Z4= 76M MP1U!G:N;.]:L7=6"UNW;D>@.A/M[1TE&_C^!T,L!G5:QGV$ M-,UFO2;K-H^?."GU?E1&O9\^>GT?U-4+J"-=E6P(BJ50#*>CH.Y#DT_"O9DV M1JHUA:?N=U^D,TZ:685RY@HOU6-U6A4F["S MP+3\));(IYV213 U?7J=RW! MPI.N*7C)(P6?]4[%;U9F8?ZA1^F5&WVJ+UU',EJL.6,C^ WIU5A\ MY +^OK% FD.SKFY0"R?;>GT#NQK4,4MW60&ZLBM:#1?EZ_^^+@=?\$W!I[Q2 M\(P"6@.<4KI>#,8$Z*AX^9@K%593Q=Z^%YJ.";N+$)52I4#T=6\)?AJ5C6?=M#7*O6! B[T@KLN%:S[IG8%?Q>1A MXIX2>)\IDV$#=18\HTZ/8^%U=,PJ)"6GB(/(VJ:>>+[>!^INB+-"0$$*%"/= M%#C10-V#GZGC[^D-9[KC\:%%%,R[U>0( MA6CX2/E. D:N+68\9\[6LG?NGEX("@F1C"&I2LP$4+:;F0K6W3%;P:BTC9K9 M\AW2/@E^6:.X;?L.R;)1=KZ]K/W=5/;8PXR9 +8X(5 I5(Z[+1-S;U#'.8I7 MZV>G M54EV2ON?9 W=V '<4PJ*!)<:'#RG&GLB;W_,Y>%::UO6'#1JG56[1X MJ0*..JB[^[IN?1X2T(T<-1:+E]@A9M5J$5DB]5+JNJY?MQG"/4!=9F:FG!^L M1;1W<)2V+QT!=?K^R?-HI'H\[:32UAYID]+M8)$&B\ZG2A^TUGS1\-2 -_]J0"\]3I3BE MP SOC8J7C?W0P>8C5UQM%">;P,X_O@+#MA>*>,W3RL%^W#G9>CW$K CJ2&NL MNGI#;(YT7ZJ;_BXZ$Z]X)(K"Y^/.25HK [&Y+@0.NKTYI^%)=P->]36*PNKO MH[-$0G]']F4UWSWNW!H))/PA)ALO>R3C.;=DL;F! MU@#<.JA3-D9AIA]%Y6#(MD(LBCTOPP;J+ 1U_ Q!'1UI"B*P=N:JJ?#:!NI: M@[H])E WL\^ .CXC'0(^9[:I)BLL/%RM&Q?)V#!K0&>.47K:BR7RYY9DB&4M MFL8(M38GJM^9-4>!.SM[>"[S1DA8F*AR$MP=.7I,Y-B9L:#S3$>&[X2U9(Q2 M$YCR&71ZID;1[!_M$?B,I-=1<(< F-DU]AVDG5D*ZEIGZIAEHF+IQHV;$!L; MBY24%,GF,EMD&W>.PL(B:#.H)T M9NERV1,QZQ+F'"C&3]5[?]8E 4\Z)V*0HRF 8(V^: 0D+@8\XY6.SP=DX(?A M&?CW^ERXG;B V((:J2MM,-E>I,OQ+S<\;WJEXQ2L5 M3RN;HV)H4WL3NZYN;Y",YST->#,L$W]?GX?)>XIDV$!=!T =)98)ZE)2-5 G M:EHW^A]_O3^".OXV;9E. 9V/I*0D[-V[%]$Q,0(.2+6B \C,FGD3Z\X(J-RU MWDZM,PJI3)HR%3.4,TRGT\'121Q0KN'(R"BI[Z(:(,4>CA\_+ADD@SB4N9(M M8#9"K[_3 9YY_[N^#.I85T/[C(N+DYZ 5#>D@N*]L@#W:CY.&V7C<5(PV3"9 M@AV<]R-'CME&&X/]Z0B HZ)6P$\YVXL7+\&DR5,LKF5L6ANF,77 M1"#!13FW_UB7@]>\$O&H0QP>4:!N ,&<.-E6 '5"N4K!9WP,^*YRY/ZR-@>S ME9._UGA1&J'?;%*[[(=,##4(,BXJT'2NM@&[S'J(?9'M#9:EX2DWJA):H]V$ M]4 =FWF?JVE N@+MK-V:MJ\8/U#@Z@D%Z!YU3,###@E=;V\"ZA)-H,Z(YY=E MX*O!6?A-=#9&;=DD5"FO7UCO&-]G9L^YI(ICSNYAL#-Z2+\,&ZFR@S@;J++0I77J; MH*C85%\7:Q).<7/W%+4[UN#H="%+%14[4F]'P,CY812:E,S)'TT5A;BYRC87 M+5D*1P7R/#V725N$\/!(K%,@CS6.5.Y,34U%C@G GS9MN@+7"S5P[>$E=*_ P&#;:&-P+5-@R,'! M$0L6+,14!:A'C1[3X1I4 KKW65.G0)VKJYLTJV8;@O3T# E:=/9B-N?DJ5-8 M&1,#)Q=786:P)MA24*?M88/E[VE37*,S9\V%G;TC/)2MD>Z[?'F@S1;N,KAG M$:0O6+ ('ZEU29^BN1U.^RTE6M,OQZO/+_?WEQ9$M(O[!77,2K!NBPJ3E')? M%%N"_UV=A4]Y*.?:[BP&VL=I8AQ=2?%K 1:TZ/SK?D;\:F4VAFTK$ E_-D$N MO%POP*:_BF/QN1MNWI+FT&R\?JRX%IZG2_'NQEQ\)S0=;RPWXCD/MC?0E3 3 MN[:NSDJ@[O)UK7XSN?2J-+J?N*<8;X9FX!&G1*'Z#FBR-6N .@5(7-/QDD\6 MWHK(P3OK\C!]GU9/EZCN1P-T?;>Y??O984V@A_33?-;8JO42/2:O;GT]@A< MJWR7YO/<5\ >GX<4K\S,+%%*7+=N@P",*0J$=P34M53 '";-X\>.&R=40'[7 M-&7S,V;,MHTV!N=FRD=3,6'B)#5GXV7N./<=#73(.C"!.K8=6-LDE))Q7T(I M5*<\=OPX(J.BX.#D).6:(Z-%$VL8T?#1U!J9-GV6SA;N, MZ6IN)D^>BK%C)TCO2.YI'UC0+N;.3*FV']+.1"CER!&QB_L%=12MR*V^CB-% MM8A)J\*L \7X;70&/JE W4#[L\K!CFN.HG>)DQW7$BR8U"^_')".OR@'>\;^ M$@0G5B"VL%8RB/W]NF5J.<&,:I("':%J;L;N+,"O5F3B:\&9^(2T-T@7U4 ! M7@\ J*,81VYU/A[KTZNEO8)-7-LL(%C7*&)%'Q\^AS^NRL9;89EXS2\#@]ST]@9)5E## M3< 3SDEXS3L5WPPRX.>1Z3)LH,X&ZFR@KA//2R!$)X'")%3,XSU2F=)'W:^= MG8/TMVKNT3>T!8VR*^OMFM1938X,G2$ZH@26FGKF C@YNPBE*2(R$JO7K)4> M86R/0$>8]65&HU'>&Y4A+UPH1655E=3AZ,Q3AF3R=,PL2)4VRCC<&YX1QQK@CH.'?< M6SL#Z#Y0[XL@FMG6#1LWR3[/+"PIMIV]>&8=.7I4E&T7+5XB/0Q)=[8$U+65 M8=O8U_>980F56#*WB(!#"^Y)PJ@$^JE.%OQ70SJ M3-]I G;?"$['>YL+I#<='6S6]U&THK]?/)U(026P(^B(3JU4P+<8?UZ;@[?" ML_&*+T%=Q@,%ZMB>@FT#8@MK$)A \9Q( 97ZNTE3I FO3L]T M<'*6]@@^OGX(#X_ VG7KL'/G3JD[.7WZM-BV4#3/4ZWO(JY?;VYR_J"#NM+2 M4B2GI(C(#5N3L \9ZR";G<>.J9;J5"_.N:B5CA@EMLNYMXT[!^=FQ(C1+;+8 M':&\MK!W-5@/297*K=NV(3XA 7GY^;('=?9BK2S704!@(.;-FR_?S_MN/BLL MNU?]G\WGXTA9DP0K-ONXMWT,%[&I.QD.EO;\Y.?TP!;I\*2@LZ\L[4)G)'06 MU%&)D((D[(7FO^F?C(=<'"]25 MUS4BN>PJ]N1>AI>RN?>W%.#+@1G-0$$7X.AB>QN@OIMR_ /5O7T=K6QL>]-&F M[@'O175U-3(R,G'X\%$$!@9CRM09&#MN(MY];S2&#ANA[B?O]U!UCV]_SXW[ M_=[(T9@T>2KFS5N(H* 0'#UZ#%E9V;AQXP9NWKPI:_MQ#^,WM+:VH:&A 555 MU2@H*,25*U>Q9\]>!(>$PLG)!5.GS<"(=]YKOS;#GO@G_S_#UKK>C^Y,X]]V MMM5AZEZ_+9,V:\SA(][%V^IW\-Z.'C,6X\9-P.PY<^'JYHZ@X!"L7[\!>_;N MQ8D3)W$U*@JI::DH+BY6UU:/IJ9&M<:M]\1][^V@W105%2'&9,+!0X>Q:O5: M.+NX8=SX2>J>O6T]"X;V^/[SOM.NN:;\'./>ZWG[R7O$>\5[QGMWN[/@(\]C M-8>JSY@Z=;K8[B&UGCR3\_+R4%-;VVL;X?Z-B(Q49TXP9LR8B?$3)F*DVB^V M^[4W]F&Q#6T?W;./X=8]-;3;]]O6-GC6C1PU1JW=)/6\7J#.M8UR)M?4U*"Q ML5&>5;T]QQK;;B*^]#IVF:O@<:$8(_;GX$=KS7C..QX/.<=8IE.T=4;AH:6< M5_LPHVP^S_J9:OZ;^LYID078D5*-J*(&Y-2TH*[E!O3H&-GJGAS*J(7WI1*, M/)2'_]B2C<^%IN,A+S,> '^9T<6OAYFQF,>7">3S=E@C[6*:E^KP2XQ>,K=A$]ZF_"* M7ZS,AT*7KP"GNX<79LZ:HYR^49TGI MXA 2?%I;6S\6AUM#G8:ZNP4++2VMZOH;U?77("TM'1O?NQ9NTZ^/CZ M8YZRNRE3IRF F(A1H]_'.^^.Q/"WW^GDP-@"6D\@KRO8&=, 2-G+-G.(/OXRCFP8<-&[-J]6YS;2Y6>Q\2 _@60'2D.'M #!]^DPL5S8;$7D<9K,9A0K:KZESN;>CL%!! M740D @("U&?/P'BU7_D\["W4=?WM>OV[8Q]#>_RRR_;905]DC/)%)D^9CD5+ MG+!YRU;9\W5U=>J<;ND3U%UOO8DX!77;DZO@UG]6P*\T[EB_&EG-KXH M4!?O&*AS[H"Z00H8!JL_OQ"4B#\K2'$^6ZS@L@97U.^AS6FHZQ@U36T*OANP M.;$*BT\7XN^[L_'M568\3JASMC?4=8#=(+5>C[E&XQD/$U[PCI6IH4Y#G8:Z M/MH:?Q<=!MZ#TM(R9&9F(C8V#B=/G<;.7;L%( A-BQ8OQ?09,]5>&2?7R'W3 MU9GYL'W77;"['>"U3W[7T.'M43SCC39_$VU[\9*E$KGS\?7#\A5AV!@>CMV[ M]^#8L0BOO[] 751T-/8?.(BPE:L5S+IT M@;HA?8J6=L"=GA\V#9CKK=,^Q&J_?#$Q:_91 MN@(*;-G,TL! _L MV+D+<7'Q8A?&6=47J#.5-&!K4B66G"G /_=DX?N$.A\K)'1UWOH$=39 )U&3 M:.5@1^$1ERC\G2,_&LM.)E;AQ4QY9AVO "_ MVYZ-UT-3+5$Z5RN$\_[:*UKG(*@KK&N1"- 697.+SQ3CCSNR\85E#H8Z!7,# M"71J/J+FEX(3\;==6?"\4"(O$F**&R2"J*&N8]0VW9"S86=*%3POEF#XOAQ\ MCU#G'GMK!-]N+Q.BY%QXV$6!G5L,GG0WR=10IZ%.0YT=;(V_B_>AL;$)]?7U M.]U[-[D;F/ M@KIAPRV19J;7K5N_0=GD)8G2555528I=GZ#NV#'U'/-39]=4C!T[KL]0U]U] MJ6??TM -V^"S8_*4:9B_8)%D2>S=OQ^)B4EHM)Y3?7E^$.KHT&Y6#O;"TP7X MNX*Z[ZU)Q3/>\0Z$.D9-3.)@/^H:C<<5U/TF/!5NYXIP(;].X*5*@4+S#>UA M=]K+ZKZ]2U MW%3WY3H.I-5(='CDP5S\:(T93[B;NJ101]LU0CS R0)V$E5UM4P-=1KJ--0Y MP/8X&IHM.F3H=2Q2(^OD'8NW:]=BS9Q].GSXC;[]SMI[=DU?9&THSY/18\9AR5)G>5EB M,IE045$AJ9=,"^XKU/GY^UN@;MQX>>EA+ZC3TS'3]BSC63ICYFPXJS,V=$48 MCJKU3$U+4W;1TAZEZQ/4E31@4R(=[ +\33FZWUUM5E!GC=2Y. #JG"U0]XAR MUIYTB\&S[M'X[RUI\+E8C*BB>I34MZ*V^09:--1U25MLP86">EFK16>*\*== M6?CR\A0,<.V:#A=MQWHT^T,=:]=.Y]8)G,X^68BWMF7AM1!'05UT.]0-DBB= MY27"UT(3,6)?-I9%E>&,^BTI%4THO]ZFHWA3I[I_Y&=]3U:JC34*>ASC%0QWM265F%_/P"I*28),'3=! M_;:96+!PL:0S!:KU6+=N@Z25'CL6*?6#\?$)R,S,DK1,"L;PN@VXN]>@+BHJ M6D-=/P"Y#WL!8;QLF*ILTMO'3]:2>XM QRA=7YXW%JB+@*] W32\KZ&NW]D' M,PX8I>/9RGJZL^?.(SL[1^RBKR^9.J"N @M..1CJVATU1DU,>-S-A.<\37C9 MQX2_[,A T-52Q*K?4M;0BFO-;6B]J1ULVT'8O5)DJ45S.5^,_U5K]97ER7(O M!UAKQOH#U.74-",R^QI"H\LP^5@^_N^63/6YMX&ZI?:%NL&N)CSF&H.GW&+P MS>6)&'4@!ZL4K%Q2H)Q>U83*1NWWVHX&=3;POA# -R948DI$OM2^/N4>TTG8 MQ"%0U_7S-=1IJ--0YQC[H^W3T621/B,)C-IQ;YAB8W'BY$GLVKU':H+\_ .D MOFOZC%E2#T*88FID]X0$>I_2=J<434;ON*_IU(X>_;XXTI/5FK".B2FD'FH_ M,9UTTZ8M.'3HB(*[2Y+FE)>7CYJ:6KEN@AW7ZWZ'.ITVY[C9-:+,%.&ITV=@ MX:+%4O<9>?RX1(P9H>MK?2>A[J@5ZB9;HZ9=Z'1UG&UT%:.B'<%^SCIFJ MJ-$Q,5)+V]W3+[.MZ9<.@CHC:N(:BZ<]X_"B3RQ>#8C#D-V96*Z<_,2R MZ^)[N>#5G5S;A88'F1,/-X/GZQ7D&=F[(U8WWD_D;;MY;S%K"+ MTE"GH4Y#W=T8%I7,%C2H^U3%^Y29A/C[8M&4++EZZA)*2$KND M^W:%NK%V$$K1-G)W@,Y01)VH[,/+VP=;MVW'N7/GI?ZWO+S<+B^7;*%NT9G" M=JA[UB?1@5 7B\'N<=(VX17_.'PY.![O[,_&*E.9I'O1N6YHO8$V':GK-!C! MC"VYCH/I-0)$P_=EXYL*3B@J0<5 UHQ9TM7N;:AC]&>? E.VT'CW0"Y^MC$= MKP0EV]0&.@KJ+*(;SWN:\(.5R9AX) ^;$RNEGHXIH4SYU:-C4*B(BJM1Q=>Q M/[T6\TX6XC\WIN)I@;K.Z=3VKJN[96JHTU"GH>[NV"3O4[,".PJ,%"M'E/LD MQA0K-6K<-[2ML)6K)'+GXNHNSBM;#K#PGQ!%T&-J)IV7SE&[H9V4%_M2AW>[ M*(GM=U$IDK]AY*CW):HX9^Y\N+EY("0D%!O#-V&_ B;"74R,2=H[= !>O4"M MCM3IV=,(W=M21S=*4NOF+5@(_\! A&_>C.,G3B I.5E>DMBF/=LS4M?7]$N] MEHZ#.>.%$]>($5P*/+'^=\V:M8B,/(ZDI&3DY^=+;;,]GAGW%M25:ZC34.=@ MJ(O%A0Q]_.:V"J&%,RRRLJ M!'K2,S+$IBY?N2*.ZK[]^Q&^:;. AZ^?O\#'++4W)TV>HAS;]S'\[1'29/R? M0X:V]_WJVB.M-_V>NEM_Q[U@ 3M+2P36W,V;MP!N[A[2N)G]^=@*X=2I4]+: M(3L[1]Z6TT;N1ZB[W9FAY>G[-KM&AOE\X9G M%_NC5.G3R,Q*4E C"\,[!$) M;E>_M-;4C;43U-WNVO0:]VT:Z;C#U'Q? 1W/H(6+EB X>!GV[MTG+Y58X\MG M$E/![R>H&[$O2T-==Z"NU("Z4@UUO4F_9!VG@KKOJ?LV_G >PA.JY)ZRSJ^F M24?J--1IJ--0]P!#75?;Y'5TM$%H5/94B[+R,N3DYHA]G3M_'H<.'Q8'EHZ* ML[,K9L^>BPD3)RF@>M<*=<,Z*59V5;+L;=^[CX(\V^\TTN((>72"ITV;H?;9 M OCZ^F&3^NW'CQ\7L,O-S95:NX\;Z@SU2]9CV5LH13OM]G7:C;8;C-!-LM9S MLKT&%0W3TM+D10$%4NP5 ;:W^F5W1(GT[#GHMY\]K/M5]L%G^B(%=/0_*([" MM,O?.\84,X0D-72!/S)4N=,&?N/,R8,4LB"DP[8GHF4Y 8/:,C2F?X=G!G MC]3,VSE:'6E0R@&?- 4+%RZ2)L[KUV_ @0,'1263]2W)PW&<_8JD*RUZ)C S M)9G/*:X=HZU%144"=-PW]G+:#:CS5U!G:3[>OKBQ4OE!=*J5:NQ8\=.G#QY"DE)20+\ M/%?MJ<#[<0NEO.0;AU<#8CL+I5S70BFW&Q1*B5$ LC>U1H12ANS-QM=6)-D( MI41KH90[0!W5+ZFX^K1[#+ZU/ FC#^9B=6RY*(IF5#>CJE%'ZKJ>#5DUEIZ" MVY*K,".R +]8GWH7A5(TU&FHTU!WSPQ>4VM;JZ1E$NPJJZID_S"ZE6(VPV2* M%2ABG0@;9V_9LE5:(C""Y^GE+\12^_2^-%AG2J:KFSN"0Y9)/S$J%<;%Q4G[ SI=O-Z[!7:\QY)^ M&1V-_0HR6;OHY.PB,-P3J+.-5HY2USEUV@Q)^W)S]T1 8!#"%"RN7;M.ZGI6 MK]:SNY,JL)Q4+:1M\QZRL3@CU;MV[18E0RK&QIA,HG;)%P,$.CY?[*6P2JB+ MB(B ?T" @K#I OS=A;H.NS"$7=Y6^W"<0)RE%4@PEH6N$+MCO\<*7QHQU9M1>+XX*E3[G.GM]GY>?)PM#9[PB,7S7K'2 MTN"O.S,0?+4,\:6-J%!05]=\0[7)$L$3K= MTJ![?>H>50#\A<OAZ:B'?V96-Y3#G.*6@Q5S:)W>D^=1V#+U92U7TYH=9J M75PE)A[-PT_7F:6WI.-;&G2Q00UU&NHTU'V\P[!77A_O)5.&&,EB0V\6^5=6 M5J*DI%2<6?;DBHXQB;@*14GHV'#_^OCX"=S-F3,?4Z9,EZB=T[M$Q^#V&2SO H:84P02(4W'_KUJU7SODA<;YX+;P^>[]-OQ/4L7Z1 M4,?/7Y 4,,ZS9\_I MV8U)<1W:].G3I^7OO(<7+UX26TE(3)1SA?T>R\LKVE,N[7T>$ 8B(B,5G >V M0QW/HH^".MOGA25E= 3>>?<]B=QZ>'IAK;+[O7OW2X_*$R=/R;5QZG7OF7V< M.=/QIV$;3.U.34V5=,NRLC(Y+Z]?;Y1SQ=XOBSZNYN,#U6=+\W'W&#SG&8,_ M;,N _Y52284K:VC#-0UUMXQB!747"^JQ):D*2\X6X<_2?#P9 UQC.YHT]]?F MX\LN;H,>/DWAKIF8PF&$W.^Y*6>;LU MM*WQ(^!1Z(4.+M^V'U1GA$7(H$B<, )LFX/W$>\COX^1GL.'C\B;?V<75^F_ MUQNHXWG ^^OI[2- M__@0:F#9.I75E86,C,S92]D9&3HV8V9KIX9K)/CY-]Y M#PG^!#F>X[6UU]HC.ZA[4&2](C/Z.[[XW M4E(L&:5F#><%!2&T/;Z4X5G&:#7M(SU=KWWWIN5>\=SCGSDYN1)9+2TM1555 ME;P@,D#?49'_6],OLZSIEX:#[0"H%TMP18%" M45VKB%:TZ/3+SGNYK@7G\NJP(;X"\T\5XH\[L_'&<@5#;G$V,&1'!]M!4%=P MS9+2%Y[ %PE%^,..;+SN,*B+Z@1U@Q74/:*@[DO!\?C[KDQX7RK!D9J^*C[-&)_#KZ_.@5/N,=^"-39-THW0'VF,374::C3 M4-=/P(Y.;5U=O=QG[B\ZOE0 C(Z.D?1,1@&.'#DFZ6H$#=;@L1;)0^UM1J58 MHV0!O0_8SBXN/5X[[";D_;,5 ]4ZC141WKM.X+MXWIM8QY7+[]IT"UX8@#*^G MM+1,'$X]NS>Y-IRT:_[)_X]1N]8\[5J]6JQ-_9O3%,PDI>?+_:A;:1W]L&, M!?Y945$A,,>70@0ZGHU&=,XX-QT!=::2!FQ54+?D3($TM/Z^"*4D.!#J+(VR M!UDC)X^Z1N%7X:EP/E>,,PI:A2\N M3\5#[FJM7.,L4=7VVJ9[%^H(IY:(8R46GRW&'Q74?6&9V7%09XW6L>9PD+*W MP' MJ6-Y>7D">@G*/IF>%!$1B3U[]HH*95@8^]\%2G2*=LP(GI&B:=D'MU?GZRW8 MV:ZG$:VCFB!K[5Q=W:5VBA&,BY,R772L^?3N'^T==I\:VM;^_YW6,J6 M>F:=.7L6*Q6(+5ZR5,1-&-W^YY#N09UA%XR$\Z4)!8TVAH=+@_3LG!SI3 MC0T-UV5J^^B+?32*;; NMROL.^H,(=3Q;?SVY"JXG"O"L'TY^,$:,YZ52)T! M=':, -G4X? -_$#E8 ]ROHJ?;S!CP>E"',NZAM3*9I0TM,EOTZ-CY-4V2ZH@ M!66F1A;@M]NS\?KR-#SD0>5(*X3W ZAC)/:R^K>T.2<%\G_:F8TOACH8ZIPL M-8<#K6#W6E \_K@]0])8=Z14R[7D7]-09SL8+;]<6"\*H8P,_V57%KZYTHS' M/.)N3EUO&^4)R%0@JL9]JV?8?4(4[J)=3QS%NX<+&H[D4< MBT"L*1;Y>?GBK.O1/T=):2G.7[B =1LVP-G5#3-GS\&8]\?W&.H,L2 *\6S; MOEWLN]1:[T4(T:-_#LJ6QRNHVV6N$HEYIEC]:*U9V@W@+UI-0HR&Y6#W2I"#7IT#,K+'\NJ15!4&<8?S<>OMV;CU>7I>,A+ M 9&[M07%4CNJ$#H(ZE@;>+6H'GM2J^%VH01_W9V#-P3JXNP/=4L[0YV G4L, M/A^4B+>V9F#NR4*$)U;A;%Z]W%_MAG4,MA9AFFQ83#FF1N3CO[=GXJMA"NH\ M$VY-][4GU"VU -W#:C[J'"530YV&.@UU]U%4C_?'6 N"7696%I*2DB75\_CW??'=EIKQC[I;N1 MN]NE8Q*@6-]'Z7HZSDS%C(@\CM34-(ERL6[07GW'ND(=4[8836-4;<>.7?!5 MUTX[ZR[4_:V+\T[%4;9&.'+XB*3 YN7F?:P-UO7H(]25E.+"Q8O8L#$<;AZ> MF#UWOMAJ3Z".^X71;Z9?,E+'OFELP1')YHS2T#KQ2 MBC&'<_'3]:GXA$\JV]3B,#A)4UL=7BH.=5M4DZ5]Z&+X?6P$T M2Q-HM_,*O@_DX6>;LO#9T*Y0%V5_H0H[0QW[[3$Z?"2C!G[*YOZY-Q=?7F[N M2"'M!'5VL#<;@9X!ZCH&J.]Y)2@)O]J,3 UU&NHTU-TW M#S/+?>&>XWHP8L>Z$T8@*"K >YB5\WK\^ E)@62[ 0J8! 0$PH7I MF7/G8R;W]89&[WH(=T]/&CI\@[0 8->3W,UV4OX^II$RO>O3/0=MC M.K"DYGIYJ_-^@;+3B=V&NG]87UH0ZABM6[AH,3:&;\(E]0RBX OMC[6C>O3/ MT=1V4P J(JL6JV++,>E8'GZQ(14O>)LPP#G*TOO,MA>5DP.@3CG;WUYI5HYC M+@*NE"G K!6GO[)1^R$&T-U4_T-Y^>W)U9A_J@A_V96-'Z[/Q*=#TOH=U'%= M4RH:<3KWFK04(*!^906%4NRMMMH%[/BY"D8&>"3BY2 S?KHQ ^\,.K+G MWCIU/:,.Y^%K*\T.A#KKI.@/:P\]4_"IH#3\0$'Q7Q4X2B(A$J85-PBD0<.'! V?AFK%@1!A\? M7RQ9XB1VS_J[\1,F2N\Y@A[W1%]2,8VUGJ#V(YLSKUNW0:USA/H=\:)N9V_1 M WX.[9/02)7*??L.P#\@4")UMFT=>@)U3"'U4Y_!^CS>.T8!&1W5HW\.0A=? M<.STVZ_OS9NQ?AX9LDQ9#I:*R[HR(@52PM MK1!ZUOK@=JF83/&D\^OE[8L-&\+% 694HZV-BG9M=EMO?D:-NE8V*8Z/3Y"6 M"K3129.G]"CR:$#=4/:IFSE+?O?ZC>&(/'$"*>;4=A5//?K?H)*LR12+O?OV MB\U3Z(3JJ!\E%M1N_S;/"X(=GZSV2S])37T]]_!!M]\(T^QE!,* MI"B6\J?M&?B,7ZST\V(JE*1@"H#9">K:W\J;VF'A<\')^/&Z-/QM9R:6*+#< MFUJ-[.IFB50]J(]&7CP7QOHF*E]2@O_WVS+P9F@27@E,Q-,^2B3A&;\4O*&@^"?K4S%D3Q9\+Y=(M+JA]:;<<\+T@VAV+59[8R/VZ.+K"+I: MAG_LSL(;00GX%_\$/..=8(&Z]IHZ.XKR6/L)/N$9A\\%)N [*Y/PGQO-,C74 M::C34/> @9V1FLEUX_XT(G>,(C UDY!'L$I,3,0E!7@'#QV2OF[L>;=H\1(1 M4^$Y81MUZVF=G;'6K#V:,'&*1+T(2'2HF1+:W,Q&TRWJ=]ZP&]3QVEC;Q+I" MVFA0<(C8F?';NW,-MLW'ITR;#E=W#ZQ,PU2OK(42W0DA;G *BC<^B6@)<"DO'U%2GXY894 M3#R<*XVITRJ;!!9N6NO*'KCGFIH-K1:@8SL#1E)G'<_'3]>EX%_\XO"\=YQ% M7KY3C[I['^H:6FZBM+X5F>K?'E37-/MX 7ZR-@7/>,3@"05V#[N:.BNOVA7J MXB15]4D%PY\-2L8WPY+QUI9T+#U;A*-9M:ANNB%@1[AY$*-U5,.ED$U633-. MYM;!Y5PQWMJ-D=HA[HW> M0ATC?OPP;8W M7W>ACI$8VNB2IT*-_#O:0HU(L;9VU88Q6JQ'/ST7/[#TH\JO;1$5S-6F,PM1E+B.JD2VJU^Q@IU[@EXWC<)KP4E29K7D-V9"+E:AICB!@$ (W+RH U> MIRNP M9+^Z@KI6$7(AV-UX 'TR1NER:IL14W)=W8\J:3/RL7C$KB5*_]QL%DR/46<2IH4Y#G88Z/3H_(-4]9F-?0U E.SL;"0F) M(O?.M$4ZO-X^OM)\FY$,0EE/FI7;1C1H%V^/>$]L9/J,69*N=N+D26FDSH@A MHX=<=WN<"?PLUNM1+.7DR5/2CH#?2;"T;6MPI]]O"W7C)TR2?G]>WC[8MFV[ MP"C%6!S9 %D/QPT"%_L8GCIU6EY@L(\ATXU[ OR&??"90:CS]?/'SIV[U=ZY M).TT:!]Z]%]P8#^X\NN6.JB!>\3'C*PV0!!]N^5/821I#( MB<7)?LHK 2_[*R<[*$$B)TYGBQ"9=4TY_LT" (P@/'# ;4V-C2V]+I+[WI?+ M\ _*_X>FX F/.'&P!]TB+'+O0QTAO;;IAD3KV ?-ZV()_F=[!KX8%(^7_>+Q MM'<\!C@D&A3=?BV/>,3C61]ERL?*V$HDE#=)OSKV:&M] %\D M5%QO14)9HT0M@Z/*U'W)P_?7I.$)SW@\ZAZ'P6J_#K"U.;L"MTEL['F_9'Q/ M?2>%DZ9'Y,O44*>A3D.='K==4T;)N*YT=MDMV^_0"3KWVA3;7;88S09UA#R3.#GGCES3D0L MYLR9)RF@/,,(:K:__TY0Q]_,,V_&S%E8ZN0LZ:ELRT (-LX@/?K7X$N,C(P, M4:O_3"PM:F)T^9!D\O'WEF$!23DI/;[4./_@AU'TA; Z-N M:W]:#69$YN-'JY/Q+[YQ$CFA,_>02YSE3;J]H8Z.G%L<'E60\HSZKD_YQ.+' M:U.DSFIK4I74^E'(Y4'L6+'P[+!FO!2?A>=]$#'!/<$S=EA7L!BDX M>A M3H^/W$_&GUQCBCZ,^+FXN"%\TV9Q MK%-2S)(":A^H^T!LE)&2@H)" 3""&,5?#$5/[O'NB&(84#=*_5X*K;"O7UC8 M2@6*9]3O+;.[=V>PWHU1Z:M7HW#@P$%)-9XU>TZ/H5H,QV."IC_L=Z,UP/C\:)O AY7SJ\(3-B[ M;HOI6RZ6:-T@-Q,>49-B&5];D82W]^=(I(#B+8EEC5+G\Z"8:7"QH0'9-\P,3'3;LC2]X>-V',FK@;L_#J\C0\=$L; WN_ M0(BQV+.RZY<"4_$KM1[3CQ=AI:E"IH8Z#74:ZO3H-MC5US>@L+!0(G:,/FQ2 M ,:]Q?7B&<"HUU";%@$?[@ /N:4.B>N^>,E2K%JU6L0EJ$1( &/$T!Z_GRFE M=-QY+K!.D$W/J7#(-$J"'<^Q[D*=(?(R;MP$3)TZ3=E[$"(B(B1ME-_#<\\> M::-ZW+W!]%P*Z;"M1F3D<0'UN7/G]RI21ZAC!)LUER'+EDOD[_*5*U+3:3R? M]#G6_\Y IOFUWK" '=/AO!5 _'E[.KZ[,AFO!B7A:>\$*]3%6IPO>T*#%>P& MNIHPV"T6C[C'X?609/QN:P9F'"\0J?G(K%ID5#4)?/*WWL\"%H0CBG2PA0$C MIZ=RKXEXS9C#N?C-E@Q\;64JGO5-LI&4CW$,T#D0ZOC?,EI'L,NH;I:&ZG-. M%."_MV7@^VO3\)F05 ST2I9:2\LUVO/Z;,!.??9 !2K/^B;CW]9GX-U#^?!6 M,$-%3K9;J&NY855?O;_/-.[]ZZTW)%K/.E;6;C)2_E_;,O&=-6G2J/TA]R3+ M&>#LF+89C#@S"CC0+0ZO!*7@]SMRL/1L"7:E5,O44*>A3D.='MW>5\W-+9*F MQH@#!4?H_*Y>LQ:+%R^55+6Q"G)8H_;1XA)#VL'.=MVY1X.#EV'GSET2K-EG_K MY>4M@ACIZNPC.#8V-GXL9Y\>O1^T#3ZW4E-3<>;L.:Q=NUX:D/<6ZK@7YBE[ M9OWIQHV;<%9])E-_=22W'Y^!L-1O$9J8#K5OO5_MC&M0 M+T#7*E$3BE7,.5F 7V]*Q3?"DO&9H$0\X97@.,7+NP!UMO;&U-J#Z;5P.U^, M87NS\?--F7AM>1H&>5L;JKO&.N :K3;'^C!EUT_Z)..K8:EX2T',^".Y"%7V M?RZ_3NKJ[G?E55X;(Y*\UJ(Z"M?4PO-B"?YW5R:^NRH%KX4DX3EYB9!@TS8C MRL[VQ?T?+8),@]5\-3@)?]N=#?\KEG183@UU&NHTU.G1HX.-:\"U(-RQKQT; M>7.]V:BX[I+:P,O'W&HV=^+XA*,?-EC\#<32FFK_%R* MOEC21^=(5(7??Z=SH6OZY3#EN+^M /9=!8-.3L[8OGV'P"+KIJ@>:H\(HQYW M;]#.RLLKD).3BRM7KB(\?+/4C/86ZD:/&2LUETY.+B( Q!<@%.G1Y]C]\8*+ MZ7!L",W(R5]V98M(PHL!*8[KA78;N?EG?)/Q^C(%=FM2\->=Z?"Z6(33.=5T!1JG4F[T1'(]/^L3B*<]8B6@*[-A31.0N M0IVMO974M^*D6MMET>68=*P O]N1@R^ORL0@GU3I)RM0K"9\+ M3E&V;L9;6U.Q^$R!I" RY?>FM4_B_7JN\;*N-5N +K6B45XB3(_,%T703_O' MXWF?>*D];'^)X!SMH$A]C *Z&#SB&HTW0A+QSH$<2\_J,/<9UIQJEBZL[EH6N M$#M*24D1VX(='A:T':,O7U96EDC7ARP+E6@,890IF,:Y\&&_VU:YTS@7>/XM M7+@(Z]=OD%H]MH&@9_HLZ[\C@[W#TFLM-34'<_&+\$Q)A^HS'O1+QDG\BWEB6B)]O3)54L$V)E=*LNN!:"VH4]-Q/+0X^L/;B8_2* M*7^9U4T*F.JQRUR%^:<+\=LMZ>)@/^EAPJ/N)DE5E5I$Y^A^#74<3#&]4M0@ M+Q*]4Z1)M=,Q^M0]K2S,(=50O]A]3V?\D_"&Z')^/[J%$EU M715;@=B2ZP*=5.ID2NS]^!*'-D>@8R3\B+66;NB^;'P]+ 7/*:!C(W"+^JT# MVF8X==34/NQN>6'Q@D\LOKLJ60%^G@ FH]6<&NHTU&FHTZ/73C!KA*0&Z?@) MK%VW'L[.KA@S9JQ$L;K7(J CLL$:-<+5XB5.\%. R @@(U^LX[-'RIH_:*T,F(=T=BN(TZ:G=:7M"&1JA_PVC=) 5V2YP72X,WEU6!]?@3DG"_'6MBQ1![2\J;>-#D79 M/W)BR,V[Q^,9[WB\Z)^ KRKG\F][LN%ROAC[TZIQ1<$.?V/S?>1D$^@(J00' M1HLPUV&.@(ZH\-',VNQPE2! ML4<+\.,-&7C*.Q&/B,)GK(B:2.V@727T.]17!REP9-WHB_Y4PDS"[[=G8?'9 M8NPQ5TN-&?L$UMUGZJOB=\"2[IM:V82#Z34(N%*"\4?S\.O-&;+G'_>,EQK7 M0:X.:IMAT]+D<2]+W\#7@A/PRXVI6'"J4-G$-;4?VF1JJ--0IZ%.CUX-VC[5 M))FNQCU!)]C'QU>M^7@,;]]C']TBP( ZUK0QLL$Z))Y'.W;L0JPI#G7*T;[1 MUO>UMQ6H*"HJPKGSY[%A8[CZ+D_9V^/&3VP_&SX*ZKJ>#^QGQE1.Z4EVX:+N M2=8?[5D]J]CV@NO&U@9\EGG[^&&4 K-WWAO57BO:':@S>AGRV*L'>U&I)QZ*0R/TR;EB!CK5-[)%V M0#G8K#$;NC<;OU#7_L9RLW)ZDS!0.;\#C#HZ1T;H[B+4L7XP1UWSU:(&$2B9 M>[((O]Z4@>>]E*.O;.!ABF>XQMG87I2=[2U&H)$IK8]ZQ.-)!9,_7)>.]Y2] M^5\NE;5@Q(XUCO<5U%E?)K2HA;NJP#4LI@SC#N>(0-$W5Z6*(J@1*1W@XJ 7 M.5Q3"OYX).$9OV1E6RGXULH4_&E'!KPOE8IH$Q52.374::C34*='[QZP:CWJ ME1/,5,.\_'Q$1$8B."0$DR9-QHAWWK6"W9VC=5VACDJ4LV?/@Y.S*[9NW8[H MZ!C4UEP3&[MYXZ;EA+6'0U92*G53V[9OAW] (!8N6BQU=;:I=MUIQV#TYR., MNKEY8.W:=:+@E(SY:Z;!_V3-3BAEA9227]AP4'(():FW'C!W7;2&=VST[ M:!_\K&,1DR/B.'&RWPPSX[=;,_'^H1P$7"G%L:Q:B=91K8\@U%^# M=H:4/*^!:8AYUUIPL; >H3'E>/](GM0UO;G"C)<"DC'8([%#??!N -U=@KJF MM@]0VM"J;*X)9_/8B+P4?]Z1A<_Z)RBPBY,FZX-<'="(O(L2II&*R?1?0C3M MC2F 5!X]DEF+]*HF@0M&B/MSZJ_1PJ2A]8;L]8*Z%NQ3X+KP="'>VIJ.;Z\R M2WWADSY6<1071]711EE[5!+JDO$)_Q1\944J?KXA#2,/Y"#,1'&DZU)CRJFA M3D.=ACH]>C6X%M(F0#FG% PA3H*K#!: MQG.(4O!LQ:K5J_!G+GS M,'G*5$FE'-8-9==;4G25;8\;/P%>WC[8L7,7KD9%(STC0_:,5DCMOX.@Q+JU MI/+KV&6NQLSC!?B9@HL7?>+PK%>\I1%Y)]&$*,>(6%A!@M&35P(3Y0W^K\+3 M,.%H'H*OEDD_/:;M%2JGE (J_3%28BA EBF@HRA*1'8M5L558/H)Y6!OS\*_ M*J![)3 9S_HD6J)5+G=!'.4N0QT==C:69X28_0A7*6>>3OTWEB?A-1N3.]E;[M'F)T%[3&8]/!R3ANZM3%>1D"-B%1I?C5&Z=U'8Q/;:A/]I; M>R\Z2)2;+T5B2AIP-*L6WI=+\?:!7'QO32I>#4G&)_V2U+YSU#VW@6EY<1,O M[1+8-N$'Z]+QYYW9F*/LG^G'R>5-\L*&4T.=ACH-=7KT>I]Q[>D(,VTM2CFK M% MAPV8ZP(QL&'5(=SI/C#U&J",*'7OML1:01.MH&YQCWA\GM9NKUZS# MT6,1EAZ,A85:(;4?#T:-*A5D$.S8^-OU7!%^OS4=7PQ*P,M^"7B*2T30)#553WO&X47?.+P:&(_?;$K#9.5H+X\IEP@*FW-7-_6_5$SIU6;M M#9A9W2S.-9NM3XTLP!^58_NMU>G22N)I[T3E8,=9TBZ=HQW3^/ECA#K^.RJ: M$I0(Z.Q)-NMX 7Z^SHRO+D\6P'K4,]&F3V*TX^Q-KC$.SW@GX#.!B7A3??_O MMJ1CMH*,\(1*7"ZLEXA=56/_LS>+&(\E2L?]PB@8TUU]+[,'8C[^8U,F/A.4 M(B\06$LWR#6V ^@<'AU-Q&>#S?(;1JO?XG.I5&K\N"^8(LIY/T/=_P< /__ MU]I>.P 7'M)1$%4[+T'?%3GE39.L0UN<8N3.+93G.+$<6*GKC?^;Y)--M]N MLAMO-E\V?Q=Z[[WWJEY0!TD@(9I$[[UW4)=FU'M'$A(20B 0G.\\Y\X[8QMC[D:[V'#1]+$25-H[MP%Y.<70 "B-Y7B9-FTF+5RXA-:OV\CS]S)57:VBAEL-U'BGL=W&O;KZ&F5D9-*Y M<^=IV[;MY./C2U.GS="NU33_]8?U=>-0\=I_P"".\1$T;CQ?^_09Y.;N03MV M[*3D9 -=OUY'MV[=DCGBB!G[CV6L+XCEZNIJBH^/Y^>X@[R]O6GQXB6\GDVE M(?R<^_'S_KR9=X>M]P>.X2-&\?MC/JWP\>,Y$D6G3IVAK*QLNGGSIF,]Z::? MVXWWZ,;MNW3M5B/%EM114/05&K0CBWX98J#O^!OH56\#]70U4@_G).JQ/(YZ M+(VF'DLNM_/!YUP:0SV6Q6H'_[WG,C[XNWX0F$R?1&72M".%M"JVG([EUE!! M30,U--ZE.WN-S125?T=NEQ<1Z'Q%33Q< '].3*3 M/ER=1E_Q2:$>+LG4PRG1,LX=,M8/.-1WXADLCY=K^69 *GV^*Y\"8BOI0E$= MI5^]115\#^TQ[M<;[M)Q?IZN9TOH[YLSZ-=A:?1.8 H]YV$PQ5N\%A<=%6\8 M9Z<$>LHY@?JZQ-,+KO'THY5&^FQ[#CF?+:4=:=5TD>\Y_UH#W>8;5O%FK\N< M)=[NR;R^>>>>Q%Q>]2TZD'6-/"^4TO"]N?1_-F;1NRO3J*^[P11O\>9YI\5< M=#O'5(PVI_E[>O)X]W))HN_Q]_]U2R[-/5%,:Q,KZ73^=2KD>:T^/8)6KB(< M+J[N-&/F;$[$1CPT"=._L)"T(1E#$N?E[4-[]NZC](P,*BDI$>!S^_;M+DLT M':#. >H>)7YP7PT-MR7Q0F*N#L0TKL7Q:9H()R0FROR8,V=^FT'=&!.H6P!0 MMWX37;H4+:#N-C^']@1UUZ]?I_S\ @&BAP\?H57!(31[SER^#KX64R*NKOE! MR;N*65S[B%&C!=@M7+28PM=&T)FSYZB@H) J*BIE?F"<')_NL4%16UM+1J.1 MUYZ#%!(2PN]'-YH^8Y8&ZCA6'P3J;+U#A@P=3E.F3J3+Z]INW;OH;CX M!+IZ]:JL+UAK'/'1O3Z-)L !8)=:44^1ADJ:!U*_6I-%;_BG4LPG8 MZ(#$;TFT+OF+M22!#.S>7)'(UY%*?]V<19,9! 7&E-/AG!I*J;@I22# *!+M MNQ+W=C0/38#Y)H]M+5\C@$%"V0TZD5=+JQ,J:.;Q8OKKUASZ^9IT^C8#F9<\ MDZT2[$X&=%T ZA!SEXNO4UA\.4T[G$]_XV?\84@J?+I:>=X 7;?\$VFWZW+H,&[\VCQJ1(*2ZBDHQQO&7S?Q;6WJ?IF MHP"\>V1_X [Q5L_Q5L/Q5ES;P//YIH#27>G5Y'&AC$;MSZ<_;LB@#T/3Z.N^ M!GK:)5$WSATUK[5Q!J![FL'SLZZ)]*)[$OV"UY9A>_/)/[J<#F774-*5>BJ_ M<<6'S=P' U=7=H!I^UDCR:FIJY4_<:T-#PQ.?A.F38,1 M?$(B [&-#([FTZC1XX2]:@VH&SQD&,?+>)H*IF[1$CG7I4N7.P34U=?7R_J MN#I__@)%K%M/"Q!QF!,LO\ME-/Y /OUI4Q9]+XA! MG7.B,!H"ZIKLZ%_N(&"G$L$X>LD]@1-M [V_*H7^S-2SQY=L5:]?(%U,/!I1!0-GU.Q1=?(.VIU73BDME-/D(@^:MN?33-1GT M)H-FL*%]W6PQ)H\WJ /@!?#8GWF- CCFQNS/H]]&I--KGDD,Z!6@LX#\]F>0 MHDV;![$"[)YB8/['/,?AZ?3WQETSSA:1"MC*V1>Q)7>X#ERB\%HHSS? MNW:D3L!U -!5W=0 '380,*ZAL>4,3HMIR)X\^L.&3)[/1@%T7_)(I-[.)D"W MK*. LR66>@+0<8R_S-_[->]$^K?U&33[>)',B40&=%A[ $8=H,X!ZAR@[@'Q MH^X),KWR\@IA6RHK*^5/1Q+6E*73&,T&BH]/$" V:_:\1P1U,V@!@[IU)E!7 M757=[J .UXOGB#4B*2F9MFS92LN6.='@P4/,P.YAH,YZK4"B_P7?QVB^A^7. M+@(4CQT_3DG)R51:6BKCY/ATCP_F=UY>/EV^'$U[&)R#R<5& V24 NH>$A?6 M:QKB"?$]8B38W(FT@D'BOGW[>;W,Y/6E7#:+'/'173?1!:!KU0O+'2:\9U"V+Z9@DT%J*RB903P7D .J:,$D=<=\Q\AT]^7Z?<4UBP)-,KWMIX.XO4=DTC8%=<%P% M'3.'3*7\;Q,$M=>KLGTHD<2 [HD^HY?(OU]2Z;(02\47:-=T#]54P@EX;EX>I:6E4T)"(B=V,10=K1TQ M,;%2*X5DK+"P2 ?P %8/75M3TI]#.X3\QL),.2, &!AX1&RC@P?,9J3V.&2 MS"HVJR6@;NRX"31MQBQ:M&29U.=AS*]=JQ% =Q=;RO?:,V;K!;1G965)@NWE M[K)_OG3U>MVXU\#NLE P&HSP_;%8X,5#'>TZ]/UH#[/#S P<- M,0.[Y4XNM'[#1CI[[ARO,VGROE0274=L-'V/*WFW)3[NF&/#7CY(5I$0HKYE M7=)5FLK)[._79]"K7HGTO%L"/>,2KP&\Y7$=*Q$48&%*M/F[P-KT8I"!1!OR MO/^,S!(IF=OY,MK" !1 %. NK[I!@"D21$C[&@#T[FD,7D=%(\ZM,9WWJ(Z3 M:LCS("/+,\DM3^;5TO;4*@9T931R7S[]VX9,^DF()FLUUXX)"QJK8X^>#%"' M<E4,_"DRF5]SBZ7E73;*G,9AQ'51?=]EJ$R&!^C#P M>=XMD;ZVPD"_7)-.?]N239,.%XJ$,=)816<+KE/RE1N4775+0!38,&6+'J-TTUFE?Y693R-2#>XCG>4'.ZE>,-C/"D0P7T/YNS!=!]-\!( MKWB:ZA2;;,[$=&R=K G48>/B:SY@W(WTN[6I-.% /JU-K#"#9+",=W1!Y0!U M#E#WQ((Z2R)Y1Y(X #1(KK [?^SX"4[T#]#6K=MIPX9-?$3*GQOY^6_?OE/J ML,Z>/2PL#.E[;OV,'W$&XM)]OUE,O@ MKLRT^X_D]W8'&JI('=-MK8X)R746)_H"YA@8;S)<)>^+933S:"'UWYDK\K?W M@C5 ]XJ7@9YQ3;0 %L5^=A6@ZP)0AW. S2RKN\T Z29M3;G*8U5 OU_+(,0_ MF;[JG43/N24UK37LL/O6@%TOCNNGG.(%V"'>O^5OI)^M3I=GUX^?X?2C1>3% M\V)=4J7(&R\5UU$:SY?\F@:ZPO>AP)VJNVN7-80T.2] CZK15#)+?/?EDAMT M)*>&UB=7"OLU@\=PT.Y,0!(WL$R;MBXD;_7B6;-GD-CQXV7!+PM MH X)/T AP.&CH^5]I>[589I"3:3=B 4PW6#6H:: JRS^W5Y '=1/=;?O465] M(Z5Q\KXN^2I-.)1/'ZTQTKLKC?05'R,]XVXTN33&=QRH:R;A1K+]G%NBF(J\ MZ8=D.TT2UT&[=4\60->KJVOHNAC4 MX11@G0"":AH:Z51>+7F>+Z7/MF9QS*4*"'C)2\5;0L>!.EU-)^KK<$">"".1 MY]V3&( SP/1)IO?Y&?Y^709]NBV;IAXN%, .5NQ,0:T ^6P&*&!I8=X#H-)> M(:=G@\'.5?+X%XD12CV=+K@NUQ 46T%S3G"\[ MTTA]7)-$=FFI4>Q(^;3>S39.I,5].-Y_RO/U\QTYM.Q,"6WBM>42QU,Y V%+ M?:(#U#E G0/4:06R]3?IVK5K5%9V18P^8&X1&+2*EBYSDN_'/8P>,YY&CQY/ M8\9HQ_3I,VGQXJ7DX>%%8>%KZ="APU*75596)F-0QV/1E=*QSGSN2, !Z%)2 M4L71S\M[!8T=.U[FR\.DE_>!NJ'#:0(_]WGS%Y(KSUW>LX?\ @)HR=)E-)F3=ZQKK0%U>JD=?A=K*<"ANX>'U.PA<<_,RJ)2 MCA.P#9W=HL->F!>\$Y0)$<:^BF,(\R\_/U]DJGA_ $@5%A;*OR.)!^#3 [R. M'C-\!X $I-6H>3MW[ARMC8C@V%P@-7&04+8%]*M8'S5ZK&::LG@)K0H)I4.' MC\B]R_I19P$L3T)LZ%O&*!"']PG&'ALNJ$>%U!TQD9&11>GIF>)"5(O4QL";O M:6YQT!')X27M6'JY28*H@8T$ 45?79%,/UR9(E;X8!1A:A$074Y1ABHQMH"1 M"HPXY A:=_NN $/\_#73 M[T+RAG.!F0'38"RO%_G@(09S&SA9]>5KF'V\6!+8C\/3Z!L^B?1E3PT@]'*Q MY7)I!X"N"T"=BKE&DZP0#HCKDRIIYI$"^K];LNE781GTAE\J]78U4"_G1$N\ M=>28F>]?Q9KE>(6?X7<"C/2+T%3Z2V06C=Z?3T[G2FEU?(4 *[!EB+EDC@

XA80SS'EMZ@ MT_FUM#?SFCBI.I\OHTE'"ND?V[,YWE+I6[X)]&6O!'K!'8ZS.72 MMG0:P!B2[>?<$NAU[R21'D_EZXQ(K!19,J3>N'];'P>H/<>*VCIQ=W$0"B-UTS9I_E.X82>-0]\7 #@D>>I+!OG[?_OUT\=*E M)O4QCWO]%.ZOM+1, !WZO6%NH.X(":OF(&F98RT!=9"E39XRC18Q8$8_+X!$ MU"^"1>W(1 U)(62W)T^=HHV1D>2]PI=FS9YK!G4M86+TZX9:%\'FH#YOP<)% MPF!NW;9-ZK,0:V" ]#'R9#"[C6;S(:S->0SB(#N$M3\<2(\=.TY[]^V7 \P8 MQ@KKM]&8(AL'2.!576)',UF*/53 #CWKT,\0[Q'$!F28B->6@CKK^CK\+DR! MIDR;+NT2UJ_?0"=/GN2YE")@%G6D3X(44U\WA_<(GB_8;#SO]/0,D;Y>N'!1 M8@$QL6__ =JS9Q_'R@GY=VSZH-\? %Y7UJR*S L)-O^EFI/+RR5UDF0O/%E$ M_7;ETD?A&?2Z3PKU<4NFIUQ@MA#7P74YE^YCZU3"#=;A)8\D^KJ/@;X?E$K_ M')XNIA9@[:8<+A33#?_+5T0FAWYC1W)JZ7QA'467W*!X3HI1RP/I6N;5FY(L MH_<=V \DXBJ)SKMV2]@7))\I%?4B[<3O(G$_5WA=VA/L3*NBM9Q8^UTJHR6G MBVDR?_>@/?GTR98<^O7:=+XV([WF"1MWK5:KIU-"4Y?+)4\VJ+NG W8 WV@? M$!);+@#]D\W9].[*5'K6+8G!0:*8YC1Q8.TPQJYIK*D#=:5?\4ZF=P)21)() MD/*/[3DTDL'=]*.%M.QLJ3BSKN%XV)Q21?NSKDF-&P 8#$&B.6[B2NL$O!HK M;DH=*$!:6F6]_(F8!.,'IAEQ>E'BK([/42M2Q6T,'",2*R@@^@JYG"VA.<>+ M!%A^MC.7_A250_\4IL7;ZUY:O/5U3:#>SJIM07S'M8>PKD\TU='!=.95KV3Z MAI^!/@A)H8&[<\GK8AD=XV=LX#' 7,,FB@/4.4"= ]19)9D )57&K#- G9Y5Q&8-UJ%5JX(Y/IVE M9QW6AR]:V-[ ^KTBL3%LN)P#('$%WS.,@2#35:Q_5]43=O:[6LF@$1\ =-G9 MV>*D>YK74A@8149&T9JP<)&\^_CX\SSRI>"0U;1I4Y0XDV)#"9L#<"96DMVN MV"A1S;+!4F56W:)3G)!N0N^Z$\7T7PR:ON%O%,8)SO$=;YJB$FTK61=J MGP"27A!YG('!G5%8E/=7&NGC,# IF31P5PY-.I1/BQG@^5RZ0FL3KU*DX2J# MO"IIQHR$&Z87 &DPF4"R;2B_02F<7"?R_X]A4'N^L%;& "P,'!H!$#"VY7G*JF"8>S*\RT(1$]!6O)+%R?X:OM;=3G,ZJ M/\9^P%P7@CH51R3@-YP7'E M%)%425'&JV*: R=4]&9#3"$&3_#] LPB)G>G [Q5BR$+S(K6)%22'T MB2*:P+$V8&2U8H48 M'URX>)&*BHNE-QEVCS$''I===_W..I)K)%/'CQ^G=>O6DZ>GES"< #*MJ35" M7 #4@0G%&N3JZD&AH6%TY,@QV:U'S6-'@PW4!69F95-T3"P#KRWDY.PJNBSUJ# ?0C-N)V8%C)$V;4+/.C^:OV"1O//Z06+<0E#7W+ME#)\'K#] M_X8-&V6#"8ZL>H#R..$ZZ]A0)BA@1'-RX:4IS3,I2"_"PR,LT-N(%USCZAF\2?<#7BL3W?[=F MBUOFG./%M.Q,*7E>**.@F"L4EE#.R?-5VIE>1?LSJ^EP-@.]G&MT,J^&#DF" M745;4JZ* 44H)^8 <1[GP+F]UY@$KWMDTBO>&C2T![. M^D,'1.R)F;,34*<^V$A '61.=0,=S*JAA2>+Z8_KTN@-KP0>UT1A['JJ^CJS M]+?S:CJ5]+>'4Y+IT%@P@*>7^;F_Y9-$/PA,IG\.0T_%#&&W$7=3CA0*(%M^ MMD0<-/T$Z%5(#6A80H6X0*Z.+^>8+!?72KBZ@O5;<*J$9ITHH3$'"JC?SAP& MCN=#8XV'^)6RS'?R\U +ZU( MI1^%I-._;\ID@)Y+_M%EPEI6<_P\K 6) ]0Y0-T3#.IN2Q)QYLQ9V0WV]46R MME#D@_H8475AZOKDZ*\=:#@]>NPXD5$M7+Q8D]DQL#MU^HSL-F=E9XO43O6V MZ^X&&7@&8+90"U7,P!7S"T 6"2E8NDG\W+ >M [4]1?P!% '5T!(+\&:PA40 MSQU,24=^$ =X/K"P!XCG (W;-WK\C'4E/3A)6!Q%35C'5G8*=G7LQRNLI*D12FIJ;2>;YG@+E-/-]" M0E;+.V/QDF72L!X)._H;X@"PFSY]EI@382T!L#O(B3[8/<@VL:%@7@\ZX9X@ M[X/4#QL-$1'K&5"XBR&0];NDM8P=?F\XKW]$BVP9QT0@)IG6@O;VI[W]F4-_WU$@ &7PWGR1S*&1.61S2+C1H'G9Z6)R/E,LSGSX^_P3A>+&./E0 M/HT[6$ C]A6(M/*SG?GTMVUY].?-N?3QV@QIC/XV)_3XSA?9W@TRTL_7I--O-V1)W'VR-9?^=T<^?;&;XV=O 0W; MET^C#^336#[&'^0X/)@G&P1H>3&48VS 'L1I ?UC9P']C6/V/Z)RZ;?KLZ3& M\+V51OHFQ_5K'O'TG$LL]7'6OM\\#VW&6P?'G'ELP XF4E_7)'K1TT#?#DJC M/V[*YGLM$%=.,.1@P^L:[MHT1W& .@>H\X\ M2< 52Z<')TWZD8G387]S+=BH,6,M,KL5/B(=V[U[CTD:E"8,!>1V'0U0.DM" M![,/,"<'#AZDE:N"9=PF\_UC[#!76@+JK,<3SQWU9S@?#&O06@*[[QT]9@JH MJOL"([-V[3I:L&"Q/%,DD8.&#-.D=JT =4VD=D.'2WT=V#K(]P*#5@H3 58& M;.?5JU7FFJ#N#NJP'JC^A0!#>!_ ) ;25H"Y@,"54K>*9MZ0'J(%QGA>EQ$[ M&">L%_C[6%X[ *SQ*R@X=#7M8\"=F)1,5WFM =#I#!",\V/N8@,(&S5[ M]^XG_X @ 9TP2\':]K#6'0^*CT%\#MSO1 :)8.S\_ /,L0$#'[#^-QBD=)9) M3$=_$!N(=2@9T. =8.XXP-SV'2*S]#)M$,WFV("9#, SS*HP1L,X-A CV'C# MOT_C_PZ '1Z^EM\3!Z5U"%QFL4G351\D7$BR:TUN>Y I!L>6BYSQOS=GB^3L MR]X&G>E'G)6SWN7. 7;Z^B?3_W_:2:M_0E^NK_ER$AR81M\/SJ0?K\FAGX9E MTR\X.?XH/%W,7WZ_+IW^8V.&2"?_.S*#_K8YD_[.QR>;TNE/&]+I#Q&I]-NU M:?0Q__Q'# Y_$9Y)'Z[)HO=79]$/0K/H6T'I\ATO\W=)+S]G]-2+M5Q3A_<# M>WQ G;+LAS%-!G\/FLN[G2^EH;MSQ0K_.X$IU,L,7O2]UCIQ(T$?;Z8#;IG/ M0)KIJM5YOL[@\TW_%'IG509]/R23WN-8^4D8QUYX#L0:FHJ/7$'W]%.(8-4V0=+F[>PES.''25!J*.D%3W[K/'E(G M:'VH'F580U!#A=@&F/'P].;D?:NT4X"['X"=,H7ISJ!.WY ^AQ-LQ G>"ZO7 MA$L"KM6CC9'GC9A!?T+5 @/CI,8*_R[&1+QF3Y\YB^9SHA\6$4%GSIVCDM*R M3JV?PG-!S1;DGS!UP:;-G#GSY1H'#AS2A-5OK113R70Q=T:+%'.A-*['NP9@ M)RT]@VIJ:S40BS6PFX,ZQ 8 '9C^9 :MAX\&<< 'F,<*CY4(W=LJ*&NV8-_%^> ;!/GQ+/JTGE 6GT==M5AU[\_HUH, M0< JP"3B+;\47?-L*V#7Z:#$DGA# H8FZ;U=D\0Y\6F/5'K&*YWZ>&=2'\]4 MZNMA$!,)-+=^R2V>7G./HZ]ZQM,;?$#6]HT5"?+W+[O'TDLN,?2"2ZPTHT8K M@C[N!CG',YYI M<6@+(:S4,HMY2=>UA+#JI0C9(8\97#H1#T^Y&^EI3RWNM-C+H#[XTR.%^G(< M]>78Z^L21WV=8^A99[#+L?QOB?S?#/(S?;S2Y'>>X9A]QBN#SY7&YTPQQ5JB MM G0OC.V:8_#KH@W/ ]L[K@8Z3D/(WV50>UW_0WTAX@TJ2W:V0)!Z)]\- G2VF2;G:82Z X5FR=+FT M1X"<"F8/T=$Q,CZ0VR'I #-DL>.^;3?)O%Y"IX#.-9.]>&Y>GB:3.GE26@Z M50!+IR5@+4]N;B4B-L T +2HOH?V5H]IB9&[ M9I=(2')5L@ZS"[A\0D*[8^=."@E=+6TJ,):H646L8$U5:[&MVE7U;L%\'#M^ M(DV:.HT"^5UUY-@Q*B@LI%H&C:BW[ Q0=^M6@]P?G@U /YX9F/VI4V<(HSAT MZ(B']F1LR3P8(HWKE0.LKVR: -@94U*$U=)L_+6Z,5R3O3JG6AO-H*\W$ZE[TN G;*M1!@ M$W(]U&&Y&OE(,?4\2Y3_#D;M::=82:B?YP3[!3Z^Y!I'+S/0 Y#KNSR&GN:$ MN3@3O\!0PQGTK,%M5+W"*='&)%\ MR\\@]OBHZ6QJU-.U&PE-6VXDWA\GB#W\Z:SKN6<&8YJ>6/DE8A,&"(B1[=MW4%#02I%Z0=K36G"BKA_)*J[?W(>*SX== M9-0/ :R@;0)DA7#<1/T'V#N,6WW]#;M)T/1L"T GYA$8%UC+GSUW7EH-A(6% M,^#Q%L.(\:8Y94NRVB*6$VL(@QT\09A([:2A>MNE=JH?'X *DG?4DV&NP-(>LC[(=6%K#P,?),#*'=/> M7!#UC:&1L.-:,9=0(XC-"X!BR(^1L..9+EVV7)JZ(U8P/U2LV*I;U:^[^#EA M[$:,I)$\I_".@:T]UH-J,<6H[Y0Z57R'QC[6R;P]<>*42'3!/&)3 T"U+6Q= MD\;UIO5CU.@Q4F,'Q@Y@!RU3X/)X^LQ9B4O<.^8DVA[&^-77 MS<$@Z/29,R*OAKE20$"@M'28.V^^2>H\5IYWTW@88#8KTF^@*<8.,;6 2&, MFC;R^QD;)%@[[.6#A P6_PFE-\3!;^F9$OK_M^?0+]:DB2SN527%=$JP],/J M=%.0Z&8LZ97!15/W1,CF>@NPBZ-G^$!]$NKQGG6)E[\_S?^M-Y)6T\\V/9%T<)"<>*A 9YD^"4^E-7X,XL%H 3DP7@6E; MTDQ;<9)HD2HW 60QNMYNL4U_S]G* *6YW^WL>[;:.(%1"TQL4&/[WJI4 =^3 M^5GY72ZCO1G5TL<1??C0^_'VW7LM,LQR@#H'J'MB09U*X!,YT4 /)-35+7=R ML9F@M;3YM'X'68$[Q-P<3OS@XK9Z=9@ 2+CY(?F%+!/,QK5KU3Q7&DS"'3M( MR&[=,C,OV9S$QL7%B_U\U.:M(BM%[=O$29,D 05(:4U"JT]B^^O&"A([&"3 M) ([[=C91R+=62TA%/N$9M< *&#.]C. " @(DEJX08.'B00,3IUZ1\S6).]Z MJ9VX8HZ?2#-FS!)WO\# (&E2?O+D*4G>P6C@6NKK;YJ!G;U\P- !T.':T&8 MUXIK!C,'=T_($\%\0TX+1]2QXR:(1!<)>W^3C%7?F+ZYNE4U7FK,X$JZ8^;0)!FR.1P,T'I#MND<;_XW_/>>"J0NLSJ6QMB06G930&=GH X2/=1T MHCE\<>UM<29=<;&,1NS-HW_?F$D_9/#P@J?!Q%P![,1V(;"S;KL1?5^<-1=_ M]\74LOMK]IK^CAW$&KY[N2:YA!MI'P Z]T0Q"OHX/$T,8%!_>SRW1GH[EC$X M%[?+>_=:++MW@#H'J'MB01W.!WD?@!7JFK9NW2Z)Z*3)4\PU/FTQ0-#'C=I1 M!C.#^06W-LB$D-C([OOIT]+8&%)#C;6[*K), "HDK!A72-L LI!$*X=$U<-* MWRKA08SG86* M'GTJV6XM0Z$?HT%*CLC/>]&29;0I:K, R.LBK;O9Z6Z0^"Z,!< L^J)=N'!! M;.8!3L8Q ,.U MRI5@?-Q7-+VQT Y PW-;0'L//W#Q G5M0&(2;AQHD$%2 7 M _/1XN)F_+LT):C)7'PL+6RN9C1)'1WS+;S8,; 5B%&<$V%/$:($5RKLJ%' M/S$P6#,YWF'^@=@?( SG )M@KC7S""8SVW?L%$80H.YZ)X$Z_:>FIE;8.MPS M&"<8^X"Q5J"DI49!+7GOC.2Q X.%32'(/H]<];R[/5.H+OQ??C.BI-CJ?I&2972P9: ..HEQ6IY?R% M O15[9RUV_##QJX)J./< W5U2Y8LE18(:.*.N6M744J/>>>+(VB>SG%=V&]4UN8%2M70[.1N/ID-7\O5K=#Y@%) VM!2S63(.JE8%, M"*P%:NV0H$%Z!+9*AA 2.N0L - 6'IT=2ZHTVJ -'<^2$[! M+@2'A(B$(,%33>Y5 J_FB9HKMGHDZ@OK;0%_U3\,YP:(P5@ Z*.N"XW#DW@- MO'3YLEP;ZJ(B)496RZ8(F"48P2#>1XVR,+FVF+F6 #KUCL%Y7-W M:/+4SEV#,8=0VX9K /L$LQO<-]BZL;QN*'FI/C[:"NP0&Z-':\ZZL/"'5!'S M9&W$>@%)<.Z-CHZ6=@N8-U@GL5Z@[Z**#X>JG]4?6%,4B-/8 M?!/ 9Q"'[\=UQ,4ET)FSYZ0-!6IOPR/6R74CSP"@P_W #5;55K9V'=&#.M0T MSIXSEYR=7<0%\\R9,Z)^L"M09QK/JIM:DVBP)^BO->MX,?W?;;GTD]!T^A:# M #1 EMY9R^/M%!#98O%B;1]+8YX,0&?'H*ZA\1[E7VN@2_S]N\01LXR&[,VG M?P[/H'<"4^CU%TU[/:9V6*2H^T?T)DDES %$LDEC_G+WD9Z+SB- M_K ^D_KOS)'6()&&JQ176B> KIK7BEN-]QR@S@'J'*"N-7&"Q 37C1YE2)PW M;8H2-@T)-H =KAUR.S4G6IN8Z6NIM-8'XVC"I,E2;S=SUFR)21<7-ZD[@F0M M*FJSR-<.'3ZL)?.<."/>X-()=@#N>[A69;0"Y@2U*P\ZD-2I773\#GX7"3J M'!)3&%K$QL:)E3_Z<.W>O5> G/2*\O4C)Q=782*F3IM)X\9/$N8%<[X?>O7U MZ]\F8_0&A"D$YA;JAL 0*B:R*^K($&.JIA")*NSX=_(S616L 3N M%>L:L+8".[-S*B>G&%>P@:J>"FLR^N6!W8C:O(7V\MH*@QK$!$ _P!UB 3)5 M9:IRVV3SK\;/FJ71,P=ZQD4=^DT S&F<&P &8"XE-56D?Y!8[C]P0#8CUH2% M\37Z2PPCEF$<,F'"9 8BXX2!'&R2T^G[N+6\=Z&.S1RA29F]^1T#UC@G)]=D M&%+?Z;T?,3:::4J%S!](J=>L"1=S$\@EQYJ,8)J^1UL/['!8[G^4S!6LBV"E MI,V#I[IN3Z^:2[&XNJ^SFH Z8 #6=1;6W*:U2ZYF(!O#_V)9-'X6ETW>#4NDE M;YUIC;#$,7;.VD4W<]AK;,28)9=PX(03[$NFU@6_79=!P_?E"XNZ.>6JK F% M-0W"T-T2V24Y0)T#U#E 76OB1&^ )9JW[[]\IT+&,2@!Q(2R4&#ALKUX]I: M8V5O,Y8@682IB,GY#XF)V51EX6*1K0'@K5X31I&>SX<8[CBQ07%R>N M<>AKAJ06]8!H[(Q8;.Z F03J6L"T8/<>.]CX79P#21B +, CF$(T38?Y ^2A MF"^P%X<;W=CQ$Z0Q..K)(#MLJ83N01;_:DYAQQ[L \P@(-\#&V5/SG4 -9#& M0H(*9@2U0%@GE?34>BS:$A]-FMJ;#FP .#!_A^U1V#O(//;L'&C-"[',X-, M%?), $^P=DBRE00/!^:D8FJ4?%Q^*V94SP^TC: >AP?LBB P*# MZ,C18P(D<)T *YU=:ZC6#8PGYA6>PT[$!J]Y "_8$,+SLX!9M>:U/3[4>*HQ MQ3L7M6AXIV'-P)Q=MVX#7\=N!G=@[V)ECF,3"+T7P:8A-L! 7S?%!IZ[K=C0 M'"LMFT$JCI1$&W,"L8%W/, CUB2\9P'F=NS8+=<1$+"2G)S=A+&%F"2 L7MY10H]Y6:Q7[=/*:;C:"FH\X^IZ#)0)[7 _(6W375V M<:4W*"*QDJ8?*:"_;='ZOKWAGR9M! X>CHGV$&-W6-VP"S(*4%JZ""Y?-G+ M2%_W-= /5QKITQTYY'RNE/9G7:/XLAO2B^[&[4?S$'" .@>H>Z)!G;)D1P*# M1!'Q@@0-.^!2%S1KCK .N":U^VY=M-]:8/>%+D%#@B.]N,9-%-, 2*R0&$)F M!O8*%@YDP&%WH7NK:R4\HD!&L& M&$" %<@\844.*WPDC?;R05R#U<2:=O;<.0': %A3ITTW@5V+U.Y1ZZCT!]94 MR#S!0D#R"39SN9.S *F5'!,P]=FR99N ?L0!)&< _I#B@75%DVR =C2O-A@, M8HF/)!^,"HY4_CO^#?\=S;P!IO'SL7%Q<@Z<"^>$6RLV.M!O$P0[/05FPO -7+G,2 M2;>_?Z"PAI$F]@ZQ@7F/M>#2Y6B*YCD&$(IG#2,@N/!"+HG8P 8!% $XL,&% MN &8Q\^B+@XQA58C8 /A8 EF$+&!-0GK$S:BT)0=_1>7+G6BV7.T'H\C.(Y5 MO6&_9DQR6L->JKQ#ZV,X2NH-?3@F(0&&ZRJN'6#;+D&=J7?='<[;T'<*4LP# MF==H5/[*I;="RGAM;$5]#\D\74CT'GQ^NRI1'\ZSY& M>MX]2=M(6!Y[O^V_XSFWCITSU9RB1A:2R[YNR?2:27+YN_69].GV'%IXJH0V M)%^EF)(ZRJF^)3T&;S4Z0)T#U#E W2,#.]P#$@%F\!DR>.EVKAQHS5JX+ MR9/%_*%U,BG+_? - ,XD=A+6\Z/*FF%)!-KZX2)DT26*9+=^0O$N,79Q55J MN!O MD]\!R%^W?CV%A8<+T,>YO1A((NZPV0 0CKB$C [7-%H7(YHK:/\6U\X];,V5 M#0^.%<0E[A/M$0 RD;1#>ME5K1[T]6;8# *S##8WA@$/-H3 )J+&"TSK\)$: ML&NK*Z:MMBGZUA@ =G!017L,L+JS>:PPGR$AASP3QD:8_Z&KPZ0.#P9-D9&; MA6T%"$7;"<0"8@/K+-AR' !KB!ML_.!G(?_=%!5%ZS=NE#K@5:M"!$#"],15 MUI'EHC2 Q!)Y!*YG+,]Q +K!?)W2#D0'Z!XU-J1_(22I8\9+#2H,_7D ZC[S,34G2^J,X&Z.YT.ZE3M-+X7H"&=K^-\P76*-%;1DC.E M&K"+R*0?K$JC+WLGFT"=,L")=<1<6^2A.L;V*5/;@I<\DL44!35TP_?FD?,Y M +I*.E-0*PS=U?H[5'>[49A\!ZAS@#H'J&N'>$&"IM40E6>]826,@;P79HQQ"3B<9029B1P&&W&U(TL")H)8 YA_H4 M)(\/.Y!@X6?Q.T@$1XX:+>=3@ V'^LZ!<*,S&1CH$[%/VW"?39_MP"9R4TA< M5S'HA$$-XD;?<-N>DC!56P0I*YB-@X<.T>JP, $ZTV;,-"?MCQH3UM;V"MA8 MGH_VC)1IB-8R VS>!(G/&3-G\IR9)\DUFC$[.[M*,W>P>]@ P#H?&KI&3%@ M/+ QX.;A*?)7)V<786@A]9PS=ZY(*B%WQ+GQ'8@[2[RHV!ALDJ&J^3! EZCW M:[,,M9])OCF SX_$'4D[ "L '5BCPL(BD5UVQ%K0ZIH5C@O$+&I5L6Z Q<([ M8BF/Y=3I&M,]9-CP1VIW\+#WDIJW*D[4)A'6*\QYK*73IL]B<#R/YL]?)%)% MM&[!.Q$UBI![8],'\0'G4C#! (/8^ $CN\S)F98P:%NT9*DT")\Q:[9L/*'& M#[&![\)WXE#QJ5V/J:]C&V6X#[IGQ"+6,KBK KQNW[Y38@.F5UC#(2FU]P\B M%W;E '>PG[]8=)U"XRMHTN$"^F1+MKAB?MDWQ7;CY"YI&.TX6@[JDAG4I3.H M*R _!G7G&+2G5M1W":C3?R##A+P/)AS)Y?44::@2QNX?VW+HU^$9] T&'3W- M/>+B=;T$':"N5?5^R[0:.C0^1V/Q+S&@>]TSD7ZRRBBF**BAVY]9+0P= !W6 M ##X=UO@2MQB4(?%&SM]CQ.H0T-<@#KL/BM0AUU-!ZAK?U"GFLQ"VJ5 '5[\ MH\>,-]67M!;4336!ND !=:C=Z"A09U[P.%:1H %<:$W)+YJ;DKNB0>[<^1(_ M8$\T9J(Y1[]^K=Y]UT"!JIFQ)$%ZR946AX/DL"3WPV1\FSN0_ \9:OD3UZTL MQ*T-+.1>3/)0_?>V!W!5I@:XAFG39M+RY<["'((M@)P.M7YZESY[_&"^Y^7E MB01MWX$#M#8B@MP9%$$>B>09<:NL^ZT9S;8VHU;/7?\L]#;_>)9XS@#Z8\:. MDTTKQ=J 4<.:!>DFP!J 'E@5F)J H47-Y&S^[[/FS)5$'08<8 ,5 X=S#AL. MR_DA5N"M?[,RR]9*+:U!K$K8 1C D .@!@>'R@8+Y'_8W$'](!A4>VC&CFM0 M\FTPNC"3.7+TJ)C; $POX.N?+$Z/HV4.*L:[M6S5@]QUK0&C,A'!=^$[84HR M:O0X,3D"P,.&"C9PP:KA^@#R$!MH%P&P!YDO3%\ X,"2XF>Q>3%EVG3Y?<2Z M6@,QI_7KH'5MZ.>FX[/6KB$VUD=M_1C>I 89[W68H\"\!['158ZHC\:B:)), MV)@?S+Y&@3'E-/U8$?WOCCSZ97@FO160*M;GS[DE4D].L'O::J+LD&,^Q$BC MIH<#F%9_TY0&O7;G4^!L14,V.N$(:OH8E"'[X;T]Q;_#PPY3N=?I[6) ME;3X="D-WI-'OU^?2=\)3*&O^<#,(XF><4T0^: EYF(=,=>"-A]/<0ST=4NB M%SR-]*9_*KT?G$:_B9T+ZI2-.Q(TR.T@J;ITZ9)(,=>OWR! M%8D$:M\0[T@R+'*S 4T:4K>V3J3I>9K65^E!G86]&63>I5>[Y \ZM-W\H0^T M$+>6ASZ*&8K^G@1\#!HJC.VH46-I\>)E(M_:M6N/,!NHY8'TM:OD=*V18@)0 MY.;E2@W:X2-'1,X&"1HDLHAW))U-6;L![5IK9YW,JQC0ZHLT%A<6^ !%Z'V' MVBXDX@!ZB%OTCD.2CJ1XTI2I-)X!G(7-':\#5"#<96T MXUHP]R'-!;.X9\\^D41#5H=Y"5,C>P'^JKY. 3LTVL;[X?B)$R);A#QZ,0,D M %0\D_OCX]'DNK:>@=Y55-L$BRS4R^U?V8_ZX.W%]+[M%Z'3*-%;X+\8UK@8$56&BL(7!@ M1;-Q,.@BW:Z[(28OC8]8E])Y\6.1QZ'1,-B38[FU%,:)]@).M $*?KL^BWX4 MG$I?\4ZB7LMC34EVO%6MG8.YL]G'[+Z6"I".GRU5M.IM=? 1@*DOSO2JLGKXA4:?ZB0_BLJFWX5 MED;?#C#0"^X) E DYA2#IZ_O?**!G2[>S'++!.KIG"@])U$3^Z9?"OTB+(/^ MNB6'QA\L(/?S9=*V &,.A@X@'TZ7=]L3U 6BUB9(8^HT^>7C!>HTF_I(21#F M.4!=IX Z]*U2H [L05M!W9RY"QA(07YYN%- G;XO$Q@[ VX_Z&''1('F ^@ M(!])&NX-B8V>95,-J=NCKJJYQ,V:N6O+T5Q2V=S17G(I #K8W7MZKJ!MVW:( M,4I.3J[,4XQW2YLB=Z743C$RY0PN#$:#).^;(B,EWE'KAJ17[P"I9UT?M9ZJ M.4!D+=-40![Q:9'N#C*BI6!.?T]Z0&<:*UP' !TV(\ BPI &[&UL;*QLOD'ZBOBPO".ZUSM4VNO< MN2N[]D6U#72YN(XV&:IHZ9D2&KP[CWZ_+H.^XV^@W@!U8.M,=5LB\5H>[S"T M,(,KU9 ZU@:SI$#=I0[ZWECJ[11'SSC'T;.N\>)N.&Q?OK2MB"^](48853<; MNQ34Z3<2X,!:>ZM1@ 4,5-#T.BBFG*8=*:2_;\VFGX>FTFN>B?2,2P+UAA,K MXLTY60-VD!<^Z8R=^;G'F>OG()7NZ6J0-A%O^1GIO56I#)*S:-K10EJ=4$%' MR&L*20P8(Q!<"^U[Y,G6:DH)S^'AW4[94&N0!U-78*ZC3)R*!6@3J\ M&&?/<8"ZAX*Z3#VHF]*M0)UU J^:4(,=0!-J.*O!U .R0J^Q1TG>&^\V4L/M!BHN*1;WR!,,[ #XX5:*>QS#:^&(D6/,,8': ML'[]!K996TTPXL3*P^R XA=[V,]#K M*PSTHJ>1^G#,/>V:),S=?:#YB8@YJYZ,B#,&=)B#?=R2Z7D>HU=\TNB[J]+I MH[69])^1633Q4 $%\9B>R*L5MA:,?-WMCE,2](!%-0Z 'B0D6$!; ^J4; :R M':U 'JV-W=Z\FH$Y?3]1R4#?7#.IJ3*#NC@/4W0?J M#APXP&!,@;KVD5^B7D+MAG=&(FN)ZK6&6IV @"#:L&&3 M&%[ 3AWS$W&CR:7L/R$34'=/BT'$/ P9"@H+*"4EA9/WT^(4*/7)SJX2NY-@ MYSYB-"?OPVG@0%LQT?[,77L?[<',Z>-"_W> FE&CQHA$%.,%,(>$/2IJB]D4 M!0P=-E6PUG8'4">;00T-=*.^7MHNP*D3[0[ *D4P4%VQPE;&NCR< '=93U'?"\14F/C#WV;0I2C;YT)X!YDI04X = MQ3J->=F=/TVE<8V4<55K4+X]M8J\+I;1A(/Y]$E4)OU_:]/IAZM2Z*L^G&A[ M,+AS2Y2D4I/&Q6O,P9/@6-A$^J:7H493+_YO3S&8>V9Y#/5QBI6_]^JHL5 & M*:BEXN]ZUB667F)0]R&#NC'[\VA]4B49R^NI@$$=&H'?M<-U#!L)Q;4-##[K MZ7AN+85+G5T)#=F31_\9E4T?A6?0]X)2Z2L^1GK)T]1J0\6;=8#=98T)'FA3EMD>N_#M M<3P*,]=<\VPE+9/FV1,FBJ0;3H!H5KUK]QZ9C^B+A?5!,S2P[SHZFVL+6>SL M$1=@"M"K#/>V;_\!3M[7BZO@/(X)M&X8.7*,-.;&'+ ENVL/4-W11WNX%NKO M'>NO8G"QKN+] W8.SGUL*^[:2YMKBT:8PUD'L4FZ1/]I3O*?=XFC5]QBZ><, MZL8?R*--R964Q@E]44V#]":T1U"'S00XL,*=$XPBC%VVIU63?W0YS3I>3)_O MR*5_B0"P2Z$W?(WT@H"9/GB8@' G0H4-'I/9*@;HN>^&:@![ M*WJJQ<7%2^-4 [@"E[.*S7 ;UI!\8 MCHH = %!*P4 1\?&RKH 1A=SI[OOK.L_ '=@E= GZ_CQ$\)( JC,G#E'UAP8 M!D&.J>J2E/S[48"^O<>&WHE17\NE#%%44W&X<8:'1] AGDM)R08J*"RDJU>K MNH4M_ZWFFKP7L1FT=>M6Z1\)]@EK).8*UCS+FC&XW4!_=UDW M5(V?9O8S6I0_LV;/D8;S(:&AM&OW;E'=:+65]8\-D&O)!P OIUHSM-B6>E7Z M6P'8?1R>*L#NZWXI]"7O5'K:(X6>K@9I\/P,Y(\ WIYK$6BV9Z@0V>4@7JZ%UWC MZ,ONL?1/H0::?"B?MABK*//J+2IA@%YKIZ#.^H,ZNY2*>CJ55TL1B94T_T0Q M?;HMF_XY+(U^N"J-ON:72GTXWIYV-W+,&>09]')6,1?3B?3T6/'I) =+V6P=7A)*W,:?2\K6V/>S]3'#%)@R-A@#0Z3$M1. M=*61AOZ[L0./PGRPA_'Q\;(#CP;.:]:$"9AU,LGOT!MJPJ0I- ILI:F7$Y+Y MKF#4VG]77S5!'FRVU0> !ZC%L\-<\P\,$G=(L%<7+UT2%K>* 3'BY):=6-*W MUP>;&F!E@)M\+'3\8#,3%EZ@RM*?6(4693$LP+6RT0["$F M-%9=.UIZ;7H'1-PC[G7,N D2&V"GT!H$O><@1<2<09-T &&T+,C+1XW457&X M;.CF*@C%Z&)]K+M1)\PCI+KGSU\0";AV M_W6C: ,>CL@E5[U M,E!?5Y/!A=F.WMJ2WI8[9%(V1IA\I$/DL3%+*KM\6-JP[O/7 *,+,PUA^DX[GUM"ZI$IR.5=*$P\5TF<< M<_^V,9L^6)U)WUN9+@Z/KW@ET_-N27S_6LPUB;L8JY+XZZ9>'M S#W# MS_<%CR1ZU=M(W^"Y]J.0-/HH/)W^,RJ31NS/I\5G-+GEOLQK8HX#YA//''++ MQLX"=4>/'B4<>,$@B8;#E')MT]NTZU_4:E%634[Q$H+-,"R&D> 6%169=^.[ MLE8&C I>HJC/ )OBX>E%,V;,-C-UULYNMM@Y9?0 2VX(2HGMNY> MG-U>H YC@<2VN+B$3IT^36O"PK7:D>DS)=E'K.C9JN;Z5*&> K*;A8N62,*# ME_J%BQ8%.F MS9"D=A@GMP.D#<* )GV^6E.WTM8$KK7G>W!=C7;MXEK(\T/Z8#%PG3YSMC0I M]N9D/7QM!.W>LX?.GCLO=N,PNX!C)&+D<=QE5Q)DK'LPB4),P)GOQ(E3(CN- MX/4'FUX _#!\0(S#;1#KBU(-V&IGT=J8Z-A$O>5U5PJ0(&G'O<( !?W0W#V\ MQ.8?$M7=/"[8L$E(2!#77'EO\)IML:7OWFNKGMU'S$/=@+U@ M<+=Q4Z0T_899F;AD3M%<,FVYC[:EWJTSP5Q+XD+E#FB9(3WGIDZ7^W9Q<95U M$VL'-D0.'SDJ[!QZ_X&]Q:8)-M0PUP#HG@263MZO]Y0T[K9(XV(Y682AQ4;# M5?*^=(5F'B^F@7L*Z$]1.?2KL QZ)\!(+W/BB23[&1=-)M9$(F<&>7%V8G81 MW4R_+U.MW/(X2^V6.A@X@)E[F<'$UWT-TC[@UYQ+I=VM3:/:Q I'@ MX;GA^<$@HSM$+4 (:K]0 X:V!Y>*Z^A@5@VM3[Y*;N?+:/*1(OIT1S[]<6,6 M_7QU.GW;/X5>]TZF%]V3Y+GT<$IH6G.WW ;0N\_4)[K3F;?[XFU9,_&V/%Y8 MX1?X_E#+^DY@"L\UCKZ,.% TV6(1?"+K)U/9 ^X6C2V)03$KQ\1/L^9Y[LNI[EQ/;*E2LB1P*3 MU94O9KQ$87=\[MPY>4D@J8*IA9+#X3YM6;SK[Q'VS@"ZDZ=.(T]O;WD)PXD1 MTB#(#A\G"5E;/\HX COK9?SL41,#^9F3DXN,-^)#-=YM+DE1@ [2+/3/*F"L"$F+*G9$U?;X=D'M)37"-8W%.G3M,VGD^K>3YX>J\08#=YVG0: MS> 6$BO]W+*N-6J)ZV!;$OJV@+GF7?!4O[S!PD#BOB9.GDJ+ERXG_X @VA09 M14=@=)&8** 7 +C>Q&K;>]N"1TW@]368&N@OTB29)TZ*D0$W6H'NIY/;6 ?;'=?HQB1+]FX+T!\ ^@@OK2<^?/TZY=NV6]4"[- M> ]KK0@&V6Q'\K 8Z6A@UU:73=P#UG@8Q P?,5(8NOD+%I*'AR>%A(3*>QJL M;5Q!K][[9LFG*D@+POEM*24T4TCL?C[YLSZ3<, M]GX0A ;N*?Q[!NUH,T4#^2?8W6Q%?0HI/%-'Q/'OUY M8R9]&)Q*W_0STFM><&75U7?:JKMKCCGN+Q+TRQBK>XJWBS7)@-);:"$UN-4XD(^C;M6*%C\@XL>L*A@P[\ET->F[< MJ).D"LG#R9,G10H&]@3%^98Z!A2I6_HR]3<5:N/>P4+"9AN&!_@])"387843 MHNJ7Y !U)G, #M.6*JJJBDQ*9GV[S] H:&K)4D!,P&;=XRG-*TUU13A #!0 MC.APU%(P0$ ,!@0%T?8=.^@L _+T]'1)D.WUWINZ9!:**0(<[U!;&+EY,P7S M.'C[^ I+@WO#G)D\9;JX_H'%',GWK<9FX$!]<_#[^][93K1;ZU[7_X&]K:R- M"P8/T>:[5NLR3GK-0<8,F2485=P7VIF G869P0F>:_&\#H"1J&:PJ^VL-SXQ MB9AB9I1Y4'Y^/B7QG,#:@9KC=>LWDI]_((,[=V&O,#\0$UAKD,R/'#U&L[P? M.MS<%TR?W-MBNSO2U=#69I>JG526\X@+;-ZH)N>07J-O'P"L?T @K8U83]NV M[Q2P#RDNG&11'U5=7<7Q<=N4L#\9[(OT)$,?3 9V, R"L1A,=F (A?8'P0S\ MW1GD .R@3G<&QP;:IZCU O-0]9"SCH^6@/Z.B@U]7TH5'VK=P'7CO8L^GV%4=BJ9UT312;WM+,F ME9.^=Y)IQ<&UB?9QF\@2$!*_>5 M%09ZVS^%OLL@[1[J8PFP2UT4P;] M(B2%058*_[Y1 [8 M,+4M1>H4^892?0B ^DW?9/HO97)#+#3:?F9(CJ:X4AVC;AZ>EXHH^E'"FG SESZ2U0V_69= M)GW ,?>=E6GT%M@[Q!R/R?/\_""5?=HY7IJSFV/.9BS$/2#^VGK8/E]/TX'K M08_!IWE>]'6%\4F22$KU\?9^2!K?7Q:#N1P:O">?YAPOIL"8=W)"AGXZ"Q6 M986O'ZW;L$'D(.A+!1D([NU)2E1;Q%*@^2X#FYR<7)'-0(H8QHF^FYN'R',E M81TU1AK;:@YGP^0 >S5J]#BI/T-R"YDLV![(."&] 3#'>>UVT3/MOH.95O*[ M[.QL2>0A'3UV_(0D\U$\1U CB#YW8,67+W>6&A)(5 &4L)$R=.@(L< ?I),( M*W,5VS*X 0]M2-[\;GY_VQ)8DSQ*)>V*C8=,"O50R_BZX?B)>1\6'B%&1&!? MP$9%Q\126EJZR9WNJMD0Y4G:_- S=JJ)?5%QL5BP ^QBG83+XY:MVV@] SQL M?F#=Q<81ZG8Q!Y (Q&V;#S=G[P_*+%N:T-ZV\R@+F$?9*DQ1ER,-=7*S3'5 MR:$6RL_/7U@7&'"!>0%8P3WC'6-,21&3H9*24AD7%1]/"J#3;P0)Z+]VC4I+ M2V5,(%.&L18(?)*E"_ D&WEJA"16,()5-8-7A_QOL!F&.8( MUGNL'5#:=+7:QQX_8 # GEQON&N6Q\64W)#&QI'&J^0??846G2JFB8<+19;Y MR=8\^LWZ+/H@-(V^Y6>DU[T8('DDTO.NFK$'$FTDM#WU[%@35DPGW[26U)GE MD$?(M+H>_[)]#5OK>:K_>67 MRA$Q0=BIE[P,].T _T\U$"?;LLDKXLE=+:@5@!=G4CQNM\ZI_HGPK6QEN\! M/11AHG*IJ(X.9%ZC#4D<D9R#(U*? G6W+IMZ:8^Z:?@=[P2:97/1/I M!3<&3?Q-@\7X+$(TQ=!-#Q\;3T%^1X@WS6*Y'> MXGC[?E *_30TU1QO@SC>IAPIHF5G2P7,11FK9,[%E]V@7)'7WA$FMLM!'5XL M.)"(X\6+9!K]MY8L628O#[PT()/ (CU4]R)7L@GTCL&+&SML2,!1,V ME>C* M9!NRGIJ::YQ$%%-T=#3MW+5+:CJP@PR[Y+'CM,0),LNAIGL$6S2![V_*M.GD MSB]3]*8[;EZ>R*QB&/! F@GC$.S(PT0#KJQ(AF?-FBO ;M2HL2+)LS0SUQ(U"ZB[ M'\RIQ$LE5?I#+^&R)&4#S.TEE#1+26 U2W'-G7#H\!$T8M1HF>NHB5JT: EY M>'@)DX"$;/_^_7(_N"_<'YJ)0RZEG&'U=5%/TCS1UU+IP1W6C8K*2MED@ND# M3)Q@FH&:9LCO ((@$8=CZ)QY6O(^VL1PXWGHC564F7R,>-3ZL0;\M4S'$Q^3)4Z5=Q9(EFI('3#XDR%C;3P/DQ\4) M2XGU\8IIG8=!#N8*UH[NUNZDT]87LO2S _,#<(?V!R77;TLMS\6BZW0X6ZM_ M\KI43K-.E-+@O07TITV:-/-;ODGTAG(13\^Y CS%"8CJJ0 =I'.N1NKA MEJ(=^+M(./6RNL26)=PJJ79),IW7H!UN1M-Y3>=6K1A,S<+[,-@$Z'R%@< W M_)+I1ZN,]%%8*OTE*I.&[2>*R??2%8ID((>^:HF<6., BY1\I9XV)E?2 MQ(/Y]$^K&<3R?7[)#0 VWL32M6>KAV@-C.(^^5Y>]3'2NZM2Z%\B4FGHGFP* MBBECP,TQ?4<#=(W=,)8MK3:T#85Z$U-\M;Y1:@71:NBKPYYF8?+V;0 MG<QK M\DS3&-C"3$;<+1G,B1F*'3S>'FH7_S8"6'=8'H"5ZZY\^:)! 3, MUDP^YLY?(+O)V#5$ K)EZU9>H,^(7;/T%:JMM9M%V+K&!?5UD/-MW[%37C#8 M-83C)UHY:/?(QYS_!P ___![-4: P!TE$053LG0>85=6UQRGB4S1VH[%@ M[(\4GYK8$Q/?2V*>FEY,\B5/8Q(5P1X+*H@,3&68!DQA^@!#KP,,O;=I=VYO MTWOOO?W?6OO<,W,9I H(LO[?M\2!.^>><_8Z^ZS?7FOO_0FF?#H-/C-]X1\8 MA*3D%&S>L@46JQ5E965H:&A 5U<71)^OWMY>M+:VHJ:F!D5%13APX !6K%B% MN7,C$1 0A.G39^"C3Z;@@\D?XX,//R+[&),_FHH9,_TP.R0,T3'SL7KU&AS* MR$0IW>_6MC9T=G:BKZ_OO+P7?.Y\/^KJZE!:6@JGTP6#(1>[=NU&6MIZ+%JT M&//GQR(T-!PS9_ICZM1I^.BC*7C_@\EXY]WW\.9;[V#BI#?PZH2)>.75U_#* M*V2O3O38:WB5_GR5_YSPVM!GCFM'?F[":Y,PZ?4W\=;;[^#=?[]/W_\A/OKX M$WPR]5/X^ODC))3:)CH&"Q>F8MVZ-.S>O1LY.3EP.!PH*2FEZZM'2TN+>C;Z M^_OE03B&3[2WMZ.QL1&5E94H*"B Q6)!1D:&ZF>6+5^!V+AXA$?,00#U/],^ M\U'M\,&'DU6[O/7VNWC]C;?PVL37#V_#"4,^X&TGY \3M#_5YR<,_3W_S'[Q MVD0OWWCO?7SXT<>8.NTS\E<_S)HU&_/F12,E9:%Z;K=MVXY#AS)@I?ZRN+@8 MU=75:&YN5L\!7SO[QL# @#C"4<3]'/<7M;6U]%R5P&ZW(S,S"SMW[E+/W8*% MBQ 9&8U9P2&8Z>OO\8\I>._]#Y5O<%_![76\]C_QOD+_O+=O#1V#_7#BI-?Q MNO*/=]5YL+].FS9=]?=A8>&(H3Y]R9*EV+ Q'?OV'X AUPBGRXVR\G+4U=>K MZ^WIZ9'&_Z*^0X]5+Q!#ONC['BWD@+;I]CQBWA9GP]Q(QK0RRX.M2&*\,ZJ!CTW>$ MVG$5?=[F$@3N MJT"RL1;I>4W(+&]#04,GZMM[4-K<#4==)[(KVA%GJ,6_THKPG2@++@_(P27^ M!ESD:\"(&3EDV1CADX41TS-.@V5BQ$PZII\)(P)MN#["COOBG/C9(B=>3R]" M0FX-3-7MZ.GKI_890/]7K._KZAU 4VO!N;ANMAG7A%AQ%?G"E@[G="0C(6+UF&-6O7 M8PL @5./OY!:@@VF>&+SXC,/[LLQDJ<&)C M$)PRY5,53$V>S) \9/QW'Q-$\V<^I4"<@T V/H:/CZ\Z'@>' 8&S"*I#"2;F M(C(J&G'Q"4A.68#4Q8OI.5BMGO6M6[>I\^7S9I@K+"Q4UU.O K,V>O8[Z7I[ M)6@_CD\P^.I@Q]##L)^7EP^SV8R#]*SLV+D3&]/3L7K-&A4,G?OH9 M^9$Q$3U#EA.[P?N0S=OWHH]>_8A*RN; -6JGET> M ..!#.X'^%I[/,\P^X;XQ]'%]TCO+_C^E1/X%!04'M9?;*8^_%NW!?O!OC8]VX)\:%.Z.<^.8\!VZ= M8\--X5;<$&:A@-B,Z\BN"3:2F8YJ'+#SY[\1;L$M"U$S5TKG?3WR^UUF/:K@K\9ED^[IA+$!J0BS%^!HR: MF3T$=#Z9IQ'J"!;]S1@19,>-KZ> MO@%T$-CI@PGN^BX8R.=VD<^MH79*(I\+)9^;L:>"VK$\O MJ)U_LH!@+]F%1Y/<># ACX#8C6^3W]T;X\;=Y'MW1#J4O]QVBG8[_3[[VCUT MO/'S7>KX#R9HW_>C%#=^NM"%YP@X^7Q>6E>(2>G%=)ZE\"=_FY>E^5N:2_,W M-LWG.^UWK@JF>H M7/0R-YLM*O#CP&07^=(>OM\4#.[;=P#9V3DJ&YJ7GZ\"&35 X'G9LYV/@: ^ MJ,#GW]W=K:"'!P78E]@/JZJJ*?@M)S@J4L\;^R-G\0X>S%"9/ Z6UZU;KP97 M.(CF8"F!(#@V-AXQ,7&(BIZ/R,@H%>CSB'AP\&P$$ISQ"+ENLV8%(Y0"KH@Y M 6[]A@WJ M'/;3.X"?8Y/)K)YKAGM^QMDO^'GG:V&_X $^]GL!NI/W#[YO>I:_L;%)W=Z!LZX3N11L[R]MQ=:"%JRT-ZB >TYF#7SW5N+#;65XC2#O!0*I/ZPHP'-+ M\_&317DJ\'V<(.6A> <>B'7@.S$VW!MIQ5US+2J;=ENX";>&&0^S<6&F0;MC MC@7WS+.H[,Q]\VUX,,Z.AQ.<>#S)A:<6N/'SU#P"H +\>54A_I%61$&_!G'^ M^RL1F5U+4-2 M114[RAJ059%&ZRUGI:VWOZ%.2ML#7 M?V\%_D'@\"2=^XUA5HSV,V*4KP$C%=!E:B!V6H N0SO>(-0YIW?^VI@B_6U&(7RPMP-.I^7AJ M81Y^2.WW6*)3^1YG^$[%'B%?>X*@D7WAIW33R&CI1UM*#6H^_M753_TS/&%]W_X#6KN87,@=M#&S\LN81>7ZA,! Q^#4U\0ALAX+!OK[S#W+XO+6R."VXKJBH M5)E*#EJKJVL45.B!";]XY*7SQ;)5',#J98BZ+_%H/M]OOO?<#GH9#O_.A00' M?*W>&3VM]$H;6.'L#0\\\(#*]NT[%>AMV)"N8&_-FG5812"V?/D*I*8N5@$X M!^*Q%,CIQEGVA2KP6J;@D$ODN(PK+6T#TM,W8^O6[=BY1G6-08,F! M6*DGT\+0P6TGS\#9'(@:.*QTE_LB?F88GK@J(CLG!WL)K+828&WE5"_HYBW^<'=_0_8.?37X/U]34$C@5*XC*RLY6 Z]< M8;)I\Q8U2,.^P6W* P$,84E)RPK/(,_G"Y\*[= MNU5VV9";JZI@2KTJ6KC?T =YQ3>^_."[A_[32<$HPUYQ4[?*/.PCR.-,!&#^://A%F7& ]$690_'VO!$@@T_3K+A9PL=>#;52<=RTS'S\0(=>\*&(@JL MBS&5 OS _14$6N/RCYR>>G \$%3'@3IUR"6@75> M9C5>22O$TXO<^':, U?.MFJED0Q>#'6G"^:. G7CHMQX:E$!_IE6K,KV^-X6 M-'9=H#ZGM0W##[=?64LWG 1Z#'EYQ- M.$,=G4<#G4^S.B\&T0J/OS&XG8\:<;0@DT<*^:7!604>>>67. =Y_*=64J,! MW?F:N?(.HGDDE$M!>!11ST#H(XE\'\ZE[./Y""S#RQ!U7V*0X_O-/[>TM Z6 MX5QHH_IZ)EG/YO'SI<%OI0K6W.X\57[%F1'.D'-6,S,S6\U=4IET"N(8^GBT M?NO6K:I,4K?M%/CSZ/E>E8$^J'Z'(9$S+3S*;S2:U(B_P^%$?GZ!RA)QT,[M MHL^1\\ZTB,Y>MD9_9K@O:J ^6&5J"+:Y>H#ACK,AV08#,K.R5+OR?*4A/]CN ML6W'L:TJ^\;EZ P"7*VPGX[#V1:N5C!Y95S8-WB 3\_$L6_H61;QC;,+=CR0 MRN_?MK9VE?EBL%-EO/GYJC2:JR(8M/@Y/TB^H57;[%-] 8/ZMFW;3L W]#YD MARH)YNP]5[3P\3+IN#PWC@>!N*2289^S<=QO>6?O)0MWCO@-M(P*!ZIM!$"U M';TH;NZ&O;83617MV%G4@O6N)BRW-:CY0QQLSR% "CU4K;(8G,V;MDL#/IYG M].:F8DS:6(0)ZXL41 VW5RF 9INDH*T$'VPMP2<[2O$9'<-W;X4"GG""R*BL M&L0;:K#(7(=5C@:D4W"]NZ05.57M%& 3T+7TH+ZC3T';\"B3KZ>UNQ\U[=H< MPN6V>OJ.,CR[R(D'Y]LP+L*"RV81;/D:M7EOIVT>G1?0T3%' MSEKS>7 6F\^+@:ZALX^>D3[E7U\9J!M> L+&@,?&F2L]T.- ]'SMM+6@22L3 MY$":KXM!E)!B#?8Z25GWJ;YU(5=IC4<.)VXE(VSMYQ&[(O,'#Q7"5O M/]#-VQ\.,[=;E7FRCS ,,-3S[[,_L6]Q)IU]CLM"55FE5[FM[AM25OGE0-WP M=S2#/_L&MQ,_RY4$W^5<$4%MR//!N4VY?)K[ F[K8_K%,&/_4+Y16(A"[D?( MU_BXW!,21BXM8RABP.-R MN9S*=APJ;U/!+L]1XU(T#GXWN)O4W+RE!'Y<1L?PEVBL)2@;;C5(R*U% OT_ M?V8Q?7:%G8/H!FS,:Z)C-:LY5WL)W@[0=_!B)P;Z3DM-A\KD<&:+LSI<[L9S MM1@(NOOZCYB/QF6F7%[JJ.N@8[4@(J,*?U];@/MC++@US*3F^UWLGSN4I3N= M4*> CFP&01T!XRC?7(PFL!L?[< ?5Q;"9T^ENFZ^/@:%"[>OTN".VX_;D=NS MCN".[TE1DU:B:2._,Q)4<7EM1GD[#I2U*=_81;ZWO; 96PCT-Y'?#-GPGX?_ M6_/@9]C7V'_9C_?3<=FOL\G7C.3G_+T,?#Y\7BW=_>CH[5?/R'G*=)\/ M=<-?'L>S\_WE^%6\OO/M?NN?D7LT9#KH\:B\/K>0@R5OXZ!?'V#1_W^X#?^< MM^G'U4U?.$F>@7/''[PA;\@GCO0'U<;'\(,3,L_O'^$?GN\>[ANB@ ?RM/(X7O"AVV,,2[P(1$>/%H@S +;V M#!P6C.((2#]D(%:3VH)DBK5X%SGPJ<^?C\/6Q= M??V>[]<6G^!SZO.?T MS!T&2S*YG7L\V>,NY0,#@_Z@^QYG8ILZM;EL/ AQI!WKW_H41+9Z_*VS=\#C M:]KW=7N^?]#?^H_M;^<]U(E$(I%()!*)+M!@W!.(<^DC!\,<9'.PS(#'63Y> M\;#B".M6?\_&GVGP!-=:QDV#M5-5GV=1#CX69_,XF\@K3')))\__>RC.CLL# M#019V6JURY%G8L5++Z#CTDN&Q['^!EP18, /$AUX:U.)FJ/(63I>@93OE^C4 M0/ P !PT#/MY^+]A\#/Z8B87D@3J1"*12"02B41'!-;ZW"ABJ<&5-3E[QQDW MAK6FS[/.7F4M'ICK]&1&M"#[U*-L!CH^/I==\FJ77 KJLX> ;DT!GEK@PMV1 MVA8&G*%30*=@[DQDZ;)56>=(WUR,#33BFEE&W!1BQ#.+7&K+B(WN)K5G'D,N MWRO1J?C>T$(X0P8O.]:_:=8_;'$=@3J12"02B40BT04=8 ^6SWF6L?>%8_$6C%A?2$2XNP@/^* M=>!J JO+9YGP'P%&C#QLM8JL(Z +W5^%?:<7XV4(W M'HASXF:"JDMF67!QH FC?0UG9A[=H&E[TZD5-0GJ+B:HNS?:@:=3\_#J^B)5 M>LG+Z/,B,7V>;20D42<2J!.)1"*12"02G93TQ4WT!4[Z/7!Q=!OXPG/=3M^Y M:^>BK7H(M< *9^AX;S'>(H S="^G%>$'B4[<%F%1I8^7!IDQPM^LYKBI#-V9 MR,[I0.>!.LX&CO0SXE*"R0?B7?CSZB)\MKM<[=_'V40&49%(H$XD$HE$(I%( M=-(PQ_.W>*\WAJ$VS^J4#1W:_G":]2GC;08://M[\38%_/G>T[28R2F=NP?D M>CR;5/-6"(5-W6K^7'I^,^)S:S%C3P5>7E^$GZ?F87R4#=<3T/$B)1<'@ MT_>C.U- I[)_VKYT8_QR<0E]+\_C>VJ!&V]N+D6V!QV"TIZ0-*^R-F'VP&F]N*E%SUIY(="B@ MNR',@LMGF7%)H%$KN>0,W8PS57)Y^#8&HPD@+PW(Q57!)HR+,..WR_,Q7WVWKZ%%@QV)WM0DS^3LX6MG3U*BCB3<53 MK0WPWU^%?Z85X>73\ MW9PAO"'$B/&19KRTMA"QAEI8:SO4ZIP,R#VRC8%(H$XD$HE$(I%(=#P-J,S< M@"JQ9"CCS)N90.U 6:LJ USC;$2JI1[QN76(R:DEJT,T68RA'O,-=0I$N*QQ MN:T!F_.;<*B\394[.@D$.8/'BWUPMJ^1(+&UNT]EGQCZ^OKU.7@G>;X>>-.W M)^#SYJQ<14LW\ANZU+GS.6S,:U;G-W57)5Y**\'/%N7A6U%67!&0@XM]# Y&VE:D5.GOO'Y:R< M*95M#$0"=2*12"02B42BXP"=9CQWBV$NI[)=K;JXQ-J >=DU\-E;@0^WEV-2 M>@E>7%N(OZTIPE_9UI:0%:N?_V]-(5Y<4X"W-Q7#9T\%YF16(\54C]4$*-L+ M6]2"'YS)RR/@XC).!K#6'@_8J058!DYJ[AUG$CM[-0AE6.1E_RUT_(,$H5RZ MN)C./3*KELZE$A/3R_"[E45X(H6 +L:!;X2:<:F_ 1<1U/&;#S8@F_3.3V]R(V7TPH1?J@*.XI:Z)IZ%-!U]VGW1B02J!.) M1"*12"02'17H]%4M:]IZ8""@6^=L1%16#3[=58%_K2_"N[)OT_[?/,>.."",>B;/AV507P5\1_KVE#'Y[*S$_AS-X M]8,9/)[C5MSUC+X$K#,(U!<:*Y#FJL1.XM;D%7)@,?9NTXU%X_+ M-'D.7%E+MYI/5NFQ"L_/Y2T]]&\]JC31N\22,X'+; V(RM96M7PCO03/KRS M4POR\-T8A]K0FV&.,V,\CVW$3'UURS.XJ?CG+H["0)>-T7ZY:I7-L4$6W!'I MP*^6%>+C'>7JWNPN;E7WHE=V&1<)U(E$(I%()!*)3D2\10$#4A;!$6_&'72@ M&J]L*,$SB_/Q>));E2O>%&'#-;/-&!N0BU&\D(A:'3)' R,/'''&:Q1!RQ5! MN;@IW()[HASX7H(;/R*P>G9)/OZTJE M4O+VYA),V5FFLE+A&=5J+EZ2J0XI M9(L(:I9:&[#2WH!UKB9L=#=C@[L)Z\D8!%<[&M2&:-DY!:)L,[R SN![: M"H*EP/V5!%XE>#(E#W?,L^/F.795'GAYL!67$!3Q?FJ#Y8HSLKTL2]M$F_[_ M8G^#VA[@FC [;HBPX]:Y=MP9:2? LN/[\0[\,,F!IQNE;OQI91[^OK9 M[16%V(YU?DXU=+W/CO!2X\G.#$^&@[;J=SORE"._>OT;DST%W$6Q7XZ"#G M76Z9>>:!CHWAEX!N1( %5X;8\,VY-CP8Z\#OEN5C!EUG&D$L;P_!6T)PYE3F MT8D$ZD0BD4@D$HE$1]6 9U-P3@;9:SNPQM& 6?LJ\#(O]Y_BQC?"K5JIHI\9 M(_PMFOEZ,ET^P^:@^7@VTIZ1==@"(","K I@1OB;U<^C_8W:?FQ!!MPPVX!Q M84;<,\^,[T9;\!N>]$#?;Y;DX<\$;,\OS\,?EKGQNZ4N/)?J MPO\D._$$P=OWYMOQG2@K[IYKQKAP(ZX+SL5E@4:,8G#B[_?7S]VLG1-GYZ9G MGIU2R^% Q\#+9:IT+J."&'8=N#_6B?]=Z,(;!+/Q.;7(J6CWK @Z -G!0"10 M)Q*)1"*12"0Z.M!!FT?7UMVG]D#;4]R"R,QJ3%Q?B&=2W;B/8.F:$,_\,S4' M39^'YBE;/ +HO,#.QWL1$*-F_+OT\RA? R[V,^"R (/:'^[ZV4;<%&96"Z[< M,<^*N\CNB;3A6]$V/!#KP"/Q3OPPR84?)#GQ>*(#CR4X\/TX!^Z+L>,_HWC! M%CO&15C52I;7T;&N"#+B$H)&WFM.G^NG?_?05@5G&>@\&4V>J]76 MTZ^6S"]IZL(J>ST^V5Z*9Q8Z\=TH"VX)-^.R66:O144^;P[:\(S7\*Q=]M!\ M.\]V ;QMP&C?'%6>R1F[RPC"K@@VXVH"R&M"+;@VU(KKPVRX(=R&F\AXOMGM M<[4R1;;;R&Z)L.$;]&]?I\]Q:>55LRWJ&)<%F0CHC-J>0M-:T8WYV-5Y:4X#Q-2Q%'T':,"V,P8'6CU,@LN8J._'\,6R*;]K/[>Z[/\NZ.X MI)&.-=*S"N=AY:'3SS+('09U^@;C?(U6?"W8@AO#++ASKAF_798'_WV5:C\Z MWE^OIJU7;6$@$@G4B40BD4@D$HF.*R[QXVT">)5%+KT,VE^!WR]S8URH$9?Z MY:@2R5%^GM+%P;+%+UJ&Z)7!&]P.P>!5IFD:9D-EF]J?'COBLUZ?4QG%+QOH M#@=8WKJ H71LL%5E&A]*<*H2UW]O*5&K?1JKVK5-V+NU3=A%(H$ZD4@D$HE$ M(M%QU=G;K[)#!TI;L9)++W>4*="X,<2(,;X$(IQ-&USZ/_LT0-TPL/->.7.P M1-/P.>950GFLS\S,.4IYZ)>4G5/GFZL6;+DXP(2Q029<&VHAH'.I[18^V%:* MF)P:;"ML49NFMW;WH4L61Q$)U(E$(I%()!*)3E13R_! MCY*=N";8A%$,=#H@G9&Y:)G#RC*'P=Y)V[#C?)GEE@KJM#ETO&KHZ +QLZR MJ'ETM\ZQX)G%>01T95A@JL..PF9J@TXT=O8-+HPB3"<2J!.)1"*12"02G9!X MD113=;O:R#OD8*7:$/RQ1*=:/7)HAJ;D4"=2)1"*12"02B4X%ZG()ZE;8&Q"P MKP(OKBW"(PKJS%KIX+DR/^V<-\^]F:&77)HP)L"$RWCK@F 3[HZT*J";E%Z" MV0%]Z'C; IY#=UVH!;>&F_%H@AW_6%>H2EPWNAN14]F& MLN9N-8=.)!*H$XE$(I%()!*=LMJZ^V&N[L!:9R-""3C^E5:,QQ-=N-*[_%*@ M[C@K>&9[-E0W8(R_5FYYY6PK;I]G5X#\[&(W7EE?A*#]E5AI;T!V12OR&SI1 MW]&K-G\7B03J1"*12"02B42G+%[]TE;;H;)'T=DUF+BQ!#],@8Z/C>"]*)!.I$(I%()!*)1%](';W]:O7%;07-2#+6XJU-)?AQLA-7!>5Z M,E#99W!+@_,Y2\= EZ7MBZ22,W0"="*!N@M5_P\ /__[9UY<-3E&<<#!!&T@@=>*"+:6MOQ M&G6TVFE+O3HZE5KKU6-LQ^I,+99.U0XS'E.!G$M,2$@$0]!P&2$&$!"0PZ" M$)*]K^R1S6ZNO7)MKMW-;KY]WW<3D]"I_0>[_.\ M "&$$$+(22.:&(*W*XJ:YAYLK^_ OZJ;\6X'\Z,^)7U5Z\-*>9N0<\6.]J1T'/!'8PP/J'7='$X@)B2:$4D<((8000DX: MB:$A1(1L^'MB:.@8P 9C& L^:<0=I59<66#$C+=-.$=C1EJ.J"S#V2MU(T(G MWX&L3%EZ);W7%EMPU_OUF+_9C9?W-F%E71#[/=W0^_O@Z8RBWX^&<:$[FK8!DW.,F+;,C.EOFW&) M[-"56/&3=0X\O:4!K^QKPCM"Z#YU=\,M!#G8&U?O=9 F1RAUA!!"""'D5"%U M0W:0!H38]<02J&GIQ?OZ$!;M;\)350VX=ZT#UY38<%Z>&>=JS*DH9J9^.'ZH M'9TO.U'TSOAY.6VJQ#-.$,]Z3K8>YVE2G:RR 0MV^Y!] MI WK3&$E= 9_WW#<KG#AN1V->/-@"TIU(>QR=<$8Z(=; MO+] [R#ZXDDU/R??*Y6.4.H((8000LC_C7#_(.K# SC2U(-R8QC_V-N$^S8,/D/)N*8TX2*F4JL0.B=>W.6%YLLV?&AIQV%?#[Q= M,0B/4Q+'QARAU!%"""&$D&^,2"R!ED@,]G _]C5TJZ4?L:)WZ^T8W'/_+@^9T^O%[= M@N+:(*KL'3CDB\ 6ZD>H;U )78*=.4*I(X000@@AWR311%*MW@_VQ86L#*B5 M_!M,[<@[&L _#[3BV1T^_&*3!W>7._']539".R=2K$;LG71"K5]LKA*QKD^>3?R0[=DCJ<(\[_G1P=+LDS8$Z1 M&;>7V?' 1A>>V>;%PKW-R#CDQVI=&%6V3E1[>]3LG-QN&11"UQM/J@Z=%+HA M6AVAU!%"""&$D&\*Z2-23D:N.FCNCL$:[,<70F*DW&4=]N/%W4WX=:4;][QO MQ]PB(V;FZ80,:3%Y1.KD+%JV&6D:&])RK<,S>,."-R)W2NSJ3K[8C0C=TC%" M-R)S\@SR+#F6U+ERQ?FR3*G(I3C'U,PZ7*S187:! ;>L-..1#YQX8:<7;WW1 MIF1NM[L;ID"_BEH&AR\2ETMF$FHND29'*'6$$$(((>0T0R[ZZ!)BURKCF*$! M'!1BM\G:B:+:$-X\V(J_?.+%;RI=>&!]/7ZTQHJ;5UEP?;$9UZRPX,HB&RY= MXF9.DR4W3$A71/&1C/'56VJEGQ-+:W]+[]; MIZ*@DS*U*A8Z)5N/:1JC6O0BSW+12T M1DI+_V 270,)^'OC<+1'4=O6AP.-/:BR=V*-/H2WC_KQ9G4S%N[QX=EM'CRV MV84'-[IP[UH7;BUSXL95=LPML6)6H1DS\XV8KM%C:I86Z4*\)@U?%Y#:-'EB MZ8;CFE]3F>.W5([]O70E7&=^WB; [<5>["O/4N M/%+API.5;KRPW8-%^YJ0>[@5I75!;+*D9.Y82Q^L0FJ;NN/H'!C=;$FG(Y0Z M0@@AA!!R6B.=148+1^^Q2Z)#")Y;PB@XYL<;GS5C MP2X??K?%@X<_<.%G:QVXL\R&'ZPT8TZA$9?EZ7%!CA93,NI2';N16.2)-3+W M]K]*_;R,=UK&13S5O7*Y.LS0:'%YO@YS5YCPPU46W+G&CI^NK5=G>Z*R <_O M\.*5O3XL_;P%JX3(;;%UX+ O DLP=3V!7!K3WI]0V->.8C M-Q[]T(G[UMEQ=YD5-PO!^YZ0K.N*+9A38L/5)?6X2M2LXGI<*>J*%?6X3,8W M"ZV8N7Q\75IH&RZK^IDKU.\X,*O$@:O$GZ\NMF-VL0W7OV,5(FG!K>^:<,][ M5MR_WH[YFYQXILJ-/V_W8.%N+U[;WP3-D3:4:H/8;.U0]_/)F;FVGIB:EXO* MB\-I;H10Z@@AA!!"OHW([IV,9D9B2?A[!]6EY7+F[)"O!WO[8B_N;,1S'WOP[,>-^/W'/CR]K0E/;/7AL2HO'JWTXI'- MC7CH0P_NV^C&O+&U099+72\@Z\$*#Q[>U(CY'_GP^);49SRUU8O?;O/BC]N] M>$%\SX)=C7AUGT]%1+,/MV%Y34!UY,H-(16OW.'H5#(GI51VYWQ=435'*(4N MGD@R8DD(I8X00@@AY-N)E!TY AYQT+(.A+ XD,!O'ZP#:_N M;\'"3YOQU]V^<;5@3Q->$O4W\6\O[VO&:]5M6'(X@)PO@^HS"FJ"6"%$4GYV MN2&,#\QA;+%WB.^6UQ!$\*60M[JV/A@#?;"'!^!J'U#;+%M[XNKB]17TB>7K31V15$O1$I*55UKKYK)D]T]>='Y3F>76L"R MT=R!,ET(Q<<#:DYO;"T755@30)&H4FU(7;.PM;Y+S?7M]T3PN;='B%NO^FR3 M^ Z'DK:H^.X8NJ)RR4E"B2ACE810Z@@AA!!""*6.D+.*?P,Y89D;H6=9-0 * !)14Y$KD)@@@$! end GRAPHIC 15 image_1.jpg begin 644 image_1.jpg MB5!.1PT*&@H -24A$4@ !E\ +" 8 #QYIM7 "7!(67, $SE M !,Y0%USO"5 B4E$051XVNW9L0W , ##,/__=/- @ [12 )ZP*OW 0 M D)D) .LX7 " D/,% @Y'P! (7<^7;9(D M29(D29(D2?K)^2))DB1)DB1)DN1\D21)DB1)DB1) GRAPHIC 16 image_2.jpg begin 644 image_2.jpg MB5!.1PT*&@H -24A$4@ !&L +" 8 #(D@#4 "7!(67, $SE M !,Y0%USO"5 ^_M),E D>0X!9P^85G 0 M ,@8)P #H,-8 A!AK $*,-0 A9:R1)$F2 M)$DRUDB2)$F2),E8(TF2)$F2]--8XVT/ 0(>Q!@ "#D //W7F DKI4S , $E%3D2N0F"" end GRAPHIC 17 image_3a.jpg begin 644 image_3a.jpg MB5!.1PT*&@H -24A$4@ !CH +" 8 #&*%1C "7!(67, $SE M !,Y0%USO"5 B4E$051XVNW9P0G , #,>^_=+- OH4<2' +^.M] M 43,! !0=3TZMDF2)$F2)$F2)#V3HT.2)$F2)$F2)#DZ)$F2)$F2 M)$F2'!V2)$F2)$F2)$E_'!T %C@X "#+T0$ &0Y.@ C @"Q'!P D'4 6JP'YK.8#+( 245.1*Y"8((! end GRAPHIC 18 image_4a.jpg begin 644 image_4a.jpg MB5!.1PT*&@H -24A$4@ !)0 +" 8 IU=? "7!(67, $SE M !,Y0%USO"5 XML 20 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Feb. 14, 2025
Jun. 30, 2024
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-38358    
Entity Registrant Name INSEEGO CORP.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 81-3377646    
Entity Address, Address Line One 9710 Scranton Road, Suite 200    
Entity Address, City or Town San Diego,    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92121    
City Area Code 858    
Local Phone Number 812-3400    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol INSG    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 98.9
Entity Common Stock, Shares Outstanding   15,006,340  
Documents Incorporated by Reference
Portions of the registrant’s definitive proxy statement for the 2025 Annual Meeting of Stockholders, to be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the registrant’s fiscal year ended December 31, 2024, are incorporated by reference into Part III of this Form 10-K to the extent stated herein.
   
Amendment Flag false    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001022652    

XML 21 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Audit Information
12 Months Ended
Dec. 31, 2024
Audit Information [Abstract]  
Auditor Name Marcum LLP
Auditor Location Philadelphia, Pennsylvania
Auditor Firm ID 688
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 39,596 $ 2,409
Accounts receivable, net of allowance for expected credit losses of $123 and $617, respectively 13,803 18,202
Inventories 13,575 20,555
Prepaid expenses and other 5,926 4,937
Current assets held for sale 0 12,123
Total current assets 72,900 58,226
Property, plant and equipment, net of accumulated depreciation of $28,897 and $27,513, respectively 1,102 2,389
Intangible assets, net of accumulated amortization of $33,558 and $31,444, respectively 18,747 25,718
Goodwill 3,949 3,949
Operating lease right-of-use assets 2,855 4,022
Other assets 446 1,256
Non-current assets held for sale 0 26,237
Total assets 99,999 121,797
Current liabilities:    
Accounts payable 18,433 23,408
Accrued expenses and other current liabilities 30,133 21,049
2025 Convertible Notes, net 14,905 0
Revolving credit facility, net 0 4,094
Current liabilities held for sale 0 7,360
Total current liabilities 63,471 55,911
Long-term liabilities:    
2025 Convertible Notes, net 0 159,912
Operating lease liabilities 2,627 3,972
Deferred tax liabilities, net 174 112
2029 Senior Secured Notes, net 41,830 0
Other long-term liabilities 4,755 2,351
Non-current liabilities held for sale 0 1,644
Total liabilities 112,857 223,902
Commitments and Contingencies (Note 11.)
Preferred stock, par value $0.001; 2,000,000 shares authorized:    
Series E Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of December 31, 2024 and December 31, 2023, aggregate liquidation preference of $38,392,444 as of December 31, 2024 0 0
Common stock, par value $0.001; 150,000,000 shares authorized, 14,990,712 and 11,878,557 shares issued and outstanding as of December 31, 2024 and December 31, 2023 (*), respectively [1] 15 12
Additional paid-in capital [1] 892,534 810,138
Accumulated other comprehensive loss 218 (5,327)
Accumulated deficit (905,625) (906,928)
Total stockholders’ deficit (12,858) (102,105)
Total liabilities and stockholders’ deficit $ 99,999 $ 121,797
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Allowance on accounts receivable $ 123,000 $ 617,000
Property, plant and equipment, accumulated depreciation 28,897,000 27,513,000
Intangible assets - accumulated amortization $ 33,558,000 $ 31,444,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Common stock, par value (in dollars per share) [1] $ 0.001 $ 0.001
Common stock, shares authorized (in shares) [1] 150,000,000 150,000,000
Common stock, shares issued (in shares) [1] 14,990,712 11,878,557
Common stock, shares outstanding (in shares) [1] 14,990,712 11,878,557
Series E Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 39,500 39,500
Preferred stock, shares issued (in shares) 25,000 25,000
Preferred stock, shares outstanding (in shares) 25,000 25,000
Aggregate liquidation preference $ 38,392,444  
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues:    
Total revenues $ 191,244 $ 167,286
Cost of revenues:    
Total cost of revenues 122,447 131,510
Gross profit 68,797 35,776
Operating costs and expenses:    
Research and development 20,596 19,725
Sales and marketing 15,951 16,632
General and administrative 17,240 15,853
Impairment of capitalized software 12,368 18,408
Impairment of capitalized software 927 1,115
Total operating costs and expenses 67,082 71,733
Operating income (loss) 1,715 (35,957)
Other income (expense):    
Loss on debt restructurings, net (2,851) 0
Loss on extinguishment of revolving credit facility (788) 0
Interest expense, net (10,906) (9,086)
Other income (expense), net (850) 70
Loss before income taxes (13,680) (44,973)
Income tax provision 689 43
Loss from continuing operations, net of tax (14,369) (45,016)
Income (Loss) from discontinued operations (net of income tax provision of $1,956 and $841, respectively) 18,941 (1,169)
Net income (loss) 4,572 (46,185)
Preferred stock dividends (3,269) (2,991)
Net income (loss) attributable to common stockholders $ 1,303 $ (49,176)
Basic    
Continuing operations (in dollars per share) $ (1.41) $ (4.22)
Discontinued operations (in dollars per share) 1.51 (0.10)
Basic earnings (loss) per share (in dollars per share) [1] 0.10 (4.32)
Diluted    
Continuing operations (in dollars per share) (1.41) (4.22)
Discontinued operations (in dollars per share) 1.51 (0.10)
Diluted earnings (loss) per share (in dollars per share) [1] $ 0.10 $ (4.32)
Weighted-average shares used in computation of net earnings (loss) per share    
Basic (in shares) [1] 12,535,756 11,372,069
Diluted (in shares) [1] 12,535,756 11,372,069
Other comprehensive (loss) income:    
Foreign currency translation adjustment $ (581) $ 1,002
Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business 6,126 0
Comprehensive income (loss) 10,117 (45,183)
Product revenues    
Revenues:    
Total revenues 146,579 135,398
Cost of revenues:    
Total cost of revenues 115,390 127,157
Mobile solutions    
Revenues:    
Total revenues 98,930 80,498
Fixed wireless access solutions    
Revenues:    
Total revenues 47,649 54,900
Services and other    
Revenues:    
Total revenues 44,665 31,888
Cost of revenues:    
Total cost of revenues $ 7,057 $ 4,353
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1. Rounding may affect summation.
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Discontinued operations tax provision $ 1,956 $ 841
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Preferred stock, beginning balance (in shares) at Dec. 31, 2022   25,000        
Beginning balance, shares (in shares) at Dec. 31, 2022 [1]     10,847,000      
Beginning balance at Dec. 31, 2022 $ (70,118) $ 0 $ 11 $ 793,952 $ (857,752) $ (6,329)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (46,185)       (46,185)  
Foreign currency translation adjustment 1,002         1,002
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares) [1]     228,000      
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (305)   $ 3 (308)    
Issuance of common shares in connection with a public offering, net of issuance costs (in shares) [1]     804,000      
Issuance of common shares in connection with a public offering, net of issuance costs 6,057   $ 8 6,049    
Share-based compensation 7,444     7,444    
Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business 0          
Preferred stock dividends 0     2,991 (2,991)  
Impact of retroactively adjusted stock split $ 0   $ (10) 10    
Preferred stock, ending balance (in shares) at Dec. 31, 2023   25,000        
Ending balance, shares (in shares) at Dec. 31, 2023 11,878,557 [2]   11,879,000 [1]      
Ending balance at Dec. 31, 2023 $ (102,105) $ 0 $ 12 810,138 (906,928) (5,327)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 4,572       4,572  
Foreign currency translation adjustment (581)         (581)
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares) [1]     174,000      
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld 530   $ 0 530    
Share-based compensation 3,939     3,939    
Issuance of common stock in connection with debt restructurings (in shares) [1]     2,938,000      
Issuance of common stock in connection with debt restructurings 44,289   $ 3 44,286    
Issuance of common stock warrants in connection with debt restructurings 30,372     30,372    
Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business 6,126         6,126
Preferred stock dividends $ 0     3,269 (3,269)  
Preferred stock, ending balance (in shares) at Dec. 31, 2024   25,000        
Ending balance, shares (in shares) at Dec. 31, 2024 14,990,712 [2]   14,991,000 [1]      
Ending balance at Dec. 31, 2024 $ (12,858) $ 0 $ 15 $ 892,534 $ (905,625) $ 218
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
[2] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ 4,572 $ (46,185)
Adjustments to reconcile Net income (loss) to net cash provided by operating activities    
(Income) Loss from discontinued operations, net of tax (18,941) 1,169
Depreciation and amortization 12,529 18,709
Provision for expected credit losses 216 302
Impairment of capitalized software 927 1,115
Provision for excess and obsolete inventory (54) 9,491
Write-off of capitalized inventory order fees 0 1,275
Impairment of operating lease right-of-use assets 138 469
Share-based compensation expense 3,824 6,971
Amortization of debt discount and debt issuance costs 4,399 1,953
Loss on extinguishment of revolving credit facility 788 0
Loss on debt restructurings, net 2,851 0
Deferred income taxes 62 9
Non-cash operating lease expense 1,035 1,038
Changes in assets and liabilities, net of effects of divestiture:    
Accounts receivable 4,670 3,068
Inventories 6,923 4,272
Prepaid expenses and other assets (71) 1,933
Accounts payable (6,947) (802)
Accrued expenses other liabilities 10,966 235
Operating lease liabilities (1,230) (1,272)
Operating cash flows from continuing operations 26,657 3,750
Operating cash flows from discontinued operations 6,862 2,207
Net cash provided by operating activities 33,519 5,957
Cash flows from investing activities:    
Purchases of property, plant and equipment (100) (224)
Additions to capitalized software development costs and purchases of intangible assets (4,961) (8,112)
Investing cash flows from continuing operations (5,061) (8,336)
Investing cash flows from discontinued operations 48,092 (1,833)
Net cash provided by (used in) investing activities 43,031 (10,169)
Cash flows from financing activities:    
Payments related to repurchases of 2025 Convertible Notes (33,769) 0
Proceeds from issuance of short-term loan and warrants, net of issuance costs 19,350 0
Repayments on short-term loan (19,500) 0
Net repayments on asset-backed revolving credit facility (4,882) (3,757)
Net repayment of bank and overdraft facilities 0 (186)
Proceeds from a public offering, net of issuance costs 0 6,057
Proceeds from stock option exercises and ESPP 20 97
Financing cash flows from continuing operations (38,781) 2,211
Financing cash flows from discontinued operations 0 0
Net cash provided by (used in) financing activities (38,781) 2,211
Effect of exchange rates on cash (582) 1,169
Net increase (decrease) in cash, cash equivalents and restricted cash 37,187 (832)
Cash, cash equivalents and restricted cash, beginning of period 2,409 3,241
Cash, cash equivalents and restricted cash, end of period 39,596 2,409
Supplemental disclosures of cash flow information:    
Interest 6,245 6,013
Income taxes 196 142
Supplemental disclosures of non-cash activities:    
Capital expenditures financed through accounts payable or accrued liabilities 235 98
2029 Senior Secured Notes issued in exchange for 2025 Convertible Notes 42,557 0
Common stock issued in exchange for 2025 Convertible Notes 44,930 0
Warrants issued in exchange for 2025 Convertible Notes 27,603 0
Purchase price receivable for Telematics divestiture within prepaid and other current assets 710 0
Accrued taxes related to Telematics divestiture $ 900 $ 0
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Nature of Business and Significant Accounting Policies Nature of Business and Significant Accounting Policies
Inseego Corp. (the “Company”, “Inseego”, “We” or “Our”) is a leader in the design and development of fixed and mobile wireless products as well as cloud solutions for businesses, consumers, and governments around the globe. Our products and solutions are powered by our key wireless innovations in mobile and FWA technologies, including a suite of 5G products and purpose-built SaaS cloud platforms.
Inseego is a Delaware corporation formed in 2016 and is the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996. The Company’s principal executive and corporate offices are located at 9710 Scranton Road, Suite 200, San Diego, CA 92121. Inseego’s common stock trades on the NASDAQ Global Select Market under the trading symbol “INSG.”
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Basis of presentation
The consolidated financial statements of Inseego Corp. present information in accordance with generally accepted accounting principles in the U.S. (“GAAP”), have been prepared pursuant to the rules and regulations of the SEC and, in the opinion of management, present fairly the consolidated financial position, results of operations and cash flows of the Company and its wholly-owned subsidiaries for the periods presented.
Reclassifications
Certain amounts recorded in the prior period consolidated financial statements have been reclassified to conform to the current period financial statement presentation. These reclassifications had no effect on previously reported operating results.
Divestiture of the Telematics Business
On November 27, 2024, the Company completed the previously announced sale of its fleet management and telematics solutions business, which has operations in the United Kingdom, Europe, Australia and New Zealand (the “Telematics Business”). The sale of the Telematics Business was completed pursuant to the Share Purchase Agreement, which was entered into on September 16, 2024 with Light Sabre SPV Limited (the “Purchase Agreement”). Pursuant to the terms of the Purchase Agreement, Ctrack Holdings (the “Purchaser”), as assignee of Light Sabre SPV Limited, acquired the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary for $52.0 million in an all-cash transaction (the “Sale Transaction”). The Purchase Agreement provided for a working capital adjustment, which was determined in December 2024 and funded in January 2025, resulting in an increase to the initial purchase consideration of $0.7 million as a result of changes in closing working capital and net debt.
In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Consolidated Statements of Operations and Comprehensive Income and Consolidated Statements of Cash Flows.
Refer to Note 2 – Held for Sale and Discontinued Operations for additional information regarding the Telematics Business, including the assets and liabilities divested and income from discontinued operations. Unless otherwise noted, disclosures within these remaining Notes to Consolidated Financial Statements relate solely to the Company's continuing operations.
Held for Sale and Discontinued Operations
The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the
disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.
Assets and liabilities held for sale are presented separately within the Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the years ended December 31, 2024 or 2023.
The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.
Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.
Reverse Stock Split
On January 24, 2024, the Company completed a 1-for-10 reverse stock split of its issued and outstanding common stock (the “Reverse Stock Split”). As a result of the Reverse Stock Split, each share of common stock issued and outstanding immediately prior to January 24th were automatically converted into one-tenth (1/10) of a share of common stock. The Reverse Stock Split affected all common stockholders uniformly and did not alter any stockholder's percentage interest in the Company's equity, except to the extent that the Reverse Stock Split would result in a stockholder owning a fractional share. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise would be entitled to receive a fractional share instead were entitled to receive cash in lieu of such fractional share.
The Reverse Stock Split did not change the par value of the common stock or the authorized number of shares of common stock. All outstanding convertible notes entitling their holders to purchase or obtain or convert into shares of our common stock were adjusted, as required by the terms of these securities.
All common share and per-share amounts in this Form 10-K have been retroactively restated to reflect the effect of the Reverse Stock Split.
Segment Information
The Company has one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. See Note 13 – Segment, Geographic, and Concentrations of Risk Information for more information.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract
manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.
Cash, Cash Equivalents, and Restricted Cash
Cash and cash equivalents include highly liquid investments with original maturities of three months or less. The Company’s cash and cash equivalents are generally held with large financial institutions worldwide to reduce the amount of exposure to credit risk. Cash and cash equivalents are recorded at market value, which approximates cost. There are no cash equivalents or restricted cash amounts as of December 31, 2024 or 2023. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income, net, in the Consolidated Statements of Operations and Comprehensive Income.
Revenue Recognition
The Company’s products and services primarily include mobile hotspots, wireless routers, and USB modems, which are supported by software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. 
The Company classifies its revenues from the sale of its products and services into two categories, Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. A description of each of the Company’s revenue classifications is as follows:
Mobile Solutions: Our mobile broadband devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in Services and Other below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.

Fixed Wireless Access Solutions: Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within Services and Other below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.

Services and Other: A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as Service and Other revenue.
Revenue Recognition Criteria
The Company follows Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (as amended, “ASC 606”), which provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The Company recognizes revenue upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company determines revenue recognition according to the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when, or as, performance obligations are satisfied. Substantially all of our product revenues are recognized at a point in time, while substantially all of our service and other revenues are recognized over time.
Customer Contracts
The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
Performance Obligations
The Company’s performance obligations are generally established when a customer submits a purchase order notification for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time the Company has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company generally does not offer price concessions and does not accept payment that is less than the price stated upon acceptance of a customer purchase order.
The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations.
Hardware. Hardware revenue from the sale of the Company’s devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed, at which time, title passes to the customer and there are no further performance obligations with regards to the hardware device. The Company also considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
Maintenance and support services revenue. Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract. The Company’s estimated allowances for product warranties can vary from actual results and the Company may have to record additional charges to cost of revenue.
Within cost of revenue, the Company records an estimate to reflect its standard warranty obligation to end users to provide for replacement of a defective product. The standard obligation period for most regions is 12 months. Factors that affect the warranty obligation include product failure rates, material usage, and service delivery costs incurred in correcting product failures.
SaaS and other services. SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years in length. Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities, in the form of a service, through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include call center support and remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent.
Professional services revenue. From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.
Multiple performance obligations. The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. When there are multiple performance obligations within a single
contract, the Company allocates the total contract price to each distinct performance obligation based on their stand-alone selling prices (“SSPs”). Judgment is required to determine the SSP for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP.
In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.
Contract Assets
The Company capitalizes sales commissions earned by its sales force as contract acquisition costs if such costs are significant and both incremental and recoverable. Any capitalized sales commissions are either deferred and amortized over a period of benefit exceeding one year or are expensed as incurred if the period of benefit is one year or less. There were no contract assets related to customer acquisition costs as of December 31, 2024 or 2023 since the Company’s customer contracts are predominantly hardware sales that are immediately recognized as revenue upon either shipment or delivery, and therefore the related contract acquisition costs are also immediately recognized. Sales commissions are included in sales and marketing expense as incurred. Sales commissions associated with SaaS offerings are not material.
Contract Liabilities
Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, then deferred revenue is recorded. Contract liabilities are also recorded when the Company collects payments in advance of performing the services. As of December 31, 2024 and 2023, the Company had contract liabilities comprised of $9.2 million and $2.7 million of short-term deferred revenue included within accrued expenses and other current liabilities and $4.6 million and $1.7 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, respectively.
During the years ended December 31, 2024 and 2023, $21.0 million and $2.8 million, respectively, of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $11.5 million and $1.3 million, respectively, of revenue was recognized for the satisfaction of performance obligations, and $2.7 million and $1.6 million, respectively, of this recognized revenue was included in the contract liability balance at the beginning of the period, respectively.
Cost of Revenues
Cost of revenues includes the costs associated with the manufacturing of our portfolio of hardware devices, as well as direct personnel costs for employees and contractors, and other period adjustments related to costs of inventories sold or for sale or use in manufacturing.
Shipping and Handling Charges
Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of sales and marketing expense. Shipping and handling costs were approximately $0.6 million and $0.8 million for the years ended December 31, 2024 and December 31, 2023, respectively.
Taxes Collected from Customers
Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities.
Accounts Receivable and Allowance for Expected Credit Losses
Accounts receivable are customer obligations generally due under normal trade terms for the industry. Credit terms are granted and periodically revised based on evaluations of the customer’s financial condition. The Company performs ongoing credit evaluations of its customers. The Company’s payment terms are generally net 30 or 60 days from invoice date.
The Company recognizes an allowance for credit losses at the time a receivable is recorded based on its estimate of expected credit losses and adjusts this estimate over the life of the receivable as needed. The Company evaluates the aggregation and risk characteristics of a receivable pool and develops loss rates that reflect historical collections, current forecasts of future economic conditions over the time horizon the Company is exposed to credit risk, and payment terms or conditions that may materially affect future forecasts. As needed, amounts are written-off when determined to be uncollectible.
As of December 31, 2024 and 2023, the Company reported $13.8 million and $18.2 million, respectively, of accounts receivable, net of allowances of $0.1 million and $0.6 million, respectively.
Inventories and Provision for Excess and Obsolete Inventory
Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Inbound shipping and handling costs are classified as a component of cost of revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.
Intangible Assets other than Goodwill
Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from previous acquisitions, along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software development costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from two to ten years. Indefinite-lived intangible assets, including in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired.
Software Development Costs for External Use
Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is available for general release to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated economic life. The straight-line recognition method approximates the manner in which the expected benefit will be derived. Costs incurred to enhance existing software or after the software is available for general release to customers are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations. At each balance sheet date, the unamortized capitalized software development cost for external use is compared to its net realizable value by analyzing critical inputs such as expected future lifetime revenue. The amount by which unamortized software costs exceed the net realizable value, if any, is recognized as a charge to impairment expense in the period it is determined.
Software Development Costs for Internal Use
Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development or general and administrative expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as intangible assets and are amortized on a straight-line basis to depreciation and amortization expense in the
consolidated statement of operations over the estimated useful life of the software. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.
Valuation of Indefinite-Lived Intangible Assets
The Company performs an annual impairment review of indefinite-lived assets during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist. To review for impairment, the Company first assesses qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the asset is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the asset is less than its carrying amount, then no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the asset is less than its carrying amount, then the Company calculates the fair value of the asset and compares the fair value to the asset’s carrying value. An impairment charge is recognized if the asset’s estimated fair value is less than it’s carrying value. The Company did not record any impairment losses related to indefinite-lived intangible assets during the years ended December 31, 2024 and 2023.
Goodwill
Goodwill represents the excess purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill is tested for impairment during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist.
Valuation of Goodwill
Goodwill is tested for impairment at the reporting unit level by first assessing qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, the Company calculates the fair value of the reporting unit and compares the fair value to the reporting unit’s carrying amount. An impairment charge is recognized if the fair value of the business (reporting unit) is less than its carrying value.
The Company has identified one reporting unit for the purpose of goodwill impairment testing and performed a qualitative test for goodwill impairment of the one reporting unit during the fourth fiscal quarter. Based upon the results of qualitative testing performed in the fourth quarter of both 2024 and 2023, the Company determined that it was more-likely-than not that the fair value of the reporting unit with goodwill were greater than their respective carrying values and no impairment loss related to goodwill was recorded during the years ended December 31, 2024 or 2023.
Long-Lived Assets
The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment and rental assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. If the carrying value of the long-lived asset group exceeds the estimated future undiscounted cash flows, an impairment loss is recorded based on the amount by which the asset group’s carrying amount exceeds its fair value. Fair value is determined based on an evaluation of the assets’ associated discounted future cash flows or appraised value. For the years ended December 31, 2024 and 2023, the Company had no impairment loss related to long-lived assets, except for the impairment of the capitalized software development costs for internal and external use, described further in Note 4 – Goodwill and Other Intangible Assets.
Property, Plant and Equipment
Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Land is not depreciated. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life, not to exceed 5 years. Product tooling is depreciated over 13 months. Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures, are depreciated over useful lives ranging from 2 to 7 years. Amortization of equipment under finance leases is included in depreciation expense.
Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterment that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income.
Debt
The Company accounts for debt in accordance with ASC 470, Debt and records specific incremental costs paid to third parties in connection with the issuance of long-term debt are deferred as a direct deduction from the carrying value of the associated debt liability on its consolidated balance sheet. The deferred financing costs are amortized as interest expense over the term of the related debt using the effective interest method.
Debt Modifications and Extinguishments
When the Company modifies or extinguishes debt, it first evaluates whether the modification qualifies as a troubled debt restructuring (TDR) under ASC Topic 470-60, which requires debt modifications to be evaluated to determine if (1) the borrower is experiencing financial difficulty, and (2) the lender grants the borrower a concession. If a TDR is determined not to have occurred, the Company evaluates the modification in accordance with ASC Topic 470-50-40, which requires modification to debt instruments to be evaluated to assess whether debt modification or debt extinguishment accounting is applicable. This evaluation includes analyzing whether there are significant and consequential changes to the economic substance of the note. If the change is deemed insignificant then the change is considered a debt modification, whereas if the change is substantial the change is reflected as a debt extinguishment.
If debt extinguishment guidance applies, the previous debt principal amount is removed, the previously capitalized debt issuance costs are expensed, the value of instruments exchanged are recorded, including cash, new debt, warrants and common stock, and a gain or loss on extinguishment of debt is recorded. If debt modification guidance applies, no gain or loss is recorded and the effective interest rate of the debt is updated based on the carrying value of the debt and the revised future cash flows. Any previously capitalized debt issuance costs in a debt modification are amortized as interest expense over the term of the new debt instrument.
Convertible Debt Instruments
The Company evaluates embedded features within convertible debt that will be settled in shares upon conversion under ASC 815, Derivatives and Hedging (“ASC 815”) to determine whether the embedded feature(s) should be bifurcated from the host instrument and accounted for as a derivative at fair value with changes in fair value recorded in earnings.
If an embedded derivative is bifurcated from share-settled convertible debt, then the Company records the debt component at cost less a debt discount equal to the bifurcated derivative’s fair value. The Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method. The convertible debt and the derivative liability are presented in aggregate on the Consolidated Balance Sheets. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Income within other income (expense), net.
Derivative Financial Instruments
The Company evaluates stock warrants, debt instruments and other contracts to determine if those contracts or embedded components of those contracts qualify as derivative financial instruments to be separately accounted for under the relevant sections of ASC 815. The result of this accounting treatment could be that the fair value of a financial instrument is classified as a derivative financial instrument and is marked-to-market at each balance sheet date and recorded as an asset or liability. In the event that the fair value is recorded as an asset or liability, the change in fair value is recorded in the consolidated statements of operations as other income or other expense. Upon conversion, exercise or expiration of a derivative financial instrument, the instrument is marked to fair value.
Research and Development
Research and development expense consists primarily of personnel costs for our engineers engaged in the design and development of our products, software and technologies, project material costs and services. Such costs are charged to research and development expense as they are incurred, to the extent not capitalized as software development costs for external or internal use.
Lease Accounting
Lessee Arrangements
The Company determines if an arrangement contains a lease at inception. The Company primarily leases office space, automobiles and equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. Certain real estate leases also include executory costs such as common area maintenance. The Company accounts for lease and non-lease components, including common area maintenance, as a single lease component as a practical expedient election. None of the Company’s operating lease agreements contain any material residual value guarantees or material restrictive covenants.
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term includes the base non-cancelable term, and any renewal options that are reasonably certain to be exercised at the commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets also include any lease prepayments made and exclude lease incentives. Rental expense related to operating leases is recognized on a straight-line basis over the lease term. The Company has elected the practical expedient to exclude any short-term lease, defined as a lease with an original term of 12 months or less, from the provisions of ASC 842, Leases.
Variable lease payments that do not depend on an index or rate are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred.
The Company has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise.
Foreign Currency Transactions
Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rate between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. Such increase or decrease is reported by the Company as a foreign currency transaction gain or loss within Other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income. We recognize foreign currency transaction gains and losses primarily on intercompany transactions between certain subsidiaries in foreign countries. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future and recognizes realized and unrealized gains and losses on these transactions in the period in which they occur.
Foreign Currency Translation
Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.
Income Taxes
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.
The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations. The Company’s policy is to include interest and penalties related to such positions as a component of income tax expense.
Litigation
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and reasonably estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company revises its estimates, if necessary. The Company expenses litigation costs as incurred.
Share-Based Compensation
The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values.
The grant date fair value of time-based RSUs is the closing market price of the Company’s common stock on the grant date, reduced by the present value of expected dividends to be paid on the Company’s common stock prior to vesting, if any. For ESPP rights and stock options with only service conditions, the Company generally uses the Black-Scholes option pricing model to estimate their grant date fair value. For equity awards that include both service and market-based conditions, the Company estimates the awards’ grant date fair value using the Monte Carlo simulation technique.
The Company estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.
The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method.
The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense.
Retirement Savings Plan
The Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches 50% of the first 6% of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations. Employer matching contributions under the Plan were $0.6 million and $0.7 million for the years ended December 31, 2024 and 2023, respectively. Employer matching contributions vest immediately.
Net Income (Loss) Per Share Attributable to Common Stockholders
Net income (loss) attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares that were outstanding during the period. Diluted net income (loss) attributable to common stockholders (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potentially dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive.
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 at the measurement date (exit price). A fair value measurement reflects the assumptions market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.
The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels and is defined as follows:
Level 1:    Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:    Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.
Level 3:    Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.
The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.
Comprehensive Loss
Comprehensive loss consists of two components: net loss and other comprehensive loss. Other comprehensive loss refers to losses that are recorded as an element of stockholders’ deficit and are excluded from net loss. The Company’s other comprehensive loss is currently composed of foreign currency translation adjustments.
Recently Adopted Accounting Pronouncements
In September 2022, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50). The ASU requires disclosure of the key terms of outstanding supplier finance programs and a rollforward of the related obligations. The ASU does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The ASU is effective for annual and interim periods beginning after December 15, 2022, except for the rollforward requirement, which is effective for annual periods beginning after December 15, 2023. The Company adopted the ASU in the first quarter of 2023 and there was no impact to the consolidated financial statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires that an entity report segment information in accordance with Topic 280, Segment Reporting. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in the current year with additional disclosures detailed in the subsequent notes.
Recent Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). This ASU requires disclosure on an annual and interim basis, in the notes to the financial statements, of disaggregated information about specific categories underlying certain income statement expense line items. The guidance is effective for annual periods beginning after December 15, 2026, and interim periods with annual reporting periods beginning after December 15, 2027, on a retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued ASU 2024-04, Debt—Debt with Conversion and Other Options (Subtopic 470-20). This ASU clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. ASU 2024-04 is effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted for all entities that have adopted the amendments in Update 2020-06. Adoption can be on a prospective or retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held for Sale and Discontinued Operations
12 Months Ended
Dec. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Held for Sale and Discontinued Operations Held for Sale and Discontinued Operations
As noted in Note 1 – Nature of Business and Significant Accounting Policies, on September 16, 2024, the Company entered into the Purchase Agreement to sell its Telematics Business. On November 27, 2024, the Company completed the sale of its Telematics Business for an adjusted purchase price of $52.7 million and recognized a pre-tax gain on the sale of $18.5 million that was recognized in Income from discontinued operations, net of tax within the Consolidated Statements of Operations and Comprehensive Income.
The operating results of the discontinued operations only reflect revenues and expenses that are directly attributable to the Telematics Business. The following table summarizes Income from discontinued operations, net of tax included in the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2024 and 2023 (in thousands):
Year Ended December 31,
20242023
Services and other revenues$27,967 $28,402 
Services and other cost of revenues12,242 11,724 
Gross profit from discontinued operations15,725 16,678 
Operating costs and expenses:
Research and development1,152 1,789 
Sales and marketing4,672 4,872 
General and administrative6,120 4,868 
Depreciation and amortization1,293 1,351 
Impairment of capitalized software— 4,124 
Total operating costs and expenses13,237 17,004 
Operating income from discontinued operations2,488 (326)
Other (expense) income:
Interest income, net12 14 
Other income (expense), net(59)(16)
Gain on sale of discontinued operation(a)
18,456 — 
Income from discontinued operations before income taxes20,897 (328)
Income tax provision
1,956 841 
Income from discontinued operations, net of tax$18,941 $(1,169)
(a) The gain on sale realized in fiscal 2024 includes the release of Accumulated other comprehensive income of $6.1 million associated with the realization of cumulative translation gains attributed to the Telematics Business
The following table summarizes the Company’s Telematics Business’ held for sale assets and liabilities in the Consolidated Balance Sheet (in thousands):
December 31,
2023
ASSETS
Current assets:
Cash and cash equivalents$5,110 
Accounts receivable, net4,414 
Inventories2,325 
Prepaid expenses and other274 
Current assets held for sale12,123 
Non-current assets:
Property, plant and equipment, net369 
Rental assets, net5,083 
Intangible assets, net1,422 
Goodwill17,973 
Operating lease right-of-use assets1,390 
Non-current assets held for sale26,237 
Total assets held for sale$38,360 
LIABILITIES
Current liabilities:
Accounts payable$1,387 
Accrued expenses and other current liabilities5,973 
Current liabilities held for sale7,360 
Long-term liabilities:
Operating lease liabilities1,067 
Deferred tax liabilities, net568 
Other long-term liabilities
Non-current liabilities held for sale1,644 
Total liabilities held for sale$9,004 
The Company also entered into a transition services agreement (“TSA”) with the Purchaser of the Telematics Business that commenced on November 27, 2024, to provide and receive customary services that relate to information technology infrastructure, website hosting, and transition support for a period not expected to exceed approximately 10 months. Any amounts charged by the Company to the Purchaser under the TSA arrangement will not be recorded as revenue.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
December 31,
 20242023
Finished goods$13,531 $18,939 
Raw materials and components44 1,616 
Total inventories$13,575 $20,555 
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
December 31,
 20242023
Rebate receivables$3,495 $1,950 
Receivables from contract manufacturers13 1,823 
Other2,418 1,164 
Total prepaid expenses and other$5,926 $4,937 
Property, plant and equipment
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20242023
Test equipment$19,600 $19,600 
Computer equipment and purchased software3,711 3,643 
Product tooling5,182 5,153 
Furniture and fixtures739 739 
Leasehold improvements767 767 
Total property, plant and equipment, gross29,999 29,902 
Less—accumulated depreciation and amortization(28,897)(27,513)
Total property, plant and equipment, net$1,102 $2,389 
Depreciation and amortization
Depreciation and amortization expense related to property, plant and equipment was $1.4 million and $2.9 million for the years ended December 31, 2024 and 2023, respectively.
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20242023
Deferred revenue$9,245 $2,717 
Payroll and related expenses7,997 3,608 
Accrued contract manufacturing liabilities4,772 7,537 
Operating lease liabilities1,346 1,226 
Royalties954 845 
Accrued interest926 1,038 
Other4,893 4,078 
Total accrued expenses and other current liabilities$30,133 $21,049 
Other long-term liabilities
Other long-term liabilities consist of the following (in thousands):
December 31,
20242023
Long-term deferred revenue$4,608 $1,704 
Other147 647 
Total other long-term liabilities$4,755 $2,351 
As of December 31, 2024, of the $4.6 million long-term deferred revenue balance, $4.4 million relates to performance obligations expected to be satisfied between one and two years, and $0.3 million relates to performance obligations expected to be satisfied between two and three years from December 31, 2024.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The Company had a goodwill balance of $3.9 million at both December 31, 2024 and 2023.
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2024
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$3,182 $(3,182)$— 
Trademarks and trade names4,700 (4,588)112 
Customer relationships8,500 (8,297)203 
Capitalized software development costs31,620 (14,424)17,196 
Other3,734 (3,067)667 
Total finite-lived intangible assets$51,736 $(33,558)18,178 
Indefinite-lived intangible assets:
In-process capitalized software development costs569 
Total intangible assets$18,747 
December 31, 2023
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Trademarks and trade names4,700 (4,118)582 
Customer relationships8,500 (7,447)1,053 
Capitalized software development costs40,877 (17,075)23,802 
Other2,882 (2,804)78 
Total finite-lived intangible assets$56,959 $(31,444)25,515 
Indefinite-lived intangible assets:
In-process capitalized software development costs203 
Total intangible assets$25,718 
Amortization expense for the years ended December 31, 2024 and 2023 was approximately $11.1 million and $15.8 million, respectively, including approximately $9.6 million and $13.9 million related to capitalized software development costs for the years ended December 31, 2024 and 2023, respectively.
For the years ended December 31, 2024 and 2023, the Company recorded $0.9 million and $1.1 million, respectively, of impairment losses on intangible assets related to capitalized software.
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands):
2025$6,290 
20263,752 
20273,247 
20282,598 
20291,388 
Thereafter903 
Total$18,178 
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company’s only financial instrument measured at fair value on a recurring basis is its interest make-whole payment derivative liability on its 2025 Convertible Notes (see Note 6 – Debt). The fair value of that liability was zero as of both December 31, 2024 and 2023. The interest make-whole payment derivative liability is a Level 3 instrument. No transfers between levels occurred during the years ended December 31, 2024 and 2023.
The fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model with the following key assumptions:
December 31, 2024December 31, 2023
Volatility93 %77 %
Stock price
$10.26 per share
$2.20 per share
Credit spread14.00 %92.20 %
Term0.34 years1.34 years
Dividend yield— %— %
Risk-free rate4.33 %4.60 %
The estimated fair value of the interest make-whole derivative liability at December 31, 2024 and 2023 was determined using assumptions which include an implied credit spread rate for notes with a similar term, the expected volatility and dividend yield of the Company’s common stock and the risk-free interest rate.
During the years ended December 31, 2024 and 2023, there were no conversions of the 3.25% convertible senior notes due 2025 (the “2025 Convertible Notes”) into shares of the Company’s common stock.
During the years ended December 31, 2024 and 2023, there were no changes in the fair value of the interest make-whole liability.
Other Financial Instruments
The carrying values of the Company’s other financial assets and liabilities approximate their fair values because of their short-term nature, with the exception of the 2029 Senior Secured Notes and 2025 Convertible Notes. The 2029 Senior Secured Notes and 2025 Convertible Notes are carried at amortized cost, with the 2025 Convertible notes being adjusted for changes in fair value of the embedded interest make-whole payment derivative.
As detailed in Note 6 – Debt below, the 2029 Senior Secured Notes were initially recorded upon issuance at fair value. The fair value of the 2029 Senior Secured Notes was determined based on a discounted cash flow model, which represents a Level 3 measurement. The fair value was estimated using probability-weighted scenarios which include assumptions that are highly subjective and required judgment regarding significant matters, such as the timing of redemption, amount and timing of future cash flows and an adjusted market yield of 8.35%. The use of different assumptions could have a material effect on the fair value estimates.
Also detailed below in Note 6 – Debt, the Short-Term Loan (defined below) was initially recorded at an amount equal to the allocated gross proceeds of the loan based on the relative fair values of the Short-Term Loan and the Short-Term Loan Warrants (defined below) issued in connection with the loan. The fair value of the Short-Term Loan used to allocate the gross proceeds was determined using a discounted cash flow model based on assumptions such as the amount and timing of the future cash flows and an estimated market yield of 27.57%, which represents a Level 3 measurement.
Throughout the year ended December 31, 2024, the Company issued common stock warrants, including the Short-Term Loan Warrants, in connection with various debt restructuring arrangements, as discussed further in Note 6 – Debt. The warrants expire four years from their respective dates of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. The warrants were issued with exercise prices ranging from $11.03 to $15.77. The warrants had a total grant date fair value of $30.8 million and were exercisable at issuance.
The common stock warrants were initially valued using a Black-Scholes option-pricing model, which represents a Level 3 measurement. The following table provides weighted-average quantitative information, based on the relative number of warrants issued, regarding inputs used in the Black-Scholes option-pricing model to determine the fair value of the warrants at their respective issuance dates:
Year Ended December 31,
2024
Exercise price$12.59
Expected dividend yield:— %
Risk-free interest rate:4.2 %
Volatility:95.1 %
Expected term (in years):4.0
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
2029 Senior Secured Notes
In connection with the 2025 Convertible Note exchange executed on November 6, 2024, as detailed further below in 2025 Convertible Note Repurchases and Exchanges, the Company issued to multiple noteholders approximately $40.9 million in principal amount of new senior secured notes due in 2029 (the “2029 Senior Secured Notes”). The 2029 Senior Secured Notes bear interest at 9.0% per annum, to be paid in cash, in arrears, on a semi-annual basis, and have a maturity date of May 1, 2029. The Company may, subject to certain provisions, issue additional principal amounts of the 2029 Senior Secured Notes with the same terms as the notes issued on November 6, 2024, with the exception of the first date on which interest expense begins to accrue.
The 2029 Senior Secured Notes are secured by a first priority lien on substantially all of the Company’s assets. The Company may redeem all or part of the 2029 Senior Secured Notes at any time prior to May 1, 2029 at a redemption price equal to 100% of the principal amount of the 2029 Senior Secured Notes to be redeemed, plus the present value of the sum of all required interest payments from such redemption date through May 1, 2029 at such redemption date, plus accrued and unpaid interest on such 2029 Senior Secured Notes to, but excluding, the redemption date.
The Company incurred $1.7 million of issuance costs for the 2029 Senior Secured Notes, $0.7 million of which was allocated to debt issuance costs and recorded as a direct reduction of the carrying amount of the 2029 Senior Secured Notes, $0.6 million of which was allocated to the common stock and $0.4 million of which was allocated to the warrants issued to the holders of the 2029 Senior Secured Notes and recorded within additional paid-in capital on the Consolidated Balance Sheets. These warrants are further detailed below in the 2025 Convertible Notes section and within Note 8 – Stockholders' Equity (Deficit).
The 2029 Senior Secured Notes were initially recorded at fair value, with all direct issuance costs being recorded as a direct reduction of the net carrying amount of the loan, resulting in an initial debt premium over the principal amount of the loan of $1.7 million that will be amortized to interest expense over the term of the loan. As of December 31, 2024, $40.9 million of principal of the 2029 Senior Secured Notes was outstanding, $31.8 million of which was held by related parties.
The 2029 Senior Secured Notes, net consists of the following (in thousands):
December 31,
2024
Principal gross amount$40,879 
Add: unamortized debt premium1,621 
Less: unamortized issuance costs(670)
Net carrying amount$41,830 
Short-Term Loan
On June 28, 2024, the Company entered into a Loan and Security Agreement (the “Short-Term Loan Agreement”), among South Ocean, as lender (“Lender”), the Participating Lenders (described below), the Company, as borrower, and two of the Company’s wholly-owned subsidiaries, Inseego Wireless, Inc. and Inseego North America LLC as guarantors (collectively, the “Guarantors,” and together with the Company, the “Loan Parties”). The Loan Agreement established a loan (the “Short-Term Loan”) with an original principal amount of $19.5 million.
The Short-Term Loan was originally scheduled to mature on September 30, 2024 but maturity was subsequently extended to November 30, 2024. Borrowings under the Short-Term Loan accrued interest at 12.0% per annum. Upon any repayment or prepayment of the amounts borrowed under the Short-Term Loan (including at maturity), the Company was required to pay an exit fee equal to 4.0% of the aggregate principal amount prepaid or repaid.
Also on June 28, 2024, as part of the Short-Term Loan Agreement, the Participating Lenders contributed an aggregate of $3.0 million of participation interests in the Short-Term Loan Agreement (the “Participation Interests”). The Participating Lenders consist of Philip Brace, the Company’s former Executive Chairman, who acquired a $1.0 million Participation Interest, and North Sound Ventures, LP, which acquired a $2.0 million Participation Interest in the Short-Term Loan. As of the date hereof, affiliates of each of the Lender and North Sound Ventures, LP may be deemed to beneficially own more than 5% of the Company’s outstanding Common Stock. James B. Avery, a member of the Company’s Board of Directors, currently serves as
Senior Managing Director of Tavistock Group, an affiliate of the Lender. Accordingly, the Lender and the Participating Lenders are considered related parties of the Company.
In connection with entering into the Short-Term Loan Agreement, the Company paid an arrangement and administration fee of $0.2 million to the Lender (the “Short-Term Loan Costs”). Additionally in connection with the Short-Term Loan Agreement, the Company issued to the Lender and the Participating Lenders warrants (the “Short-Term Loan Warrants”) to purchase an aggregate of 550,000 shares of the Company’s common stock, par value $0.001 per share (“Common Stock”). See Note 8 – Stockholders' Equity (Deficit) for further details regarding the Short-Term Loan Warrants.
The gross proceeds received under the Short-Term Loan Agreement, along with the Short-Term Loan Costs, were allocated between the Short-Term Loan and the Short-Term Loan Warrants based on their relative fair values at issuance. The debt discount originally recorded as a result of the allocation of the net proceeds between the Short-Term Loan and the Short-Term Loan Warrants of $3.3 million was fully amortized to interest expense during the year ended December 31, 2024.
After multiple voluntary prepayments, the remaining entire principal balance was repaid in full on November 30, 2024.
2025 Convertible Notes
In May 2020, the Company completed both a registered public offering, and a privately negotiated exchange agreement, that resulted in the issuance of the 2025 Convertible Notes. After taking into account exchanges and redemptions, the outstanding principal balance of the 2025 Convertible Notes as of December 31, 2024 and December 31, 2023 was $14.9 million and $161.9 million, respectively.
The 2025 Convertible Notes were issued under an indenture, dated May 12, 2020 (the “Base Indenture”), between the Company and Wilmington Trust, National Association, as trustee (the “Trustee”), as supplemented by the first supplemental indenture, dated May 12, 2020 (the “Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company and the Trustee.
The 2025 Convertible Notes will mature on May 1, 2025, unless earlier repurchased, redeemed or converted. The 2025 Convertible Notes are senior unsecured obligations of the Company and bear interest at an annual rate of 3.25%, payable semi-annually in arrears on May 1 and November 1 of each year.
Holders of the 2025 Convertible Notes may convert the 2025 Convertible Notes into shares of the Company’s common stock (together with cash in lieu of any fractional share), at their option, at any time until the close of business on the scheduled trading day immediately before the maturity date. Upon conversion of the 2025 Convertible Notes, the Company will deliver for each $1,000 principal amount of 2025 Convertible Notes converted a number of shares of the Company’s common stock (together with cash in lieu of any fractional share), equal to the conversion rate.
The initial conversion rate for the 2025 Convertible Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 Convertible Notes, which represents an initial conversion price of approximately $126.12 per share, and is subject to adjustment upon the occurrence of certain events, including, but not limited to, certain stock dividends, splits and combinations, the issuance of certain rights, options or warrants to holders of the common stock, certain distributions of assets, debt securities, capital stock or other property to holders of the common stock, cash dividends on the common stock and certain Company tender or exchange offers.
If a fundamental change (as defined in the Indenture) occurs at any time prior to the maturity date, then the noteholders may require the Company to repurchase their 2025 Convertible Notes at a cash repurchase price equal to the principal amount of the 2025 Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. If a make-whole fundamental change (as defined in the Indenture) occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time.
The 2025 Convertible Notes will be redeemable, in whole or in part, at the Company’s option at any time, and from time to time, on or after May 6, 2023 through the last scheduled trading day before the maturity date, at a cash redemption price equal to the principal amount of the 2025 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, as long as the last reported sale price per share of the common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice.
The Indenture contains customary events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the Trustee, by notice to the Company, or the
holders of the 2025 Convertible Notes representing at least 25% in aggregate principal amount of the outstanding 2025 Convertible Notes, by notice to the Company and the Trustee, may declare 100% of the principal of, and all accrued and unpaid interest on, all of the then outstanding 2025 Convertible Notes to be due and payable immediately. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal of, and all accrued and unpaid interest on, all of the then outstanding 2025 Convertible Notes will automatically become immediately due and payable. Notwithstanding the foregoing, the Indenture provides that, to the extent the Company elects, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants in the Indenture will, for the first 360 days after such event of default, consist exclusively of the right to receive additional interest on the 2025 Convertible Notes.
Interest make-whole payment
The 2025 Convertible Notes also include an interest make-whole payment feature whereby if the last reported sale price of the Company’s common stock for each of the five trading days immediately preceding a conversion date is greater than or equal to $105.10, the Company will, in addition to the other consideration payable or deliverable in connection with such conversion, make an interest make-whole payment to the converting holder equal to the sum of the present values of the scheduled payments of interest that would have been made on the 2025 Convertible Notes to be converted had such notes remained outstanding from the conversion date through the earlier of (i) the date that is three years after the conversion date and (ii) the maturity date. The present values will be computed using a discount rate equal to 1%. The Company will satisfy its obligation to pay the interest make-whole payment, at its election, in cash or shares of common stock (together with cash in lieu of fractional shares). The Company has determined that this feature is an embedded derivative and has recognized the fair value of this derivative as a liability in the consolidated balance sheets, with subsequent changes to fair value to be recorded at each reporting period on the consolidated statement of operations in other income, net. See Note 5 – Fair Value Measurements, for more information on this derivative liability.
2025 Convertible Note Repurchases and Exchanges
Throughout the year ended December 31, 2024, the Company entered into a series of repurchase and exchange agreements with various holders of the Company’s 2025 Convertible Notes, some of whom were considered related parties of the Company. In summary, as a result of these repurchase and exchange agreements, the Company exchanged $146.9 million of outstanding principal of the 2025 Convertible Notes in exchange for $33.8 million of cash, $40.9 million of principal of the 2029 Senior Secured Notes, 2.9 million shares of the Company’s common stock, and warrants to purchase an aggregate of approximately 2.5 million shares of the Company’s common stock.
As a result of these restructurings, the Company recorded a net loss on extinguishment of debt of $2.9 million within loss on debt restructurings, net in the Consolidated Statement of Operations and Comprehensive Income for the year ended December 31, 2024. For more information on the terms of the warrants issued as a part of these restructuring agreements, please see Note 8 – Stockholders' Equity (Deficit).
As of December 31, 2024, no amount of principal of the 2025 Convertible Notes was held by related parties. As of December 31, 2023, $80.4 million of principal of the 2025 Convertible Notes was held by related parties.
The 2025 Convertible Notes consist of the following (in thousands):
December 31,
20242023
Principal$14,949 $161,898 
Add: fair value of embedded derivative — — 
Less: unamortized debt discount (25)(1,106)
Less: unamortized issuance costs(19)(880)
Net carrying amount$14,905 $159,912 
Asset-Backed Revolving Credit Facility
On August 5, 2022, the Company entered into a Loan and Security Agreement (the “Credit Agreement”), by and among Siena Lending Group LLC, as lender (“Lender”), Inseego Wireless, Inc., a Delaware corporation (“Inseego Wireless”), a subsidiary of the Company, and Inseego North America LLC, an Oregon limited liability company, an indirect subsidiary of the
Company, as borrowers (together with Inseego Wireless, the “Borrowers”), and the Company, as guarantor (together with the Borrowers, the “Loan Parties”) as subsequently amended.
The Credit Agreement established a secured asset-backed revolving credit facility which is comprised of a maximum $50 million revolving credit facility (“Credit Facility”), with a minimum borrowing amount for interest calculations of $4.5 million upon execution of the Credit Agreement. Availability under the Credit Facility was determined monthly by a borrowing base comprised of a percentage of eligible accounts receivable and eligible inventory of the Borrowers. Outstanding amounts exceeding the borrowing base were to be repaid immediately. The Borrowers’ obligations under the Credit Agreement were guaranteed by the Company. The Credit Facility Parties’ obligations under the Credit Agreement were secured by a continuing security interest in all property of each Credit Facility Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).
On May 2, 2023, (1) two related parties, South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Credit Facility Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Credit Facility Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the Credit Facility Participation Interest, we agreed to pay the Credit Facility Participants an aggregate exit fee (the “Exit Fee”) ranging from 7.5% to 12.5% of the amount of the Credit Facility Participation Interest, payable upon the earlier to occur of (a) the maturity date of the Credit Facility, (b) termination of the Lender’s commitment to make revolving loans prior to the scheduled maturity date of the Credit Facility, and (c) the early redemption of the Credit Facility Participation Interest, as applicable. Further, the purchase of the Credit Facility Participation Interest granted an option for the Credit Facility Participants to purchase the subject revolving loan or to redeem its Credit Facility Participation Interest under certain circumstances. The Credit Facility Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock.
Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Facility. As a result of the termination, the Company paid the outstanding balance and related termination fees on the Credit Facility of approximately $3.0 million. The Company also paid the Exit Fee in the aggregate amount of $0.4 million to the Credit Facility Participants. South Ocean Funding, LLC is an affiliate of Golden Harbor, Ltd. and North Sound Ventures, LP is an affiliate of North Sound Management, Inc. As of April 18, 2024, each of Golden Harbor, Ltd. and North Sound Management, Inc. were beneficial owners of in excess of 5% of the Company’s outstanding common stock. As a result of the voluntary pay-off, the Company recorded a loss on extinguishment of debt of $0.8 million within loss on extinguishment of revolving credit facility on the Consolidated Statements of Operations and Comprehensive Income during the twelve months ended December 31, 2024.
Interest Expense Summary
The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):
Year Ended December 31,
20242023
2029 Senior Secured Notes
Contractual interest expense$562 
Amortization of debt issuance costs24 
Amortization of debt discount/premium(57)
Total interest expense$529 
Related party interest expense$411 
2025 Convertible Notes
Contractual interest expense$3,912 $5,262 
Amortization of debt issuance costs489 659 
Amortization of debt discount/premium614 828 
Total interest expense$5,015 $6,749 
Related party interest expense$2,847 $3,350 
Short-Term Loan
Contractual interest expense$1,391 
Amortization of debt discount/premium3,330 
Total interest expense$4,721 
Related party interest expense$4,721 
Credit Facility
Contractual interest expense$312 $1,092 
Accretion of exit fee75 200 
Amortization of debt issuance costs117 466 
Total interest expense$504 $1,758 
Other interest expense137 579 
Consolidated interest expense$10,906 $9,086 
The annualized effective interest rates, including the impact of non-cash interest expense, for the 2029 Senior Secured Notes, 2025 Convertible Notes, Short-Term Loan, and Credit facility for the year ended December 31, 2024 was 8.5%, 4.2%, 92.7% and 36.1%, respectively. The annualized effective interest rates, including the impact of non-cash interest expense, for the 2025 Convertible Notes and Credit facility for the year ended December 31, 2023 was 4.2% and 54.5%, respectively.
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):
 Year Ended December 31,
 20242023
Domestic$(13,883)$(45,262)
Foreign203 289 
Loss before income taxes$(13,680)$(44,973)
The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):
 Year Ended December 31,
 20242023
Current:
Federal$— $— 
State598 20 
Foreign29 14 
Total current627 34 
Deferred:
Federal(43)
State105 — 
Foreign— — 
Total deferred62 
(Benefit) Provision for income taxes$689 $43 
The Company’s net deferred tax liabilities consist of the following (in thousands):
 December 31,
 20242023
Deferred tax assets:
Accrued expenses$4,620 $1,185 
Provision for excess and obsolete inventory4,162 4,679 
Capitalized research and experimental expenditures11,216 8,629 
Convertible debt 608 3,526 
Depreciation and amortization2,063 1,725 
Interest expense limitation19,944 18,689 
Net operating loss and tax credit carryforwards97,347 108,690 
Share-based compensation1,533 3,065 
Operating lease liability985 819 
Other351 — 
Deferred tax assets142,829 151,007 
Valuation allowances(141,628)(149,529)
Deferred tax assets, net of valuation allowances1,201 1,478 
Deferred tax liabilities:
Right of use asset(710)(1,085)
Acquired intangible assets(665)(505)
Deferred tax liabilities(1,375)(1,590)
Deferred tax liabilities, net$(174)$(112)
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. The Company records a valuation allowance to reduce any deferred tax assets by the amount of any tax benefits that, based on available evidence and judgment, are not expected to be realized.
The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior
carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.
At December 31, 2024 and 2023, the Company had valuation allowances of $141.6 million and $149.5 million, respectively. The decrease of $7.9 million in 2024 was primarily related to the utilization of net operating losses due to the Company’s taxable income position. During the year ended December 31, 2023, the valuation allowance increased by $9.3 million, primarily related to its deferred tax assets created during the year for entities with historical losses and full valuation allowances. Based on the Company’s current position on valuation allowance, no net income tax benefits resulted in the Company’s consolidated statements of operations from the operating losses created during those years.
Beginning January 1, 2022, we are required to capitalize certain research and development expenditures in accordance with Section 174 of the Internal Revenue Code, as amended by the Tax Cuts and Jobs Act of 2017, instead of expensing such expenditures, as previously allowed. Amortization of such capitalized expenditures are allowed over a 5-year period if incurred domestically or a 15-year period if incurred outside the United States.
The (benefit) provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2024 and 2023 to loss before income taxes as follows (in thousands):
 Year Ended December 31,
 20242023
Federal tax benefit, at statutory rate$(2,535)$(9,895)
State provision, net of federal benefit1,374 711 
Foreign tax rate difference(17)(36)
Foreign income inclusions6,177 — 
Valuation allowance against future tax benefits(8,515)9,296 
Research and development credits(1,204)(760)
Share-based compensation1,989 1,622 
Disallowance of loss on debt exchanges3,344 — 
Non-deductible officers compensation19 — 
True-up of prior year provisions26 (942)
Other31 47 
Provision for income taxes
$689 $43 
At December 31, 2024, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2022 and prior of approximately $355.4 million. Approximately $107.2 million of these NOLs have no expiration date. The remainder will begin to expire in 2030, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company has California NOLs at December 31, 2024 of approximately $64.4 million, which begin to expire in 2031, unless previously utilized, and no foreign NOLs for its active foreign subsidiaries . At December 31, 2024, the Company had federal research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which have no expiration date.
Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period. An analysis was performed for the period through December 31, 2024 and did not identify any events of such cumulative change in ownership during the review period. The Company will continue monitoring any future changes in stock ownership.
It is the Company’s intention to reinvest undistributed earnings of its continuing foreign subsidiaries’ operations and thereby indefinitely postpone their remittance. Accordingly, no provision has been made for foreign withholding taxes on U.S. income taxes which may become payable if undistributed earnings of the foreign subsidiary were paid as dividends to the Company. The Company has recorded an income tax of $0.9 million representing estimated dividend withholding tax in connection with its plan to distribute funds from its discontinued Telematics operations in the first quarter of 2025.
The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the
largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. No income tax benefit was recognized during the years ended December 31, 2024 and 2023. At December 31, 2024 and 2023, the Company did not have interest expense related to uncertain tax positions or a liability for unrecognized tax benefits. The Company does not expect changes to its uncertain tax position in the next twelve months.
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Balance at December 31, 2022$42,915 
Increases related to current and prior year tax positions506 
Decreases from lapses of statute of limitations and prior year tax positions(30,782)
Balance at December 31, 202312,639 
Increases related to current and prior year tax positions719 
Balance at December 31, 2024$13,358 
There are no tax benefits that, if recognized, would affect the effective tax rate that are included in the balances of unrecognized tax benefits at December 31, 2024.
The Company and its subsidiaries file U.S., state and foreign income tax returns in jurisdictions with various statutes of limitations. The Company’s tax returns are subject to examination by federal, state and foreign taxing authorities. The Company’s federal and state tax returns are subject to examination for the years beginning in 2021 and 2020, respectively. Net operating loss carryforwards arising prior to these years are also open to examination, if and when utilized. The Company believes appropriate provisions for all outstanding issues have been made for all jurisdictions and all open years. However, because audit outcomes and the timing of audit settlements are subject to significant uncertainty, the Company’s current estimate of the total amounts of unrecognized tax benefits could increase or decrease for all open years.
On August 16, 2022, Congress passed, and the President signed into law, the Inflation Reduction Act of 2022 (the “IRA”), which includes certain business tax provisions. The IRA provides for excise taxes on corporate stock buy-backs and a minimum tax on corporate financial statement income in excess of $1.0 billion. These new provisions became effective January 1, 2023. The IRA had no material impact on the Company’s effective tax rate or income tax expense for the year ending December 31, 2024.
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Deficit)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Stockholders' Equity (Deficit) Stockholders' Equity (Deficit)
Preferred Stock
The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock. As of December 31, 2024, the Company had 25,000 shares of Series E preferred stock issued and outstanding.
Each share of Series E Preferred Stock entitles the holder thereof to receive, when and if declared by the Company out of assets legally available therefor, cumulative cash dividends at an annual rate of 9.00% payable quarterly in arrears on January 1 April 1, July 1 and October 1 of each year, beginning on March 1, 2020. If dividends are not declared and paid in any quarter, or if such dividends are declared but holders of the Series E Preferred Stock elect not to receive them in cash, the quarterly dividend will be deemed to accrue and will be added to the Series E Base Amount (as defined below). The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date. However, the Company may, at its option, redeem shares of the Series E Preferred Stock, in whole or in part, on or after July 1, 2022, at a price equal to 110% of the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The “Series E Base Amount” means $1,000 per share, plus any accrued but unpaid dividends, whether or not declared by the Company’s Board of Directors, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series E Preferred Stock. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The aggregate liquidation preference of the issued and outstanding shares of Series E Preferred Stock as of December 31, 2024 was $38.4 million.
Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $13.4 million and $10.1 million of dividends accrued, approximating $535.71 and $404.93 per preferred share, as of December 31, 2024 and 2023, respectively.
Common Stock
As of December 31, 2024, the Company had 150,000,000 shares of $0.001 par value common stock authorized for issuance and 14,990,712 shares issued and outstanding.
As noted in Note 6 – Debt, as part of the consideration exchanged in multiple repurchases of principal amounts of the Company’s 2025 Convertible Notes, the Company issued 2.9 million shares of its common stock during the year ended December 31, 2024. These shares were recorded at their grant date fair values at a cumulative amount of $44.9 million to additional paid-in capital within the consolidated balance sheet. As discussed in Note 5 – Fair Value Measurements above, the Company also incurred issuance costs related to the 2029 Senior Secured Notes and common stock issued, $0.6 million of which was allocated to the common stock issued and recorded within additional paid-in capital within the Company’s consolidated balance sheets.
In January 2021, the Company entered into an Equity Distribution Agreement with Canaccord Genuity LLC (the “Agent”), pursuant to which the Company may offer and sell, from time to time, through or to the Agent, up to $40.0 million of shares of its common stock (the “ATM Offering”). During the year ended December 31, 2023 the Company sold 803,596 shares of common stock, at an average price of $7.54 per share, for net proceeds of $5.9 million, after deducting underwriter fees and discounts. Effective as of November 2, 2023, the Equity Distribution Agreement was terminated by the Company, and there will be no further sales under the ATM Offering.
Warrants
As noted in Note 6 – Debt, in connection with both the Short-Term Loan Agreement and the various exchange agreements entered into to repurchase principal amounts of the Company’s 2025 Convertible Notes, the Company issued warrants during the year ended December 31, 2024 to purchase an aggregate of 3.0 million shares of the Company’s common stock. The warrants expire four years from their date of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. As of December 31, 2024, none of the warrants have been exercised. The warrants issued during the year ended December 31, 2024 are the only outstanding warrants as of December 31, 2024. There were no outstanding warrants issued as of December 31, 2023.
The number and exercise price of the warrants issued during the year ended December 31, 2024 are as follows:
Issuance DateNumber of Shares to Purchase with WarrantsExercise price
June 28, 2024550,000 $12.12 
July 18, 2024236,074 $13.37 
August 2, 202488,534 $11.03 
October 24, 202420,646 $12.34 
November 6, 2024180,000 $11.27 
November 6, 20241,543,363 $12.12 
November 6, 202429,687 $12.34 
November 6, 2024370,000 $15.77 
Total3,018,304 
The proceeds from the Short-Term Loan Agreement, along with the related Short-Term Loan Costs incurred, were allocated to the Short-Term Loan Warrants and Short-Term Loan based on their relative fair values. This allocation resulted in the Short-Term Loan Warrants having a net value of $3.2 million that the Company recorded within additional paid-in capital within the Company’s consolidated balance sheets.
The warrants issued as part of the various repurchases and exchanges of principal balances of the 2025 Convertible Notes, during the year ended December 31, 2024 were recorded at a fair value of $27.6 million within additional paid-in capital within the Company’s consolidated balance sheets. As discussed in Note 5 – Fair Value Measurements above, the Company also incurred issuance costs related to the 2029 Senior Secured Notes and warrants, $0.4 million of which was allocated to the warrants issued and recorded within additional paid-in capital within the Company’s consolidated balance sheets.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-based Compensation Share-based Compensation
During the years ended December 31, 2024 and 2023, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”). The Compensation Committee of the Board of Directors administers the plans. Under the 2018 Plan, shares of common stock may be issued upon the exercise of stock options, in the form of restricted stock, or in settlement of RSUs or other awards, including awards with alternative vesting schedules such as performance-based criteria. The 2018 Plan authorizes 5,775,308 shares, of which 2,602,875 remain available for future grants.
For the years ended December 31, 2024 and 2023, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):
 Year Ended December 31,
 20242023
Cost of revenues$126 $662 
Research and development691 1,526 
Sales and marketing430 1,138 
General and administrative2,577 3,645 
Income from discontinued operations, net of tax115 473 
Total$3,939 $7,444 
Stock Options
The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. For performance stock awards subject to market-based vesting conditions, fair values are determined using the Monte-Carlo simulation model. Stock options generally have a term of ten years and vest over a three- to four-year period.
The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:
 Year Ended December 31,
 20242023
Expected dividend yield— %— %
Risk-free interest rate4.2 %4.3 %
Volatility95.1 %173.6 %
Expected term (in years)4.04.4
The weighted-average fair value of stock option awards granted during the years ended December 31, 2024 and 2023 was $5.82 and $3.16, respectively.
The following table summarizes the Company’s stock option activity for the years ended December 31, 2024 and 2023 (dollars in thousands, except per share data):
Stock
Options
Outstanding
Weighted-Average
Exercise
Price Per
Option
Weighted-Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Outstanding — December 31, 2022813,296 $46.50 
Granted82,825 4.13 
Exercised— — 
Canceled(350,249)38.39 
Outstanding — December 31, 2023545,872 $44.16 
Granted44,250 8.40 
Exercised(1,475)15.53 
Canceled(318,796)54.28 
Outstanding — December 31, 2024269,851 $26.49 6.05$619 
Vested and Expected to Vest — December 31, 2024248,326 $28.17 5.80$526 
Exercisable — December 31, 2024164,405 $38.22 4.20$149 
The total intrinsic value of stock options exercised to purchase common stock during the year ended December 31, 2024 was approximately $0.1 million.
As of December 31, 2024, total unrecognized share-based compensation expense related to non-vested stock options was $0.5 million, which is expected to be recognized over a weighted-average period of approximately 2.94 years. The Company recognized approximately $0.8 million and $4.0 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2024 and 2023, respectively.
Restricted Stock Units
Pursuant to the 2018 Plan and the 2015 Plan, the Company may issue RSUs that, upon satisfaction of vesting conditions, allow recipients to receive common stock. Issuances of such awards reduce common stock available under the 2018 Plan and 2015 Plan for stock incentive awards. The Company measures compensation cost associated with grants of RSUs at fair value, which is generally the closing price of the Company’s stock on the date of grant. RSUs generally vest over a three- to four-year period.
A summary of restricted stock unit activity under all plans for the years ended December 31, 2024 and 2023 is presented below:
Number of SharesWeighted-Average Grant-Date Fair Value
Non-vested — December 31, 2022117,837 73.30 
Granted366,713 5.78 
Vested(246,706)12.92 
Forfeited(34,836)39.77 
Non-vested — December 31, 2023203,008 19.84 
Granted1,106,862 9.34 
Vested(164,288)13.42 
Forfeited(33,741)31.68 
Non-vested — December 31, 20241,111,841 10.00 
During the years ended December 31, 2024 and 2023, the total fair value of shares vested was $2.0 million and $1.2 million, respectively.
As of December 31, 2024, there was $6.9 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 3.17 years. The Company recognized approximately $3.1 million and $3.3 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2024 and 2023, respectively.
2000 Employee Stock Purchase Plan
The ESPP permits eligible employees of the Company to purchase newly issued shares of common stock, at a price equal to 85% of the lower of the fair market value on (i) the first day of the offering period or (ii) the last day of each six-month purchase period, through payroll deductions of up to 10% of their annual cash compensation. Under the ESPP, a maximum of 722,280 shares of common stock may be purchased by eligible employees.
During the years ended December 31, 2024 and 2023, the Company issued 26,096 shares and 64,150 shares, respectively, under the ESPP. The Company recognized approximately $0.1 million and $0.1 million of share-based compensation expense related to the ESPP during the years ended December 31, 2024 and 2023, respectively.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income (Loss) per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Income (Loss) per Share Income (Loss) per Share
Basic income (loss) per share (“EPS”) excludes dilution and is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Convertible Notes calculated
using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when their effect would be anti-dilutive.
The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):
Income/(Loss)
(Numerator)
Shares*
(Denominator)
Per-Share Amount
Year Ended December 31, 2024
Basic and Diluted EPS
Loss from continuing operations$(14,369)
Less: preferred stock dividends(3,269)
Loss from continuing operations attributable to common stockholders(17,638)12,535,756 $(1.41)
Income from discontinued operations, net of tax18,941 12,535,756 $1.51 
Income attributable to common stockholders$1,303 12,535,756 $0.10 
Year Ended December 31, 2023
Basic and Diluted EPS
Loss from continuing operations$(45,016)
Less: preferred stock dividends(2,991)
Loss from continuing operations attributable to common stockholders(48,007)11,372,069 $(4.22)
Loss from discontinued operations, net of tax(1,169)11,372,069 $(0.10)
Loss attributable to common stockholders$(49,176)11,372,069 $(4.32)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
The following is a summary of outstanding potential shares of common stock that have been excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands):
 Year Ended December 31,
20242023
2025 Convertible Notes119 1,291 
Common stock warrants3,018 — 
Non-qualified stock options270 546 
Restricted stock units1,112 203 
Employee Stock Purchase Plan29 25 
Total4,548 2,065 
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Noncancellable Purchase Obligations
The Company typically enters into commitments with its contract manufacturers and other vendors that require future purchases of goods or services in the upcoming three to four quarters following the balance sheet date. Such commitments are noncancellable (“noncancellable purchase obligations). As of December 31, 2024, future payments under these noncancellable purchase obligations were approximately $44.9 million.
Legal
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company is regularly required to directly or indirectly participate in other U.S. patent infringement actions pursuant to its contractual indemnification obligations to certain customers. Based on an evaluation of these matters the Company currently believes that liabilities arising from, or sums paid in settlement of these existing matters, if any, would not have a material adverse effect on its consolidated results of operations or financial condition.
Indemnification
In the normal course of business, the Company periodically enters into agreements that require the Company to indemnify and defend its customers for, among other things, claims alleging that the Company’s products infringe upon third-party patents or other intellectual property rights. The Company’s maximum exposure under these indemnification provisions cannot be estimated but the Company does not believe that there are any matters individually or collectively that would have a material adverse effect on its consolidated results of operations or financial condition.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Leases Leases
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2024
December 31,
2023
Operating right-of-use assets, netOperating lease right-of-use assets$2,855 $4,022 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,346 $1,226 
Non-current operating lease liabilitiesOperating lease liabilities2,627 3,972 
Total operating lease liabilities$3,973 $5,198 
Weighted-average remaining lease term (in years)2.73.6
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):
Year Ended December 31,
20242023
Operating lease costs included in operating costs and expenses$1,578 $1,521 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
20242023
Operating cash flows related to operating leases$1,636 $1,659 
Operating right-of-use assets obtained in exchange for lease liabilities$— $— 
The future minimum payments under operating leases were as follows at December 31, 2024 (in thousands):
2025$1,637 
20261,687 
20271,131 
Total minimum operating lease payments4,455 
Less: amounts representing interest(482)
Present value of net minimum operating lease payments3,973 
Less: current portion(1,346)
Long-term portion of operating lease obligations$2,627 
Leases Leases
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2024
December 31,
2023
Operating right-of-use assets, netOperating lease right-of-use assets$2,855 $4,022 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,346 $1,226 
Non-current operating lease liabilitiesOperating lease liabilities2,627 3,972 
Total operating lease liabilities$3,973 $5,198 
Weighted-average remaining lease term (in years)2.73.6
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):
Year Ended December 31,
20242023
Operating lease costs included in operating costs and expenses$1,578 $1,521 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
20242023
Operating cash flows related to operating leases$1,636 $1,659 
Operating right-of-use assets obtained in exchange for lease liabilities$— $— 
The future minimum payments under operating leases were as follows at December 31, 2024 (in thousands):
2025$1,637 
20261,687 
20271,131 
Total minimum operating lease payments4,455 
Less: amounts representing interest(482)
Present value of net minimum operating lease payments3,973 
Less: current portion(1,346)
Long-term portion of operating lease obligations$2,627 
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographic, and Concentrations of Risk Information
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Segment, Geographic, and Concentrations of Risk Information Segment, Geographic, and Concentrations of Risk Information
Segment Information
As previously detailed in Note 1 – Nature of Business and Significant Accounting Policies, the Company operates as one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. The accounting policies of our one reportable segment are the same as those described in Note 1 – Nature of Business and Significant Accounting Policies.
The CODM uses net income (loss) in evaluating the performance of our single reportable segment and determining how to allocate resources of the Company as a whole, including investing in our products, services and customers. As the Company only has one reportable segment, the measure of segment assets is reported on the balance sheet as total consolidated assets.
The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:
Year Ended December 31,
20242023
Revenues$191,244 $167,286 
Less:
Adjusted cost of revenues (1)
122,321 130,847 
Adjusted research and development (2)
19,905 18,199 
Adjusted sales and marketing (2)
15,522 15,495 
Adjusted general and administrative (3)
13,203 11,738 
Adjusted depreciation and amortization (4)
11,048 17,088 
Capitalizable software development expenditures4,248 7,350 
Capitalized software development expenditures(4,248)(7,350)
Share-based compensation3,823 6,972 
Amortization of purchased intangible assets related to business combinations1,320 1,320 
Impairment of capitalized software927 1,115 
Right-of-use asset impairment138 469 
Debt restructuring costs1,322 — 
Loss on debt restructurings, net2,851 — 
Loss on extinguishment of revolving credit facility788 — 
Interest expense, net10,906 9,086 
Other income (expense), net850 (70)
Income tax provision689 43 
Segment net income (loss)$(14,369)$(45,016)
Reconciliation of profit or loss
Income (Loss) from discontinued operations, net of tax18,941 (1,169)
Consolidated net income (loss)$4,572 $(46,185)
(1) Excludes any share-based compensation expense.
(2) Excludes any depreciation and amortization or share-based compensation expense.
(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.
(4) Excludes amortization of purchased intangible assets.
Geographic Information
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Year Ended December 31,
20242023
United States and Canada$184,324 $163,490 
Europe (including United Kingdom)5,298 2,586 
Other1,622 1,210 
Total$191,244 $167,286 
Substantially all of the Company’s long-term assets are located within the United States.
Concentrations of Risk
Customer Concentrations
For the year ended December 31, 2024, two customers accounted for 41.9% and 33.6% of revenues, respectively. For the year ended December 31, 2023, three customers accounted for 37.0%, 31.8%, and 17.6% of revenues, respectively.
At December 31, 2024, three customers accounted for 33.6%, 22.8%, and 18.8% of total accounts receivable, net, respectively. At December 31, 2023, three customers accounted for 51.9%, 12.7% and 10.6% of total accounts receivable, net, respectively.
Concentrations in the Available Sources of Supply of Materials and Product
Our services use hardware and software from various third parties, some of which are procured from single suppliers. For example, our MiFi mobile hotspots and fixed wireless access devices rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Appointment of New Chief Executive Officer
On January 6, 2025, the Company’s Board of Directors appointed Juho Sarvikas as Chief Executive Officer of the Company, effective immediately. Mr. Sarvikas was also appointed as a member of the Company’s Board of Directors. Mr. Sarvikas, 42, has worked most recently as president of North America for Qualcomm Incorporated since April 2021. Mr. Sarvikas was granted the following equity awards pursuant to his appointment: (i) options to purchase 855,000 shares of common stock, which are subject to both service and market-based vesting requirements and vest over four years; (ii) 167,910 restricted stock units which are subject to both service and market-based vesting requirements and vest over three years; and (iii) 124,347 restricted stock units which are subject only to service conditions and vest over four years.
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 4,572 $ (46,185)
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 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 44 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
We recognize the critical importance of maintaining the safety and security of our technology systems and data and have a holistic process for overseeing and managing cybersecurity and information technology related risks. This process is supported by both management and our Board. The Audit Committee (the “Audit Committee”) of our Board has oversight of the Company’s risk management program, and cybersecurity is a component of our overall approach to risk management.
Our cybersecurity policies, standards, processes, and practices are integrated across our operational risk management programs and are based on recognized frameworks. A cybersecurity threat is any potential unauthorized occurrence, on or conducted through, our information systems that may result in material adverse effects on the confidentiality, integrity or availability of our information systems or any information residing therein.
We are committed to protecting the security and integrity of our systems, networks, databases and applications and, as a result, have dedicated resources and implemented processes designed to prevent, assess, identify, and manage material risks associated with cybersecurity threats.
Cybersecurity risk management and strategy
As one of the critical elements of our overall risk management program, our cybersecurity program is focused on the following key areas:
Technical Safeguards: We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality,
Security information and event management, Managed detection and response and access controls, which are regularly evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.
Incident Response & Recovery Planning: We have established and maintain incident response and recovery plans that address our response procedures in the event of a multitude of various cybersecurity incidents. We leverage a Managed Detection and Response service which further helps support our internal security team to identify real time threats across our landscape.
Risk Management: We maintain a preemptive and comprehensive risk-based approach to identifying and overseeing potential cybersecurity risks across our entire technology stack. Our cybersecurity program is built upon internationally recognized frameworks, such as ISO 27001, and maps to standards published by The National Institute of Standards and Technology. This approach also includes third-party risk management issues presented by third parties, including our vendors, service providers and other external users of our systems. We conduct cybersecurity assessments of third-party vendors that we engage with in our operations to identify and evaluate potential vulnerabilities. We also evaluate certain core operational capabilities of our third-party vendors. In addition, our agreements with material vendors include indemnification provisions with respect to cybersecurity matters.
Outside Consultants: In addition to the broad capabilities of our internal information security team, we also engage various outside consultants, including contractors, auditors, and other third parties, to among other things, conduct regular testing of our networks and systems to identify vulnerabilities through penetration testing, while also measuring and advise on potential improvements to our incident prevention, response, and documentation procedures.
Team Member Education & Awareness: We provide training to new team members, as well as frequent, mandatory training for all team members regarding cybersecurity threats to equip our team members with effective tools to identify and prevent cybersecurity threats, and to communicate our evolving information security policies, standards, processes and practices.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]
Cybersecurity risk management and strategy
As one of the critical elements of our overall risk management program, our cybersecurity program is focused on the following key areas:
Technical Safeguards: We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality,
Security information and event management, Managed detection and response and access controls, which are regularly evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.
Incident Response & Recovery Planning: We have established and maintain incident response and recovery plans that address our response procedures in the event of a multitude of various cybersecurity incidents. We leverage a Managed Detection and Response service which further helps support our internal security team to identify real time threats across our landscape.
Risk Management: We maintain a preemptive and comprehensive risk-based approach to identifying and overseeing potential cybersecurity risks across our entire technology stack. Our cybersecurity program is built upon internationally recognized frameworks, such as ISO 27001, and maps to standards published by The National Institute of Standards and Technology. This approach also includes third-party risk management issues presented by third parties, including our vendors, service providers and other external users of our systems. We conduct cybersecurity assessments of third-party vendors that we engage with in our operations to identify and evaluate potential vulnerabilities. We also evaluate certain core operational capabilities of our third-party vendors. In addition, our agreements with material vendors include indemnification provisions with respect to cybersecurity matters.
Outside Consultants: In addition to the broad capabilities of our internal information security team, we also engage various outside consultants, including contractors, auditors, and other third parties, to among other things, conduct regular testing of our networks and systems to identify vulnerabilities through penetration testing, while also measuring and advise on potential improvements to our incident prevention, response, and documentation procedures.
Team Member Education & Awareness: We provide training to new team members, as well as frequent, mandatory training for all team members regarding cybersecurity threats to equip our team members with effective tools to identify and prevent cybersecurity threats, and to communicate our evolving information security policies, standards, processes and practices.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
Our Board has delegated to the Audit Committee the responsibility for monitoring and overseeing our cybersecurity and other information technology risks, controls, strategies and procedures. The Audit Committee periodically evaluates our information security strategies to ensure effectiveness and, if appropriate, may also include a review from third-party consultants and experts. Senior management updates the Board and Audit Committee on matters regarding information security policies and procedures and cybersecurity risk management strategy. In addition, the full Board may review and assess cybersecurity risks as part of its responsibilities for our risk management oversight.
In addition, we have an IT Security Committee comprised of our top executives from across the Company, including our Chief Executive Officer, Chief Financial Officer, General Counsel, and our VP of Information Technology and Security. The IT Security Committee meets quarterly to discuss and address management of the risks facing our business. Technological risk is a regular component analyzed by our IT Security Committee to identify and assess potential cybersecurity risks across our business operations.
Our information security team is led by our VP of Information Technology and Security, who has decades of experience in information technology and cybersecurity. Furthermore, our VP of Information Technology and Security holds several certifications, including CISSP (Certified Information Systems Security Professional), ACCISO (Associate Certified Chief Information Security Officer) and CISM (Certified Information Security Manager). The information security team conducts periodic assessment and testing of our policies, standards, processes, and practices that are designed to address a multitude of potential cybersecurity threats and incidents. These efforts include a wide range of activities, including penetration testing, adoption and regular evaluation of incident response plans and procedures, regular team member email phishing test campaigns, email security monitoring, real-time vulnerability scanning and intrusion detection, team member cybersecurity awareness programming, regular audits & evaluations of internal and third-party systems, and continuous improvement of the information security management system.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Our Board has delegated to the Audit Committee the responsibility for monitoring and overseeing our cybersecurity and other information technology risks, controls, strategies and procedures.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] In addition, we have an IT Security Committee comprised of our top executives from across the Company, including our Chief Executive Officer, Chief Financial Officer, General Counsel, and our VP of Information Technology and Security. The IT Security Committee meets quarterly to discuss and address management of the risks facing our business. Technological risk is a regular component analyzed by our IT Security Committee to identify and assess potential cybersecurity risks across our business operations.
Cybersecurity Risk Role of Management [Text Block] The Audit Committee periodically evaluates our information security strategies to ensure effectiveness and, if appropriate, may also include a review from third-party consultants and experts. Senior management updates the Board and Audit Committee on matters regarding information security policies and procedures and cybersecurity risk management strategy. In addition, the full Board may review and assess cybersecurity risks as part of its responsibilities for our risk management oversight.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block]
Our Board has delegated to the Audit Committee the responsibility for monitoring and overseeing our cybersecurity and other information technology risks, controls, strategies and procedures. The Audit Committee periodically evaluates our information security strategies to ensure effectiveness and, if appropriate, may also include a review from third-party consultants and experts. Senior management updates the Board and Audit Committee on matters regarding information security policies and procedures and cybersecurity risk management strategy. In addition, the full Board may review and assess cybersecurity risks as part of its responsibilities for our risk management oversight.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Our information security team is led by our VP of Information Technology and Security, who has decades of experience in information technology and cybersecurity. Furthermore, our VP of Information Technology and Security holds several certifications, including CISSP (Certified Information Systems Security Professional), ACCISO (Associate Certified Chief Information Security Officer) and CISM (Certified Information Security Manager).
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The IT Security Committee meets quarterly to discuss and address management of the risks facing our business.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Basis of presentation
Basis of presentation
The consolidated financial statements of Inseego Corp. present information in accordance with generally accepted accounting principles in the U.S. (“GAAP”), have been prepared pursuant to the rules and regulations of the SEC and, in the opinion of management, present fairly the consolidated financial position, results of operations and cash flows of the Company and its wholly-owned subsidiaries for the periods presented.
Reclassifications
Reclassifications
Certain amounts recorded in the prior period consolidated financial statements have been reclassified to conform to the current period financial statement presentation. These reclassifications had no effect on previously reported operating results.
Held for Sale and Discontinued Operations
In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Consolidated Statements of Operations and Comprehensive Income and Consolidated Statements of Cash Flows.
Held for Sale and Discontinued Operations
The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the
disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.
Assets and liabilities held for sale are presented separately within the Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the years ended December 31, 2024 or 2023.
The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.
Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.
Segment Information
Segment Information
The Company has one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract
manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.
Cash, Cash Equivalents, and Restricted Cash
Cash, Cash Equivalents, and Restricted Cash
Cash and cash equivalents include highly liquid investments with original maturities of three months or less. The Company’s cash and cash equivalents are generally held with large financial institutions worldwide to reduce the amount of exposure to credit risk. Cash and cash equivalents are recorded at market value, which approximates cost.
Revenue Recognition
Revenue Recognition
The Company’s products and services primarily include mobile hotspots, wireless routers, and USB modems, which are supported by software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. 
The Company classifies its revenues from the sale of its products and services into two categories, Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. A description of each of the Company’s revenue classifications is as follows:
Mobile Solutions: Our mobile broadband devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in Services and Other below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.

Fixed Wireless Access Solutions: Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within Services and Other below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.

Services and Other: A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as Service and Other revenue.
Revenue Recognition Criteria
The Company follows Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (as amended, “ASC 606”), which provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The Company recognizes revenue upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company determines revenue recognition according to the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when, or as, performance obligations are satisfied. Substantially all of our product revenues are recognized at a point in time, while substantially all of our service and other revenues are recognized over time.
Customer Contracts
The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
Performance Obligations
The Company’s performance obligations are generally established when a customer submits a purchase order notification for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time the Company has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company generally does not offer price concessions and does not accept payment that is less than the price stated upon acceptance of a customer purchase order.
The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations.
Hardware. Hardware revenue from the sale of the Company’s devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed, at which time, title passes to the customer and there are no further performance obligations with regards to the hardware device. The Company also considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
Maintenance and support services revenue. Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract. The Company’s estimated allowances for product warranties can vary from actual results and the Company may have to record additional charges to cost of revenue.
Within cost of revenue, the Company records an estimate to reflect its standard warranty obligation to end users to provide for replacement of a defective product. The standard obligation period for most regions is 12 months. Factors that affect the warranty obligation include product failure rates, material usage, and service delivery costs incurred in correcting product failures.
SaaS and other services. SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years in length. Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities, in the form of a service, through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include call center support and remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent.
Professional services revenue. From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.
Multiple performance obligations. The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. When there are multiple performance obligations within a single
contract, the Company allocates the total contract price to each distinct performance obligation based on their stand-alone selling prices (“SSPs”). Judgment is required to determine the SSP for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP.
In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.
Contract Assets
The Company capitalizes sales commissions earned by its sales force as contract acquisition costs if such costs are significant and both incremental and recoverable. Any capitalized sales commissions are either deferred and amortized over a period of benefit exceeding one year or are expensed as incurred if the period of benefit is one year or less. There were no contract assets related to customer acquisition costs as of December 31, 2024 or 2023 since the Company’s customer contracts are predominantly hardware sales that are immediately recognized as revenue upon either shipment or delivery, and therefore the related contract acquisition costs are also immediately recognized. Sales commissions are included in sales and marketing expense as incurred. Sales commissions associated with SaaS offerings are not material.
Contract Liabilities
Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, then deferred revenue is recorded. Contract liabilities are also recorded when the Company collects payments in advance of performing the services. As of December 31, 2024 and 2023, the Company had contract liabilities comprised of $9.2 million and $2.7 million of short-term deferred revenue included within accrued expenses and other current liabilities and $4.6 million and $1.7 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, respectively.
During the years ended December 31, 2024 and 2023, $21.0 million and $2.8 million, respectively, of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $11.5 million and $1.3 million, respectively, of revenue was recognized for the satisfaction of performance obligations, and $2.7 million and $1.6 million, respectively, of this recognized revenue was included in the contract liability balance at the beginning of the period, respectively.
Cost of Revenues
Cost of revenues includes the costs associated with the manufacturing of our portfolio of hardware devices, as well as direct personnel costs for employees and contractors, and other period adjustments related to costs of inventories sold or for sale or use in manufacturing.
Shipping and Handling Charges
Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of sales and marketing expense. Shipping and handling costs were approximately $0.6 million and $0.8 million for the years ended December 31, 2024 and December 31, 2023, respectively.
Taxes Collected from Customers
Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities.
Accounts Receivable
Accounts receivable are customer obligations generally due under normal trade terms for the industry. Credit terms are granted and periodically revised based on evaluations of the customer’s financial condition. The Company performs ongoing credit evaluations of its customers. The Company’s payment terms are generally net 30 or 60 days from invoice date.
Allowance for Expected Credit Losses
The Company recognizes an allowance for credit losses at the time a receivable is recorded based on its estimate of expected credit losses and adjusts this estimate over the life of the receivable as needed. The Company evaluates the aggregation and risk characteristics of a receivable pool and develops loss rates that reflect historical collections, current forecasts of future economic conditions over the time horizon the Company is exposed to credit risk, and payment terms or conditions that may materially affect future forecasts. As needed, amounts are written-off when determined to be uncollectible.
Inventories and Provision for Excess and Obsolete Inventory
Inventories and Provision for Excess and Obsolete Inventory
Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Inbound shipping and handling costs are classified as a component of cost of revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.
Intangible Assets
Intangible Assets other than Goodwill
Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from previous acquisitions, along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software development costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from two to ten years. Indefinite-lived intangible assets, including in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired.
Software Development Costs for External Use
Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is available for general release to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated economic life. The straight-line recognition method approximates the manner in which the expected benefit will be derived. Costs incurred to enhance existing software or after the software is available for general release to customers are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations. At each balance sheet date, the unamortized capitalized software development cost for external use is compared to its net realizable value by analyzing critical inputs such as expected future lifetime revenue. The amount by which unamortized software costs exceed the net realizable value, if any, is recognized as a charge to impairment expense in the period it is determined.
Software Development Costs for Internal Use
Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development or general and administrative expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as intangible assets and are amortized on a straight-line basis to depreciation and amortization expense in the
consolidated statement of operations over the estimated useful life of the software. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.
Valuation of Indefinite-Lived Intangible Assets
The Company performs an annual impairment review of indefinite-lived assets during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist. To review for impairment, the Company first assesses qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the asset is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the asset is less than its carrying amount, then no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the asset is less than its carrying amount, then the Company calculates the fair value of the asset and compares the fair value to the asset’s carrying value. An impairment charge is recognized if the asset’s estimated fair value is less than it’s carrying value.
Goodwill
Goodwill
Goodwill represents the excess purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill is tested for impairment during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist.
Valuation of Goodwill
Goodwill is tested for impairment at the reporting unit level by first assessing qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, the Company calculates the fair value of the reporting unit and compares the fair value to the reporting unit’s carrying amount. An impairment charge is recognized if the fair value of the business (reporting unit) is less than its carrying value.
Long-Lived Assets
Long-Lived Assets
The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment and rental assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. If the carrying value of the long-lived asset group exceeds the estimated future undiscounted cash flows, an impairment loss is recorded based on the amount by which the asset group’s carrying amount exceeds its fair value. Fair value is determined based on an evaluation of the assets’ associated discounted future cash flows or appraised value. For the years ended December 31, 2024 and 2023, the Company had no impairment loss related to long-lived assets, except for the impairment of the capitalized software development costs for internal and external use, described further in Note 4 – Goodwill and Other Intangible Assets.
Property, Plant and Equipment
Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Land is not depreciated. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life, not to exceed 5 years. Product tooling is depreciated over 13 months. Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures, are depreciated over useful lives ranging from 2 to 7 years. Amortization of equipment under finance leases is included in depreciation expense.
Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterment that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income.
Debt
Debt
The Company accounts for debt in accordance with ASC 470, Debt and records specific incremental costs paid to third parties in connection with the issuance of long-term debt are deferred as a direct deduction from the carrying value of the associated debt liability on its consolidated balance sheet. The deferred financing costs are amortized as interest expense over the term of the related debt using the effective interest method.
Debt Modifications and Extinguishments
When the Company modifies or extinguishes debt, it first evaluates whether the modification qualifies as a troubled debt restructuring (TDR) under ASC Topic 470-60, which requires debt modifications to be evaluated to determine if (1) the borrower is experiencing financial difficulty, and (2) the lender grants the borrower a concession. If a TDR is determined not to have occurred, the Company evaluates the modification in accordance with ASC Topic 470-50-40, which requires modification to debt instruments to be evaluated to assess whether debt modification or debt extinguishment accounting is applicable. This evaluation includes analyzing whether there are significant and consequential changes to the economic substance of the note. If the change is deemed insignificant then the change is considered a debt modification, whereas if the change is substantial the change is reflected as a debt extinguishment.
If debt extinguishment guidance applies, the previous debt principal amount is removed, the previously capitalized debt issuance costs are expensed, the value of instruments exchanged are recorded, including cash, new debt, warrants and common stock, and a gain or loss on extinguishment of debt is recorded. If debt modification guidance applies, no gain or loss is recorded and the effective interest rate of the debt is updated based on the carrying value of the debt and the revised future cash flows. Any previously capitalized debt issuance costs in a debt modification are amortized as interest expense over the term of the new debt instrument.
Convertible Debt Instruments
The Company evaluates embedded features within convertible debt that will be settled in shares upon conversion under ASC 815, Derivatives and Hedging (“ASC 815”) to determine whether the embedded feature(s) should be bifurcated from the host instrument and accounted for as a derivative at fair value with changes in fair value recorded in earnings.
If an embedded derivative is bifurcated from share-settled convertible debt, then the Company records the debt component at cost less a debt discount equal to the bifurcated derivative’s fair value. The Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method. The convertible debt and the derivative liability are presented in aggregate on the Consolidated Balance Sheets. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Income within other income (expense), net.
Derivative Financial Instruments
Derivative Financial Instruments
The Company evaluates stock warrants, debt instruments and other contracts to determine if those contracts or embedded components of those contracts qualify as derivative financial instruments to be separately accounted for under the relevant sections of ASC 815. The result of this accounting treatment could be that the fair value of a financial instrument is classified as a derivative financial instrument and is marked-to-market at each balance sheet date and recorded as an asset or liability. In the event that the fair value is recorded as an asset or liability, the change in fair value is recorded in the consolidated statements of operations as other income or other expense. Upon conversion, exercise or expiration of a derivative financial instrument, the instrument is marked to fair value.
Research and Development
Research and Development
Research and development expense consists primarily of personnel costs for our engineers engaged in the design and development of our products, software and technologies, project material costs and services. Such costs are charged to research and development expense as they are incurred, to the extent not capitalized as software development costs for external or internal use.
Lease Accounting
Lease Accounting
Lessee Arrangements
The Company determines if an arrangement contains a lease at inception. The Company primarily leases office space, automobiles and equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. Certain real estate leases also include executory costs such as common area maintenance. The Company accounts for lease and non-lease components, including common area maintenance, as a single lease component as a practical expedient election. None of the Company’s operating lease agreements contain any material residual value guarantees or material restrictive covenants.
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term includes the base non-cancelable term, and any renewal options that are reasonably certain to be exercised at the commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets also include any lease prepayments made and exclude lease incentives. Rental expense related to operating leases is recognized on a straight-line basis over the lease term. The Company has elected the practical expedient to exclude any short-term lease, defined as a lease with an original term of 12 months or less, from the provisions of ASC 842, Leases.
Variable lease payments that do not depend on an index or rate are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred.
The Company has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise.
Foreign Currency Transactions and Translation
Foreign Currency Transactions
Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rate between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. Such increase or decrease is reported by the Company as a foreign currency transaction gain or loss within Other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income. We recognize foreign currency transaction gains and losses primarily on intercompany transactions between certain subsidiaries in foreign countries. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future and recognizes realized and unrealized gains and losses on these transactions in the period in which they occur.
Foreign Currency Translation
Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.
Income Taxes
Income Taxes
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.
The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations. The Company’s policy is to include interest and penalties related to such positions as a component of income tax expense.
Litigation
Litigation
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and reasonably estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company revises its estimates, if necessary. The Company expenses litigation costs as incurred.
Share-Based Compensation
Share-Based Compensation
The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values.
The grant date fair value of time-based RSUs is the closing market price of the Company’s common stock on the grant date, reduced by the present value of expected dividends to be paid on the Company’s common stock prior to vesting, if any. For ESPP rights and stock options with only service conditions, the Company generally uses the Black-Scholes option pricing model to estimate their grant date fair value. For equity awards that include both service and market-based conditions, the Company estimates the awards’ grant date fair value using the Monte Carlo simulation technique.
The Company estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.
The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method.
The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense.
Retirement Savings Plan
Retirement Savings Plan
The Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches 50% of the first 6% of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations.
Net Income (Loss) Per Share Attributable to Common Stockholders
Net Income (Loss) Per Share Attributable to Common Stockholders
Net income (loss) attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares that were outstanding during the period. Diluted net income (loss) attributable to common stockholders (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potentially dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive.
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 at the measurement date (exit price). A fair value measurement reflects the assumptions market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.
The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels and is defined as follows:
Level 1:    Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:    Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.
Level 3:    Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.
The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss consists of two components: net loss and other comprehensive loss. Other comprehensive loss refers to losses that are recorded as an element of stockholders’ deficit and are excluded from net loss. The Company’s other comprehensive loss is currently composed of foreign currency translation adjustments.
Recently Adopted Accounting Pronouncements and Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In September 2022, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50). The ASU requires disclosure of the key terms of outstanding supplier finance programs and a rollforward of the related obligations. The ASU does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The ASU is effective for annual and interim periods beginning after December 15, 2022, except for the rollforward requirement, which is effective for annual periods beginning after December 15, 2023. The Company adopted the ASU in the first quarter of 2023 and there was no impact to the consolidated financial statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires that an entity report segment information in accordance with Topic 280, Segment Reporting. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in the current year with additional disclosures detailed in the subsequent notes.
Recent Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). This ASU requires disclosure on an annual and interim basis, in the notes to the financial statements, of disaggregated information about specific categories underlying certain income statement expense line items. The guidance is effective for annual periods beginning after December 15, 2026, and interim periods with annual reporting periods beginning after December 15, 2027, on a retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued ASU 2024-04, Debt—Debt with Conversion and Other Options (Subtopic 470-20). This ASU clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. ASU 2024-04 is effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted for all entities that have adopted the amendments in Update 2020-06. Adoption can be on a prospective or retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held for Sale and Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Discontinued Operations, Condensed Consolidated Statements of Operations, Comprehensive Income and Balance Sheet The following table summarizes Income from discontinued operations, net of tax included in the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2024 and 2023 (in thousands):
Year Ended December 31,
20242023
Services and other revenues$27,967 $28,402 
Services and other cost of revenues12,242 11,724 
Gross profit from discontinued operations15,725 16,678 
Operating costs and expenses:
Research and development1,152 1,789 
Sales and marketing4,672 4,872 
General and administrative6,120 4,868 
Depreciation and amortization1,293 1,351 
Impairment of capitalized software— 4,124 
Total operating costs and expenses13,237 17,004 
Operating income from discontinued operations2,488 (326)
Other (expense) income:
Interest income, net12 14 
Other income (expense), net(59)(16)
Gain on sale of discontinued operation(a)
18,456 — 
Income from discontinued operations before income taxes20,897 (328)
Income tax provision
1,956 841 
Income from discontinued operations, net of tax$18,941 $(1,169)
(a) The gain on sale realized in fiscal 2024 includes the release of Accumulated other comprehensive income of $6.1 million associated with the realization of cumulative translation gains attributed to the Telematics Business
The following table summarizes the Company’s Telematics Business’ held for sale assets and liabilities in the Consolidated Balance Sheet (in thousands):
December 31,
2023
ASSETS
Current assets:
Cash and cash equivalents$5,110 
Accounts receivable, net4,414 
Inventories2,325 
Prepaid expenses and other274 
Current assets held for sale12,123 
Non-current assets:
Property, plant and equipment, net369 
Rental assets, net5,083 
Intangible assets, net1,422 
Goodwill17,973 
Operating lease right-of-use assets1,390 
Non-current assets held for sale26,237 
Total assets held for sale$38,360 
LIABILITIES
Current liabilities:
Accounts payable$1,387 
Accrued expenses and other current liabilities5,973 
Current liabilities held for sale7,360 
Long-term liabilities:
Operating lease liabilities1,067 
Deferred tax liabilities, net568 
Other long-term liabilities
Non-current liabilities held for sale1,644 
Total liabilities held for sale$9,004 
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories
Inventories consist of the following (in thousands):
December 31,
 20242023
Finished goods$13,531 $18,939 
Raw materials and components44 1,616 
Total inventories$13,575 $20,555 
Summary of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
December 31,
 20242023
Rebate receivables$3,495 $1,950 
Receivables from contract manufacturers13 1,823 
Other2,418 1,164 
Total prepaid expenses and other$5,926 $4,937 
Summary of Property, Plant and Equipment and Rental Assets
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20242023
Test equipment$19,600 $19,600 
Computer equipment and purchased software3,711 3,643 
Product tooling5,182 5,153 
Furniture and fixtures739 739 
Leasehold improvements767 767 
Total property, plant and equipment, gross29,999 29,902 
Less—accumulated depreciation and amortization(28,897)(27,513)
Total property, plant and equipment, net$1,102 $2,389 
Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20242023
Deferred revenue$9,245 $2,717 
Payroll and related expenses7,997 3,608 
Accrued contract manufacturing liabilities4,772 7,537 
Operating lease liabilities1,346 1,226 
Royalties954 845 
Accrued interest926 1,038 
Other4,893 4,078 
Total accrued expenses and other current liabilities$30,133 $21,049 
Other Long-term Liabilities
Other long-term liabilities consist of the following (in thousands):
December 31,
20242023
Long-term deferred revenue$4,608 $1,704 
Other147 647 
Total other long-term liabilities$4,755 $2,351 
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2024
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$3,182 $(3,182)$— 
Trademarks and trade names4,700 (4,588)112 
Customer relationships8,500 (8,297)203 
Capitalized software development costs31,620 (14,424)17,196 
Other3,734 (3,067)667 
Total finite-lived intangible assets$51,736 $(33,558)18,178 
Indefinite-lived intangible assets:
In-process capitalized software development costs569 
Total intangible assets$18,747 
December 31, 2023
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Trademarks and trade names4,700 (4,118)582 
Customer relationships8,500 (7,447)1,053 
Capitalized software development costs40,877 (17,075)23,802 
Other2,882 (2,804)78 
Total finite-lived intangible assets$56,959 $(31,444)25,515 
Indefinite-lived intangible assets:
In-process capitalized software development costs203 
Total intangible assets$25,718 
Summary of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands):
2025$6,290 
20263,752 
20273,247 
20282,598 
20291,388 
Thereafter903 
Total$18,178 
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Fair Value Valuation Model and Assumptions
The fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model with the following key assumptions:
December 31, 2024December 31, 2023
Volatility93 %77 %
Stock price
$10.26 per share
$2.20 per share
Credit spread14.00 %92.20 %
Term0.34 years1.34 years
Dividend yield— %— %
Risk-free rate4.33 %4.60 %
The common stock warrants were initially valued using a Black-Scholes option-pricing model, which represents a Level 3 measurement. The following table provides weighted-average quantitative information, based on the relative number of warrants issued, regarding inputs used in the Black-Scholes option-pricing model to determine the fair value of the warrants at their respective issuance dates:
Year Ended December 31,
2024
Exercise price$12.59
Expected dividend yield:— %
Risk-free interest rate:4.2 %
Volatility:95.1 %
Expected term (in years):4.0
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Summary of Net Carrying Amount of Debt
The 2029 Senior Secured Notes, net consists of the following (in thousands):
December 31,
2024
Principal gross amount$40,879 
Add: unamortized debt premium1,621 
Less: unamortized issuance costs(670)
Net carrying amount$41,830 
The 2025 Convertible Notes consist of the following (in thousands):
December 31,
20242023
Principal$14,949 $161,898 
Add: fair value of embedded derivative — — 
Less: unamortized debt discount (25)(1,106)
Less: unamortized issuance costs(19)(880)
Net carrying amount$14,905 $159,912 
Summary of Interest Expense
The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):
Year Ended December 31,
20242023
2029 Senior Secured Notes
Contractual interest expense$562 
Amortization of debt issuance costs24 
Amortization of debt discount/premium(57)
Total interest expense$529 
Related party interest expense$411 
2025 Convertible Notes
Contractual interest expense$3,912 $5,262 
Amortization of debt issuance costs489 659 
Amortization of debt discount/premium614 828 
Total interest expense$5,015 $6,749 
Related party interest expense$2,847 $3,350 
Short-Term Loan
Contractual interest expense$1,391 
Amortization of debt discount/premium3,330 
Total interest expense$4,721 
Related party interest expense$4,721 
Credit Facility
Contractual interest expense$312 $1,092 
Accretion of exit fee75 200 
Amortization of debt issuance costs117 466 
Total interest expense$504 $1,758 
Other interest expense137 579 
Consolidated interest expense$10,906 $9,086 
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Summary of Loss before Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):
 Year Ended December 31,
 20242023
Domestic$(13,883)$(45,262)
Foreign203 289 
Loss before income taxes$(13,680)$(44,973)
Summary of Provision for Income Taxes
The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):
 Year Ended December 31,
 20242023
Current:
Federal$— $— 
State598 20 
Foreign29 14 
Total current627 34 
Deferred:
Federal(43)
State105 — 
Foreign— — 
Total deferred62 
(Benefit) Provision for income taxes$689 $43 
Summary of Net Deferred Tax Assets
The Company’s net deferred tax liabilities consist of the following (in thousands):
 December 31,
 20242023
Deferred tax assets:
Accrued expenses$4,620 $1,185 
Provision for excess and obsolete inventory4,162 4,679 
Capitalized research and experimental expenditures11,216 8,629 
Convertible debt 608 3,526 
Depreciation and amortization2,063 1,725 
Interest expense limitation19,944 18,689 
Net operating loss and tax credit carryforwards97,347 108,690 
Share-based compensation1,533 3,065 
Operating lease liability985 819 
Other351 — 
Deferred tax assets142,829 151,007 
Valuation allowances(141,628)(149,529)
Deferred tax assets, net of valuation allowances1,201 1,478 
Deferred tax liabilities:
Right of use asset(710)(1,085)
Acquired intangible assets(665)(505)
Deferred tax liabilities(1,375)(1,590)
Deferred tax liabilities, net$(174)$(112)
Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate
The (benefit) provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2024 and 2023 to loss before income taxes as follows (in thousands):
 Year Ended December 31,
 20242023
Federal tax benefit, at statutory rate$(2,535)$(9,895)
State provision, net of federal benefit1,374 711 
Foreign tax rate difference(17)(36)
Foreign income inclusions6,177 — 
Valuation allowance against future tax benefits(8,515)9,296 
Research and development credits(1,204)(760)
Share-based compensation1,989 1,622 
Disallowance of loss on debt exchanges3,344 — 
Non-deductible officers compensation19 — 
True-up of prior year provisions26 (942)
Other31 47 
Provision for income taxes
$689 $43 
Summary of Reconciliation in Beginning and Ending Amounts of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Balance at December 31, 2022$42,915 
Increases related to current and prior year tax positions506 
Decreases from lapses of statute of limitations and prior year tax positions(30,782)
Balance at December 31, 202312,639 
Increases related to current and prior year tax positions719 
Balance at December 31, 2024$13,358 
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Deficit) (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Summary of Change to Fair Value of Warrant
The number and exercise price of the warrants issued during the year ended December 31, 2024 are as follows:
Issuance DateNumber of Shares to Purchase with WarrantsExercise price
June 28, 2024550,000 $12.12 
July 18, 2024236,074 $13.37 
August 2, 202488,534 $11.03 
October 24, 202420,646 $12.34 
November 6, 2024180,000 $11.27 
November 6, 20241,543,363 $12.12 
November 6, 202429,687 $12.34 
November 6, 2024370,000 $15.77 
Total3,018,304 
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Share-Based Compensation Expense
For the years ended December 31, 2024 and 2023, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):
 Year Ended December 31,
 20242023
Cost of revenues$126 $662 
Research and development691 1,526 
Sales and marketing430 1,138 
General and administrative2,577 3,645 
Income from discontinued operations, net of tax115 473 
Total$3,939 $7,444 
Summary of Share-based Compensation Stock Option Fair Value Assumptions
The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:
 Year Ended December 31,
 20242023
Expected dividend yield— %— %
Risk-free interest rate4.2 %4.3 %
Volatility95.1 %173.6 %
Expected term (in years)4.04.4
Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity for the years ended December 31, 2024 and 2023 (dollars in thousands, except per share data):
Stock
Options
Outstanding
Weighted-Average
Exercise
Price Per
Option
Weighted-Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Outstanding — December 31, 2022813,296 $46.50 
Granted82,825 4.13 
Exercised— — 
Canceled(350,249)38.39 
Outstanding — December 31, 2023545,872 $44.16 
Granted44,250 8.40 
Exercised(1,475)15.53 
Canceled(318,796)54.28 
Outstanding — December 31, 2024269,851 $26.49 6.05$619 
Vested and Expected to Vest — December 31, 2024248,326 $28.17 5.80$526 
Exercisable — December 31, 2024164,405 $38.22 4.20$149 
Summary of Restricted Stock Unit Activity
A summary of restricted stock unit activity under all plans for the years ended December 31, 2024 and 2023 is presented below:
Number of SharesWeighted-Average Grant-Date Fair Value
Non-vested — December 31, 2022117,837 73.30 
Granted366,713 5.78 
Vested(246,706)12.92 
Forfeited(34,836)39.77 
Non-vested — December 31, 2023203,008 19.84 
Granted1,106,862 9.34 
Vested(164,288)13.42 
Forfeited(33,741)31.68 
Non-vested — December 31, 20241,111,841 10.00 
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted Earnings per Share
The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):
Income/(Loss)
(Numerator)
Shares*
(Denominator)
Per-Share Amount
Year Ended December 31, 2024
Basic and Diluted EPS
Loss from continuing operations$(14,369)
Less: preferred stock dividends(3,269)
Loss from continuing operations attributable to common stockholders(17,638)12,535,756 $(1.41)
Income from discontinued operations, net of tax18,941 12,535,756 $1.51 
Income attributable to common stockholders$1,303 12,535,756 $0.10 
Year Ended December 31, 2023
Basic and Diluted EPS
Loss from continuing operations$(45,016)
Less: preferred stock dividends(2,991)
Loss from continuing operations attributable to common stockholders(48,007)11,372,069 $(4.22)
Loss from discontinued operations, net of tax(1,169)11,372,069 $(0.10)
Loss attributable to common stockholders$(49,176)11,372,069 $(4.32)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following is a summary of outstanding potential shares of common stock that have been excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands):
 Year Ended December 31,
20242023
2025 Convertible Notes119 1,291 
Common stock warrants3,018 — 
Non-qualified stock options270 546 
Restricted stock units1,112 203 
Employee Stock Purchase Plan29 25 
Total4,548 2,065 
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of Supplemental Lease Information
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2024
December 31,
2023
Operating right-of-use assets, netOperating lease right-of-use assets$2,855 $4,022 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,346 $1,226 
Non-current operating lease liabilitiesOperating lease liabilities2,627 3,972 
Total operating lease liabilities$3,973 $5,198 
Weighted-average remaining lease term (in years)2.73.6
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):
Year Ended December 31,
20242023
Operating lease costs included in operating costs and expenses$1,578 $1,521 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
20242023
Operating cash flows related to operating leases$1,636 $1,659 
Operating right-of-use assets obtained in exchange for lease liabilities$— $— 
Summary of Future Minimum Payments Under Operating Leases
The future minimum payments under operating leases were as follows at December 31, 2024 (in thousands):
2025$1,637 
20261,687 
20271,131 
Total minimum operating lease payments4,455 
Less: amounts representing interest(482)
Present value of net minimum operating lease payments3,973 
Less: current portion(1,346)
Long-term portion of operating lease obligations$2,627 
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographic, and Concentrations of Risk Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segments, Revenues, Significant Expenses and Other Segment Items
The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:
Year Ended December 31,
20242023
Revenues$191,244 $167,286 
Less:
Adjusted cost of revenues (1)
122,321 130,847 
Adjusted research and development (2)
19,905 18,199 
Adjusted sales and marketing (2)
15,522 15,495 
Adjusted general and administrative (3)
13,203 11,738 
Adjusted depreciation and amortization (4)
11,048 17,088 
Capitalizable software development expenditures4,248 7,350 
Capitalized software development expenditures(4,248)(7,350)
Share-based compensation3,823 6,972 
Amortization of purchased intangible assets related to business combinations1,320 1,320 
Impairment of capitalized software927 1,115 
Right-of-use asset impairment138 469 
Debt restructuring costs1,322 — 
Loss on debt restructurings, net2,851 — 
Loss on extinguishment of revolving credit facility788 — 
Interest expense, net10,906 9,086 
Other income (expense), net850 (70)
Income tax provision689 43 
Segment net income (loss)$(14,369)$(45,016)
Reconciliation of profit or loss
Income (Loss) from discontinued operations, net of tax18,941 (1,169)
Consolidated net income (loss)$4,572 $(46,185)
(1) Excludes any share-based compensation expense.
(2) Excludes any depreciation and amortization or share-based compensation expense.
(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.
(4) Excludes amortization of purchased intangible assets.
Summary of Geographic Concentration of Net Revenues
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Year Ended December 31,
20242023
United States and Canada$184,324 $163,490 
Europe (including United Kingdom)5,298 2,586 
Other1,622 1,210 
Total$191,244 $167,286 
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Jan. 24, 2024
shares
Dec. 31, 2024
USD ($)
reportingUnit
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Sep. 16, 2024
USD ($)
Nature Of Business And Significant Accounting Policies [Line Items]          
Stock split, conversion ratio 0.1        
Fractional shares issued (in shares) | shares 0        
Number of reportable segments | segment     1    
Cash equivalents   $ 0 $ 0 $ 0  
Restricted cash   0 $ 0 0  
General warranty period     12 months    
Contract liabilities   9,245,000 $ 9,245,000 2,717,000  
Revenue deferred due to unsatisfied performance obligations     21,000,000 2,800,000  
Revenue recognized for satisfaction of performance obligations     11,500,000 1,300,000  
Contract with customer, liability included in beginning balance, revenue recognized     2,700,000 1,600,000  
Accounts receivable, net   13,803,000 13,803,000 18,202,000  
Allowance on accounts receivable   $ 123,000 123,000 617,000  
Impairment of indefinite-lived intangible assets     0 0  
Number of reporting units | reportingUnit   1      
Goodwill, impairment loss     0 0  
Right-of-use asset impairment     $ 0 0  
Short term lease term   12 months 12 months    
Percentage of employees contribution matched by employer     50.00%    
Percentage of employees gross pay eligible for employer match     6.00%    
Employer matching contributions     $ 600,000 700,000  
Discontinued Operations, Held-for-Sale | Inseego International Holdings Limited          
Nature Of Business And Significant Accounting Policies [Line Items]          
Initial cash proceeds         $ 52,000,000.0
Increase in consideration due to closing working capital and debt         $ 700,000
Accounts Payable and Accrued Liabilities          
Nature Of Business And Significant Accounting Policies [Line Items]          
Contract liabilities   $ 9,200,000 9,200,000 2,700,000  
Other Noncurrent Liabilities          
Nature Of Business And Significant Accounting Policies [Line Items]          
Contract liabilities   $ 4,600,000 4,600,000 1,700,000  
Sales and marketing          
Nature Of Business And Significant Accounting Policies [Line Items]          
Shipping and handling charges     $ 600,000 $ 800,000  
Minimum          
Nature Of Business And Significant Accounting Policies [Line Items]          
General warranty period     12 months    
Subscription term     1 year    
Useful life   2 years 2 years    
Maximum          
Nature Of Business And Significant Accounting Policies [Line Items]          
General warranty period     36 months    
Subscription term     3 years    
Useful life   10 years 10 years    
Leasehold improvements | Maximum          
Nature Of Business And Significant Accounting Policies [Line Items]          
Property, plant and equipment useful lives   5 years 5 years    
Product tooling          
Nature Of Business And Significant Accounting Policies [Line Items]          
Property, plant and equipment useful lives   13 months 13 months    
Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures | Minimum          
Nature Of Business And Significant Accounting Policies [Line Items]          
Property, plant and equipment useful lives   2 years 2 years    
Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures | Maximum          
Nature Of Business And Significant Accounting Policies [Line Items]          
Property, plant and equipment useful lives   7 years 7 years    
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held for Sale and Discontinued Operations - Narrative (Details)
$ in Millions
Nov. 27, 2024
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Expected transition support for period 10 months
Discontinued Operations, Held-for-Sale | Telematics Business  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Initial cash proceeds $ 52.7
Pre-tax gain on the sale $ 18.5
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held for Sale and Discontinued Operations - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Income from discontinued operations, net of tax $ 18,941 $ (1,169)
Discontinued Operations, Held-for-Sale | Telematics Business    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gross profit from discontinued operations 15,725 16,678
Research and development 1,152 1,789
Sales and marketing 4,672 4,872
General and administrative 6,120 4,868
Depreciation and amortization 1,293 1,351
Impairment of capitalized software 0 4,124
Total operating costs and expenses 13,237 17,004
Operating income from discontinued operations 2,488 (326)
Interest income, net 12 14
Other income (expense), net (59) (16)
Gain on sale of discontinued operation 18,456 0
Income from discontinued operations before income taxes 20,897 (328)
Income tax provision 1,956 841
Income from discontinued operations, net of tax 18,941 (1,169)
Gain on sale realized includes the release of accumulated other comprehensive income 6,100  
Discontinued Operations, Held-for-Sale | Telematics Business | Product revenues    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gross profit from discontinued operations 27,967 28,402
Discontinued Operations, Held-for-Sale | Telematics Business | Services and other    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gross profit from discontinued operations $ 12,242 $ 11,724
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held for Sale and Discontinued Operations - Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Current assets held for sale $ 0 $ 12,123
Non-current assets:    
Non-current assets held for sale 0 26,237
Current liabilities:    
Current liabilities held for sale 0 7,360
Long-term liabilities:    
Non-current liabilities held for sale 0 $ 1,644
Discontinued Operations, Held-for-Sale | Telematics Business    
Current assets:    
Cash and cash equivalents 5,110  
Accounts receivable, net 4,414  
Inventories 2,325  
Prepaid expenses and other 274  
Current assets held for sale 12,123  
Non-current assets:    
Property, plant and equipment, net 369  
Rental assets, net 5,083  
Intangible assets, net 1,422  
Goodwill 17,973  
Operating lease right-of-use assets 1,390  
Non-current assets held for sale 26,237  
Total assets held for sale 38,360  
Current liabilities:    
Accounts payable 1,387  
Accrued expenses and other current liabilities 5,973  
Current liabilities held for sale 7,360  
Long-term liabilities:    
Operating lease liabilities 1,067  
Deferred tax liabilities, net 568  
Other long-term liabilities 9  
Non-current liabilities held for sale 1,644  
Total liabilities $ 9,004  
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 13,531 $ 18,939
Raw materials and components 44 1,616
Total inventories $ 13,575 $ 20,555
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details - Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Rebate receivables $ 3,495 $ 1,950
Receivables from contract manufacturers 13 1,823
Other 2,418 1,164
Total prepaid expenses and other $ 5,926 $ 4,937
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 29,999 $ 29,902
Less—accumulated depreciation and amortization (28,897) (27,513)
Total property, plant and equipment, net 1,102 2,389
Test equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 19,600 19,600
Computer equipment and purchased software    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 3,711 3,643
Product tooling    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 5,182 5,153
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 739 739
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 767 $ 767
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation and amortization expense $ 1.4 $ 2.9
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 9,245 $ 2,717
Payroll and related expenses 7,997 3,608
Accrued contract manufacturing liabilities 4,772 7,537
Operating lease liabilities $ 1,346 $ 1,226
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
Royalties $ 954 $ 845
Accrued interest 926 1,038
Other 4,893 4,078
Total accrued expenses and other current liabilities $ 30,133 $ 21,049
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details - Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Long-term deferred revenue $ 4,608 $ 1,704
Other 147 647
Total other long-term liabilities $ 4,755 $ 2,351
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Details - Performance Obligation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Long-term deferred revenue $ 4,608 $ 1,704
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation, amount $ 4,400  
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation, amount $ 300  
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 years  
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 3,949 $ 3,949
Amortization of purchased intangible assets related to business combinations 11,100 15,800
Impairment of capitalized software 927 1,115
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Amortization of purchased intangible assets related to business combinations 9,600 13,900
Impairment of capitalized software $ 900 $ 1,100
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 51,736 $ 56,959
Accumulated Amortization (33,558) (31,444)
Net Carrying Value 18,178 25,515
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total intangible assets 18,747 25,718
In-process capitalized software development costs    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 569 203
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 3,182  
Accumulated Amortization (3,182)  
Net Carrying Value 0  
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 4,700 4,700
Accumulated Amortization (4,588) (4,118)
Net Carrying Value 112 582
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,500 8,500
Accumulated Amortization (8,297) (7,447)
Net Carrying Value 203 1,053
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 31,620 40,877
Accumulated Amortization (14,424) (17,075)
Net Carrying Value 17,196 23,802
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 3,734 2,882
Accumulated Amortization (3,067) (2,804)
Net Carrying Value $ 667 $ 78
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Estimated future amortization expense    
2025 $ 6,290  
2026 3,752  
2027 3,247  
2028 2,598  
2029 1,388  
Thereafter 903  
Net Carrying Value $ 18,178 $ 25,515
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities at fair value $ 0 $ 0
2029 Senior Secured Notes issued in exchange for 2025 Convertible Notes 42,557,000 0
Gain on change in fair value of embedded derivative 0 0
2025 Convertible Notes | Convertible debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2029 Senior Secured Notes issued in exchange for 2025 Convertible Notes $ 0 $ 0
Stated interest rate of debt issued 3.25% 3.25%
Warrants term 4 years  
Warrants net value $ 30,800,000  
2025 Convertible Notes | Convertible debt | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Exercise price per share (in dollars per share) | $ / shares $ 11.03  
2025 Convertible Notes | Convertible debt | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Exercise price per share (in dollars per share) | $ / shares $ 15.77  
2029 Senior Secured Notes | Level 3 | Debt | Measurement Input Market Yield | Valuation Technique, Discounted Cash Flow    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt measurement input 0.0835  
Short Term Loan | Level 3 | Debt | Measurement Input Market Yield | Valuation Technique, Discounted Cash Flow    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt measurement input 0.2757  
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement - Binomial Lattice Model and Assumptions (Details) - Level 3
12 Months Ended
Dec. 31, 2024
$ / shares
Dec. 31, 2023
$ / shares
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 0.951  
Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term 4 years  
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 0  
Risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 0.042  
Exercise price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 12.59  
Interest make-whole payment | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 0.93 0.77
Interest make-whole payment | Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Stock price (in dollars per share) $ 10.26 $ 2.20
Interest make-whole payment | Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 0.1400 0.9220
Interest make-whole payment | Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Term 4 months 2 days 1 year 4 months 2 days
Interest make-whole payment | Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 0 0
Interest make-whole payment | Risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 0.0433 0.0460
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Narrative (Details)
12 Months Ended
Nov. 06, 2024
USD ($)
Apr. 18, 2024
USD ($)
May 02, 2023
USD ($)
Dec. 31, 2024
USD ($)
tradingDay
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Jun. 28, 2024
USD ($)
subsidiary
$ / shares
shares
Aug. 05, 2022
USD ($)
Debt Instrument [Line Items]              
Number of additional shares from warrants (in shares) | shares       3,018,304      
Common stock, par value (in dollars per share) | $ / shares       $ 0.001 [1] $ 0.001 [1] $ 0.001  
Loss on extinguishment of revolving credit facility       $ 788,000 $ 0    
Net repayments on asset-backed revolving credit facility       $ 4,882,000 $ 3,757,000    
Common Stock              
Debt Instrument [Line Items]              
Number of shares sold (in shares) | shares [2]         804,000    
Revolving Credit Facility              
Debt Instrument [Line Items]              
Debt aggregate face amount     $ 4,000,000        
Maximum borrowing capacity             $ 50,000,000
Minimum draw     8,500,000       $ 4,500,000
Line of credit increase     $ 4,000,000        
Net repayments on asset-backed revolving credit facility   $ 3,000,000          
Effective interest rate       36.10% 54.50%    
Revolving Credit Facility | Minimum              
Debt Instrument [Line Items]              
Commitment fee rate     7.50%        
Revolving Credit Facility | Maximum              
Debt Instrument [Line Items]              
Commitment fee rate     12.50%        
Common stock warrants              
Debt Instrument [Line Items]              
Number of additional shares from warrants (in shares) | shares           550,000  
South Ocean Funding, LLC and North Sound Ventures, LP | Revolving Credit Facility              
Debt Instrument [Line Items]              
Debt aggregate face amount   $ 400,000          
Related Party | Participation Interests              
Debt Instrument [Line Items]              
Debt instrument collateral amount           $ 3,000,000  
Related Party | Philip Brace | Participation Interests              
Debt Instrument [Line Items]              
Debt instrument collateral amount           1,000,000  
Related Party | North Sound Ventures LP | Participation Interests              
Debt Instrument [Line Items]              
Debt instrument collateral amount           2,000,000  
Short-Term Loan Agreement              
Debt Instrument [Line Items]              
Debt instrument, fee amount           $ 200,000  
Short-Term Loan Agreement | Line of Credit              
Debt Instrument [Line Items]              
Stated interest rate of debt issued           12.00%  
Number of subsidiaries | subsidiary           2  
Maximum borrowing capacity           $ 19,500,000  
Exit fee percentage           4.00%  
Minority interest percentage           5.00%  
Amortization of debt discount/premium       $ 3,330,000    
Effective interest rate       92.70%      
Secured Debt | 2029 Senior Secured Notes              
Debt Instrument [Line Items]              
Debt aggregate face amount $ 40,900,000            
Stated interest rate of debt issued 9.00%            
Redemption price percentage 100.00%            
Debt issuance costs $ 1,700,000            
Allocated to debt issuance costs 700,000            
Initial debt premium over principal amount 1,700,000            
Outstanding principal       $ 40,879,000      
Amortization of debt discount/premium       (57,000)    
Debt repurchased face amount       $ 40,900,000      
Effective interest rate       8.50%      
Secured Debt | 2029 Senior Secured Notes | Common stock warrants | Common Stock              
Debt Instrument [Line Items]              
Debt issuance costs       $ 600,000      
Secured Debt | 2029 Senior Secured Notes | Common stock warrants | Additional Paid-in Capital              
Debt Instrument [Line Items]              
Debt issuance costs $ 400,000            
Secured Debt | 2029 Senior Secured Notes | Related Party              
Debt Instrument [Line Items]              
Outstanding principal       $ 31,800,000      
Convertible debt | 2025 Convertible Notes              
Debt Instrument [Line Items]              
Stated interest rate of debt issued       3.25% 3.25%    
Outstanding principal       $ 14,949,000 $ 161,898,000    
Number of additional shares from warrants (in shares) | shares       2,500,000      
Amortization of debt discount/premium       $ 614,000 $ 828,000    
Conversion ratio       0.00792896      
Conversion price (in dollars per share) | $ / shares       $ 126.12      
Threshold percentage of stock price trigger       130.00%      
Threshold of trading days | tradingDay       20      
Threshold of consecutive trading days | tradingDay       30      
Aggregate percentage of holders to declare notes due and payable in default event       25.00%      
Percentage of principal and accrued interest that may be called in default event       100.00%      
Percentage of principal and accrued interest that may be called in event of bankruptcy, insolvency or reorganization       100.00%      
Trading day threshold       5 days      
Stock price trigger (in dollars per share) | $ / shares       $ 105.10      
Make-whole payment term       3 years      
Interest make-whole payment discount rate       1.00%      
Debt repurchased face amount       $ 146,900,000      
Repurchased in cash       $ 33,800,000      
Number of shares sold (in shares) | shares       2,900,000      
Loss on extinguishment of revolving credit facility       $ 2,900,000      
Effective interest rate       4.20% 4.20%    
Convertible debt | 2025 Convertible Notes | Related Party              
Debt Instrument [Line Items]              
Outstanding principal       $ 0 $ 80,400,000    
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
[2] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2029 Senior Secured Notes | Secured Debt    
Debt Instrument [Line Items]    
Principal $ 40,879  
Add: unamortized debt premium 1,621  
Less: unamortized issuance costs (670)  
Net carrying amount 41,830  
2025 Convertible Notes | Convertible debt    
Debt Instrument [Line Items]    
Principal 14,949 $ 161,898
Add: fair value of embedded derivative 0 0
Less: unamortized debt discount (25) (1,106)
Less: unamortized issuance costs (19) (880)
Net carrying amount $ 14,905 $ 159,912
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Other interest expense $ 137 $ 579
Consolidated interest expense 10,906 9,086
Line of Credit | Short-Term Loan Agreement    
Debt Instrument [Line Items]    
Contractual interest expense 1,391
Amortization of debt discount/premium 3,330
Total interest expense 4,721
Revolving Credit Facility    
Debt Instrument [Line Items]    
Contractual interest expense 312 1,092
Accretion of exit fee 75 200
Amortization of debt issuance costs 117 466
Total interest expense 504 1,758
Related Party | Line of Credit | Short-Term Loan Agreement    
Debt Instrument [Line Items]    
Total interest expense 4,721
2029 Senior Secured Notes | Secured Debt    
Debt Instrument [Line Items]    
Contractual interest expense 562
Amortization of debt issuance costs 24
Amortization of debt discount/premium (57)
Total interest expense 529
2029 Senior Secured Notes | Related Party | Secured Debt    
Debt Instrument [Line Items]    
Total interest expense 411
2025 Convertible Notes | Convertible debt    
Debt Instrument [Line Items]    
Contractual interest expense 3,912 5,262
Amortization of debt issuance costs 489 659
Amortization of debt discount/premium 614 828
Total interest expense 5,015 6,749
2025 Convertible Notes | Related Party | Convertible debt    
Debt Instrument [Line Items]    
Total interest expense $ 2,847 $ 3,350
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Loss before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Domestic $ (13,883) $ (45,262)
Foreign 203 289
Loss before income taxes $ (13,680) $ (44,973)
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current:    
Federal $ 0 $ 0
State 598 20
Foreign 29 14
Total current 627 34
Deferred:    
Federal (43) 9
State 105 0
Foreign 0 0
Total deferred 62 9
(Benefit) Provision for income taxes $ 689 $ 43
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Net Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accrued expenses $ 4,620 $ 1,185
Provision for excess and obsolete inventory 4,162 4,679
Capitalized research and experimental expenditures 11,216 8,629
Convertible debt 608 3,526
Depreciation and amortization 2,063 1,725
Interest expense limitation 19,944 18,689
Net operating loss and tax credit carryforwards 97,347 108,690
Share-based compensation 1,533 3,065
Operating lease liability 985 819
Other 351 0
Deferred tax assets 142,829 151,007
Valuation allowances (141,628) (149,529)
Deferred tax assets, net of valuation allowances 1,201 1,478
Deferred tax liabilities:    
Right of use asset (710) (1,085)
Acquired intangible assets (665) (505)
Deferred tax liabilities (1,375) (1,590)
Deferred tax liabilities, net $ (174) $ (112)
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 141,628,000 $ 149,529,000
Valuation allowance (decrease) increase (7,900,000) 9,300,000
Income tax estimated dividend withholding tax 900,000  
Income tax benefit recognized related to uncertain tax positions 0 0
Interest expense related to uncertain tax positions 0 0
Liability related to unrecognized tax benefits 0 $ 0
Domestic Tax Authority    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards 355,400,000  
Operating loss carryforwards, not subject to expiration 107,200,000  
Research and development tax credit carryforwards 11,400,000  
California Franchise Tax Board    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards 64,400,000  
Research and development tax credit carryforwards 11,400,000  
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 0  
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Federal tax benefit, at statutory rate $ (2,535) $ (9,895)
State provision, net of federal benefit 1,374 711
Foreign tax rate difference (17) (36)
Foreign income inclusions 6,177 0
Valuation allowance against future tax benefits (8,515) 9,296
Research and development credits (1,204) (760)
Share-based compensation 1,989 1,622
Disallowance of loss on debt exchanges 3,344 0
Non-deductible officers compensation 19 0
True-up of prior year provisions 26 (942)
Other 31 47
(Benefit) Provision for income taxes $ 689 $ 43
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits    
Beginning Balance $ 12,639 $ 42,915
Increases related to current and prior year tax positions 719 506
Decreases from lapses of statute of limitations and prior year tax positions   (30,782)
Ending Balance $ 13,358 $ 12,639
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Deficit) - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Nov. 06, 2024
Jun. 28, 2024
Dec. 31, 2022
Jan. 31, 2021
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000        
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001        
Common stock, shares authorized (in shares) [1] 150,000,000 150,000,000        
Common stock, par value (in dollars per share) $ 0.001 [1] $ 0.001 [1]   $ 0.001    
Common stock, shares issued (in shares) [1] 14,990,712 11,878,557        
Common stock, shares outstanding (in shares) [1] 14,990,712 11,878,557        
Issuance of common shares in connection with a public offering, net of issuance costs   $ 6,057,000        
Number of additional shares from warrants (in shares) 3,018,304          
Common Stock            
Class of Stock [Line Items]            
Common stock, shares outstanding (in shares) [2] 14,991,000 11,879,000     10,847,000  
Number of shares sold (in shares) [2]   804,000        
Issuance of common shares in connection with a public offering, net of issuance costs   $ 8,000        
Additional Paid-in Capital            
Class of Stock [Line Items]            
Issuance of common shares in connection with a public offering, net of issuance costs   $ 6,049,000        
Warrants net value $ 3,200,000          
Common stock warrants            
Class of Stock [Line Items]            
Number of additional shares from warrants (in shares)       550,000    
Canaccord Genuity LLC | ATM Offering            
Class of Stock [Line Items]            
Equity distribution agreement, maximum aggregate amount authorized for offer or sale           $ 40,000,000
Number of shares issued (in shares)   803,596        
Purchase price (in dollars per share)   $ 7.54        
Proceeds from sale of stock   $ 5,900,000        
2025 Convertible Notes | Convertible debt            
Class of Stock [Line Items]            
Number of shares sold (in shares) 2,900,000          
Number of additional shares from warrants (in shares) 2,500,000          
Warrants term 4 years          
Warrants exercised (in shares) 0          
Outstanding warrants (in shares)   0        
Warrants net value $ 30,800,000          
2025 Convertible Notes | Convertible debt | Additional Paid-in Capital            
Class of Stock [Line Items]            
Issuance of common shares in connection with a public offering, net of issuance costs 44,900,000          
2029 Senior Secured Notes | Secured Debt            
Class of Stock [Line Items]            
Debt issuance costs     $ 1,700,000      
2029 Senior Secured Notes | Secured Debt | Additional Paid-in Capital            
Class of Stock [Line Items]            
Warrants, fair value 27,600,000          
2029 Senior Secured Notes | Common stock warrants | Secured Debt | Common Stock            
Class of Stock [Line Items]            
Debt issuance costs $ 600,000          
2029 Senior Secured Notes | Common stock warrants | Secured Debt | Additional Paid-in Capital            
Class of Stock [Line Items]            
Debt issuance costs     $ 400,000      
2025 Convertible Notes, Long and Short Term Portions | Convertible debt            
Class of Stock [Line Items]            
Number of additional shares from warrants (in shares) 3,000,000.0          
Series D Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 150,000          
Series E Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 39,500 39,500        
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001        
Preferred stock, shares issued (in shares) 25,000 25,000        
Preferred stock, shares outstanding (in shares) 25,000 25,000        
Dividend rate 9.00%          
Redemption price 110.00%          
Liquidation preference per share (in dollars per share) $ 1,000          
Aggregate liquidation preference $ 38,392,444          
Dividends accrued $ 13,400,000 $ 10,100,000        
Dividends accrued (in dollars per share) $ 535.71 $ 404.93        
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
[2] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Deficit) - Issuance of Warrants (Details)
Dec. 31, 2024
$ / shares
shares
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 3,018,304
Warrants Issuance Date June 28, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 550,000
Exercise price (in dollars per share) | $ / shares $ 12.12
Warrants Issuance Date July 18, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 236,074
Exercise price (in dollars per share) | $ / shares $ 13.37
Warrants Issuance Date August 02, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 88,534
Exercise price (in dollars per share) | $ / shares $ 11.03
Warrants Issuance Date October 24, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 20,646
Exercise price (in dollars per share) | $ / shares $ 12.34
Warrant Issuance Date November 06, 2024, One  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 180,000
Exercise price (in dollars per share) | $ / shares $ 11.27
Warrant Issuance Date November 06, 2024, Two  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 1,543,363
Exercise price (in dollars per share) | $ / shares $ 12.12
Warrant Issuance Date November 06, 2024, Three  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 29,687
Exercise price (in dollars per share) | $ / shares $ 12.34
Warrant Issuance Date November 06, 2024, Four  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 370,000
Exercise price (in dollars per share) | $ / shares $ 15.77
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 3,939 $ 7,444
Shares issued under the ESPP (in shares) 26,096 64,150
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period of stock options granted 10 years  
Weighted-average fair value of stock option awards granted (in dollars per share) $ 5.82 $ 3.16
Intrinsic value of stock options exercised during period $ 100  
Unrecognized share-based compensation expense related to non-vested stock options $ 500  
Expected recognition period 2 years 11 months 8 days  
Share-based compensation expense $ 800 $ 4,000
Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Stock options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected recognition period 3 years 2 months 1 day  
Share-based compensation expense $ 3,100 3,300
Total vest date fair value of RSUs vested 2,000 1,200
Unrecognized share-based compensation expense related to non-vested RSUs $ 6,900  
Restricted Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan (in shares) 722,280  
Share-based compensation expense $ 100 $ 100
Percentage of lower limit value of common stock 85.00%  
Purchase period duration 6 months  
Maximum limit of payroll deductions (percent) 10.00%  
2018 Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan (in shares) 5,775,308  
Shares available for future issuance or purchase (in shares) 2,602,875,000,000  
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation $ 3,939 $ 7,444
Cost of revenues    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation 126 662
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation 691 1,526
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation 430 1,138
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation 2,577 3,645
Income from discontinued operations, net of tax    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation $ 115 $ 473
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Weighted-Average Fair Value Assumptions (Details) - Stock options
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Risk-free interest rate 4.20% 4.30%
Volatility 95.10% 173.60%
Expected term (in years) 4 years 4 years 4 months 24 days
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock Options Outstanding    
Outstanding — beginning of period 545,872 813,296
Granted 44,250 82,825
Exercised (1,475) 0
Canceled (318,796) (350,249)
Outstanding — end of period 269,851 545,872
Vested and Expected to Vest — December 31, 2024 248,326  
Exercisable — December 31, 2024 164,405  
Weighted-Average Exercise Price Per Option    
Outstanding — beginning of period (in dollars per share) $ 44.16 $ 46.50
Granted (in dollars per share) 8.40 4.13
Exercised (in dollars per share) 15.53 0
Canceled (in dollars per share) 54.28 38.39
Outstanding — end of period (in dollars per share) 26.49 $ 44.16
Vested and Expected to Vest (in dollars per share) 28.17  
Exercisable (in dollars per share) $ 38.22  
Weighted-Average Remaining Contractual Term (Years), Options Outstanding 6 years 18 days  
Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest 5 years 9 months 18 days  
Weighted-Average Remaining Contractual Term (Years), Options Exercisable 4 years 2 months 12 days  
Aggregate Intrinsic Value, Options Outstanding $ 619  
Aggregate Intrinsic Value, Options Vested and Expected to Vest 526  
Aggregate Intrinsic Value, Options Exercisable $ 149  
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Non-vested — beginning of period 203,008 117,837
Granted 1,106,862 366,713
Vested (164,288) (246,706)
Forfeited (33,741) (34,836)
Non-vested — end of period 1,111,841 203,008
Weighted-Average Grant-Date Fair Value    
Non-vested — beginning of period (in dollars per share) $ 19.84 $ 73.30
Granted (in dollars per share) 9.34 5.78
Vested (in dollars per share) 13.42 12.92
Forfeited (in dollars per share) 31.68 39.77
Non-vested — end of period (in dollars per share) $ 10.00 $ 19.84
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Basic and Diluted EPS    
Loss from continuing operations $ (14,369) $ (45,016)
Less: preferred stock dividends (3,269) (2,991)
Loss from continuing operations attributable to common stockholders (17,638) (48,007)
Income from discontinued operations, net of tax 18,941 (1,169)
Net income (loss) attributable to common stockholders $ 1,303 $ (49,176)
Shares    
Income (loss) from continuing / discontinued operations attributable to common stockholders (in shares) [1] 12,535,756 11,372,069
Income attributable to common stockholders (in shares) [1] 12,535,756 11,372,069
Basic EPS    
Loss from continuing operations attributable to common stockholders (in dollars per share) $ (1.41) $ (4.22)
Income (loss) from discontinued operations, net of tax (in dollars per share) 1.51 (0.10)
Basic earnings (loss) per share (in dollars per share) [1] 0.10 (4.32)
Diluted EPS    
Loss from continuing operations attributable to common stockholders (in dollars per share) (1.41) (4.22)
Income (loss) from discontinued operations, net of tax (in dollars per share) 1.51 (0.10)
Diluted earnings (loss) per share (in dollars per share) [1] $ 0.10 $ (4.32)
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1. Rounding may affect summation.
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income (Loss) per Share - Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 4,548 2,065
2025 Convertible Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 119 1,291
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 3,018 0
Non-qualified stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 270 546
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,112 203
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 29 25
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Noncancelable purchase obligations $ 44.9
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating right-of-use assets, net $ 2,855 $ 4,022
Current operating lease liabilities 1,346 1,226
Non-current operating lease liabilities 2,627 3,972
Present value of net minimum operating lease payments $ 3,973 $ 5,198
Weighted-average remaining lease term (in years) 2 years 8 months 12 days 3 years 7 months 6 days
Weighted-average discount rate 9.00% 9.00%
Operating lease costs included in operating costs and expenses $ 1,578 $ 1,521
Operating cash flows related to operating leases 1,636 1,659
Operating right-of-use assets obtained in exchange for lease liabilities $ 0 $ 0
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 1,637  
2026 1,687  
2027 1,131  
Total minimum operating lease payments 4,455  
Less: amounts representing interest (482)  
Present value of net minimum operating lease payments 3,973 $ 5,198
Less: current portion $ (1,346) $ (1,226)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Long-term portion of operating lease obligations $ 2,627 $ 3,972
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) - segment
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Number of reportable segments 1  
Net Revenues | Customer Concentration | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 41.90% 37.00%
Net Revenues | Customer Concentration | Customer Two    
Segment Reporting Information [Line Items]    
Concentration percentage 33.60% 31.80%
Net Revenues | Customer Concentration | Customer Three    
Segment Reporting Information [Line Items]    
Concentration percentage   17.60%
Accounts Receivable | Customer Concentration | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 33.60% 51.90%
Accounts Receivable | Customer Concentration | Customer Two    
Segment Reporting Information [Line Items]    
Concentration percentage 22.80% 12.70%
Accounts Receivable | Customer Concentration | Customer Three    
Segment Reporting Information [Line Items]    
Concentration percentage 18.80% 10.60%
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Revenues $ 191,244,000 $ 167,286,000
Less:    
Share-based compensation 3,939,000 7,444,000
Amortization of purchased intangible assets related to business combinations 11,100,000 15,800,000
Impairment of capitalized software 927,000 1,115,000
Right-of-use asset impairment 0 0
Loss on debt restructurings, net 2,851,000 0
Loss on extinguishment of revolving credit facility 788,000 0
Interest expense, net 10,906,000 9,086,000
Other income (expense), net 850,000 (70,000)
Income tax provision 689,000 43,000
Loss from continuing operations, net of tax (14,369,000) (45,016,000)
Income (Loss) from discontinued operations, net of tax 18,941,000 (1,169,000)
Net income (loss) 4,572,000 (46,185,000)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenues 191,244,000 167,286,000
Less:    
Adjusted cost of revenues 122,321,000 130,847,000
Adjusted research and development 19,905,000 18,199,000
Adjusted sales and marketing 15,522,000 15,495,000
Adjusted general and administrative 13,203,000 11,738,000
Adjusted depreciation and amortization 11,048,000 17,088,000
Capitalizable software development expenditures 4,248,000 7,350,000
Capitalized software development expenditures (4,248,000) (7,350,000)
Share-based compensation 3,823,000 6,972,000
Amortization of purchased intangible assets related to business combinations 1,320,000 1,320,000
Impairment of capitalized software 927,000 1,115,000
Right-of-use asset impairment 138,000 469,000
Debt restructuring costs 1,322,000 0
Loss on debt restructurings, net 2,851,000 0
Loss on extinguishment of revolving credit facility 788,000 0
Interest expense, net 10,906,000 9,086,000
Other income (expense), net 850,000 (70,000)
Income tax provision 689,000 43,000
Loss from continuing operations, net of tax (14,369,000) (45,016,000)
Income (Loss) from discontinued operations, net of tax 18,941,000 (1,169,000)
Net income (loss) $ 4,572,000 $ (46,185,000)
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net revenue by geographic region    
Total revenues $ 191,244 $ 167,286
United States and Canada    
Net revenue by geographic region    
Total revenues 184,324 163,490
Europe (including United Kingdom)    
Net revenue by geographic region    
Total revenues 5,298 2,586
Other    
Net revenue by geographic region    
Total revenues $ 1,622 $ 1,210
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - shares
12 Months Ended
Jan. 06, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Shares granted (in shares)   44,250 82,825
Stock options | Subsequent event      
Subsequent Event [Line Items]      
Shares granted (in shares) 855,000    
Vesting period 4 years    
Restricted Stock Units, Service And Market Based Vesting | Subsequent event      
Subsequent Event [Line Items]      
Vesting period 3 years    
RSU granted (in shares) 167,910    
Restricted Stock Units Subject To Service Conditions | Subsequent event      
Subsequent Event [Line Items]      
Vesting period 4 years    
RSU granted (in shares) 124,347    
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &B=4UH'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 " !HG5-:#N.-\^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT'AZCK96BG(2$Q"<0M2KPMHFFBQ*C=VY.&K1."!^ 8^\_G MSY);Y85R 9^#\QC(8+R;;#]$H?R:G8B\ (CJA%;&,B6&U#RX8"6E9SB"E^I# M'A%JSA_ (DDM2<(,+/Q"9%VKE5 !);EPP6NUX/UGZ#-,*\ >+0X4H2HK8-T\ MT9^GOH4;8(81!AN_"Z@78J[^BQ')N<2SM4\/:T>\GK%F:( M) >%Z5U^PZ^;79/.ZWK*MY?5_PNJCYGG.Q:@1?O<^N/_QNPM9I621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &B=4UJNEH&$& @ HQ 8 >&PO=V]R:W-H965T&UL MM9MO<^*V%L:_BH;N=-J9)-@R(62;,,-"LI>[W2P-VW;V=OI"V (T:UM4DO/G MV_?(!AMG9('OB'VQV,;GL?5#DL\CG]P\<_%=KBE5Z"6)4WG;62NU>=_MRG!- M$R(O^(:F\,V2BX0HV!6KKMP(2J(\*(F[V//ZW82PM#.\R8_-Q/"&9RIF*9T) M)+,D(>+U XWY\VW'[^P./++56ND#W>'-AJSHG*K?-S,!>]U2)6()327C*1)T M>=L9^>\GP4 'Y&?\P>BSW-M&NBD+SK_KG6ETV_'T'=&8ADI+$/AXHF,:QUH) M[N.?K6BGO*8.W-_>J=_GC8?&+(BD8Q[_R2*UONT,.BBB2Y+%ZI$__X=N&W2I M]4(>R_Q_]%RP%#+R& +P-P&\"_%Y#0+ - M"(X-Z&T#>CF9HBDYAPE19'@C^#,2^FQ0TQLYS#P:FL]2_;O/E8!O&<2IX9@_ M48'.T>_S"?KIW<_H'6(I^LSB&'X4>=-5< E]8C?8,7]UV@AE8 N_[>)<*'0,ROH>>"]W)"0WG9@H$LJ MGFAG^.,/?M_[Q43'I=C$D5B-7*\DU[.I#R<\S&"^4>CKZX::L-G#?>_\DXF/ M-:HM'T=B-3Z7)9_+X_B,TC0C,7JD&RZ4"91=1XG,A'=LC6H+RI%8#52_!-4_ M#M2,"L8C/5$AF#J-?>J TFYJ:IR;K/%MH3D2JT&[*J%=69LZSH30S.Z9#*%S M?:-$6,'9U<[/?7P>^"9BUL"VQ!R)U8@-2F*#(^E MYDJMCFTOT?6/P39-0RY@&!(](L_07,$,AKA 8YZE2KS"9V1F:5>?W!D!6H-: M W2D5@>(*X#X&(!?R0N:1C"SL24+^A^:AG@+TPX63"/ISQJ _ M@^LW G7J!ERIU8%6?L"W9_1O@8[U'@SDK_PY-<*TR\U)BB:,KOB9D9Q3G^!* MK4ZN<@J^/<5_2ZZ< V>"/[$T-/=%N^9X9,3FU#6X4JMCJWR#;T_WWV*;<:D@ M%_X?VS0_-.R*U]C'QBS8'M>:VRF<@U]9!_^ =\BI"4J:,=D%!N:4SA[5&M(I MS()?N07?GN+_RK6OFJUY:DN #X@,M*WJ-$'D;SR>@W(R^G3L&56IU7Y13P44[A3QK'Y]]3R,=@A!() M4UN$IE)FYKGM@.8#-V)S:A%NF_)S1,2Q^A#)N%K:1Z;=IVFMU+VL-:P M3N$!<.4!L#U]W\*Z2ZA8Z9GL(RBH-;BF9$-2]CLC)2L^LU]C6GB;\KM7H90I7X!_:\O7P] M=<]2DH8,S&>^#)0?NQ,B7Q&'9T)>G6.L4K#K-W8]>USKBH13&(.@,@;!4>\4 MYFO(=&WC](!,,RRGKL"56AU6Y0J"HUS!+%O$+(3!R8DQW["KM*Y_<6H0MFJ7 MN9HNJ7L:7@\NKKV]?_Y-]\F$::]"Z"@74%^8F*\)W![ZDBF8W%)MV8WHW)8. M%6K]O<;ZEY[7#WI>V<8MEE-8@:"R H$]<=_-97+OY1YD6 O]CG1)(:\UKV@? M4)UI/\%3J9>9U)HB4;YO_?&' ?:O?I&ZOI"E+,^B-X*_O")93J%+F$!UE"X[ MVY7D?*8T=R@@F/^L:QY'X._.D.)H0=$2,L((/3-XY.O([:(#@Y\=?O%JZ4%W M#";SNLM-)F2F7P"#P"-=97'QW/-[HUR&P2;V4$1>06()&7^N&\9<4DNCED6) MQZLN\:"ZB ]-:$CUBF19AG>&H#V_5.M!? H+%E06++ ;IA'TCZAX]#;D)P<$ MFI\63CV7*[4ZILIS!4>6:>V7'-W#0:-]."#65)]E#VM-[!1>*ZB\5F#W2&^) M;>O;FIG9Y>Z_&8DY-5RNU.K$*L,5'&6XQ@!- + IS'8OZ!,UIW!V*?WD]S#N M7V(C-:=^RY5:0:V[5SRNG6=>A"]1J.MABCKR\FA9Z#_*R]N[U>G%7PE\)MJX M2A33)81Z%UH?F>V0]K^?[82,21#Q$OOLNZ\_9^+&*K+]S M^$&@46=S9#/9"?%JC4V1>($% @JYM@K8#$=X $JMD,'XTVEZ_9$V\'Q^4G]T MN9M<=EC!@Z _2:'+Q)M[J( ]KJE^%LU7Z/*96;U<4.6^J&E]PT\>RFNE!>N" M#0$CO!WQ6WI$]RXO0FMR:)?BUW2DOS2_R^E&^K-KVL M9LMDH2J<0^*9.E @C^"E'S^,H^#S .NT9YT.J;>L0J)OF,$EMN'H)RSSFJ'M M-AM F?4HLYM0MB*_^FL,*V0EH;@ 6I4$WZ$,.%?O](@YP0-X48\7W83W2"1# MF_4ENF&!:#Z_A.&?51,#>7 ]0Z%VIYGG.!"N$(6] M"0U&]^:Z9-LG6D.+RM7F3FA3Z6Y:FM8*TCJ8_;T0^F38 _IFG?X%4$L#!!0 M ( &B=4UH0$=>%)@@ ',B 8 >&PO=V]R:W-H965T&ULM5IA;]LX$OTKA#=8M 1E]75:*W4YF(R MJ=(U+UAU+C:\A"=+(0NFX*=<3:J-Y&Q1-RKR"?']Z:1@63F:7=;W[N7L4FQ5 MGI7\7J)J6Q1,/KWGN7B\&N'1SQM?LM5:Z1N3V>6&K?BY[HGP/%]W^GH,*9NV+W^V?O?:_) YH%5_$;D_\X6:GTUBD=HP9=LFZLO MXO$WOB<4ZOY2D5?UO^AQ;^N/4+JME"CVC0%!D97-_^S'WA&=!I@.-"#[!J3? M(!AH0/<-Z',;!/L&0>V9ADKMAUNFV.Q2BD?/\T_?_QP>_WU[A:]O_YX_>GF#LU_N[O[.D=C],?\%KTY>XO.4%:B MKVNQK5BYJ"XG"D;6[2?I?I2;9A0R,,HM3\\1Q1XB/@DLS6^?WYP>-Y\ WP-I MZ7.CKC2 U?JZGUVPZHU@EE#J;[@W[?9CN5 WCJ+35=1W97.&+L93<)D M>CG9=>F85B3PDX/1$0YQ']L(&=P("3Y(E,H%S"+E;8[PX365,^F./*@ITI;0EK)GVQD&T#3#@U, M8Y_VR%JL8EB&=K;A@6WH9/NAW,$4")EQZS2$%F1A%/:0F5;$#\/0CFQZ0#9U M(KN7?,.R1>WE4OM5^U.H-92M,"$TRH'69\@!D[87X5BN60QKM@;?!B8_"()'X?HFD5 MQJ3C[B.(R0%B21R LQ/1U\B>ENW(FJAK!I1&@\D&BPWRJ>?R+X%"M7&628 M_8Q86;)"2)7]V;*DU O#N&$)6A0$P6F6>R3'V2,*HAY/BQD)(QP/,.UH.W8R M_8<0B\PMJ)'J#,3?A3E:JRX+$[F M0N)4SQ?OF%^IMV/:K9X2MYZ^,$[):2FUF. P2?! 64):+25N+>V74J?6DV77 M."7]@M1B19-H"&NKJ\2]N;SE2PZK?H$4^]$%.NQ8<^^(HZ /UF(TZ-=6#HE; M#F$))&C.RPQRR)Q#M +L$ZO 5+T Q]18":Z]Z#'85AB)6QB;VC2W!:L5J2EO M0634T18K0L.AE-)J('%K8+=6?5G&=LG<'K)%,*?!@,#05@RI6PR;C'W"J=2R MU\.P/>G'EL6.$)H,'2G15@;I"1D419$IO6UO"B/(7SHO\#+5[GVC%V^3(C$^ M?VMEX.S?GG21+7N_0D?'/FBUE;I/=N_ESQ13*9%^\Z"8E6C'\BU'9_ZY[^-W MB'B^[^N_J%HSJ8O(K5H+F?W)%U9AHZ]Z%/Q:O1W[IW,8[-[$SKD^U^%95"BZT'+'Z3/:6I[QXX++A\/,5 M0&UL?40]Q%8KR5&5Z2$<>$GB>Q$FM?,P]N(H]L(P:@C_7^8" MO?G;VY.'7.]/\/X/_J]U%FP%47\:+#9#:;(MF*B[8+I>P'8&5A1D='W2/2L[=V1 YLWZ*$Q+2?NEBL\.P'QW8*=.VTJ+N2NNZ8X.B=$[=93XUU@6"XUV;G M$^P/O-JA;>E%W:674 M_&];Z74CN9*"[;-574Y*#KLXV!C5-%&U >9(K9E"(JW+4 B0$OV3E5LFGQ ) MFJ3HH8HWNSZ$;<([Z;QQ+[AS1[N'KZ.>%]_1-"_'_@7-T#> M]@3#D^;[AW:(YG.,WYE<964%6[XE#.>?1Y!'9/.%0_-#B4W]SO]!*"6*^G+- M&P M@ 1R)Y'0L4AWQ!!XD46D<,_E\ Y'830QJ?&MXSU=KG368T_&& MK6 )^N/F0>*;65D)>0R)XB(A$IXFQHQ>+ZB?*>02?W+8J8-GDJ$\"O$I>[D+ M)X:51001!#HSP?!G"W.(HLP2QO&Y-&I4/C/%P^=OUG_+X1'FD2F8B^@O'NKU MQ/ -$L(32R/]7NS>0 DTR.P%(E+Y?[(K92V#!*G2(BZ5,8*8)\4O^U(.Q($" M=8XHV*6"_5+!/:+@E K.J0INJ>#F(U.@Y..P8)I-QU+LB,RDT5KVD ]FKHWX M/,GF?:DE]G+4T]/YN_OEN[=WB]F'VP6YF;V=W<]OR?+-[>V');EX8!(2O0;- M Q:](J_)Q^6"7/S\:FQJ=)T9,(/2S;QP8Q]QLX#@BCCTDMB6[;:H+TY7=^KJ M)@)7U'9%;>?VW"/V9A&N=Y8$0/*E%X@TT0J7<0!\RQXC: ,L+'JYQ6PW;:?4 M=BS+&IO;0Y"FV)!ZAV*U@)TJ8*).UWJYTNRB5BB"4M" I]3OL$MJ"\S MA#1.(Z8AQ$6/!T# 6;:MVC@*1\.# &W?'WE-DA9!;T"=HRQNQ>)VLMPEFB4K MCL-,F%* _^Z!L!B(37_>A3 ;8RPXPP&?A.@19"ZKGL48% !#'HF YY 2@P5 MMV?P">>$2;)E40KD@BQ%^OUP-P*L O$Z N8ACW+C? M/_HWW?;_IO^T47LG35F?5(W8KXC],XC/G:^;;N-'FUOX^MLY'QH1-X:$9 M\F35Q]UC_@AXJ74">9MD-_I!*D([8UN"Y A[2_8'U#(;AM: .TUEV?*UVK M)@;>A@KD%HSI+S_1H?5K:_;Q@ZS5P??9".U.1W[(A5+ZZ#N>>L7J#/L$A?9E M*/_W4J'-A,,9#1J'3:]8'6"?E=#NM.08P$G'S;PT7KOJ!LV3LE>L'OP^(Z%G MIB1G'QSSTD,O09]8G6"?D]#NI&2V6DE880)((HZ);9BG?V23T6915..@"Y%SB$M"UJ\Z!*C$&N M\FI;D;SX*2J1JK6JZ&_RPK?1[EW/$;ZMQ\>>_". N7=1?$+X@\D53Q2)X G= M65<>+B195.7%BQ:;O$Y]%!JKWOQQ#2P$F0E@_Y- M/(E\O*>PX=/GHOR!UM1RL'+.LO9Z63%^>9X M-F/QBJXC=E1L:"Z^61;E.N+B;?DT8YN21DG=:)W-D.-XLW64YI.SD_JSV_+L MI*AXEN;TM@2L6J^C\O4;S8KGTPF6_;&Y+\6ZV M\Y*D:YJSM,A!29>GDW-XO/ 'F,6)T7F2_I0E?G4Z""4CH M,JHR?E<\_T1;0$3ZBXN,U?^#Y];6F8"X8KQ8MXU%!.LT;_Y&+VU'[#6 KJ$! M:AN@?@//T,!M&[C]!MC0 +<-<-TS#92Z'Q81C\Y.RN(9E-):>),OZLZL6POX M:2['_9Z7XMM4M.-G\YOK^YN?+Q?G#Q<+7?QT<7U_^>L%N+P6[R_ %/QROP"?/WT!GT":@X=54;$H3]C) MC(O@Y"-F<1O(O D$&0*!"%P5.5\Q<)$G-.DZF E4.VCH#=H<63TN:'P$7/@5 M( =A34"+PYN[EG#<74^[M3_7X.^.;FE>47:LZYNF*=8WE7/_F&VBF)Y.Q.1F MM-S2R=G?_P8]YQ\Z7",YZZ#$.Y38YOWLH>!1)@I"@U4'M6GOU^UE5=J>P1 B M+$9HNP]"8^;Y*/!V9IWPR"X\8AV$><$X*):[ +6#0<8 8,1 M]S#K(#=^O/W>1F),_-Z@:,Q<2*"C'Q1_%Z9O#?.?9<$8V)3%,N6ZX/S!4[W M#_NQ#:U M[I"'UD&Y$QZC,E[5D!.1.EFQ$7RO':!PT/7((:'7&Z"A%0Q]1/0#!!U%8(XU MT/LHH\W ".'R@\K!TK*/,WP\"0GL!:DS\SP7&:+;*"WE:,NZ$4>;5-21]+\T M :Q8\N>HU >--$7$]8)^T!JS #N!(6A%K]#*:W\V:'<038CZI45C!"$T9:ZB M2G@(5Q:6$J.-& _+H>\$J!_ST,R'OFO*#46@T,I8>Q4QS>-B3<'G3%3O+]I( MB2:+][JM#71H-77%S/0-D2KR@YZ]=O,5+7=1MEWZ15NUH95'/UJVQ_+6Q:W8 M%-KI]&?)IF))E=!'+DA?U)DJYE4IAHQ]!3G55G X9,\I"H;5<6AFX'ZH&!9: M:6P7+GV1656E;/4VAX5@*;)M/3-*FJ0<+*,XS5+^JD40#!'XP:#X#*U, !11 M0CM37N:Q,J9\0QG#1D JG >ES MD,;*-W0I4FR)[&Q9Y\0C718E?8N71R_Z>HB&)#B%@G8&@6KL, Y]0T5$BBW1 M.VRY"U!JV&TJMT2T@0Z)SPO"?I1#(VR*4%$CLE-CW9W+LE@+BLG%+*ODG&IY MI\B;JB GG("@#7Q(?U.(76\0N\8.$P>:$E<1);(39=O#GR6.+PV0)&4M%D'P M"@KXW$))-8,B/_\$OX;$JTGV4X#%ZE[,W VM-Y^R5RV+H2&1PB#$_=*H,9M" MN-='7>R*;Y&=;Z\%GG>9%@TY%!._+PDT5E/LP< @9)!B6F1?9]Z6=$G+4DHM M7L0_Q.!LTX0:MH'0@Q$PE3 MB#FR7HMDJ:&LBBRAI1Z'/]RA.Z=L9=F*K4P0#:!\AEJ4JSHX$PTYE-G2/#;'$5$;MV(JZS#-"HS*5\ M?)LQNY /!_+MG0?]#O_0PH=#7/NP6O0:*S%^IE6[JZC=1=9)MDBSBOZ(- M.@8J)OI$ !>L:>TX$9=X(_EK=M92L*X=@G3%&69#TTOZ9/ M[L.4!,,%/D3$)3[I+U)UEM#UD6.2O*Z2-JY]1^!M+KR'T.[%A'"X V!"J+&T M(U2RQ@T/V)J225W2E3Q$W^[4:*--]8>$5JWTX20>R5OWF%!)(VR71M_%VCY] M$C.[$@N'/'X%O(QREC53/$K^73%N.FYH/7/E@>AH:!2/R3:\XJ:U;<*U'JHJQV]R \KT6+F(%O%1./ M9?KST^$^A@=1/WDU5H9=&:S4$+9O=,P[^?KNHA1K-OH="/N;ZQJS*28P,.QZ M8"5JL%W4W)9%4L7.WO&?OV& K0+JPTA'\M9%JM02MDN8 M VX9:,X>L$?\_C:#SLXE;F@XCL)*T6"[HCGHI@$>59:,Y:V+6,D2;)<4A]\V MP#KM(#J]OV6KLT,^-!T-8:4PL%T;7!6/J2BZK!!"0ZX3M$&.NH\REK_4A'$OJ=B344RZJ[*6-ZZ2)4 M(78!O(%HNJ5BWU3]%D)QX MI.O\V=Z=]S4MG^K?#C#1N57.F^O*NT]WOT_X5M_*[WT^A\<+J/G\G(3'<]%I MFF\\YWC>_-1AIA[=_%#B*BJ?TIR!C"Y%&,Z1+XI V?SVH'G#BTU]&_^QX+Q8 MUR]7-$IH*0W$]\M"=$G[1CY@]PN0L_\!4$L#!!0 ( &B=4UIQ_$,LE ( M .(% 8 >&PO=V]R:W-H965T&ULK51=;]HP%/TK5UDU MM=+6D$!IUT$D/E(5:7R(T.YAVH-)+L1J8F>V@?;?SW9"1CNH]K"7V->^Y_@< M._=V=EP\R111P7.>,=EU4J6*6]>5<8HYD9>\0*9W5ESD1.E0K%U9""2)!>69 MZS<:;3.[KN,Y^X4Y7:?*++A!IR!K MC% ]%#.A([=F26B.3%+.0."JZ_2\VT'+Y-N$1XH[>3 'XV3)^9,)1DG7:1A! MF&&L# /1PQ8'F&6&2,OX57$Z]9$&>#C?L]]9[]K+DD@<\.P[353:=6X<2'!% M-IF:\]T]5GZN#%_,,VF_L*MR&P[$&ZEX7H&U@IRR,5)"[U*-4\%@.HFF MWT;#WB(<0K30PSB<+"*8WL%T%LY[BY%.@-YD"(/I>#8/[\-)-'H,8331<0CG M,R*0J105C4EV 9_A(1K"^=D%G %EL$CY1A*6R(ZKM%ASI!M7POJE,/^$,,^' M,=?,$D*68/*:P-4N:ZO^WFK??Y=QB/$E-+U/X#?\UA%!@W^'-]^1TZQOOFGY MFB?X1BSF.4*DB$)=%@I^])92"?U?_SQV6R59ZSB9J?5;69 8NXXN9HEBBT[P M\8/7;GP]YO0_D;WRW:I]M]YC#X94QOIA*=M@ KH;"6+J68(BSU (OJ6F01R[ M@9+VVM*:YK0-O"]7[8Z[/73V=])-RZMS2L'N0;GD*-:VBTB(^8:I\G>J5^M& MU;/U^6:]KQM8V6_^T)3=;TS$FFI3&:XT9>/R^LH!47:4,E"\L$6YY$J7N)VF MN@FC, EZ?\6YV@?F@+JM![\!4$L#!!0 ( &B=4UJFAR;0C0D )%' 8 M >&PO=V]R:W-H965T&ULU5Q=-^8A*.@T2_X51VQY,;)'***/P29AM]F+2^L&F25>F"5%]3]Z MJ(J=5#-J& MO.+++&#!Y7F>O:"\+,_QR@\5Z2I[3I,X+>[ZT_>[.I^ M/D-W]_S/K_//]W?H>L&_74__Z5Y_FLUO[W[ZP2;8^AG-Y@MOZMVC4_3;W0R] M^_$]^A'%*;I?9ILB2*/B?,RX4R7T.*P=F&X=( <K##< MK#9)P'AC9O0Q#F,F ?&/![EF2YHCWD ^8R[+J>R9HG>?LJ)XC[PTS%:T#3_F ME-GQANQX0ZKZC-[^+\H>/$$/]"E.TSA]XM-5$J0AKY)W2K$,S9@DTJL/(9\7Q) M3$W3SL?/^Q2!K-*%!/,@P7P@L!91]!U1="51/G9Y<5*38B@_/JKK^8+_+2.5 MTF@HJ2#!%KK 4*S9AB60U(6LU8,$\X' 6KPR=KPRAO'JJ#EFBVGM=?JII6%L MM[M\+A;KSAQB"8P[<1.+6([NF*1=S).X9)N6U2WG2\I-=.+L2K5ZT=SUHEF9 MZ0=ZD3\/^*JZX),U[[KJT_OR>5X]%9=9$M&\^ >:_[&)V2OZ*KTI<@ MCZ2#S80<;)!@"T@P%Q+,@P3S@VGX MBE@>I 5?9U:;V^@_?(_"=\NR!>O4DCS@M,ZL-E?6/C32D& N))@'">;W=&PK MSO8NSK8RSO-O- _C@B_+LL?MDAYEZS+(Q0EZI@4K'[3\#O>.Y7'(WM;]:)/& MK$!\ZU=_CXMBPV]N4O[H0'2U3K)72NM[ZTT>+LN'S9H_L$]0RB<,#LF";[S6 MEY@MES2)]E>%LD6@NA4'%H%*HZ'/)4BPA2UN4X@M+@$AZ_0@P7P@L!9GG1UG MG?\+SLHHYXA3NZYU'W/*Y@VEDB.L#_4.BZ0^=9:^'J1//A!8BQU8:Z0M3UVAGPB(5;N:?>>O(Y)LS2M-9HRSBB@(?Z(8E#7OB1YIPZNV#';S!A5K"B M;X+J\>G #*6V&CI%@:(M:K1]WMB:(4Y2H+5ZH&@^%%J;B7LB*_[KF2CE$19B M-=%,JS/OJ+T=S \LS#QVEQHRMPRG,_6 NN5#H;5#WNBC6"V0WI7Q/2U3-U$9 M\C5-BVK1+(V:J%9:AF%THP:I"2Y T=RC6N"!UNE#H;4#W.B:6"TXWM*D4D[* M(;V5WDN=_?&X_1)??O!_Y=)DDVQ7%$N^X@B2"NZ>(Z^X15B@CYN"5UO(Q[JH M(&I=RH JEJ!H+BB:!XKF0Z&UJ=5(FUBM;7:2*RB*G^.('DJO&?TT4%8WF :0 M:*[$?>(XN#MSB*5.Q6(^E&OMN#5B*E8*;)?>BH.S[9Z#Y=DV]Y^\UN-^%\YB MG4A3?-,:7J$[S]4># ZE6.$I%M9UID1OZ,8'5,:$0FN'L1$RL5K)%'*;?.@= MF=C4I6&%% WG6%0-9:E-T$I=4#0/%,V'0FNSI1%(L5HAG;?(<4QV4TX2B:J' M;..3>.@(/?^GS5KH?=D&]]4#1?"BT-M\:H1;W M*+7MR>@H;MFR:9Y@09"2%!3F%;$()MTGABAKVEC#>E=KDI0[=;2)0^SN\<2,@8N%#U=F.;"/B$;6(]QVI4"+J7Z>FC;OQ!I7E M0-%<4#0/%,WOZ]UVO/=..*H5O+]+>JDOX]#3C ,9![75X..6H-HD$=5$;$DR M#J"U>J!H/A1:F[R-.DG4ZN3?A;Q2ZHG"I:EWA0YU^P8S2N];V+K'>.6!>N5# MH;4YTLB,1"TS#DE1$%& TQW=Z08-5&@$17./:H$'6JL8T0>VG0XV(=N4:5'=/[8<>/*"G1$'1%D24.HFC2P[D@%;K@:+Y M4&AMTC7J*5&KI]]).BEE1,G3,(@MS#Z@QT9K--6!F@-^3;IS"JC<"876#F\C M=Q*U8'G& RZ=(&].0F*)H+BN:!HOE]O=MF3:.]$O7IS4%);B*>;A0V M#*!Z*2B:2\2CESJ9"&M/V0%-H9@/Y5K[YWR-P*FK!<[OR(X:LM"JJQO\$SU1 M291E1T$K=4'1/% T'PJMS99&--75HNGP[*B<)*+$APW'T:QN[FG6X\^![*C: M:O!/.^7>8C$[VN>M/#L*ZJT'BN9#H;7YUHBV>H]HJ\R.RKE%)-E18IO='X5* MR@G3BE@$=W*LKJ2,[1!3[QZ6E+GE:.:$='\>)BE(]G[1VN[(4D!L7VGD(ETM M%W$R7KT=9&J?;^)+/7[EF>8%W3_BQ)=RO/^SL%H!1H@O^_P@W03Y*R+&-AQ\ M/J 4?TU+PWL?@=ZIWH(P;E[8OJ_DUR)_BM$ )?>3N:1\L MOM'/M^]_V7YAV;IZT\=#QEBVJCXN:1#1O"S [S]FO"OJ+V4%N[?P7/X74$L# M!!0 ( &B=4UJ[RX>8;PH &TP 8 >&PO=V]R:W-H965T&ULK5MK;]NX$OTKA._BH@7J6B(E6>I- J1)BRW01U!W;S_+,AWK5A:] M))W'_OH[I!33%A].=OVE\6-$GQF2<\X,V;-[QG^)%:42/:R;5IR/5E)NWDTF MHEK1=2G>L@UMX9LEX^M2PEM^.Q$;3LN%?FC=3' 499-U6;>CBS/]V0V_.&-; MV=0MO>%(;-?KDC^^IPV[/Q_%HZW*ZD^F%R<;3W2B+ M>DU;4;,6<;H\'UW&[Z[20CV@+?Y;TWNQ]QHI5^:,_5)O/BW.1Y%"1!M:235$ M"7_NZ!5M&C42X/BS'W2T^TWUX/[KI]$_:N?!F7DIZ!5K?M8+N3H?Y2.TH,MR MV\CO[/YWVCN4JO$JU@C]+[KO;:,1JK9"LG7_,"!8UVWWMWSH ['W0)QY'L#] M WCX0.)Y@/0/$.UHATR[=5W*\N*,LWO$E36,IE[HV.BGP9NZ5=,XDQR^K>$Y M>7'U[>OLV^=/UY<_/ERCV0_X\^7#UQ\S].TCNKJ<_8X^?O[VX"T>HM(_ ;A""<.0%?/?YP$X)!=0(D>C_@"6HH56L+N$&C) MV1K!AN.EK-O;;L76LJ;BG2MNW;")>UBUF]^)35G1\Q%L5T'Y'1U=_/M?<1;] MQ^7SB08[B$"RBT 2&OWB*R2?NJW8FJ)7#1/BMVT3C)XCS=F1W@2W?XTN ,72[^!_L*4I$42#+(115KJ[JAR *NOF[APTK- MZ8:SNQJ6+)H_.B?5Y65ZRCD]T6 ',Z)G^ZQWJC5IKD2J!K1 MAPW0'L2YXG112Z16IWO%Y188'&<#P+8-B; ;;KP3A?EIORIJK/:6FOBHW MM2R;^B] +-A2WI>(4:,+RA' M2^I>(OWX^[BB(73;),937]2Q@8Y?L$I,$FTH"#'$E>("Q\9;>%/" I=N^-C& M1O*A [91XDL?L:'V.,B;%[,5+.2Q4HVP$]D:I+3HDHG:GZUPKO%^R(/=EF-K MK=A663'UK17#Q'&8BB_W$IP*^8+.99>XMS ':KWK3VHAMF5;47!*>(*>V/$D MQ3 3.JSB(B4>+PQ?QT%JN]"22/&(37S94< X;WRXTS!B'J?$K:\=:D0T32&@7VIP7 M1R0=HG5:Y1[ AAOC(EP2K,KVE@I5.75I3>^\IB[G:JV"=-QI)KI< L\+O56A MNA6RAG5"G>5"'"3DEVK+4XUV6,$9.L9A.KZL=$822HS3^JZ<-\Y9Q#:C)MET M2%X.*Q)EGEG$AG=QF'<_]?3JD?K8ILRLP&2(S;9*\-0COK A5APFUAM.@5D7 M3SN@ES)R!2K 3Z38YLCQ=)AA'$9Q03PI'1LFQ6$FW4WXIGSTSK;-B>.L2(8" MT666^_0L-M2)CU!G57%5V>Q"VH5S;]-6M8$8=9T:"M!BV3OJQ47YFZTNF!@R2S++56B&U& MIJF'*+$A2APF2K\#GM+8Z8*#1'.+1AU6&$=3CP>&2?$1)OTGO0WL*"-)&@\U MH<,L+5(?=,.I^ BG#D*NBA_QG#8;/BEOGFJTPU:CX4URI(S=\FI5ZNRT5),( M4RW,O]VGB,.IDXCVP.'64Y(YO%@KZ,=)FN_!R](=,2FZ22/BF&FN!20S%DW#O>ICV MEG4+A?MS3A=.VHH^U6B'43#2@82EPTWYV+7O.6U*U1;5;?R#S( CG*(K!M/* MI-R+"E? MHX:57;L:LB*'Q&[*Q>-]&^)H3A;SS8@+$A87WZ$DZ:>)M4-_G%AM MI3".B]0F)-O.!];("1+N7ZOTP \ :SX9S\OJ%ZRO%_69B-VR'B=Y;F4ZAQG( M4H\R2HPF2,*:X, 5M4KF9?NK*PAA,RQXN=S!]R2YQ&;\X1PX3"!->Y@F,:(@ M"8N"P_U0 MG/F[H")Y94ML/"3XTUNATD6>>-O^#XY5HOO^R DJWX!-?9M M8LJK^JD^_S"[N7%"MVD<6]AMF\*'W/!\$N;YCSLR^=M*)7'0-\FG^9 @'788 MQYY^=[)W\AQF>;\'+U JB4W>5OA#)H?8#;4GX>K]B$)Q,;T3O:-<=\Z ;1>8 M 4/-29B:/^@.INYE/E2Z[XD@U%2G5.6=$[*#@5,K7SJL_$?"B:'@)$S!_:$_ MUQV35PO:O5**4.-]T\V)JJ/NRD:3@]J[NHM?=T>R/J]L3B73.!\V)QQF(-H] M54=BV#<)L^_5L[&_07-Z6[>MWMQ014*F90NG0XZSY20:RB2'%<&);UT9@D[" M!/T2?ZCBNJ G-O62(BV&73J'V8'#A[=/#$&G45##S[:;34,5.Y>-SDL-$UO> MR=9=VH+UU]W1@RSE%/1I4 6\^&[)B48[#(GA_?18;QV4(4RCTU$'3>-D>'3C MLHIB3]F8&C)/CQ7OX3.PU-4>'ZXCEU'BV>&I8>LT?-$LM(S:IR.R(U5A>M)+ M9Z<:[3 @AOS3,/E?=4VDKF._T"=GHJ=-52*N.-O>JH@ MAKOV?1!LH\)S]I3NW5@+:P.H9@LTHVT-8&>TVJKC65W0:B6L%8+A6W6CY?GE M;VKK@ 2G5@_=8>91/*G1"FE8*URQ]5J5AEHB_W-';'V0)(5UG.$P\SEB-$0: MUA _^\+\!$XX&OW3+!H>(SK,?$X8Q9 >N7'6MT] ?]9069F36.W"#PJY!MBH M$OLGT^B^EBOP=M.?/YIC1UBC7-6?_K9L:@N%:6S-UK-K_=1(B30L)9Y.]G12 MWV\AN7UT8N]^8?]F:F'U*1Q&0^R3O8O;:\IO]7UV@72&ZFY [S[=W9F_U#?% M!Y^_C]]==3??S3#=1?PO)0=U)U!#ES!D]'8*&YEW=]N[-Y)M]/7P.9.2K?7+ M%2T7E"L#^'[)8+'V;]0/[/Z'P<7_ 5!+ P04 " !HG5-:V([2IY H "4 MA@ & 'AL+W=O6\;2;+G5RGH-=[: M $5+\M&'#T"6[>Y^K]W66NXQL(O]HUB5)'-/\EVYM3%]\W31M]_)HW??;GQX]ZJJUV93=W&U- M"W]9.K\I>_C5KQYU6V_*FE[:-(_.3DZ>/=J4MCUZ]8(^N_2O7KBA;VQK+GW1 M#9M-Z6]?F\;=O#PZ/=(//MK5NL/\'GZ8&_6'/3)3\7N)*%^.%DSPMG\L(9 MT!.-NB4*YZ#W^U\%[_ZO>R'[PIW+)X M/73PMZXKRK8NKNRJM4M;E6U?G%>5&]K>MJOBTC6VLJ9[\:B'N7&$1Y7,\YKG M.=LSS^E9\=ZU_;HKWK:UJ?,!'@'1@?(SI?SUV<$1WYAJ7CP^G15G)V=/#HSW M.'#B,8WW>,]X$\LL_O?YHNL]:,[_F5HQC_=D>CS<33]UV[(R+X]@NW3&7YNC M5__^;Z?/3IX?H/9)H/;)H='_B7+[5\Q3_-IVQJQ<<>'\=EX\Z->F^/=_^^'L M[.3YA=MLR_:6?CM]/M./Y87QQY^-?%(XKY]]&+Q\^+"P0$[1@#$ROK!M@?/4 MI@/BB,K:7(/5V8(-Z7$%2_O5U/2'C5O8QL!6\V >8$E;[^JAZF&PKK@!"X'_ M5HT;ZJ)SS8#FHRO !8+X8'I9D4%'PX;X^%'''+EKHUO<2H8Q0-#:J)FU;B% MF1= %A7'(W5!40#NSJ7?$[TFZ: MXK,L9P9#5_/9W:.>_OCCLWGQ"<9+-.;T^^XGWI MOX!K!74 #<6G\!T44'>[68"U5_7__>KGN:KZ)2^PP:&7L/P6E,76S"!D2!4^ M@74M;5O"TS!CU\,'K("L!X8F+'E[TEA]9"=+##Z^6;NFN3UV-RV,U@V+SM:V M]*!.\^(<=H)M>^,K>0>(;[NR$L6% 6"E,#L0NBY!"@MCVL(T%OP4T09BK%+J MY\7KLK-$"9G$MO^61<%;N5F1,6 :!BMB95KC2U@C_L5L M21FBR=I&9HL!^6-^!29+!//S^?FE6IM9LDJ8>UOBEH7=U UH!D'9\6T_X%#( M&V]60R,;5WA_]?8"_S33J=S6MD@U_'E3M@""<*6SL+!E:3V0W>]G#VQDBS/, M8+8.@ C-!(C-EU%&5=FMBR6@KV]7 3)Z^ :,:%W=*66FGA@">[ M,+XO40 ;5CAO4!"L!S0(C.%EJ'O(.S+;AZG@6> SO(L25Y97@_?(+AEY8K!, MWP+NNB=859+G'K.I+RM75#!T( >3N/M IW076$Y7.P&M>FZZUZ M2J3I$VQ_5,FJBX[S0XOFT&P68 K.OF?@,LL$@ONL,3@+\RO,7H(3&$"C03QE M0Y.@W)8-PO:H.230/LX#AX> MFA7G Z*@QI8TP>\ M?^7P8U?9YY]8LFZ<]B0*^G[^'-3=@D'QAOK:HWF_'+P M%1!OBO.5-[)=>$GX-JJF)X6#ET!^5[C=B=^GSYC?;!)^0ZP.!G\!(UY=_@5^ MW]#*T^7LSA17(%HL@OQ2^N0>/?34[DHYTI$8D@C#'$L#WD MPG/5WP;K15U@(O@9O' WH)X0NZIR:WO8"?G&#]Y,[>FOR+>6E $>#E0J6X)) MN"6#\-W3L_D)!"--HQ87_M1K?(*A?\I_C%7C5V>(6:YMF@]<,J2 M@CO<=+JBLOXK:.58 6J#HK M&QT($62WH>117Y?HB.EO_U&V RX(_O14K2>. MS\L!GP A+M C @8SW9.]53K1? %U EN O=^=S+\//$'YR9CX-WBE7;&# :35 MX30[RP'B6MC,M5GTB#IVO!BY\J%?.V_1C(%I7 V6_XX,JFT'),$*AFBB<&<_ M2-#Y50^SE![,^(6K@]D+KN[\ZB+@ZK.3I\=G)P]SZY0PMU\#GMJWCS>&_[8V M37V,Q-'&)T"^A\K$'U>P/K#C92$3&'A-M+=?6U\7?P.QP1/X(8IU3O&'1X5M M;F?$*[9FW3TP!:\/MIH1; PV#N UR-K0#G3P/+X;)#"U7%@4N&$8=P6P?RM> M#O0&+32M/#JRQ(V!BB!_BL"?2'D"^>#!UPRQP/X9I1)'WN_D]TVWC_G[)K[* MH->'?#[4"6_6F)V!V0#3NXV1/^P=X@)I?(9-2G9"!9F%NK9BM%(0",BK)(W8)[,T4CJ@ 37Y=8D9+:]QZ=UF'ROGX$$I M9G,PJ+^QH(*M(T.-+\#.!X#0Y2KJ#6;.D YD1(<KV<0GF7Q QX#_SO?!P5\L5"C)4NP$% M0M>A.[S<;ALP2PMX,-H!<&-@41*1_50\L ]3V(-!&>X)H*3$*+;%GSJ(XV?P M)#Q*:8%\EV)@>UW:AN:2IY$X'$;A-_"F%G0-P_ XY&#)X5$Z$;W4RI<$13G2 M! H6PZWQ^,[UOJD7AF)T&@(DN*$@D8-4]!ME!RJ-A($MJ8AG)'%4;;$K&!D4 MUV4S #I[ --T23Y&O8WH18H " _YA6ZUQO M*4NCP0_P$H(_S&OAF"O@EBX2@?+9 !\)E#P$*0;H1W\F@&6+V-[WH :H(1P[&("3VQ!)0!SG M>_MG> -0-3#5+L1Z>$2EQVYY/'31@GHR>3'T VC6&+%UR3,''.&\> <_F1(0 MG5B)"8ZPV>P.C3,C-B$AUZ"Y)-9;U&3<7JA]8M91)E$.J73(\)2UT3V7C:[L^ODRBXGKPZG]PLV#T@A\'T*JY;90M_/LXRX9)/,H9 MM^G8'WXKXW8Y L/A@8[(WH.6)8C/MZL[(5Q!-VV?/NN@&4RRBC! ;]%:45 M(N8):!*!5PB8/^5$[X6%WL2XN^P49AQRP3-"T6C&RJ_%/P?5: Y$TPR40TU2 M&9P4-+!$#A\2_P:_<6RB<#BJPMB_S?^.U5&2#^7JD?N\W\N^]W8Q].K8>/,( MCEFD.7SS5=[GS .88+#O3G,A8_2+#U%,69-!#KE6B*@D'SB,L0]HL^7DZSXZ MOGW1I'N:WD2:5IAQ HH 7?'> D?X)[Q/^Y&5VK(!\SQ+W.+J[<+&YL054GO0 MEHI1.VC#/J69TH7I;Q"/XV2QA##V,&T]^4>TKNS40%',URV(.F3!B%=%N>PE MN1PVL=KA/!F+=H= -^ LL/[>L@OS9DFY:LDS[F+'M"S"*64 +FA.&?KQK"BS MY9Q3"2!E54<$3"RNFL-B1 L $)C]WRI^"G4A1"XZX ,96LKK3NK\U&B%OD\< MQ53THK$KU=$%F9O2:N:ZE=)Q"/\$Z8@_C"I-J3^,1(4O @JJS)Q( ,&[%:D> M[[")?0H4LCLM&]+J?YR#&&8W$PMA^.?3+8-1&OA.T+\K*G=< 3CO,8L9$&#]R @2(-3S,T3B*-DDS01PP>1]3 MDN:X!\&MBP>GCTY/'K*/GB2#G>24 $IRMDAATV2OK"$$@Z=!Q!:1=G,K.9>: M=*ALT$J0&8\/0[0(:E)A:IS0LNS=X#@UI$1@B% 1?(;9AK2G^8J+B(F/,ORI^;M4N\ M%!.XX/QIW[ E@"UJJ*ZX0P-,"UNTK)F4J7JKP!-)#J*5: <"D#@WLVU'M["REV\VTE/"]BTE(GAE E#! M&2KS8*$A"0HSNT4O#EB&8$6/\V(].R.7=PDY84IAH]>6+/;B=B>;CB;# /*B MF(SIUM%(&@3&C#^6WZ3R1/H+MA,;=XK3D^/_S(I)O7@?J9(0U9^HNU-0&J@D#@-4M- M4>_++_"RYF\O/KQY'Q*X&&F@<7T;2N07:PQ5RG:ZJ+[[' "?99\9=N#J.[/P M2=H<@P'"MUMG,1$_23V0!9RO2O!22!&O)L[W@8KU'C:\L;@IH^#QS4[R/&2X M8!\$D2A1,13G? 9MA8!C\6D0,2AA)579)/6 03 G)2A2Q[Q,B3!&\FJNG5Q/ MEE2^.]2Y,H9SG*>/0Y)3-&=6_&PP>[0%%LXT>8JV.(G@/MKN2Z9AB( @+C=I MPG->_-&1;7@+4 0^,IS"XQIUX,.>3@&MIBIN*;#DK7NR2]-LF*0 C2M,F$48 M.FRVDF/DRNK>!\1W2="J@=TF]"=PAF"6YF%F!!T T6C0L@4X9;HH[)A:93-' M900D-QF$H-D0Q0*/H=&O[1*ST$@J8&'TUP2C^GP1\X2M9&0T?9#F*)":85N/ M38G&C)FPTN:IR"H-:F2Y&LMP_E'*1&3=.[?LI7&F0V:AMM^$0E %AA2\"(9# MR"6JHG6J..B^)?IS"U3S'O4(TVS.X_ZI*H^>-4V#<:Z9%L6FO*6&.-2+80D_ M -^Q!0K=4]"T+$V49(T:UZZ.&]CT=9!T]M[*N1H#O-''X'?L-=6\.J&Q;(0P M\D^N0%I7);-*8#9@75$9<@W'O+41FX+^\-"B2W,J3,RX//$6U!XFY^(0OOT1 M).0MX2UZ@/X3*BXF/AX$N+:K-:A28^%O-;%7,TJTO);"XRE37>VE )4B)FHI@J0IF]*#!8W['R$,A"Q2_G&^ :YSG@N4 M9ZBD;XB#82 -^,3["X-.5B\/9FE^@!>L YH*E M(AWA?DJ=E]LTV; 8KG9PN[. 3%-VEB*8LKG]$ZQ\V9>HMYASEHHGN"V[&F1T M00F"54M?WP20/5')XLRPN!6U^5EKS32S"-OV-ZB;O5DY3_[IDA]5.2@WJ$.@ MZP,(?L]LO8J-G]C"22VIVAR)I6S\)SS#G+[2Z?&7#ZA'X,^0@96W6S62Y(SV MM'FH2QGW.UG:.$N'#J3[:9?"GZAO5?1A :BY7DA;+9(SXYI?;&U\;]]9>(P: MW$CJ"K*'CO5!VB.()5C7A\\EHN!>#X;ZVLV)?LGB[D&#>MQM#3?N(8,H^R49 M2/!QPZ*QE88"W4XY&$RK&U:\Q;G3Q4BY W^!#8!U6M/308AYNF349.".I3[8 M3+/)%9)".X00X(9F27,B!:62JT)69X:@*Y(9]S-EGRSGY71%C%>=#U!M_'FP G^!5?T)S(N-NY^.W\?>8VJ2Q,,4 M SB74?\8V3!XX:-;H7SQ\4^F&0AL7@ GZI+U^AKH= /W?)6MY?H>VTD*1BMR MDN@X@-P[=@JK*G=X!WLEVI+W6H/!;MPMBS%1 -IH[U\G1DCR_I9R8IQ@1/1E M%=>:#0U$O@03!0,ZW4R#-4?.XD\(^_SY_/= %ENIJ&NIX;!M[9R?8:R./PB@ MJK$?CZ(,-LC<@ XSW92W=RIJB$+&^JJ?3^IM<#.[B# ;?=2FRR-G.BZYT?UZ MSHJYS\A\AD!^0W$O69J.30T]A!9FK,Z4? 'YJ/+.1IJ+LX]5'1"UPQ8MA 5! M]%3/0ZFN2UA40[$H("V*\,8K^0G,,_;, ?"EKC$JDF%\):Y@8NW!1(/NB4MB MH\CI,>K2#^J#8X/M7U#L$L(SU:?B@?+_2I][R*%!Z<%C^> 6DG?9<8"JQV,, MHL.8R_V:;I1@<80*#?T.+ K@NHOEJBD/52Y@W@*GA<% 2<8:I.HU+S[+<.J! M_T2LV!Y[W'>DW@:"C=:PJ@?'?6."CU&U#?LW;R[&'Q W/ MALK&X<3,^=4%_C'VDDJ"AE??Q:Y!ZI/B]V1+2:Y!W MH0F0>S0FHE6"%;' )+V_PHJ86.":5LN)QMM8N@M#TF2PUE[/3;3=DM-#%(2Z M1KH8-N3C,':D$"'('$%"8)MTJ4J!#Z>6$+T+[?6QG1/>C&5;H8\K;]KM%/*^ M%L-(2=6RPT#OOD/,N'8O:XW0C,J5^]?(6/2?M+J$DF15FKZ>7M$4#?FB@F)T MDTI1:I>F%@]XO^ 'J&4%:EG'G5U *K W=%&$G#?OB)DDFWE[S+1VILQXSBU? MTV.DZ3ZI_*7][SKJ<^GWTB5E8Z0-SM2?]9P[O?*DX^23H27KOF1P@];#C)&4 MT63^X@XD=I28Z=DS*+E'^+G#2O6-I.3)-"NK45D5Y7J+3 M;CC2P:SVOB&[Q*RZU*SN#(Y>A\:ZPD'0=W=INM[2MPCRZC'!X9S*6 M#54[G9M\[&A3DZO%G@=N?L#$6K0ZDB?GS!KJ>*P+U3LCK>EPAX# 6:#M&EO_ M4GR4AN8S*=/W7=SP(Y%R5P07#LH1!5H9 V$LDDV\\YBP>8^81PS1TW1\*B&D M0\D9VIZ62<[O6IKZN3>5 !4Y]@5L! */UDC[N>>!;SZ*^IV1!6!P64[5EI5-*@8]"&./8TB7>@$)([/.?%96)3/B0V93*]=,#^ MQ*0DEMO@C]W::/=O!BBIC7='0*U+3#DRGOUKJLZQ'I!(RFS% =(PN2 #]PY0 MSB\#\ $'Y6]50HA@N$U#36;TB>2)(_9!*X-(P0HL%OL?'(7L['A$3GF15IM8 MJ/#Z(VPYRSB3+RER>2_ 6*LO$+<4:FVA'8V$DH"/Q("DZT0=HW*J8A8?V[R" M0$-Y$"U[)AS:)BV8P6 3,9JE8TX)%!&=WWL,6,_XQH/=5.9M7;&&L,VQR*37 M6ILF%K=IC4A:C,G,<$T(6SI3R)GZ[WWL)JN--7LRH>+KT=B!$0^IOO 0*V;< MT-*)1)$=_!+.2E:FD-HTR8Y?8R5=IMOFD$JD/C*:4)H2&Z$UV9-D8M12=AGR MS#Q'S/9&%E3E-F\*Q\ 9AI=.8K::>IBK"U7;?7MO7OP2;D.?&>L%:G,823>'[=12H$$FM\R]DEAM M@=>IV2'=$# RQA"@"%20V-D\;,]B/60Y>')S^\P5N3$^^A)&TTRXL&/"N:OU MUS.G^Z$IN6&E;B\FX@1Q=E L>OL]CC[O'XM*I;#U@(G> :72^#FRV2JD$9/Q M@ (V/;7!/4KR+"I[2 1<4J&7-2$GF/%1;$0XILT+RE9ZO&O@=KSSJ&T*6XYN M7>ZS@O)2,C>\SB5FB:/CR0.912URG,1S[(:[Y/0,E_SXF106<_E'Q1:#VP6C M))H.&]ALIX(P.>"^XV7P#&[I6\:#W#Y.IP0(("_X\/^UWH0 .C(>=]K4:Y&\ MCK5N!F J5F$5:DH%!O2:3JI2LV]>]A]C!+2!Y#+8Z8 !38^4@57U2Q+ MVV :W',A0!LL8"GERLQ2;Q)W*O<+PTB#]]K=Y[%5EF]IR ;&="-F1&-@&7,2 M](1D5052R8&-E#0H/&GK CC54L>B@*DZ'#DB:2H([/C@2';" M++<[5RF!>HX@V;@D!3[K=D]($1P(XQ M>TT!S801L7+5I*\JMRQ$^+[8/Z3,@$M8_]+6HR)5> -7F80^KJ3 M,RP4$E64KA<]F$7OB#5ZP%;<,ND-G<#C V:]'ES@UM>63TT/G;DS&1=5NDE%_&HXL8"=NM=:Z*!B;%*1>@\^::ZM"H*VD3:0(QP#FA MY+?- 90TV1^R+U1.$5\,2QDK:.9Q$Z:<3AJX!'F"%400I!ACEM?[,SE3?<:V MDT!S5OQUJ+F5TB;-H.-<,VUS;;F:X :^G("9 _@S;1ET%%T>>KIW*YZ;NW<. M03!A2$1MFSL$J,4P\)1X?CU-!,6LH=)J6I; MS^[A&.M=AF",W(B#8M-:Q=7597*/QW_<*2HD$=[A?K-[D"1,"[8R7_J T-@M M4)EHK]EV.[#*QAEA-KHR@8!VRQ&*D9.4027Q$'C:IA4*D0$B(\&JGU'[O\F 6H_G,R2X!P\=X?&5F>@'.5,8G1RO"O%V=[L MAE5!C^[DN297]?1KUB@3F@WY @/.)EF)907?01RM%QP0%JL(_$5\B#>3R,DK M\>S2"1_/!:6'ENGT$Z;&Z.8-7*+DS\(!3LQ'G6?4U1/4)>E 1$0$)9*SK.KW M2P5!%*^V9FE[:HXTM3I0]+>46I=35VW';5T1H(22PF@]1DD5RSB&\'),C1DI/0T8! D453[W%7A]5S5%8M8) M]=V/\[-X40\,]-U9'^7'2/GH1W3VI:>1"3:^IWQ"J=[,G^6 MSW^:ST]=TO>;GF>*+Z1SN5!,C-VE;:K9#+WLP-ST_&E9-*4EM3 93&JBO\V M"%K"B21N3;W66 $N))L18KB+/+T1IM:V O9*NXW4\7" S$D%YM#A!A^,$I/= M+#UC+ ?:N9D3FZUX)D*4L>FNC;O=:5-R@.=T)B.YS"'UL"XTU_')!]PM%*#@ M$7$]CBTGK_'&U70QX"FTX(KS_0+_(=!\(;FB=T@:)XXR=RZ:F[Z[UG>S1/O( M@8VK\C-9M_+C&T?<[4L_X"%':PVC\^Q\CB_V\(-O_NYD;-I.HC$(^^9NVS+^ M]/%843_1X8X+=BNX):EE*K":_UR%/XLIC$&@E5 KS]$VX5@B!I\6)/WF2WPAZ9@AWCCT_0*#P[*6KLLB45$>!%:<"]626^'7'?$:VLJ%2F MLDJ@5^09KB,DD_EL#LM^-&BKYJ]C5Q+?TGCQ-#S/#CAPB#)_!'N6L\PC4221'&T<67IV.COP?98)8F MNEQ\]C([GO@V'D_\H,<3]8W;_%T?BN/CR['(*#]86M_UQQ8(X)_4QCPOUSGH5FHO=8X[#X4FUCH4X42]J9C#WA'] MW[SXC#TDQ[6[D7IQ&"-<42;6R;5WD5J;+5W\&3/&,/0F:^!;2GUJ*G?"9_-F MT2AH+[O!9IQKD^SC67*%?D7WREZ+:J.6W,3R/G8'X$^T^>6F@M ZYW,'P\8A MEB'YCVR\V&*G"6.\7"!A"(A%[$*!O,2[\I$0TBN6&MOST$>E18=L",Q-8"H MFY4HO:-CXGU^2SV0F=@SN\$<)>V"D*"4Y""C:NI-^5F.Z*9/21(K% %%H'0< M'C5"3OSRT163?6AW1HDW\0H(XSNPT_00G7D.)S1B) +[ O.OA.(Z_58 V%H@ M=2P"QX.N(4,;1(_'=:L8P4\>MTZ_32("<$E:4H&ID2/J\@N5FMX=7J[<6J&Y MR3N+YG$7PNC+H2D:JMN+']=3U=QDHN7$ C-+-Y@Q/\S[='?9]AC4@0S#_9@Q M"QFQL)SGX')O4+G)*]T6S/%.\]7)Y7EEVP[<5T%Y8+DNBS^E5Y"V6'O3BR$K MV%-Z\R-G+L09C&[TZO361YZ2\GVZD#?)0BZ"5-^J#/%BA:O#&I#*>W^ZF&%_ M;FN6>,A5(O;04)?L[-E.!YWK3.J'$LG07&/MDDG3.DAV\2GU4DK+,IXMDANO M$Z!\<;^=\/>K<3#1B$>U9R%],\N7D@?/3XY+OJ'E;X!)SFTH,M:\/)DMO*X, MKQ/@=&;6<4#M%FM"Z>8KU4]6<O?IW,?N,E.6R=H1Z\IMPJ:*+)(::"U MS?8X5W$Z=JG90EF:%@]G8PN9V#*>NL(=VLG%K=E]>'B$)3V_B1Z(*N.<:U!; M$:[K35I \8OQ^%L2&)#WG.?:Z3J1,XRQT,I:F8#9<.ICV*[X>X;XR#I9J,!? M90Y=PAM47$\C),W\T3F2\&JZLK!CHYC=YR4@+.[7PYK<*[ !T%8S*7HLD:]EH93,H/-KQ-V_$?;;Q?B3.;4R@+"$ M4(Y*Y71Z#BEE9X*2H_*R@M@=0) MZ,A=?:&K^C&$0HP<-F-RT6R*X?,# =GMT^SCIE.8Z7J2B\["S69)/+TI*^\4 M?,U"0O=8S)3Y/RFC(7L"O"NA^"W[N1TIL3"LR33 M1ZU88*S^*FX^?L55+*L13<_C9?P[Z]>H-C/T '8(N3%#5#&IBTH:*$6ZM.!4 MO+.Q-B9G7!,)4QO OT3*4I5/FO]SJ0:'1$T!=U/Z+Z4RJ_B7#39L*C[?-W)0 M,;_[H+3,TH/)W5?Y'>SG;6H*!)?EB,TN)\9)DEEQQM$Z]TZ:FDJ]K5.[QS&G M' F2?%?BU>^1 ;GWO?":])W'K$SX(;G%G7T^A?(AU\9-@^30)EF!J103VI.P MN2G>3!V^=(H:%^/W,<26SH0@],63(?]_AX_(?.(NS_;26J8W%B+50XNE%H2J M&&ND3B4>+?Z_RZOL7@F5K>7_NYO_M]W-/RC^V7^?"_J'*?\FMS0:_1[^*7]C MUV?H_KF_I]JE*MC8!_EL#P\L?\)78:P=#XTG=Q.']88; _@K@HOD3LZ4>HV' M);\N,7&9V0-\)IS5'@\@ZYJ@8-&GEUTNGNJ&&,R.G&[DI29?PM5&SQN'=%SN3U2?=REE/08US= M6J^4QU-@P2Y.6_JF!V[]C]_\A_YJ1Q\FNTCZB5QI M1.5$P3Y+%BC+OX8,SPNF0#K9-&'6,FWYR4M6,EO:3)@L49:=?I&QIR) 20U% M/"E_;]3]4?-N[_#AW32AFO)M"*$I:L? ?4,=<6\)<28W?2Z($>R";0)R#BEK])FGZS7RE/.YMF0%8#QG)OJ)N?%?V+1_VK M%X]L!_^IX/_>W'IV?_G1^ M=O0(WHR/OWJQ+5?F/2 8O%,9OR;@Y=')_/NG1WR#A_[2NRT.B?ZU=QOZ<0V! MC?'X /Q]Z4"%Y1><@.Y?1?)>_1=02P,$% @ :)U36K%#7\QB!P ,Q( M !D !X;"]W;W)K&ULK5AM;^,V$OXK S2N)*DG%27_]/4-*BI,Z:8O>%ULB.>\S MSPQUL=/FF]U*Z>@QSPI[V=DZ5Y[U>C;=RES8KBYE@9VU-KEP>#6;GBV-%"M/ ME&>]I-\?]W*ABL[5A5^[,U<7NG*9*N2=(5OEN3!/US+3N\M.W&D6OJK-UO%" M[^JB%!NYD.X?Y9W!6Z_ELE*Y+*S2!1FYONS,X[/K(9_W!WY1=/BLD,YDZYB#P]R!O9)8Q(ZCQ:\VSTXIDPOWGAOL/WG;8LA16WNCL MGVKEMI>=:8=6OKP#IY@W6< MT,]@M+7TL5C)U4L&/>C9*ILTREXG[W+\(-,N#>*(DGXR?(??H#5^X/D-WN)W MV-3&#:6V(J-/1E>EI7_/E]89)-%_#GDBR!D>EL.%=69+D/^^?O6#%LK1B^Q_WOA?#_Q)KFE@KML*8*^HP'BNG[[Z9)')_39^$J(TFO MZ;JR$&"#@Q=J4ZBU2D7A:)ZFNF*N&[K3F4J5M!01BG8A2R?SI304CT/8L>ZV MDFYT7HKBB63AI/%BG?8;=Y5)MRA3FF^,E( /1]@!#&2DG*5[X %J6:6VU:9+ M7UCGAR GF00Y+\6D^,\DV\>KEKT!>]Y@Z#TF@#BK_Z* 05,V.I5&I9[R:)1T M)ZCG+//0!'<8F6HXY#<<%S@G3YUXI U0E=VP+_0HGG9'+:G;"D<[8??I07-; M0&-):Z-S6NV'3+/&HI""?2'?CHJ9GY&[K QNR),9[!&O\/$@>"$/F(_F/QXBT5 MAGG 5H?SPCFCEI432WBF#O_!^+)*:YVA ;%*X7SH0O"7_*_>N M%RD>@6#$M3R>3!OG("0LX&6XS^@K@%*@;OSR"I(S7?IRCJ-X!-G19#KSN!0( M$<@[6,9QSKW%@ MKR!^;RK%@R@93"B>1/W^<,\KZH_SDI)H.)W2\2 9G] 7'ZSCFN])37^&/&., M1 C#0LAE=.=X6)/4@EK*<.)X-#NAXQB,/]4PU$#0867H6)Q0C"0:C5L?_(G2 MHJ5$!:&)57F4>!9JZV2_W MVD"&\'$W?@9_:S6G'J@8A6NN+#IXE=,L\&4FR-["9F&'M;4M"G)O>A,#_P@" M]WJ=#]WD_&!GJ_=HV\P%WE&P0-8YG2FQ5)ERW, /H>.UR$2!%KCP%X[74/8" MO^:+Q M&4Y ]Q11F?&0XVL>^GH4"QH-QC/@7,$($:C"\BCJ3P=,%RC!WR>_IX1/,)& M'A#Q2K-)4$L7FU-@7OY2F=<^VF<31WTTP0]R+0V/DXP3>]MU6- I F!FAP30 M[(5OWU8RCL;#IC&\?>J(9KX?W.^-H2*S^N7(*P(B* \(MFW=[>Q[S"6;],_O M%W/_%)^?/,-,,RN;9CP[A!Q^[@)R@5W*R'9X5M8!FE>R&68EHU6XP.*R_ZR: M9P?4!!PPE2K"AP4_R\IT6^A,;YYXV0BTZBKENT-$.[F$C9*VZ)X(8.2E[%M> ME24Z=IB\"7%6>L47$I]?:8V-\C&5/%Z74/510:C$$ G R/TMM4MS]G >\A5^ M,1L<7CZ]N >\NF08JC!XA?$-'L9X"I4VP?.^.EF%I?3#N>$)S0_J?HCJ'KKY M]?8N\KF$ ORY LJP3N%.WZZV7T3FX4/ \_'P.>5GZ,_M(9-KD/:[DU$G@$+S MXG3I/PLLM4.,_.-6"EC#!["_UKC&U2\LH/U.=/4_4$L#!!0 ( &B=4UI" M!FBU$@4 %H- 9 >&PO=V]R:W-H965TUX&!FT7 [_ M[&[TP_<<]*/(L+YEERQ.MMD0[:41S V^J/XWDN'1!^60U[G(\9Y=O MN62RXDR03Y990'=;<@F6<6%.YA85.+%Y-8*=#V#Q,V!13#XJ:3>&_"YKJ)\" MS)'91"_>T3N/#R)>0C4C241)',;I ;QD,C?Q>,DS>%=ZS23_E[F,H.1"2:,$ MK]F0(+(FUQH,NF!84 W9XQY#_CY;&:LQG_[9YZ*!0+J?@*NQ8].Q"DZ#SNG2 MMQ L7[Z(%N&; ^:EDWGI(?0?C>9/@Y'W\A:G2G-X.J[0H]Q8YSJ[ =(H@57/ MY9J\XA)75&_0R^;U,0)5T*Y 3\%UC\3YFV,RUV2M5&W($8D2FB61&Q2T3$IR MP[:8_A8T\C(^9)5J.R5]8-*41'01+@/Q)R%+I> M5QMLR34QJK%;I@$]F4<1/A=IXEC7/7K-*BQR9)/1J(C=,\-$Z[7DSH\>J.%W M;FQ(CBGF?A\ 83=*U(2WG5:W8^7GB]S_=NX]X!5*UEH90^*2EF7I_\(8<8UY M^:*(H_@-JZJ^[04F0XVO$0P5EMK4AUBKM!W[%'D5%[0H\]IH4)0;@D*+#NV,68>H.I*TZS(!L&>9V-$OQO27$#O(HGI73 EXJ M?,;< \-\!O?2V),C[IC+$XJJ30?^/2[N9^2LJG0/^\NTU]I1$)RMN.#6M8 ? M%/_55G8)#2!JC:2Q#?6 ,2AIG/H.A$F*) SQA9PH^Z9\*MEEI("&>X4 M00L:7)6A_74ST;"K?O^F^\8YLWVW MHOFC^VX+>NUO]2X5>FF'J^^T.GTXG WWY0?QX:OC(]-KCI0%-'@TG.590/1P MDQ\F5G7^]KQ2%N_B?KC!CQ_03@#W&Z7L;N(43)]3R_\ 4$L#!!0 ( &B= M4UHWQM-WK00 '4, 9 >&PO=V]R:W-H965TV2LQC(,FGST)F@S70>!O- 2[1%E!(U)!TG_?HYI&S' MV1QW@+Z8BWCO/7?AX?7Q0JKONF;,D+M&M/K$JXWI#H=#7=:LH7H@.];BRU2J MAAHLU6RH.\5HY80:,8R"(!LVE+?>^-CM7:OQL9P;P5MVK8B>-PU5]V=,R,6) M%WJKC2]\5AN[,1P?=W3&OC+S9W>ML!JNM52\8:WFLB6*34^\T_#P++'GW8%O MG"WTQIQ83R92?K>+J^K$"RP@)EAIK :*X9:=,R&L(L#X=ZG36YNT@IOSE?9+ MYSM\F5#-SJ7XBU>F/O$*CU1L2N?"?)&+3VSI3VKUE5)H]TL6_=DT]D@YUT8V M2V$@:'C;C_1N&8<-@2)X12!:"D0.=V_(H;R@AHZ/E5P094]#FYTX5YTTP/'6 M)N6K4?C*(6?&'Z6L%EP(0MN*_&%JILA5:V@[XQ/!R*G6S.CCH8$E>WY8+K6> M]5JC5[2&$?DL6U-K\EM;L>JQ@B$@KG%&*YQGT5:-%ZP2D.O97D92OV1AWJCI;LQ,.5T4S= M,F_\_EV8!4=;?$C6/B3;M/_OW&W5^C+F74R1FYJ1<]ETM+TG-:T();.5V(0* MVI:,R"G9BP[#PHU%^ %=CX.ZXH8+_ !0MIV9A8U?UZ,"W M!G'4B"@BDT60#!,_B1+8R/UPE"VS'_MYG%C$00:M69:3&PF=9+HU"' M#2&9 M.6]C/TTM]L(/\P+U!#)](X17[8=.R9(A4>5N3J39:(GL)3 PG2?YLV*(?WTQ M[)+9,$1TTN*MS.9^DB 'H1^D.^6)WZ&6TI07EZ.&> M4:4)LT_4%@8B"XHD=4!WQ]$&,'%/]L)P$#Z0& [NA>F@6.WX2)3NF&LXQ+T/ M?*685[8XGJ@9#;(G6C;)T67;TH7<-20_Y]ACF -R^9/29H/O%2NEL@)[P2:] M.Y\>0O4T,*!I#GFNG ]X<#7J'W+/$_I&+/I7XH'N#;6RBKD7K(5\Q0SE0J\> M!KI9%MA[H[9-C8>*(R;:N-PY'!.V*B@KTK\W/#<*5HB0S4'!@%YFE MSS2RTQS3"!2$:8&+EXX*.QWA-L=%89U"ISTUB/]H7>U[*\9\J848;K2"8(R9 M:WAQI>2\-7U7N-Y=]]2G?2OY<+QOR#]3->.M)H)-(1H,\M0CJF]R^X61G6LL M\8*#GMRTQO\"INP!?)]*:58+:V#]3V/\'U!+ P04 " !HG5-:M9/>*RL( M "$%@ &0 'AL+W=OWB<+@?Y!G:HV9&FI4T=KQ__9'4/&S'3A\X M('#F(5+D1_(C-5]4:]Y M\$DM,D\/!C=7I5S _@_RX\6[P:MEE05H)TR6EB87_=N1Q=W$UK/"SXK6+F- M:T&>S(QYI)M?T^O>D R"'!)/&B3^6\);R'-2A&;\7>OLM5N2X.9UH_T]^XZ^ MS*2#MR;_2Z4^N^Z=]40*-V,I[Z>7-E34K86DU:J,+=I6ET3BE*2@/ MWN);A7+^YKU45GR6>07B TA764#$O;L:>%1.2P9)K>@N*(H/*!K%XH/1/G/B MG4XAW58P0*M:T^+&M+OX18WWD$1B/.J+>!A/7M W;ET=L[[QUUV]5R[)#7GK MQ']N9\Y;S([_[G,ZJ)SL5TD5<^%*F MTOX]L?DA1>*/#,1;4Y12KW_^Z2P>G5XZ872^%G.EI4Z4S(72"$Y%RT411%,A MO9B3QB5KI-+"\DPJ:Y5>4(DH)^@/-U#: ^*"LO(1CE>9R4&40_7:0;@4)X(-'EV*>YAY\29B7S:M MF@N?H:&=ZI5TXA^P1N!_?#LS/D/A!(H9V#;-A-0I78R#PN^V'_V6XC=80B[& M&]A%:+7 )--N#M:)&?@5@!8Y+41K$@(/@4TKAM#CSFN0N!"HE+YJY:[;/V W M@9,""B'%X(Z5(SLD5S2FB+2Y$85)@=@)8:,MYB9'0J=EC[!&3)'52^)9=['' MWMTG8_'9Y&@#[WT^%D?B]!1_'KQ)'D5I50+BU6@8Q2>B1"&728L/XB@>;MR_ M1<24%Z$7B=$D&@Y1Q3FO.A)_H"MB&(TG-9*C[O)>+56*R(JU@CP-B11?HDQW M]4FYQ^.YQ6RS$@&81&.R<1*=L&KT'K%5V!(0JF\#?R_HF)Z'0WL@)!W.8I6I M),/=DKQ* >6$*LI4U+2:[X^'E?I[AEZ/+-V2U"=GFOL7O_X=? MF=0+(.(,1?9-R=5F5"1^)W7B?4O?O[84%-@^D=:NR416>M KPVJZ+H!I!ZB! MK&XV4R@MR]*:)RX$4H.V=@83RR6RT]-A*^AV=P%,"G->- M28C.N7@($7R@[H(XABY08[H?*B;C_(:=S\1# M=LV JS/]@A,;D0)NO1'*YV&D=$@I-;Z-J2-QRV0@5YO@C";L_E? XT13 M&N,G-)3NJDEHOL@M&'+8[_*$F\\(FV]1%4W,:YH04!R]3:<(HD2X3 M)*BA.TZ:=%-+<^LH,6#.;YR"6AIE7G& MG!NJ@!PHY]RC3$(U!FNV!>47ET$(7418IO,PQ/4(]X M9&LY^2P:3X\"-G7-I6J.PP;9N.D@HH\"F22'R$Q,,:QOP*6)IQ#ML$X#+);6 M;>Y,EX.<; 3@ U<[]^'?#)K^&L]*(1U(] W';4\B$OZZ007A1NN0A$DA MKC,)!WEAC7,4Y 0@;4DLIUW:7./^ WGHN9NT5*_>-:_I6;O/_T)2D)2-N_93 ML81BQ)ZCZT-FRQ-DS*'"V=VB(I/1R<9!7K3CXX$![7 ];53=1O@W\W%OYG'\ M#V5?5V:[Z1>?1M/3H^^I86NJ168JWS;+0[VRO]FA&M2WQHU5':)^7=)-"SX4 MROZ^H"V)&BH">49536TS\:&=L]@BG)GZA!ZA7CF"=UY9;I7["R$D0&,>35A( M'M@<*EN/!W-KBKHYXI9ES30I%1RAVO$QX6^I2X)-E)/4>)A/.4;AR,6%LZ90 M J8H=J"F)_.VDCU-9=LE6ZM(;TUSG(3,,,QMU,4"P@X'2_+= DU=L/,TW#5S M8LB6=KZD0X],0O;1"\0=*437WS:DI=)?*#J!LX66R+J>4FM(FOKO!K&MZ#-( M! BWL!JAMM8:-W><#FTPY!+OU[BC+ M<,J6^-8C5RWH$>.\4_BOQL/H3" H.7^,0B38ALV(8@2;B(<=]F;Y;@OG'3I& MN,ME\GC\D- D@6!QW1^34_3Z1SIM>\[S;"0R$L69S A]]1A[B94+$,C5VBL? M&%?I\,&0>]Q^4M85USEBT[H6(M+?Z*I*EQ6^8(JLA^*O>TB1:LGRP"#=Y;]_ M7H%MX7'!7(A_$S^].S#+O]M*'4R1.)J>X]/Z.+5]?KK8>\K<.AY=X$$SQM?= M$?E"G$^C$3YJE?(0_1H!81YY0R+#?5^FT%ZJUN?&FY.^,,^.QLODRPP,H6%J [^<& M&;*^H0W:#\\W_P-02P,$% @ :)U36OS038?U%@ E$X !D !X;"]W M;W)K&ULQ3QI<]LXLG\%Y75V[2I&%G59FAQ5=HZ9 M;,U,4N/L3+UZM1\@$I*PH4@M#SO:7__Z $"0(B5EL^^]+[8.H-'=Z+N;>OF4 MY5^*C5*E^+I-TN+5Q:8L=S_O7])GG_+7+[.J3'2J/N6BJ+9;F>_O59(]O;H(+^P'O^GU MIL0/;EZ_W,FU>E#EWW:?JO20F>IR-7JU<5=^,/]!-?3@M^U>BJ\ MUP(I66;9%WSS(7YU,42$5**B$B%(^/>HWJ@D04" QC\-S MW)&[T7UOH[XEV MH&4I"_4F2_[0<;EY=3&_$+%:R2HI?\N>?E*&GBG"B[*DH+_BB=>.;B]$5!5E MMC6; 8.M3OF__&KXX&V8#WLVC,R&$>'-!Q&6;V4I7[_,LR>1XVJ AB^(5-H- MR.D4+^6AS.%;#?O*UV_5LGQY4P(D?'\3F5WWO&O4LRL0(O+&C:TSPQD?H$F]U$2594>5*_/?= MLBASD(&_=U'+L";=L% O?BAV,E*O+D#P"Y4_JHO7?_Y3.!N^.(+IQ&$Z.0:] M]P9.[T)>+<2#2G66P[\(Z(S%KUFI"O$A%5&6ID;TGW2Y$>5&X8:I>).ECRHO M]3)1M%JHK]%&IFM\ 4!* )[?LT>U7:IX :@! M:Z/A',&] M2.)5]JC1H@)@XKJ0<:Q12N# -B,+/*(\2K43K4)NE0#BMP4*"G["_#97VRE1 M;C-(H-J1J)H#5SH')C*5(+\;'6UJWJJOX)(*!=QV,FG -49,371*L7C@&U%*=-2RP3$#?Y8K QS42+"VQ=(:*' );89#\XJ M5FK+.W.X\;P\S4@0&-Q>@L=CC) N[WII 4'>,J=@402<^R=*"BP-AR!MYI0N MA3A^.LLFXZWB0.R2JC"@P. !A$>95,K" 0^.+Y&^'!#0",?=SD[NP6F#[*SR M; M+X>8\K.E*RTV>5>M-F[RNM085ON"8=*%*C0Z9 ^G&8.#661N@&@5:IL#Z*"N02KRI8[P-Q.6P"8'%^0G4 M!#B81;)DTQ>C26]!1WIS%65YC,3#>Q$#MT&E 7P5^1H3@1W9 VGG7CFA-3L# M+0*>;;?(YC*+OA!.L'=RYMXG0$RB/-1&'C^VMOVT8O@L0(N!-M.S62 +S\F> M[G0)[P$?5M6TR!(=$R;W,B&>/F"8Q/I:>(BA7; .S7DXY]EZ_6:!QH1#R]1A M1FYO3DXE#%^(!^28(?4OXAWH"MB9J[=JI2-=7HM3%NL))!QPT,84U9)0BI74 M.6NEL:.HC48X6D*T5"@7YXE1"GE CR@EF4P#V%&@BX9O\1Y2BQU++UB+K4;C M (PZ:HD0%KYN*%>Y ;J>X W:(E@/O/X7"\R!Z7<'H,?Q@0[$'Q MU47M>%<9J-,3G!"?XX5K[$+?*AFL!X@78 M/<"U;<3'2*'PPNTD"C*67%P9.#_3VWH3'O$)+PPY26+.*X#R6!51KI?6-EPW MZ"#8RRR'X%_E'+.53UE?X/ $)B'9/\^>4H"&X8:.MO:XD6K,,,86DD++>1PB7&4M#[8]N M46!(9DRSM2+KYP(R1Y6WF?C\B86Y&10W;T" HLIEHB$I!6/#JG[DZBPH8\5 MF7(-<5U'.,H&8S&86KWCT]NB0+IJ8(#1Q#I&7"4FO< FF+*!P@XC0(-C0)A MB. B;(2"-P/Q#= $<-37$B6!P+A0UNX=B'NZ>Q"8 M0G-M:IC9H-8_PT(1PU M\H2!^-N.7 H:$!-+413IO6.ALC&ZD;KXR+E@/$SD@R=:&IL23!2[< Z(A./P M.M17#=Y&>:'F9%"'FG(-U[[&H.[@M@AC"-0 >7X%MCDI,F1^RQ[ P7Z0W*O; MQ]03+&<)VDGI*W+:X85",QX,&X:_AD 9)%]&8;U][_D-,?[4 /+! FEJ1B^N M:.41E4\;G>B=N,]EI().6X&%-[C6=Y2;@TJ+-QMP_5LT9V!&0*3,C4ETIC69 MW>BQ96(# I817O\.=(%*@)WY^5-@O)@/[X< MO\/@ED*U@?@KY+&%N ?L(<1 LRZVK.H]D.XSF<<4<5!$A:954.9 1H.*1901 M&Y__BTSE&D^URW'K9PDY.<76/T)BM M(@"V7FLP!O"*,XP"$M>T>U_K5 V-< M$KN8O&TK-FD1-^BJ'Y&CYKC/A/ G]-3:%3("D@H=6/LA14)D9;R%X!&K%@5$>$F4_A,?__)FOHWIU+$)(]55LZBF%GHM],6\YBMLLLCF'\AUGD M_!^:7%,M.[!@T^DP& Z'HMC 1;:OR\FBGZ8%>+>#H M[[629 2<2M7)Z5*53TIUVWM[N7TX4QL@-IFFSEF9T#+7.1G5J[J&#'.';*AOY_55')ZVCN%5>YO=4]UCPY M*CK(1T )5["SKN@^9@E0+O.]%\L4MA*#_2.$"I^!8?2"B:7)W3DZL=53Q+-1 M4ZP#L9Y<'2P:EIO@VV%3OT%I #N2B0P#4!1&DU%8?"65A_1"6#G4U'7!;< M=3B7.]C>5L;. N4Q^_] <#6'JH8CPF#8L+#W:#D_V.5U3N=KB;UUQ/,/G8 ' M6I> ]N>\PN#H5VFJ2G=%D4%(41+^6,_&[\$L^L=]YL^\A!,SAAT($UX^UYCK M6G;]#8 _GZ8'?UN;-J0BZ,C>FHQH)''?P!Y\;V@\?FM8L:D3J[JH.PW@%C&' MA2 O3[2B/,!XN#APU69,$"*&JN*C)W$!G^*H*K65_ Q4=$TWU?:+1,5!6X9, M(_57+-L9B?>:$6!P M=,)5X"0KB&'+JM IWJLIMGHI=B[)[,1 GM["Y6JVDTNUXJA<-7M8)MME3A2> MF^OF1RMA1<&+5:*Q&(@A"-W"94B14E?QH(?)3OC M$,&;H+]_W6NNWR:*^R. M [GK1=C::NM+O^?0*32%N!TL1O/%S".B@3!&@M_,)YL=@A)S4ZCPZ[\>CMR9 M0L*;?=MP-!N$HSH,97>J"[]/*>-_@,6A'*':&?'*(DZH&*CM9*I'CA]<:8-[ M/&E6 N.WFCL0@5O.A,?Z$3*@-(9]Q2[1IL,"O%E",.:Y4-]'6P@Y#GA@GW9G MC$U>!_J >:NAT8S%+8P8\QVL4EASQ2W$@*/#@FN>5 >T_0S&&_-$$C!@*/ / MM.?DB2B$CERKJ0>-'(N8U:F2\QM4)AO/4/0#\+/9S9:M)=;.47]1Q+R9U[SKD6C]\- MHXH9LQ&,2.=1M<5X,B)_%($O9&9WFB4I,-;3*XW1,P3-&=5&\-I/QQ"N XUN MF&8CF+@LIRD/2+6MJSJLYW ;UY,R-B[4@R:AP_NEC]'' )X47*,[GYE8UC:E MJ9,D,6+K]&I]GBQHB%A?E_X[1*S1FO\>^3KHL&-7!%-H,[=!Q(/$9>02"YE8 M1:GK!QT6AV8X,"<-QW5U^- I8"WZVA7]@&6)PN,@ZO683*Z&'2I<%5IT+%V9 M^F?@)Z#CH?]5 P;FI?B:XAGT,VF#"V=$*F96H=:-@DPI\Y#K9QXO 4V@D!LJ M5QJ(_+Y3:*2!8;+F..6E4K?$R1>>#\2,FITALM1,)+*),%[2^UQ;4KHSWJ7Y$E\$VTYQ)^EJ]EJO]EB^:0SC_::S"HU]:>_3HBJM/* M\=QD$P%F1DR:U0G7;S*1S>%T0)=JN$C$-#:,+$V?4=3>WYDP4/T\N2_DZ<.T MG2$%Y*1B%26H']W#.%3\Q@("V+KC RV!/W5$)OHTKL90X'P; K79C"=U)M@^ M%5)]OQP$_S\,("JEKM3;YA U2RV0@C@N0TY:&;EN(B37Y2/3Q;IUR0W?AE9CY4%XU-6$5.M%SJ!&,3;0-_;Q[*E@)I M;+PP\T-ULUO8ZB)6#43J&22BNY8Z&^]UG C*52K;O,8,QA1L #OV1W"# M&49GJ2J]!L34-2#>(QZ_$QZ_@)6O(C MP\J?.30$$W2RZGUTN*50N6FV>0$]'G58.S:3M8\26 KQ7LL?MB6RSWL5:/QH M. G"8*JN?EL/T#RJ$72T)@IU!A$M;I@%6"&>S)JS6-TUZ^/N'SV6/1.EX'(\ M;LYD\8SU=\Q]P9UZ6[^E^48C@5YUH+>SUZR1C.KAEF\XCEKM7?=3E'D5E10N MM^ZB5F/J*"495_/ D<':2A>;K3/_2QZ\\3EAAAWM+EK3/@W!ZHYAS ??%'RL M30%R#+'+U0:?^7E$IT7.V_JJX\VF][UFP(ZE&T:VYU%)M+WQDS;C&N*\2RC[ M+;ZU0WID+#'-O+#T7-$_.F?8?=08-&'>&MO]CQQWQ#E[@RX<59T_S4@Y>3W2 M>"G"2;"8+/#%+ SFBSG/,S9]89<3I0L:O7#_#T<"ASYV5#W?6;0K_H=$>SR_M[L\FDSRZ -W YQMX-31LS!.3F2*]MPBE@5C MVUAKWW]K5M/VU*@J_7S),IH[&8UX]\K*J'DNAYP1F!(:BN#")#BT:BLNI_7L M6#^4JZ9L6@VHN<6#H?CT(T%=VDE+JV2KS.OP0=X754G=#[R<>"Z56@K\E)O7 M:VHS!6>_(/.R@E(/H;1U]*D9VF_QD4A,.O'9HAI+G!9II6N(LM/W=PTQ/D;SVI\517776R#95]+1Y8 M&$J2NHUB>[==R'0_0?>.JJD*@Y4$/6$.WJFCUMY&%$* CV8$Q;KCJ_":AL1; M'C7P9];%^\H\<4!SWLBZJ0PM]YBR$:2S;1GO0([, M,X;5"-YBBA8FYM>*Z,[;0TSFR2=4W MFW@TC=T)?N.\' >^;A3\Z&;3#*XS&SIGU-1\XF;TNS<+\Z ^,O2ME>H%&@\/=[;6(KB3R' MR&[,UQ*P &[VH,WEPP$1[S&-YL.X5.1U"%@S8OU+;76\YX3\3+=I\SNO>=#O M=+D^VYC'_Q%O/!4_R1Q,.JPJX\%QW]P!PU]+3P68F5%ZW(M3^+8@V#KS.<B5]5JEI\-=_8E& MUZ/!KAI5G%N.\KK/Y9-*X(LM_Q1*3VE*>*V-=V:$^H'KJB3C=5&D-..'_%0Y M^N^L]!LH9@ [,/.+5(Y0SFJX93DW]=/X8&>MHAU!IUYY[B XZ&OPT^DI%L:8 M7>Y):;F$(*19T0G,+SH0E#K7P4K/?V$5[UT/JZCHT_\4[AM\QDM&9=7!%7$I MIK,1I/]4J'$^NNNA>CBH!Q@.9O'A?W78LF8=A7 M'#M!S9BJ17!,,#J3KLE\(6;3Q9G$S<*)F(_F1^@+AB$6KF;![>0,2D?!?')+ M>(^GAP\!GR V#,:+\$S$X8#QL!_M27 ["L^X&%K6=@FG[H1N) R&BQ$^AY4K MBZD+=V^G<-W#LZXK#&_%9#8[<@'#"9UV.YV+CZ9+UEH4CF_%]';1M&E=_!T& MB^$,7BR"X7Q&=N>T$?&'*\D&:##>$?^\3I8^-V.N;>-TQ@]B]+6K6D+#1NQ- MRXJ?TPZ@R@RD3\\",1F,X.]B-+A]1N#<'XK.N9A/\#?G3VK_\]$OG9"R2. M($PG1&R#JJ[?IKKQ?BELJ_(U_1X:IBV@8/RC8>Y3]Y-K=_Q+8_5R_KVV7V1. M/[^3J!5L'0YNIQ<GE1DF(E'$!?+_*@ 'F#1[@?HCN M]?\ 4$L#!!0 ( &B=4UK*XKM%$@\ %LJ 9 >&PO=V]R:W-H965T M2WS9]GAGJQ,^7O=JV4$X^; MO+ OK];.;>]N;VVZ5AMI^V:K"ORR-.5&.GPM5[=V6RJ9\:9-?IL,!I/;C=3% MU:L7_.Q#^>J%J5RN"_6A%+;:;&2Y?Z-RLWMY%5_5#S[JU=K1@]M7+[9RI3XI M]\OV0XEOMPV53&]48;4I1*F6+Z]>QW=O1K2>%_RJU@[E6>$R&P\4>@>=4<21O;GVOJW['LD&4AK;HW^=]TYM8O MKV97(E-+6>7NH]E]KX(\8Z*7FMSR7['S:X?#*Y%6UIE-V P.-KKP_\O'H(?6 MAMG@S(8D;$B8;W\0<_E6.OGJ16EVHJ35H$8?6%3>#>9T04;YY$K\JK'/O7I7 MI&:CQ&?YJ.R+6P>*]/PV#;O?^-W)F=UQ(GXRA5M;\=@"O6$CWY#I#;\HGWBK;9H;6Y5*_./UPKH2'O'/+ID] MQ5$W18J2.[N5J7IYA3"PJGQ05Z_^\DT\&3R_P.^HX7=TB?H7[?'UN\7GM1+W M9K.5Q?XOW\R2>/K<"LAOQ4(AF)70?K'CQ7@B'#;LE2RM4&1- 5NHS4*5C3V$ M+#+Z,!3:"FS>EMIBG5GRUJ7)$>*Z6(F>+O#$5!;K[?6=^#N(>@_IH,GTWH(3 MZW0JGHE>/(QFL^$U?1R-HV227 L$(,*KP-JA2&9S\>,Y,?SVR6S@MX^B^124 M2!.]A2K44KMKL2W-@^:D0D+_/VGAOBI+5;@[\9W*5"ESR,"62YZW/GURTBDQ MGL^PYZ"8N8A'XK-QV)1Z*F*23,5PA+.6"@^R ]7>"#J9!T+Q8-R0KJG5W^O_ M/=TL$ )A[.Z]J?7YX;P^GXD)K/5,C(:=WEB@Z#14L4/D6BYTKIU6I%ED?NN^ MK-=S+M4F+*U5SMZ)UVE:5GBF'E'5+',XBB90Y#,11_%L?"*,>DP5/(T,;A;6 MY,J1OSU NZ;<8V<,56#_="[NY59#2?I/$*>L(,MTS?OHI)+*&*F0C\VT0PZR M(HZC))Z(&<['?@.RI=.+7$$E"UAO,!/#:)Q,( CR3*JEKV(@*3<&*__T#Y)H M,!F"^6DR%N\*IT#9U>)!GQMPQ>OB>30?C42,XV"2GZ%Y%/82OT&CG!6(,JDJ MA#@$WX/) M6+P_T%>2F?'&W8LY%#V+Y^(]# NSC>/&TSJ,!L=.HADY^#B.!H.I^%7F55 & MN80L8".$_2B&(F?7]&D.O"@0O1 MJ" 4DQ6]:3R@DZ/!;'P-)_NCTK15P^C%BFT:9.E-)EC0&P_&UV=/(#K#Z9CI MC>>#\PN],)3RIB/.=W&<7+<##9Z8FE4!IT1J\\$?"AG"O$\8I'PB MP+:W-)2E\842]89H4&1RF&_E7I*0SM >P*JJR/C!8N]U7R%>2T^4@U>;)D+R@*E?H#)"2B,5.P=J6X9R?<=K $Y(RSSLD MB1!ZE% MF?F8NH1!H6(#"$[RU)QQ5$,0)%J@<6*BUDB7<#L-_EM*):7?(4ZO:S\K%;*^ MA:_3^>H1]8Y(UHQT>UI/]U4_PH:E];EL55+^[CJ_5G['BE:<7#\7/22.$_$A M)I -0HB]>B'3WSTLBH1>MIX! VU)%XY<"'&O/(*2VVVN4R\%G29W.&3(AXAM M+@M6'6%PIU9@X3D[9V]TW0K -C,HQ#EL_L QZI7&BOK:4'SM+N"XJ)T5Q%IF MW=4!)S]#E>E/T(?E>5V,\6C>']>/(BK^%$]@-=][-\L42BH50"(P[<^;[;KP M?.RD)56C*=8Y98I))X09G6:7JY:>Y[42/6V,UD>J+MU7) M&@QH]PS8#;KIBG509+$RRDW/YOWA00>=PIQ+ $2%EF0G##'^*IS/Y#OMUF*- M\$ 9H7H1!.),E MD=@ISNZE"C@$VD\;?"I2X$RDA6.8FB&F5R-CK;X5.8J !V MU.BF+6A^)!KI*&P5YH&+ MVOB&?8\@N\DHT<'J%7ML%CI4;-@SL >/;O80$)4"Y;XET*3";G;"J#@JWI1 MJJ!%JG-\#+$=BC\![LIYE5*:W==A0PY6<6<2P%+;9\L <)+XVR;Q-(TL#C@[ M&9 V]%[V/^AHZY:S%34PGFNQRGP!NR;H',:,8N?1;(Y/OCUM%-0@]UJV0$X0 M6!Z):1PW[6LC[J$H$$8&H!Y.#K.$ILQQ9:$XG$3Q=-JT(AUM1E-/6RBQR06] M632.P?<\2N83Q,&9X/+M%8/\9(!ZUYM. /$O-%1SM&O4VB0TP#JP DVPR4SA M^T542 "?%0PV1*LV:L3XV10W&6%+WUL"-6@D 'MRROS0ZZ,_OJFV1-^7?^_C MM1FL0$?:FX^ %T+W%@LTAE\W ^BJPD^+[R_]3_W&RD_KW4EGV@L0\.?W/]H M^:Z/:BALY,V1)*+;0TA\ANU#34[U-1@>UH?BL-=R^6\KXDI01&P=:K/LZYH']B>H%8ZKF M-ULMD&$U4 9$Z\9W3SVK=JJSE>_<_*-)/E71M*394?A''7J)XZ_42S+YLEY: MMOD?LG_6T3]4I:TD\6"ZP4 3J.\^WC=Q&I $-$U M..P87YU53.=,ZR2 H3CV$!U3ZM-A21"/NY"%PFDSS,7@FRR))3+,E$B M"(S0^5W)(-!NXVN>;"(S*N1(2L1+39 ,+@[H[[:F8)RF:7!%;2Q5USX-BH%Y M<4B^YP[@ -0H42Z4*N _&>>CA@VR_=KD66CA%1=GKF9'!=%'DO<^WY2%\9E> M7A#=S\!/Y(5M(!8(P!7 5J9Y0)+9DV[P::8_C&>*-DBD#G70ZE!+Q5=4HF<#:MFW% M$)]+7<)%_D##@R3C&X=D?"Q@#5<9,\..E>=_56G?Q+30 5P!CS2R3=.=U4-' MQVEO@Q87_LT_^*!K+A$YG];-%,\U0B?9,?H+0TSB2.-I&D9X+0(M*[0[TF/[ ME K!5E!=)DJY+%<4+Z$OX'D5 HWRTHT?AMU0>KJA).&'>[:R=!A-:K9$O**L M&#HS:$4]2%]%.+C#T';/">LRHYPAZ)@P^0L5AEHBQ_[&M8USI>1LR>SIM3'< MZBV4;_," ME"C.EM]CA\D,7.4PFFUR:QBB=!]8QT>A'F'"GBISP.E< M.H]5.Q[0K5B]FY-(+K?6S^A\:^D;I.;ZRUXFV /^GL[0TUS@?"CB))H,Y_\% MWU/T61=.&-$M)+JW\8SAXLP/B67B.OF#Q+GY/[@@@.JT\@N9+C<)&-;#KXN9)9N,L_QOBVF8Z($,N M(@\@!O>J;6M/C-OOO%UNDR6YP==OK!^"KW*#S,^QL-A?NELZ289:G3FL;BUH MKZ?RE<$-33PS#ZLH9(%" M&,+"Q'JI4RI[35IU^Z@3K-8A?G3_2>?QVQ%?E393CM-Z%*N2.T6:GX?FD-CX@*?<"K!4_O;9T,5+%":TR]Q[W$<_ M#<*G9O2*M-RC14V+]KINT>K&+R0-VTR/%W0%QU6=4EQC>>\F(."?9>&E&O68 M:JL.J!CHDRYNG K=PJ+:W]!U4K \O>FF-]7&@]+V\B[ =KBP"N]K\$U-?R 6 M]2CG,[M^0?W-P4?)C3;M5'D\1Q\>1*'9 ?(P&;VDHVL(=^8Z^6GN/9J)-2"B M'?IU]7V:8[M>*KMMO?"W44"!]%HCNU?A_+M_S=/FS;RN)XE"0GQR67U>#R MW-W[H"_/56,+68D/FIFF++E>7XM"K2X&PT%[XU>Y6%JZ<7QY7O.%^"CLO^H/ M&E?'G917_\ON 0V_#:7)@PRAL M&#F[O2)GY2VW_/)V&<;*BH'RT&D\E]MG+CU9E?RQ5D0MM M_LE>?6FD7;-GMV(N,VF?GQ];Z*"5QUF0=^WEC0[(&X[8.U79I6&OJESDVP*. M85QGX:BU\'KTJ,1;D<4L'49LE(S&C\A+.X]3)R\]("_X^.^KF;$:2?&??4YZ M$>/](JA07IB:9^)B@$HP0M^)P>7WWPU/DI>/&#CN#!P_)OU_",E?D<<^H R$ MUB)G;B'[M!3L1I4UK]9LR0WCS"K+"Z;F;!0E24+_F%ER.$[WZFZ[<=MY8Y=* MRS]Q Y3!I#$-KS+!N(6DFFMVQXM&T,ZC)$Z2(:N%]N(B-IQXZ7BX6LIL"?UW M@LV$J%!H1BXJ;LE,H25TWSZPG%6[_UO9=IT1EI2WPB"SP4:2? M6F"35>#%3(#6(K@+'TF)G,/5K. D8K;>,ASZ214B:A&8IVP*3H3),FZ6+)=W,A=5;EP<25'5("': M"@W1$BOA"]> J&)O.#;I-1NRJUK+@@'<-TU!UV3W+YE5A/F0! H"9XV-$8*W MD%4%R$C$.Z[QP$=\R(%DIN_&>I-9DE]'SV;%!I=8+JBP+^0:TH(0[;>99I5 ?O M/>1Y[I]M&7&-3L2N2M54ECU#E:(1H>QA.+79Y[&KXH,64UE7BMTI2[!J:ER& M-16R#-Y2$JPDI&L!J@A95/#55V1*0Y5<"TMY0?8')6B42K\LN#][WWYV.1LG+?<+=H^%+5@I>&78T=.S2HT:GNZ^%,G17BV,!BA^Y MO54*VT1 RH;3EX9=*ZYSQW@(-.I/0X1I9I\IH2D;ZUHKH$15SO//F$8PCEG" MEX0ACI7G$YCEN:ZU) K7!A A#IDJ9[)R4)%E+L68D25H1U/%\%JBP\@__0H" M&'=-':QX+/"@@%UC6"&1MSGW:92#?E71M*I7TK$O:^HVT@&2J,>O7R_YMC8# M.>=;3.SSS< ,^=^]H2\0O*9!!HD$*LS"),$N$N7'N:D-U0D=O4,2,2EQ#(?*ZH4ZA$N.)^; M!XJ^75GPQ4*C%R')>J$+?530[!#"L;^3[NO!#R:#_6V=K?#@*#V-QQBMBP): M8U1"VQ#:XO$84SF1\<1,A9LBOI*:E,(X&@C7?HZ&Z4:)\^!HF,3#[H[::F0> MLF*&DL ]CU^ ML!/'K$/0YZV86>80H [0)DZF<(A$TOO$$O?9DE<+OQ]CCI5U0=VN;C!;(*_# M6"NK3-;4RUR6FQV^Z"@4X$QPLT)3LY*F'[+(;,,5'!G%9UW -XA1T]L"*4?) M(=PD@"8@D P- \BXFH'51@DK5 KQ$%*TVKT-^R7FBTT1XE2[V5S+D-0_!37 M'_*\DRZ XW'/3&H".8@*OP$%Y?\/;JAQA.V8.C0#@E@55+O4;7CAPNJ.I2Y> MH"4<9DTO9I,N9C^27;^Y9'DGN&FTH"X#&V>*Z+0/)"^,@@20$J5[ESZ9,EB_ M4Y? Z S%Z7CL(_$8'KG8N(3:0MS')Z+D/>F7I#]"$$E@4%997_J>_4YN%X& MS=/0VTVJPV@:U_':21H^#K<1 G+"85-1Z*KVN'?;;PM7H%N'L6^U-[P"X\!J M]I.HW.JW;V_8,[L96*X6HIM0GF,6:30![]J5AVAGF -V8"3?V4111&RN5 M*B>;0FNG!IC59([M&YBH5VB^N#L7(6NIC!P;X?@()S-?NT[:>Q2+Y(V,T[F.?GC?;C&Z=#J;/21Z\'?,Q^Q[&/4Q%_ MG:NI(E15A;=T+B-G&$)\;T6WL#]\@HGLK>)]TX-MX#,M%>:/EM0Q3(0E9KL6 MW(364OPWH?=5Z_,3"9Q,Z@RB+.K&(-B2]K)_^PSTD"LV">GGJ)>Z$P:=Y2G8<6_ 9AQ(\/I?^U+.4R=7II3Y?LK M"38[EI#<_L%BT#1AB;PQ'"0HGQHW;+[I7EE%CN M!2HQ)9"E&O 6AOEZWT%C?Z%[D B0IG83A$.H&TQ;-Q]Y?U2IZL'RWLNI5F*^ M@UM(K:=F%/?Q0-B*]=:,O G$?@.=6BITX5ZB[-_;MKF](E)O>=6XFQ2$#J6. M%NU?= V:YPJ=>&5>L-=MVMY2'K_W:ND,X .(<'YH:\O%N6.D5]MFO6D0F-%I MT#();R"/V' 48Q+U;PW:IZ/T)$JF8WJ:QNF4734+)%A@W#$[/8TFJ7LZC).T M>Z%%X??;D^AD?.)E8UW'V"?A^?"T4SZ,1],]"Z+).(W2D[2S[\&2T5ET(P#Z-)%(IR1 ;&;H>PW1TW;D1K M1[?()]J#J6IW5Q&\@SD-%,_[,VYE).RF][\=Z3-H>Q1C:A- MRDONVO;FG74:CS;#\=*/V5TC^!N&OWWLL'/::5MB_T3CZ]&WR)WS3=#0]9=# M'>^IA?K@(,)[$7$8CJ:],?O;0?7_>.QH0^?.&N,GGC4>Q/MO.6?L^Y)UW/O0 M6 J]<)]320Q&*/_-L;O;?;&]\A\J-\O]Y]YW7"]D15\AYMB:Q-/)P/?E]L*J MVGVVQ#"('NY^+@7'N$D+\'RN@&JX( 7==^S+_P)02P,$% @ :)U36@QK M!8.G"0 C!H !D !X;"]W;W)K&ULK5E;<]LV M%OXKMV#,TS:M$);9G["1M\]#&8R?I[.SL T1"$C8DH0*D9>VOW^\ I$3Y M5CO)@RV2.#CW\YT#\F2M]%>S%*)AMU59F]/1LFE6KX^/3;X4%3>^6HD:*W.E M*][@5B^.S4H+7MA-57D7^NQ$M4TI:W&IF6FKBNO-A2C5 M^G04COH'5W*Q;.C!\=G)BB_$M6@^KRXU[HZW7 I9B=I(53,MYJ>C\_#U14+T MEN"+%&LSN&9DR4RIKW3SH3@=!:20*$7>$ >.GQOQ5I0E,8(:?W<\1UN1M'%X MW7/_U=H.6V;J_$L6S?)TE(U8(>:\+9LKM?Y==/:DQ"]7I;'_V=K1)O&( MY:UI5-5MA@:5K-TOO^W\,-B0!8]LB+H-D=7;";):ON,-/SO1:LTT48,;75A3 M[6XH)VL*RG6CL2JQKSF[7G(MCLBN@KU5%6)M.+GKY+@!=Z(YSCM.%XY3] BG M,&)_J+I9&O:^+D2QS^ 8:FUUBWK=+J(G.;X3N<_BT&-1$"5/\(NWML:67_RD MK1?6UDN^06HU[%QK7B^$O?[W^L=[R3AWE3[;PV*YZ+TQ&*PPA] M(T9GO_P4CH,W3VB>;#5/GN+^HBA]&R?VKM6R7K!F*=A&<&V8H"@RQ$!4,Z&W M<6"\+N@B]BPM\>#UABW@Q@;T?,UU85B+S=H21$&8L8]5+6>M81_J'(Y&&>[+ MOBQY[3'X[4:JUI0;5O,*O&C[>>7T(*E7PC220T<4? ++U"&TC0"UT2R DOC ML\_[%CN3#'G;T/X.HUZ4X:9(&[I6I!3!8>F\[:V;01[ MJ*08K$8D7%1RA$B5LN N'OBIK B8B>:I+4/##FP,D=]0T!R^9O^"%0XJ'S"" M#$ VFL9%^T;4+3SYBH71&/_'XXB* 0PH++"W $6I5C;PXVG(0B\%X36GV-$Z M^NU786.:Q %6PSACOXD:NI5VO<]I[1(@\M+)A,7>.$FIO%0%/VI5L4(:V H^ ME+8[TSQ6"ZMHPV]9&*8LF<3LD_7O*W"9QE/\3KPD2=BU3>N/+JV_K?X*@82# MNC!-E'(A9[*4S<9[(&O)LFU-K5 O>$9IM5=;/7*Y]!HD>$?6%8EI9_^% DB; MSIE=TO12X9="=MZ8=6);,K!#GHN2YU^/KO.E(L^2<0-]V6RSUPRP)^=E;FWJS-WYA/2V M)34,0Q^%YY3%>Y2FA;Y"WL@",, V4I2%Q?DP>L-^'EQ=2?/U:$ZND&!/L,F0 MM((E?H35Q(_Q_XLB/2F)V#3U0SP))[$_QN]6DO4W%;!U]B$V!OA+K'_ON7#? MU#TKNV3JFV7QTI[+U@#A5ZF?1?;1J]@/QQYU ](3E5MN_ =C[D9NB\:#.%DW M3=Z8.SH2)W+&_$5PRPX*""7*(V###) 7\NP__JG7?>.>_> M@_/%0HL%Q>QCVP!<:]NZ^@C?U2=B61A[T910,AG[:LCCS 6#/$1ZS-$G1S2(2#D'CK? D\2+HDOE) M,!!^$'K))#UD8>JG\5!TF'F3Z?@0[/PH>Y9HE,9XZF5I"-'1V$^F;.P'*;6* M<,J^(.V[$6J7T=6BXP%W]\>I.V7T:*I2\?#52JM; MB>,.KE5]=.-B ML&^;K>; 3WL5O&XLDL:RZ0,U(VY;R1W WX,=5)A4ME?NVQCYT\35\&[@)9 > ML+SGE*S7R,$,P5W_@ +T MLI*'V/? 0-7XR"=Q'O:C<-.U3Y7$OTM\M6FQ;U MUZLQ&$[KHG^2=I/ZL'W1>&YG>&Y*)SO-G+L7"C#GH>[/"7K)NW(E MNTF3[@0-5L.T]=D'0_KE[H#@1FSG$8T!)K^3Y+O)N+U_TNAF LA?%G,9.S $JES:*]GS@9O#MJ8(W@S8W2-O=I&('XU+9>DLVNGSF_@9$[LKVTO\&Z M;G0"W8S>9KUF?[:6&+*OW4GO7ONR'>#H'9GU*SGLBT6Y/W>(\'@G"\.)E\43 MAF$DWO6Q>#SV)NAAJ3_)>F0_B!(\#- Q0E1[1)/L7$B[$B?@@85XZF.D?X;< M&/]B+\!I+9SZ6;*5BT-#,/8RG#RF?IQL)1/(1UD&R;&?[$N.O4D20G+HC[/G M2$Y(1AAZ68(#3. 'P;>^DW!P?6<,<_'I5+# &PU0S<)7E^2'BGJ".S$"1$6WS=R!I;TIHQ;KU31^]>=^FX;Y:A6[0(+?*,QH^,\BO;B)A#*TQ5I' :] MQM"0US49DG.SW(OL\"T7N17&T[MHG%[M:7021<""X!_>>O7J%71JO!\/_WO? M1';ABL9>@&- IPN1 JG"--B^A!KFDC=HJF38\R>E.R4R?/ -)6)S]7OKXJ'W MS<>#+P25T O['83Z?ELW[F/!]NGV4\NY^\*P(W??:?[@>H&)G95BCJV!/TE' M3+MO'^ZF42O[O6&FFD95]G(I.-Q+!%B?*]7T-R1@^P'J[/]02P,$% @ M:)U36HT[#+!O!0 ; T !D !X;"]W;W)K&UL MK5=M;]LV$/XK!W[ M(R6_K(F7#?N22";ON>>.=P]/YQNEOYHHOVR7FAZ&VQ1,EEB9:2J0./JHG,9G5XE MO-]M^$7BQNP] T>R5.HKOWS(+CHA$\("4\L(@O[=XULL"@8B&M\:S,[6)1ON M/[?H[UWL%,M2&'RKBE]E9O.+SK0#&:Y$7=@;M?D1FWA&C)>JPKB_L/%[AV$' MTMI853;&Q*"4E?\O'IH\[!E,GS.(&X/8\?:.',MWPHKYN58;T+R;T/C!A>JL MB9RL^%!NK:95279V_J%*58G0_:B,Z<$:-=SF0N/YP!(X;QFD#="5!XJ? 8IB M^*0JFQNXKC+,#@$&Q&I++6ZI7<5'$=]AVH=A%$ H,#62RJ'V?51E( P2QKBUFL'RDM7N94>JA(I5A5!#6:KFLK5@6"%;Q[I)L MJ=S3K[DJ,M2V.L'&-A=F)N$=-.@%572Z)DUIMK9B= 9(<8\D[.R*UI)7LAER3 MI:8ME:L=PP%(8VH\"(.(4\[P 74J#;E6SH)B8!ZR^EO04!OFS90LB:NI]6.S M4*+-.81%R[1X;+C>XSZO+J$;:2S#K+4DB96TD[+$F-1"(WCKW4O.^<^$1HKDQU1[]T=ZD9H+2IK@H:86G.ZC%N[N?WR#-J3T?1 N-RXVLE@ MI57I-F=[Q^0+2+@CD94O&W^7&:)23I2MTAFE=8JL.NWK?"/)DJ)8*NKHHP9+]J=J0&26!V./:-EL9:6>8 MD1+W3L%WV:#I,M=AY@VKSXGOMLM2U96%W\BU%TT@R4-7W*WL-1W)\/LES(@^ M:UR$LJHYVW11:^&/Y ?H1DDP',]Z\!&-.:6"P!5J3>;^&%Q'(L4!W6$0NWW_ M /F2CNU&DV \G/8@BH/1.%&V/K)' "P24K'B": M!K,D.H2*^J.H!7H)(;((AN'P$"3L1^&QI __>]*341!&XQ!+"*!G##=)T M)5.[W5!7DH"HRFA:C*DOK\MUH1[I[&[=\J+6:4XC-BP*44$\ ^+Y65DZH"08 M)5/@4AK!4]/58&\"+E'?N3F?AQ 26#\,;W_=?DI<^@EZM]U_AWP2^DY2$ 6N MR#3L3T8=T'ZV]R]6K=T\O526IG/WF-/G$&K>0.LK1>EL7MC!]@-K_A=02P,$ M% @ :)U36LHRC#73! 1PL !D !X;"]W;W)K&ULM5;;;ALW$/T58E,$+:!*LBPGKB\"?&E1 TUKQ$W[4/2!VIW5$N&2 M&UXDZ^][AEQM)-[OYD?I\3MA>:;5/_\4FRY[, M"E%&'VS;*R."5IG\*Q]['/843J=?4)CU"K,4=W:4HKR502XNG-T(Q]*PQHN4 M:M)&<,IP41Z"PU<%O;"XL6VK E .7DA3B1MK@C(K,J4B?S$)<,&"D[(W=YW- MS;Y@[F@FWL%"X\7WIJ+JT, $L0T!SG8!7L]>M'A+Y5@<'XW$;#J;OV#O>$CX M.-D[_C<)BUOE2VU]="3^N%KZX,":/Y^#(3N9/^^$.^G,=[*DRP*MXLFMJ5B\ M?G7T9GK^0@KS(87Y2];_> M_-H0M-I.FJT(VTZ54NNM@$%R7B@3K"CW?&Q4:(3"HH0C!AA\-K'& K"['(,- M#3FQ)E-9G(1&!DR 3U&A+G5D.='U@7AA:[&RML("PP90JY+8*[1(Q Z>D0PV MCD@@DMI&)SY%Z5)PM=482UF T-Z:4Q5Y'%8RT%@\Q+(Y"%_"N3D$Y>O7KTYG ML^GYD^-=B,)^QNJ;L;A*(8/7U"Z1Y([;HR$SN(EK(<6#^;QZ?,RTV!&W9 M=4PEV<9G4-$R&!)6M&:>AYK)9=*J\#-M<.0*S!*_(TM8I>JXE0]A:!S6H,G M>E2>NW/G5N9R]]VV:%+B!,25R1KN"H:W=2,C6 J?,E] P9T>BU%(! M8;BF5>YZ^-FSSXU\]/;<,].K6 8_L NCQ'*:RE7?YN[(]$LH92=( OU)F60P M@$0AYOA=<-@#@Q=GYCOI$/5>9C54)V.WYX4N3R[3;!= M>BHM;0"3TK+!2Y<<"^![;6W8;=C!\'9>_ 502P,$% @ :)U36@[KVZ45 M! ^P\ !D !X;"]W;W)K&UL[5?=;]LV$/]7 M#FI6)(!C6?)G7-M DF[8@'0+FF[%,.R!EDXV48K42"I._OL=25MQ'%<=ACWL M(2\2/^Y^]\W#S39*?S%K1 L/I9!F'JVMK:9Q;+(UELQT5862;@JE2V9IJU>Q MJ32RW#.5(DY[O5%<,BZCQK%3-56<(FW&DQ=EDP_7J%0FWF41+N#CWRU MMNX@7LPJML([M+]6MYIV<8.2\Q*EX4J"QF(>72;3JZ&C]P2_<=R8O34X2Y9* M?7&;G_)YU',*H<#,.@1&OWN\1B$<$*GQUQ8S:D0ZQOWU#OT';SO9LF0&KY7X MS'.[GD>3"'(L6"WL1[7Y$;?V> 4S)8S_PB;0)D2%,]-RG'I0O*G=5TRXG/+FZ0 M3#*SV!*6.XFS+=]5X$N_PI>D\$%)NS;PO^F@!:_?6-;W>/U6R^"/RZ6QFH+_YS$C \3@.(0KB*FI6(;SB#+>H+[' M:/'V33+JO6M1<- H.&A#;W%]*]]QK;;6?EHC9*JLE$1I#:@"+)UHEYKGJCBO M#0(S!NF*R1R$8P+!V9(+;CGQ;U ["BB4H'(U<,HE(:C:$+DYF\(5$TQF"'?^ MP;@6!,8+GC%?811!+)>H?12?;7ZI4!.-7!U3I0.2L)Y(@E;'=#Z!M#,9#ND_ MZ/32%*YKK\^Q9=9IFN,0=\H'?,N<@9KL@KFLHKL.^3GT#2Z0]&_I^F M(_A9R?/L'X@Y5'__+NV,TC'T.Q?C%#XIRT0KTHFG[--_V$DN)O#9/RR8G[-[ M8EJ19] ]MD_,%G7I _6(3)LS2+LDK#MZR9ASDZF:#"'9"!?='GRW_;Y,FP"= M*6._F1._D]CP"CP/NJMC]^F_<(Z#--%>!*"6EJ(:O($/V9I)BA@9=#1#WKZ9I$GZ;F_E(EC4MJ9049?@95U" MQ1Y+'\Z:S-(O]3N,*[-'3#_T$QT.MY:-W6;DEA._'-,RZ2?;%-]I<9CJC5:# MSH!*^0:-F0(K75XZ=_H737IZ+BFSD1+P=#!)S^ VW, ]$S6Z%'6OQC>EA%H* M4G9U7"GMD^34E_H9W"BY.O=5M+LA]$-$M11\Y9,KO$.NI%N:P+!I L-_V01: M^5Z;P&L3>&T"KTW@M0G\+YM O#>0E:A7?NPTX LOS&;-:3/97H:![HD\C,4? MF%YQ$B>P(-9>=TQ]08=1,VRLJOQXMU26AD6_7--TCMH1T'VAE-UMG(!FWE_\ M#5!+ P04 " !HG5-:%8S9MCXPM1:\<$S+]?Z[$0U MMI25N-;,-,LEU_<7HE3KTT[4V=SX)N<+2S<&9R-O)2Y% M69(@F/%G*[.S54F,^^>-]!^=[_!ERHVX5.6_96$7IYVLPPHQXTUIOZGUSZ+U M9TCR&*N6+3,L6,K*__.[-@Y[#-ES#''+$#N[O2)GY0=N M^=F)5FNFB1K2Z.!<==PP3E:4E!NK\52"SY[=B#E"; /VDU!SS>N%S /&JX)= MJBK' \TI>(:I&?LFS2V[JCP09TD4L#B,TQ?D)=MP)$Y>\G(XV#=1*VUE-6=_ MG$\-HI#;_QSRUTM+#TNC@CHR-<_%:0<58X1>B<[9#]]%H_#X!5O3K:WI2]+_ MZ=3]WY2Q35#W[YT;AI"LI&I,>8\RLER6HF"R8E^4%2QB/WR7Q5%TS+YPVVA! M)1]=FO!W0\I6.EF-D' MCB%C4Q@>;[R!3MY AY;#J&8 P#A"2+"*@QF6>4*6KNE,J9'FL2*EXV''MFT'[/6"RB4=,HXAH]PD-AAR:RG3?)9>H0E(E&I8BBAD;!\DPW/&Z]O(:9]>Q]EC7,??8S0+D M[WUS0FT2&+R129 A=Z-@,H[9^;[UU-I05@O'@M;,J[DDJUL4:U$Z6 (DTTVW M@. IVI=O9A%R&;:_5R@<3(2V8^:'/)G$8Q!'T9"Y/?N]FKU'._':F-SQ1XA_ M.IH A%-+P+ :M=MH2B^!RNN-?4^+C]DG=""JLN().0J$6E4<9,/H";FX(\ T MTBPV1@.IJEPY-5H@RFS&\_&2.R&_ZI"GX*63;UY'5$(B([8!!@8L:^N M^#8=LJ7K><(,>>Z.D:XK_]CR.U^.;E:/L@E+D^UV\K31?H\R2H-D-'''=!B$ MT:B'ND0?(5MW>=5J!@^49L2W4=;]Y(3,M%JR0AHP(0;-@PGEK:0V"\-0<9,T M@LH@(HV7^\WJD&UI, 3&R+!1$&7#GJOYCW?4EUVE8A _!](V2GU7P0]87JY M>/@&F/7S[KFOLS'E[1?;W-MT'F^MK ^/Q=K+M MR=-[M,6M2 P(DN;]QL$L9%V3Q,*-T[;E21IHV)$1-M-[R]3XK9($F!OK]UU: MT+&M%9QF1P8PQWZ*)&C7(?O8:("1M&RF>?A,I\"IL M%]*/] =^]9][Z[ALEXS'S_$"[Z3<4_S$X?AASUBKW9JR61%!BMRS-.I/WKEX M)DE_]&Y_V 8$O%JXSPOE??\MRA)::K00SZI+QOWP70#R?O;.;]'1^!6UY_;P MV\N+:L@7D,8[-1F.+EDNMRTYH3@7(V9X40/H@$Y?(]=^9SWT4C[8^[8")^;N M"Q+-9ICF/[-L[VX_4IW[;S,[( M*U!LP,WWPW:2)K8!.\G0%DB;-MCV,.Q!UO%\6D[25=+9\7\_\LYV72PQLH>] M^"21_/B1%"E/-M8]^@HQP).NC9]&50C-99)X6:$6?F ;-"0IK=,BT-:M$M\X M%$5GI.LD3].S1 MEHMFD.[MWLXEM0ZT,WCOPK=;";1=8V\TTRJ+]P5>UJ@(? M)+-)(U;X@.&WYM[1+CF@%$JC\,UUC4#$8UO.\SHX)(-C]=[]%^[V"F6I?!X;>L_5!&J M:70108&E:.OPU6[>XRZ>,>-)6_ON%S:];OXN MGZ8/7.F!AH9?JO>-KEX0B.I(KLPNRA77K\ MUJ()<+NF7S]) L&R,)$[B$4/D;\ D>5P9TVH/-R: HL? 1+B ARV.$-7QLD_#E?^N#H2OSU7+P]VNAY-&Z32]\(B=.( M^L"C6V,T>_LF.TNO3G =';B.3J&_KB#_$0+F36.5"9J/; F?J%FN*X4EW#ZA M;+DOX'-9*HD./AOX*$Q+#0IG70'&,80*X=KJ1ICMVS<7>79^Y6%AA2L8[$8Y MZC#K/(C>"Q;PL:TL/ BW5H^"SOV+WLC^"#P&+$OL^A24UE@H$;#>#N#.#;[# M;1BR]O;('Y^ 1KW\%^0)OC_"QC#*8Z@8G\8(86KK XT=23FKM^R!BZV*?0JM M"Q7,-3HE!=!PA"^MJ*75&CX8:5UCG6!F7AF)E'^G:DYF]DPL*R>Z()AU:6L: MD\JL@ JH OG=$&WRW3K?DAH$"Y4ZI)H+>@D_J9_!-CSD/,M)5U(<"!?C<9RF M*?A*$'5FS?QH%-)4D8\Q;"HE*R 9C>3EWY04MEY:BHLO-=4'A*$\"$I'^(5' M7P%K]('9.:;G4'>WB[58 '9-^2]MZV"+PODK8D;4LK/S^%V6D@VUG))=5I@ MM$:1]?_#(E0.<4^#142%N>2C>#@Z?ST7:ZCX1&C/15I3J#[5+X4]>&X*)$.OF_8C_KMX_E'?"K13YK[$DTW1P/H[ ]8]/OPFV MZ08^)9&>CVY9T7N-CA5(7EH;]AMV&PO=V]R:W-H965T@ZI)(!3:UTCJALFZ?37(0JXZ=V0ZT_WY^"1GM $W3OA#?^9[G M[CE\EVZY>)(5@$+/-64R\RJEFFO?ET4%-98#W@#3-RLN:JRT*=:^; 3@TH)J MZD=!,/)K3)B7I]8W%WG*6T4)@[E LJUK+%XF0/DV\T)OYW@@ZTH9AY^G#5[# M M1C,Q?:\GN6DM3 ).$,"5AEWDUX/4U,O WX3F K]\[(*%ER_F2,NS+S E,0 M4"B48<#ZLX$I4&J(=!D_.TZO3VF ^^<=^V>K76M98@E33G^04E69=^6A$E:X MI>J!;V^ATS,T? 6GTOZBK8L=#CU4M%+QN@/K"FK"W!<_=WW8 X2C(X"H T1O M 2KX%@D3K=G,P?;&HK4:PLR_N%!"WQ*-4_D'RB MG+AO9&SYXG]IY*%^.;KD,)T9WFO9X (R3T^G!+$!+W__+AP%'P]I_4]DKY0G MO?+D%'O^5>^:.U;P&M#Y%R[EQ2&UCF)L*3)F^_:&[L?+WQ3_0"&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT( MRZ:$2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&E MIZ)P92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[ M4I3*++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F> M\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=P MDJ YYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6",L *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS M02\XZJV#4> ]I!,4^CA[Y%/_>D/U0@"ML%)4IYPU37*H;5H=&NNO[R-[SKT@]8%(1) M1"'7J=YDH5^GZ#I?-U&\MMUFSY7N7798ZI\%"!.@G^>&PO=V]R:W-H965TO=>]M3" ME19?.7--@=]@Q.! .^'N=/\!1C_+P%=I8>,7]4/N!@9],I1Q5:.=%KSB8!%5#.V,KH!U!FQ.G"\6(*0:B;<#^^?]91]\^>B"Z M<2#M]W/G,%19G*\2FFIM6UI!@7W76#"/@,N7+])5\O:"A\7D87&)_9\];)AN MW=]_89!_N8 S'9S324ZNG 13Q\:RJ-*=SU$B,S--,0.-W&"[S7SK=#G#;^_0$3$OS^06MW#$*!Z44K?P%02P,$ M% @ :)U36NDW)$>9"P !#8 !D !X;"]W;W)K&UL[5MK;]LX%OTK1 8HIH#KQ.YS^@B0INUL@.DF2+HS'XK]0$N43402 M-225U//K]]Q+ZF%'49IV=A>#\8WL>Y]QZ*\NMK8R_=2BDOOA1YZ=[L MK;RO7N[ONV2E"NFFIE(E[F3&%M+CJUWNN\HJF?*D(M^?'QP\VR^D+O<.7_.U M,WOXVM0^UZ4ZL\+512'M^JW*S?6;O=E><^%<+U>>+NP?OJ[D4ETH_Z_JS.+; M?BLEU84JG3:EL"I[LW_EV]H(F\(A?M;IVO<^"3%D8P>DD[+W8$ZG* M9)W[DKR$I,[_E]R*IG3=%G P-"EV&O_)+=,373)C'"7/6 M.RS$6KZ37AZ^MN9:6!H-:?2!3>794$Z7%)4+;W%78YX_/%XOE'4JJ:WV:W&N MW:7X*$O$ Y[W0I:IP&CIU7(MWFF7Y,;55KW>]UB:!.PG<9FW89GY+MXYXS/(>?XLC M)JT7)NR3G\V5LJ4L$R4^_P)!XL2KPOU[R"]AU2?#JU+.O7253-2;/2254_9* M[1T^^&'V[.#5B$U/6IN>C$F_([AGUB3*.>4$DELGR^5$G*2XK;,U?R%S M>1*^B4\K9+YWXO,G]<6+M[E)+@>-'E5KV.C?%)(\,/PC=6B8DYF"<:1F:RF&F=H*KY)5:7(#[+JUHPCQL!1YPA]6 M\DH)*58FUPY+B2HXA-U! 79*T2HTM&@\D&RXE&[I,M1&JC&]%:W* 9A46'C= M3>$Y[=H%\-'5%5F% 8NU6!B_"DMT:4<&O#72IC17B:,ZU5X+5UCZ_.7CULW,!28*P+1E&9HELD ',J6:YIQNSY*\?*]A6!PDLK MBX""3=-A@Q0)YIN21L:U: 69YT)6F"J3E?!F6^A4G&+@IK *(4BT S+%]9JN"X(J15\#JRT;*'96(-G,K+5UB>(@'8W&)+P ")H&(./Y<= M[E*1883BEC@51UM*>@8_&UZ2RIZR! O5I:S]RE@68!*,M@I@G9!H("DQ95HG MI"@$F'JYFK"J?=@TZ/0KR"\D@<>AJV ,OGEE:169,B*%RC(T-$?".4M,F>DT M: (E)]$QG 56R"NI<[G0>2\KAA:FH;"I?PLJZ#0FF44>3 4RE-R61)RE%%LX MU5-_;9)Q,S%:3<+*<;6)*)5G'T\X%RD.,2I5!1SP^GP!@2>4!6],0KZB>] 0 MRBSE(#6) M;EHE,SGH%T7I4JTIBM*]#-7CV2OQB8H6ZW"!6KJL*?M>4K135>5F'8H:WW?M M_0!5@L.FAQD-M\(LLZ88]B#A-LEK!ERFK;J&Z7S1VYH)8 P>$SFJX" M2N+NHT+FUZ155I=)J .<%!=MU>II17)8:,^]D]@@^RO0.& -A0[IQS!-N(HC M];PUI.;U2J/4T;H6_LFES=>0+/,ZU*> 3HN(MC5 7-5YB0#'U R(#/&_66J; MP@-LY[E>4G&9MM$[*1/&L3AO5'P@B^H5OB8$H;4XRV5)W9)#RBFD4&07Z'FK MJ%S34BD&0=:&N;:15$%2$_DTM2H6W78PIUT*?NBH=7VV0A) M3ZPM[\J45T@7 +>I!+ %MSVV'0TP^]T%YJD]RH-QN:TBB@L4^ O$PN!UMO M5S06M4;3J>'4QE4AA?+U<(M$MZX)]TZ<7)R*^?.#@UE32N%YF-(V! M=XC/_+-ITR>E(UQXQL5%.X'$?&K5C_RI=9/,G8D50Q$BM4T?5=(.E%[M7*V( M>8%GEI%N\7A!XYER=)6'7 ?$IL:2;1%5E+B(B0TZ&<86V&] $HJL=5O]C=$; MN_XV7^SE.3> 3O&X;DBO:Z1.N23P<],!EC;8C=O ;*ACH=KT(-*O,+ S]&_R M6SLV499QFAA@I4^=@/%V7DNF;^HZ1?"H$FB:%AJ27!+BV3[6O.VFC7DQ:/B; MJJ+466SWP.)5%2HE<#031="(D2Z+@5/:P^F0ERV))J -H#NU5.,1% M M6@ ZZ:!I;5W8Z%G]&C&AB 3GA; T!1+:PT':A2F&J;?8N+).[ M61ZM+4 4X(58B4!!-18,O@SMI&N:4_:+A&L3\%/:$X;_-@X MICU6@J+T416(O7@/X\/(T-N.J,>7R*278F27_+3=)3_]4W;))]V6X_.'7"X' M=[[C2X'-J!&-G[4:/_O3-;YCQSZZX/".?<=Y=YQWQWEWG'?'>7><=\=Y=YQW MQWG__YSW>=81XMN-&%_]#B-^:HWXZ?Y>#\4"_>:(G^P3@;7H\]*A+"UP^1=]J? ' M.+LQ%L.6FD@V8G:[:>,Z90#]F&VS@^XD^>"^UH6C)V3L.[1F+@F]2-VU)1E? M;GA/P@]AF11NC6WFW"2,=#==XJ;.G1'L)N*7(==RJR%">?NMU;YR1F MTIIWN)&>F JNQT *;-QI1D+<.]S=)GO'*ZTR\;Z9)TXS%$IE)_'&!TWO-5"; M:V_\K*B1YA!8HYGED_9\^M.OH9W1Z(5 =G#9A5*P7V_8XN-^(=" MEVJ'K7P\$XR[KKX'PV.$$(9,)HUE"VR;"=_33@W>PG,$=#A)#%RB.[>&U'S] M1^#()&-8QVWJ&6'QU7N31K,>G9V.M?%9[_6=V;<5W5YR67%1+Y+V^WF#U%PQ M2.]1D<=U^6L7W[%PS+MPS.\;CK/>6R4A5(X$;5I_NXU" M>_L>ZHZE[]@?SKJCJ-EWG45]C0UWY=VX G_M'K[;0.W*1DRY[BQU]CV'J>\Y M,OP(<*.]W2OEQA4XO0V(?%(##I%W5.&KV0\]TC0QAQ.9A@>_##--9VF"3[X& MT^T&$*;B0SA>*HQ5D_NI02]7IPXF\ MNGXS(P# /AQ%7O<,=G;OA[##FX4>[KZC\(\K\S\ERV/NZYX(S^[]2/B>O?)< M\3DI# JU:Z3_?]OSX?W>#W,*99?\\R,Z1:]+'WZCTUYM?^)T%'[8TPT/OX_Z M*.U2EU0,,DP]F#Y''[?A)T?A"W9F_#.?A?'>%/QQI9#YE@;@?F:P&ULU7UI;QO'ENA?:7CN#&R HB5Z2^S$@"P[!^:["+9<;.;Z46R\NO?6:M.]28YR5Q@OM@BV5W+J;-O]=UU57]N]LZU MR9=#43;?W]NW[?'YPX?-9N\.:;.LCJZ$7[95?4A;^%CO'C;'VJ49O70H'JY. M3Y\^/*1Y>>_E=_3=^_KE=U77%GGIWM=)TQT.:7WSRA75]??WSN[I%Q_RW;[% M+QZ^_.Z8[MRE:S\=W]?PZ:$?)/3O$%>N*7W%TW MYN\$M[*NJL_XX6WV_;U37)$KW*;%(5+X[\I=N*+ D6 =O\N@]_R<^*+]6T?_ M@38/FUFGC;NHBE_SK-U_?^^;>TGFMFE7M!^JZW\ZV= 3'&]3%0W]FUSSL\_@ MX4W7M-5!7H85'/*2_T^_""#,"]^<3KRPDA=6M&Z>B%;Y.FW3E]_5U752X],P M&OY!6Z6W87%YB:=RV=;P:P[OM2]_3MNN=DFU35YU#?S6-$E:9LEEOBOS;;Y) MRS8YWVRJKFSS\KXI\D[LFN:]_/?CN80O+P,$>;F3*5SSE:F+*LU7R4U6V M^R9Y4V8NBP=X".OWFUCI)EZM9D=\[3;+Y-'9(EF=KA[/C/?( ^41C?=H8KRQ M'?_?\W73UH!$_V]LQSS>X_'QD+*>-\=TX[Z_!Z33N/K*W7OY'_]V]O3TQ7[.B\W^;& 1<(Q7E1E VO.4D3ZL:7^Z<&2CWN7;/PW+DNV>9G" MTVF1-"U\ <3:-@F\7W292UIX.F5 TECX^:(Z'-/RAE LAZ^O]U51W)Q4UR6, MUG3K)L_RM 9P+Y/SHH"A6E=OY!T ?MFD1,N,H^NT@-EAH?OTRB5KY\K$%3G0 M"*TM+\U:X9WE#*2?>$@_F07.J[3):2]TBF4[">,_,4R MN?\?__;-:G7ZXC_/S]_3GVN;CKD%6U%;]<=#H6'5+M= M5Z1\:(($EV\N\*>%3E4=\Q)7#3\?TA)$ >YTX3>V3?,:EMU.@^=8-3G.L(#9 M&N#&-!/(K3H-R+))FWVR!1GT];B8 &#I#1@QK[)&5^:R.9QZZG'JZ2PR?'"; M(FT:8K:TW#%\^LHAD@M7MREBP8')KW:(#4P5M!/82"W[N0/2A1.O_53P+!PV MO(MHI^>^Z>H:STQ&'ADLPODE(GWCS*BZ@7V:)665N.T6I'=2$:I=Y577 "8 MTE4UKE6.&/!7SGWN/)[Y\W@V"\Q_NB*C$[],"T?(\3IO8)LP3P=SOO-H-79. M\T._'9(E,'E191Z$GG;/ M+R^4=$$\/CE9G0()6_S/'#!9X)IXH/NTI=\^@M:$O&33!+7@X/BW/0#H!!?7 M*("F5FD8S ;V!SB1)C*!@]>$#MM]7F?)[UT*9UKCERC$EZ1UU!F\6]PL"%:, MNLT=F"3O#Q#*M4S\19ZN\P)X!#*EIJG@>7S7G\#8=F%3P%=@W%U==4>A&$!S M9!6T\T 4AB32AN"3>/B$E1MA"@^^8N&57*+FUG@F-,VUIJ:; O[4Q)>1+'D7 MSXPF <&GZ)8>CZ#1I6MX," E:," W@O170#IGB?W\P=& M' '2'0YX0+"2-#G"V>%?8%P4"W@2'L6A>R@#,CZ]2O."YI*G<7$XC HW@$TF ML@N&X7%@,?BJ6BSP;+6K4^*Q1074#7M(UMV-J_&=JZFIUP[ICH< I@DFUV=' M4K^%U\%^:ZJ2%@:(O2&8U8[EM"(YRMWD*BTZ!_/ -(TQ"3;[M-SQN1"H#3P( MF!WPOL\.*1=/\OZ5 (B.1\YAN.*@HL".U[0X>);W@4I@X91H8;55Z9(;E];+ MY*=P2'#D*(T8>(!)34-?PY8+V'"K3 9F %PAQ'!7C,:UWQ*,O58>L,GK37< MQD)J9@Y'1> G-IG*&Z1H1M(+8'V#Z%HZ>*L!4Q>8V3A:QWB+@/.J!< 25"N8 M#19[1QY"[(PTFNPW,!R90/TB\'P. 6T]D;@+WP9R)B9,&+ )JWK&X0^80$" M*> $0!0!5#5,$WCRR^2U@_4CHT:8^J;8G71,8.FR@K-J@TUSO\\*);##/S'#E90(6?>+2 MS5ZYQ A$:H=.C69NG 6!"1=R!9A+QWJ#F(SDA=B'K^ FX4S".=C3(<:39DYI M+H;X,OD9O@8>F=<$L.Y8#7!M*'!2H^YE78VCX>Z06!J4N_ UV,ONL(:#5IL9 MSQ;^?[2,^#(K6@UK]*.:-7Q* [G,2*,<'_0 KIW@.;R3H%7=NEV^29I]OFV9 MNJYSX"0D\E( T&]X6EX5')&300M039 V8A8]J:/4+BB4L &1>=NZ.DR]LX## M;(F-I5^2OT?$JH6A^C,^:'7TAN2/@RW":<;R#3X! 6SV7C<+J-"7;\L_L3NR MY?%<:X0^TWO:MG6^[EH5;$P\5Z[!S:^M&\E]D?=)S,/+*(DK5?+[JA@^U.S) MH$2&#.9MA:B1;+M2S'Z0*SATA5+R.@=Z!VPFGIQ-KN/K-TVXIUX,7-,.32E8 M45$U3%L@"/^ ]XD>&:ES9F USQ)(7*6=)VRVR'"UL[Q4F-HL#_MH'2)KUUZC MLBWRF. MKHG=I+DZJ$KQ3GM;1#0=D8SHWYJ2(=] \<'8[I1G\'7C4!RC?UN7FF:<,.J M-M[$TH 5F8A7VJQFB*OICIG2KS(RE=3&[;J,HB8!5"I*9+LJ0=CJVZ3'O!7* M:ZIM>TVJ*_*U!"%M>Y2!I4P-^ P@C*D M*YQ@3"XC;@/XPT,++LTQE[/3$" [G:5 ]&\LV,OQ!D@'-L ^)ES!!SAEL)\1 MC/C :"SL?VCT>#Q^2A<4%F4=Y.P MHV@,6$!ZH()<@X*&IE-5$SM]SX\F<@X*#727YHV8;D#H/S%8+ZNB"U;)#_D7 M ,&O"N#S#;$3_PQ#^E*GQP_O4 <']HL !$/CJ#1-O#,.L?B35P[8]_;GI/YM M*^1WS?/A"I\G[V#A@@_KNDJS-?F='2UGP8[!KLQ$1?TI_R&'QRC&1*>N3K"N M87PX "M2^Q4]T? ]'S8Q54"]QFWT0 %\L.@<>?T>#OT$M$*.G2& 2$46,P58 M<@>:WH:--QBP I2)PG+M'A!WQVH>Z;"H,Y'LPP] TZC5K*R%C:+2,F W3R M"B$5839Q;D+H"B4><,V%B0^2=BD*+8(JBJ]=[ZO&&1ELM6A0'H:'#;HKG \O M;'!$2C.4(H'+#/1,*FK.RKONB#7'JO::1?][SP5^@5W] F68 MD#@'@'XUN(?(O^S#M>#VA8S*_IE4.EN69.TS"KH8>0P_31N>E0,#4> M>1<]S,79^Z@."B#H5:R[^Z,GIQ^>ZCZ%314)& )MZ9"0ACMY#NP9(]F@I[4Y M(?%O&&B\45$PLG?/H@'W1"0Q4R3G17*9IIX\@JU%*9V11HEU7P:8U) MJ'0-\R8X+0P&2-+'($6O9?*K#*<2^ _TAI0G-=(=H;<#W;ATC.I><%\[+V,4 M;3V= W;(VH=+]V@?:5<7ZN"SZH6(T60T1/R)+!D3'/YD@L-GCT].OUWXF>CP M+\0LD/#"A5_M_8_5$83=T].G#Y+[R'@.Y%M>)"'NC#^&M!'61F3W38AS4W8? M^]0XE"_:BX_%(4\#^7W2M.Y(FEZ!L/-A:P[DC!A7I%8$+Q2SMT9 $>Q@=GR5 MB%I(&MZ_YX>DR6"O;-U2&M*6@R1D,U6%A#H.)./0U*& DC]S5!(\V# IH_1> M0)Q:+,K&9[@ >&H?B0N^75D?N^H^LB_Y-NS,K,;N"13GV98WM:&P-\:8\8C2C2)%J7H%Z\9A>\ O$L@2Q MK.'P+RP5P.M#+>K*%8I8L)-:R&.A#C8%Q@N."X^/(8%*QG]V#[(B7$93O)"@ ML&XI&L/DPW$0]P6'@X.'??))'[>]ZS(XBOL@ B0,KO!%"B1PI.B8F!B4Q"/\ MW: [>TDR0>02FE<&*"<<:Z;&ZTZQUV.5D_,E:?,#6SJ%LZ(N'K(Q;+6R M;'4P.$H=&G/I69UA@1'M@,H#2%:(\B8V64K*I&,1F^YJ)]XX0@Y/)Y:Y_=ZE M%#8,#R_HD(CQA0'8MFQ:DG?'8W$3C4Y,0G*NZ>@DELYAHYI\@XA"WF+EI(-& M])G 9#P150 ;[R(6U%:'N-^(W4>SSX]'(BL_CV[#Y\^-VK(^Z4CG)AG;(VH2 MM1@8X0@)^H$"UT%_%P"$'4&(XUT-? ,=IQB,Z(T$/R 6 E<^+5=87Z U8^L M:;X07S[Y%R-Y:*0WADYR0JZTMX)$HWO586V(>/"8@'GBF'L T&Y[RSO"44??2#/\) M*2:NP5!.WNR=I@A%"B7E^@P.J*P,*T? LWRUZ!SF1TP<>_J M\P\Q8@:"EG E67;PP6<*;QS'E23@S:\QDFXMVXXE1 M3ME$FFS]9#Z@$9LQBQV*7TXE&<9P'9O2/@/<4E&1/B!;-^%!('3XAX =G2&K"K MO>E3GOO2HO=[[6ZJ6&9YY"5GKG^=(Z)B1X?T1)E%.7*8I&;;#:GD;(5;?O04 M['>L_(K//R"V,-S&,R7!="!@=QPSPJ3&9"!E@+1=6I>L#W*.&:42DH*\YOJ; M*_'D(8[TQQUG]1K3S4)HEA4P/58!%6+*!ACH%>;[<490'*7NZPC( TEDL- ! M!IJDF9='P%5KR;:E'*I@>2V37S4-)/H^Q@L>D02=[L"&LBFC7=TB_K #=G-D M;"1*@CNOW;%(-]YYEV)%I/-YRPB4GM_%C*M5(A4&.AJT^'8:#@)\44SY 6"' M'E3VTX0T@[&5JAS1\]BF>8%N\)H# 9H/ %M)=VYAI4F@5$XJ@I$ZTB4(N#7F MTW"A5#0PNAO1(QH,R^"3H!^L;](C9RP*O,G)J I+)0'60U*/\(2M:X!465(& M%3/_S.:2+D*YD.6F@ M?!:]F*/]OJZVK'V@!3!@9C^0""6MK%)A-*$VD(X*@UB_*@=O@WWOV;\)$] V MIE_28$R( A^P&-HG?YE$5S*)-N2N%SQ8!.D(6 S#5*19;6I':?JH9#CGH;FU5NL!@Q!6'*I17\\*4 M:\!Y=T5Q:,05[TQ$1T90,4 XX0?S@:^9B)SS1 :@0:^ M;)29&?TSR%!RGB'FS#S=5CN>FZ!9S:E@ I"@M1UN.4 -AH&DQ(HKZ^2,3%EV M+4KLI*U:\C )8_*>18*-W\@$D"QJYS6+AQ.,=SE28Z0H%8]-8Q67E^\;C28L MD_^Z]:APB? .IT?=84D"-,\KXZUWJ!I7:T0FHK6\/':,LF%&F V34UG1+ME" M<5)NX5$22\ULG;0/1'H5&1>L^!FPOW:1BDS>?TV,9F^V10\,10VG-+*;#E#3 MMV06H^=@7QZ%:8JW-52V2B1!F?&\+2/#L M-V[4GO"#!MD@54]9A?&-$I.6/2$P5'UB>GXX %@TGSS$ WJ^)8$Z&KXL*VNO MV_7%-7O1>,LS&$,H3J'CT14LJ=IQ>/PVFX:WPDY\3"2A #&?ICW,T:%Z.=RD M5X8T!TW#5]W6D-2/)MOS(R;I[VS0QL9R4")+SJQW:K3^C;R\JMB3;X-]P.JV M/?\W/ZC2S6J6)G,-+)LK]1X19Q3EC1&8>$P9:*:G,V-5D]EA5-BKIV0*PWI. M%O$Y>_.ROQQA4EHR%73Y\PF,QP-%E(]E!1:O;\:6&&5"_>/;Y4HST6B@?ZR6 MS_P7\$"S!U9Q0OK^$!P]X:$)OII%;2P2S52.8(73/5X^C><_B^>GI-Z[3<\S MA1?L7)4/)H8**6G=D5#?&LH$1WV;L_26R>N[5JT%\/]C=;8\[4/S&_TBGF 1 MA2ZQ:$VWEW&TORM]G')28=H:'[1A9B6G"(G[S9N+1LN%M9Z=+9_T(?_HCFLU MC$^=67U'^L22%T,DD[F?SLP-QQM-:M=B&5QDH^KQW_B#%G/"V*U6:O41X$*\ M&=Z&NXC=&WYJ32M@J30L[ ^Y[#(G!9A]AAM\T7-,(I1"(9)4O7$R)R9;\4RD M48:DNS)0>Z5)R5X]IQ("4_%I)6SED^LX41^IA0P4K"/3FBTIS\K+>#,@*33@ MBO/]$_XAI?E"?$4_X-+8<12)<\%<^^Y>WXT<[3T!UH_*+V3?"H^O''%89#0C M(7M[]:/S[*3+4*SK"[FV0#;_X[3/VDX#,_!TI_2AL4ZA&9IF;B2BA5E5R M[!-82H$&>N8D^*N E$10)%RN40FQX1VZZ$3U/1K'->(1"4)O!SI?&>)#T(,@ M9"AT\N&ZV(?B&P" )*JX[P@MJ#>XC2!,."^&8>X %$S;?G2*E/GT-,DPU97. M7;0?\L7-EIZ$-F1GLWW#7IY'!4!OM#!3H/PC50*-XL+\L!->)W)0358<14&G MU**14G@/LAJJN'$C2Y+\LLD19>ANO#5>XC[UW7>MJX\ ;.# MM6H;62-7!$;0&0)H(,]A?VAK=S;?BNZM$8NXR?=1Q=N;4/'V3BO>](V;4:+X M'YLMB=ZM?;B\WU.#@C3WMWG=M"7(Q_4*JZ6R,>M58U&=/BPG" TA7?8^8M:Q3+Y%;-*3K+J6B+(?@S? MV43X457>MM3,':EY5? AP]"'**5O*Q&K,6]*Y@Y4E^39@&:W.TS/N7*&-9Q1<7#OG8DV$A G^@9IK8'\P U@]&U7) 5E%&C[+RE/YO07#70FZ/.Z1E_^/.PME>?E M": E,:B[ 6/A?75^.R] V%\CD9$#Z29AB#?J23>]?]*R[#CC@SS4TNV#OZ57 M<&TA*JA]K39 V]JXBGTJ(I1Z#4D:;5K%4Y(G4C?RVFSDPI_J&SU#[%!P.8\! M]KRG'=G<-B+F>5LLOQ5?@D_U,QQF,P%O;@;)?QY-/:B C5AS::P;T:>7-(DK#WD)%YN*TI4)]>( M ;$M[+:"=?GL:(UR(2@19$_V@?M"D9U=V#+&*'R7F#\'S!@WXCY'GC[\:IA= M!A<%%J*G-68$!MW]H'*M;-Q7JCOG+8<-(U\E&7?L[>W*<)QW8@!#4LBEYE1@ MFU._MJ'ZAS*=Z\^UE2;1AH0@M;+0GZ8H08@M1!,^V>)C2 B $1D/["[B_A,2 MAZ*]CJV*^ VH&(M>/@OKG>1YHDT%'M8[!VU@)2F+:E#EH;S7 RR=3C- M3KH2@<8!)[QC_F\/9)(+W1FK#"ZS%0OSY=3,# 7KG\.Y=YS^ITD=1-%[\OH" M)LI9V#70WA83PE6$3KY5/Z9L3<.:BSZ'-+R,I]X@A3;2=RYJYX/%-;:R%"40 MQ>S9 :.\PG<;-,FI>'? #8LW.KF6/7"#?!BIK@PA8,9*HU3[>I3NN$.WE)1# M,X?R\%7@4 ]!C^):)V'*#()PI,/+J.-2PTR1=2X.%_F\O"@X/DSA1!Y=QN;9 M&,;%$F1\M6$$[VD9E6:$B'<3-%S5&-HUFN!TU$1E'H/[_0!GE+#@Q=%M];) M'3N!3!O'G@YTK1:)Z=H9=>AD=61OT[A])][O%3HBM MC]#L^VR^5;<:!Z-&Q]U>#0:&::/(6$O*J+=:.2&'CL18R*'K'!H#SH?^,7$@ MM(8C6T(8JNGP:-*EEF$=B$VC2JMI/[FM,&O\SK MU=X?SQ2;P%70?CC1KE?=*4F!/^+.D(.Z::N5%M=^+# B?+IA7=V4+:ZCUX;8&+MU(H:TX,1;&*4M9=<#=?Q.]*%P8$"*DM*87H?GR8/_J MCH@D(VB'I.H&?/ )<9(+*\=.&[;GON@CMBE7-D=/&1W_VN-?V-J.^*2]5*>< MC]M7_R]?>93DD1:8HZN&SW"VWN@>)^OA&WJ=1?1&R&;JT\]Y:3F*Z,"Q=BRG M/UR5Y['WX]D>S&R?G<-S@BG<>G V?S?!CYB[P9)OQBTV.\9X5[#!P/V 78@) MQK&;?O?I[<#J\A? B-MYI M=<-?764FYOC]26+(D!13R<%1/K7 MZBLIQSJED,*FG$7JEN;>-WO27-;<&-H3W#@T^CN6UM5LN34]34R=XR7U\.1\ MS7#! #)"NSV*>8V&]DQ>N3 MS&8S0,P69=OV IB:_",I!:!Y4NX(_C491_V$K[(:0,^8*B.HB: XMB&(WL>L MKW&Q3GI7%]*>;4V 8-X.*MW/5>N2Q[[3DM>.0M^9H8M[B2$Q(:'WGH3>>!)Z M/T]@Y+G)I3=#")!Q4V@RK<48(9O!I^!%E@L[MY;)CV3)LI0T[\$/:+#N*];\ M,680OK2J* MSA%"]R8_>^3KFQ")L'M6 -;"! CTX!?)E0-**Z3UIX1[[#L($SCBDLQ6_I1_ M(1-V,0Z R#V.GG ?4J!BO6>ZG_->C_YPJ)P9PGJ58U@1S[#^D\C(] D](<69Z+:W,MU*^>G:>0-]7$FEPX 63#!Y^V.2PK+ M&W'$D*(GR1K3^9EL%_CI18V._!I!)K-;@MMSJP=AM-)2:8U6$PB>V_QS_Q\9 M1JF> /^3N>.(U>LW7U!7ZO)FS\3^:S_K]T"O<-S4^8>I]><:[WQIQ;@+ZH>* M;G*M"-X&+K3M--KS_\?6'!T(AB#O<+@LPZ.3IJ0\_ M:0\J>O\0;4WZ.\F:>K4MH$7>/V-[95W5-248<(H(<"JY)B"8.YC9C75KK=[' MLN)7"T>KHQRM)AXL-6T#2 =)$]A/3S8+_Z/"5=5\>O5[D487@7*"Q *8GIR> M/!Y"*AJ#8$+DBI#W-2Y]N+$QXT]U &S?L=U%J&3OK^)68E)HAP2!T [JB$]' M#6YZ@T-2A-4O,T&*8W='SD6^]DH=;^2&KBE". !UHQ;*'31X+NY '-=.TRHM MA.=,$5$Z!,6"2Y;21@V5\&+D[HU^D70HSYJ&H*3UCH'8=X$CZ&HG&A_2IE?D M2UHDTL9C6>1SM>;$AOHV8_8# MQ M%'R)3,(@(+XY>X+*A>^(SGG=+B.US-SFAP_ZIHVC1BJ==V_!]YL'QK1P#3>+R4U/=M1?3=^#"[R#;=HF9_L]9-8MH>%2RQ5RK!0,S Z M%WLKY%[O"L\^U!>!T_6;'GA4#:EP:G9PCU7^50U&U&Y3WWS%K"(L+Z0C&P,V MTB<%3\WD?OC1M-8>AA*@0Y@),W:(H 8HW[6@POUQ!]7I(P=P8DQ5VC6 #UIA M?!D9$J6DTCKE"C-7D:G&.#(N\VZ^AXP,0 H#!)>7WMIW-V0:K./KKUZ**ICD MBH'[ N '=*W)K(,MW 1R-G^11Z!L3'@2S@;JJ\)&PC:ZE"9,[UF8H84NC%C-LD5 M:CR-)&'CS,(L[5U@OJ3)Z'8M=FL0AXKPQPE?=3JZ3-*J>GFWM^PL$0<&!1>R MD[8ZD3!#.IET8DQ.F42[2Z#8SWU4\RU3!<4?1O<1:0<3PRPB#:^<>OUKDANH M:M@2&&4U?_$*N29-4^Y1U/BZ(9(?,5@/ MW]A^#);GF^@F"RU2\G!B^TSY;O;(JCU#BXZO0H0#<"8,]"[S MNN*&]TWL]5WZB\@G GTRG"PEW&DDT43;: I;&5"C*$PU/'H?2>U0Q8\[R/KA ML62 5*_:2;<)60[FLE$::>O=EK8W/#*>34?YZHP>FF,GAAW@$+9I]>D^,ZU9 M!;1E1FH1/TT>@/P;T<4K)02B 22T5TE3JJ1\ [13.@8*#//4#]F6;#K4JKO8]^:?8KN+>)RABOYJD'S MX5WH0._SV_5VY-'8L#;GI%QB,: *CC&1'-. BJ27HC&(X.>/\058<_/$_<_H M>C0)!FCO *"(QKO,_8RPSW>?HGNL!Q,/&UJS%*4;/IDX2>)'1KBNU2LCO=4$ MP\+OF]'2P"&JFJ;>?FQ;P*S2'@R>$H<%F5! 6\@/E=RT$X>_/OK&)YR+VTT$ M]O2F8E*AKCJ'JK4U$*Z!8;QT5E^@&N5 M9_'J/0$Y]U8K_36G\@@RT9),>.Q"1EM2P66O+(E)K]\@]/8$\?XYVY:V3OQQ MO.DA=^"HE=^:Z31!HRZX$$*569Y)FYA50(%Y*0W%$8B^5Y]VF5D$DC <717R MQZL%Q^DPI/@+$!$=80^;"=6DFUJHN,((-9#[%YR(<(/=>1)L\I.*>:EJR^WT M6&9]FIRY8]*CGWPWZ%GAJA C1=?R(?:QD]&K MT&U'3>X)S/J2RF'?R5"W0T; M%OF9TP^\(*E "%T'QR8VF1CD#66GGLU\,-.+G:"SVDD9Y\(54Q8=^2:LF>.* M/>;B!'HW[01:_#WN)KHW*%PQ<^L*A65Q<:JQZTJV4#27,D([Q00E0H\/$GOV MD^(AU72)ZBN2L70:IJ;=AQ-[O? P"(0!F9:5**D]]_E0T6($:C@GF"I"F;W M 1QD!;9+-)B?2X+AJ\RB$RH!UT@UAKZNBP(RDM)7-G3C6. +MASO.61G1 M%E!W&))2 S I?M?C)XU-WK:-GT/U:6O 9UO<]%O'C %PIAO42.$Z6%3=H>-M MJ&/2TA9BQJQ\"1TW5O.M,02.U-=E5'S<_?6IYJY;AW=<% OVE'&B3L0&6KI$ M.\+"6A68R?X:?"LNT**V^261#9B6<3?A&QH4+'7L+J%9*(']8PY$@[B*.3\C M=3AW6[_/$;G#!L:PPFY(N 2.Q(&-9G@'NSO@Q8:U]JYSI5[[1A%+6-4U]J#' MS!&SKG2^Z+##]+2U Z?($KYQ$:;E"1 M8C:ZXMI%(Z^=UJIP)JE$O2;V08IKUFU8"(:A'=Z*H5J><*]I1# MKPNQ_=ORN>DF'HK=A*3,;+!*CH?B2[0UK38;#T_XUZ/[GLD>DNH1ONLG'P8E M1C?/ ))R%KYU@_9.'H/!E@<9[A@4+Q7CN."OQ:NFT -&ME1 U!X6>"48P/ ; M,-,FR[5!#'H8MY(:@L$(XRF-5#QI&Q\B>P$5*VD:;@)FD>@Q?I%QK%L[!2]? MF%%K,MF@]ZT/B]A&NUXC0TXT O@D)C[&.\)*O8>%L?T5#21Z@#*C6W]XPMLV(KD+BZ,B. M)]M]M_NPY"W[M!1W @T E4E34C6$_2^U PPL?;L9:@#71K?P"0V?, V?( V? MB!&*\340W2F9^WS!2X?-A42A]H$UF(@H1B3(#54[S"\TIGI; B$75(6RAC1Y MW3#Z5EJ1TFH$_355.2NH+C49,F&@0;C:40U $9.$L MX@9#Z-2/#YT+)B =%W.I?UBL(!NH"NW945YV+2N56)WL.ZU\'$'R(VA'HC$& M-Y2/ZW/;#E @Q9$92F)Q(08R U7*G)/&W>84I]"L:37?/NE'F'$W;77?]>7X M:BSO28HN", T6A*\6G=6N!T6=6$S#NJ;'%RS@@ITX6-*WOP.^8.I=1P2)=V4 M(68A%0D;EZ,4'_JNQ#[?BF]3TT)B-FV\-X35&DH<_)6S >.$B.@](Q2X.PEF M7/L:#F^M8M+7FG)!5&>2O=)+X_=_D&\,V-.A.]@A_5(,'I&24*3Y@5J"F604 M"PV6(,U4RW3."6LB597KWYBQIM@Q,-(!U'(I C[XCM/>JS:'KJ$+T&J^@\\E MI1.QV8O3.VKY.H&\?VZH@?=/>R%R_H6ZUAA7.&#B?\3"K]#Y_L/EI\9F?/G> MHPONYB,?2;,!&>?3$*,?#U3)TF@<]U5%E[%LD]>42%Z-7K@HMZ/Y,7AQH< 8 MS#:_R#>7[]_[15(XMNU, @9HEKO>X>@%, M\&7??XCORZ2COY%8!Y8B(R*8U43? *$A Y&T#"FE'G<&V&Q/503"? NKG8\& M(;SJG^6DA&::]T+5 Q.F4C0I+(\NB$BNN V#MN;@JB8\&;WB&, ME-8%R-6<_ \4#<14A_SW?M)?F F0?^ND>81MF@E'S5,RR3-S9%?6!'LDIZ/1 M8+1&$$^7+0,[5]S O;+#3BTU;^UR19=NFNYP]/$-I+OVYLAJBR7 B&3EQ#PM M&B]B;_Q(7:%<)[E!G:_,Q7$F%>7)Z0->A\&PU7T%&U:J_*/^^@&'DI #R8[W:C'Q@&U-3?Y M?KX\36]=BA33DJ.]Y$:( A,:8%#A2-=BY4?6.]I!")8X['WW)1CZ^(#)VI&Y^)-2G=T?V?V6#YC;*63WAQ"!?> EQ')?34-TU@N/@BE$S!F$PW*B0YZOQ"!$U^)V:+/.&W,LP+* MH3Q+R:AU)]S/9)\#CP,E[B:1YL!?P!Q53T3'!M+PKB,2NF@^]!_MRN'#ZQOQ M%D5=!^F:OY&':2B]B%D/1M+663J8^M/Q5&%Q@,5NFK!1WZ_$WS^,;7D;[?!" MEC&LQ;M+HBJJJI]#:U"65QE-1.I8WFH_IXIASS,UFOIK:'=;H3>I>9[\2&LY M>YZ\%U11R-?&S_1[5Z'TM)JI%('33=(;W\+ 4H X_%/VF_&[8&"XY6ZY2'[^ M[\LW^/#/YY>OS_\/DF?\& 622*$(?A(;>].,JQ&ZTP:4D<.4F_Q("/JJ*CJV M[C7;[^@W'TQ-]GEI5W?R_BX%7*L!N+S*")/L<1/)3>Z*#%5#ZEX/#"E=A-!Q M&WJ'K>OJ,U4(I@7\1Y#&MZZK$W099P$BW*F56])0T$W+];CORX)GY,PQ+ C% ME.J?P*KC.K9+M^DD"O.A S+X*?V,RV>;;&Q=,&B&0(9O2 \!!0IA0SOQ<+#I M77A8$RGUFL1%F*RACG#?&$,R7)H7H#)V+B%]\0WR[;J"+9+8Q;WR(R"PKZOZ MY^E2"\206,2@E<2.1HC-:E)AY:;E@:SZX81JSGCOI1J %X=%OB_H:7<)Z!(0PK,(G:[X$PJLYW M)93^\O:KGZLV^6_8O[P\AB5_W_QO02=V\ SU-EF=KE9L- >5T[QZ*1?W-L*> MU-_SP_GE*^_OP1I.G/'R$VQD24.>G#Y>V!O(Z!Q7+RX[JEJM93*Z(!:LX@,( MH\MNW7+U]^F3DR>G#Q@-<,Q0)Y\WZ)E!%4><,9_=C=YZ@(ZMEBZ2Y+B!3*3M M*8XZ$=?CUB!T)4+<;TDPN-D4UY!5CAN.F"N(3>/=19QU6!ON&YHEBNO':S)3 M:QQ?06Y#7V2:<_=G%D88/SQX#T&X:(E[\OI.-EADRB?>ZS]CX2'PYCH:%OA3 MD]]UPD<]]Z+@:*M[LS$;TR20[A,,;G&\=4H:[9A+U&TNR0C8*3T&\/+*X[NT M[T$4MJB+OYRRDY$;C1/>Y+\'JF],'SY.WMK<,+((?(]&C;[[VB-H, M6A@P[RSYNMT;D?<@<>4^TTBZ#GHD^'6,K%([_(*R<#"FA.".[[3*37EQ!S(W M1Z=D-$-B!@UL\AEHLU6WVVNCU"]BBT??V[#EVT42)?T(HCQ[ M/(8HX4F+(,G2CM<_*FVX[?,BL5&=*L^9VW!G,>[E0_WCXB"? 54//<@@L!,# M@&L< "]K0.\=G;_SU5%ZVF9PBZM#_.AUM"#G(G),(,_"-)V-TCS((Q$9Y&]2 M=#\0FD@VZA$3/EKJ]W2>'#M@E1NE):EPE]23V/KXY/21QU:? MN2IR.;"ZL;15>>B-N%D!>>W-2A:7@Q0')>$$J""1;BF33[LE M6O:6^ B Z+;"+"S,17BD?$E;-:E7 3LRA$297C)#$-SJ7R8O+]WW(F$E[<7Q M5\7CT\6H&)>:"QJJG[1P^Z @R>1BG38@NQK/_[L0]S'WW1(\I*8=!)N+T$DC M]*Y[)YX[HU$^.SU9G3X8T_,?4M;I:S"D7WYW&PO=V]R:W-H965TY(V7%2)>V^2!3) MNWON[2%UME7ZJ]D(8>&N+"ISWMM86T\' Y-M1,G-J:I%A2LKI4MN\5.O!Z;6 M@N=.J"P&41BF@Y++JC<[G:F&EO(2EQK,$U9^QWF[BBUQO M+$T,9F>^"32\3VN\V_"G%UAR,@3Q9 M*O65/N;Y>2\D0*(0F24-'%^WXDH4!2E"&-]:G;V]21(\'.^T_^9\1U^6W(@K M5?PE<[LY[XU[D(L5;PK[16T_B-:?(>G+5&'<$[;MWK '66.L*EMA1%#*RK_Y M71N'7Q&(6H'(X?:&',JWW/+9F59;T+0;M=' N>JD$9RL*"D+JW%5HIR=?1!% M#IA;6/!" *]R>"M-IBHKJT;D\+D6FE/X#!S=\&4AS/'9P*)=DAYDK8U+;R-Z MQ@:+X!-JW!AX5^4B?ZQ@@(#WJ*,=ZLOH18UO178*,0L@"J/D!7WQ/@JQTQ<_ MI^\9G]MXU,KP MYKU=0&_KE8&JNQFO[MBH2WDW3;H0Z;FIIGXKR'+62$OA6] MV>M7+ W?O.!%LO4G[;($=FS>81K5Z+HL!7"G,065P%D=&%3+G%C\6%E_8 M;-:0]&.!$K%NJ ]O!RRHH&2PX'8%'U+[GLG.OTFOJ$ MU-P+K@T(*F; 4A3E4NA].3IQ',1PY*RJQN",.9["WRCF6Z!#RDDL, HR$QZ" M0E,:B>]6H(L&^A"-@DDZHL$X2,*H:W>FC'-^+\6B($HB8"P8H1$L86.@UFHE M[8M1!#9$@2&P-$A'XUUP,"5DP!L4=S75D9G"%\P>U]G&3>=HN5 UQ158P(9H M.QB-)XY?O" F\ZMPRA)4'N%SC,_WHD(;A=O!2\L+K*(@R?7;*. M6KW'K?P4Z\P*[ 7;3OA:1OID22O2&MI+^AU'P\DQ'#%4_!Z/8'*S1A%I8=26VDWK58R[:-*9>;U MDA*LWLH4?H708BE9J^6R(7FKG/0-8L*;A\=?%8O'N9@%7C=;4 M;=[(%*ZX\920T4!\:^0M8B"Z[<,P8"RD/*B&)K"E!:ZBJS[_29!@R<\K)#&K M-$&,@ACIZ%H+;.J#AGQ@OFB4/$'PQ'=D0H84^[NJ3K(G2*\U%:"]#Z!&IZWO M><3K6,PCBM,)\EQ%#.&E_/0P",QNA0#0M"/ 3?BI5 $[GCB8/E-BUX4GC"++H,P.11;)\'R8(TV1T,S^_J MP\2=!UU7N,'!U;P4>NU^0 RX6/M;^GYV_X]SX:_V#]O]#](GKM=$(X58H6AX M.AKV?/'L/JRJW45_J2S^-KCA!O_3A*8-N+Y2RNX^R,#^SV_V'U!+ P04 M" !HG5-:W\"AW>D$ "@#0 &0 'AL+W=O2;.]D%_5#D"3IZKD:C[9:5V?3Z.3C9 5U7@KMU-52Z"%G5254]]UXVE%&9\L9K9O*1B2<5A*HIJJHO+Y M$DJQGT^\R:%CQ;8[;3JFBUE-MW /^I=Z*?%NVJ,4K *NF.!$PF8^N?#.+U,S MW@[XE<%>';6)6.:UE3!5>B_(T5>C>?I!-2P(8VI5Z)_<_0K2+DHE3V3?3?6G9"\ M45I4W61D4#'>7NE3I\-;)OC=!-_R;@-9EM=4T\5,BCV19C2BF89=JIV-Y!@W M2;G7$I\RG*<7GQBG/&>T)/>::D"Y-;D&35FIR,D#79>@3F=3C9',^&G>H5ZV MJ/XKJ)Y/O@BN=XK<\ **[P&F2+'GZ1]X7OJCB->0GY' ['T>6%_;+"\?0%_?M'C/,/_-')"LD M S7$::1.%F1D1??H=PT2M5$[L MQ>1!:$P-.R+6(B41-GS7B:*(C,@:];)&;Y45#5)35I";)ZR/"EIJ=ZB!'%)Y M%'98Y4, . X@3("#Z.H_J[Z"-4J*134']F@W.+PRXI]>OK>$\B)_-CO(:8ZV0L M0W&?H?CM&<)7E]3/#EF6%,N:B7OSK6&U+7+F;F5V>$DNE (]N#E&8[V6MD/4 MNH\*?=0?SMP#X&9[P<-L94[LNB^-*]P=#6Z7HT&&0MW(?(=OKX(HL=%[*@'S MG7@>GN,P,%H5#>96"RR#R"9RO-0WYPBW:",Y,]FV0!OV9-J*)+@YS7$+"+L3 M94%854OQV-7&)$[L<3#!B"H.V4JA%/$S)\LR>W%]Q%7JP[O4]_R/-,^;JBG1 ML@6^<5%K+,1]I::5D+JKY.3$3YTT2TZQD3B1%YR^+3X'*Z7C85RL%TZ09F-F M3'HS)F\UXT6>RP:&R@6Y:J0T:;IE=,U*IE\IU*.AAKUX"#I40KJ@Y4O0'Z[E MU[ !1"VPKF =;@"ES!P_M"48O9:0)7V6"&II2&CSV7-+,/F)L:.;]FH-U!S# MYYATZ"2)CY,CK!]WF&/T@1EA3/G=.,\)PAC//M:;E7BFI>W-HI"DR/ 0D''< M.F:+F;+D.6Z0=DD*T58!GMTD[2Q%_YVX6%]=QPL"(P8"AZ,&2WN#I:,&:[G= M"K[]"7E7_V2A4;!A"[41RC["_^F7%][%WYT36B.839FX89<$+TQ('!YJBABA M9N8G4>N\(/(&M9X>?357(+?VW\"LJN&Z_8#N>_O?CXOVJ_ME>/OO\H7*+>,* M;;?!J>Y9@N][V?X/M#=:U/8;?"TT?M';Y@Y_H4": ?A\(X0^W)@ _4_9XB]0 M2P,$% @ :)U36D,EEO0Z! ]@H !D !X;"]W;W)K&ULM5;;;MLX$/T50BV*!%!CW24GMH%[#8A]H:6P1 MI4@M2<5)OWZ'E.RDC>/XI2\6;S-S9L[,>"8KJ;[K&L"0^X8+/?5J8]KCT4B7 M-314'\D6!-XLI&JHP:U:CG2K@%9.J.&C* BR44.9\&83=W:E9A/9&D2;L#\U5XIW(TV6BK6@-!,"J)@,?5. MP^.SU+YW#[XQ6.DG:V(]F4OYW6XNJZD76$# H316 \7/'9P#YU81POAOT.EM M3%K!I^NU]H_.=_1E3C6<2_XWJTP]]0J/5+"@'3?74$-G4V47!%E7Z,VNW"N.FD$ MQX0EY<8HO&4H9V:?I*Q6C'-"146^FAH4N12&BB6; HS7@LVBGQ@LHCT@<^B0* MHF2'OG@3@-CIB_<)P'/7+Y@NN=2= O+/Z5P;A6GT[[8X]%:2[59L:1WKEI8P M];!V-*@[\&;OWH19<++#AV3C0[)+^^RFKR@B%\\]V(9UI[;M6&]K(.>R::EX M>/>FB,+\1!/V:(OVT:(8IA)?*::ALG PHI09VGC52&_:"NI+]@T_KE[4@[0FKS#1M3BI8&R%I++)0--WI+8#XL(OP=N<8@KYV=T0FX5K; 3 M8I=T.6+LE@C:H%CBYT% #A(_+8I#$F*VG[N219<4< =2UZS5I/!3^[#PHW%^ MB*[&B+MEAG+V Z%HN3 K&[NJ1X=-SV <-484(Y-%*!DF?A(E:"/WPW$V5&KL MYW%B$0<9:LVRG-Q*U$D6.X. KJ4A2F;.V]A/4XN]\,.\P/3!CO9*""_%^U;) M$I"H+?GPS[,!N&&)VT>(W9W$\2Y"#T@W1O;I/ M+_(=A07:TN'33XM)]6]Q/K'^XQ_%$@ST?V/[3.?>\D]N7I]LZY$XP+W?(QU9G[#\FIHJ[%VB^ D,9U^NF2)\Z@6>O\&IJ:@C3 M!+1A#7WT GKWK4C?:SMC_ZI^;;183BG2D6'[">PFLZTCC>PRQV6$Y8?+ I,N M'1=V.<9,C@M,.DQ%H N#"3G>,/UVW2VV\3IZ,HM@M2S=Q(7I)#MA^K%D<[H9 MZD[[6>;Q>3\1?J9JR80F'!8H&ASER(KJIZQ^8V3K)INY-%B:;EGC8 K*/L#[ MA91FO;$&-J/N[']02P,$% @ :)U36MFM?&ULA5;;;MLX$/V5@;HM6B#6S7(NKFT@3EKL M AL@B+-9+!;[0(MCBS EJB1EQ7^_0\J17=1U7V1>9LZZ=21FD<7T8E$U4PF_BU M1SV;J,9*4>&C!M.4)=.[.4K53H,D>%MX$NO"NH5H-JG9&A=H_ZH?-(=2 M.B"B\6V/&?0AG>/Q^ W]J\^=63:; M:-6"=M:$Y@8^5>]-Y$3EFK*PFG8%^=G95R8TO##9(#P@,XU&JKB%C\]L*=%\ MFD26@CC3*-\#SCO ]"> 20H/JK*%@2\51_X]0$3L>HKI&\5Y>A;Q'O,0ALD% MI'&:G<$;]BD//=[PURG?"Y-+Y;(V\._MTEA-*OGO5-(=9'8:TIVKJ[HL[ JWT"M18[P6Q*'Z274Y&0*IFDA#=/X M:'ZGD0L+W;4&21;&,4'<>*OW\$RI0!P.,]@ATP:2P_!>; 5'*OQ.H.3PX=UU MFJ2?R>

A)F,UAI1-","I"%0\0%N(O*![TPO203+X$[=4]R&4 MAY,>>@Z'#EAW[JENRB7F:+A;#?F ;5'3)0W?&J(G;-=T476O D6_\'+Q-2G)JC!R"_(9LTT=T%%53>TT3@ T0'\.D.PZJ"S3D<_B+>/ MR:R;TS85H\:\8T\\6$7ZX-08TMH_U-+NTCHANR^OJ'-AL)=4&HYN:-6!D0/_ M3@CCD_WO3Y(3PI@DD-+V0;QCN!F%"2WUH"XW^$@%\6+[Y%SB4]=)='3]EZC7 M_I$S)*RFLMU+T*_V[^AM]WPC0+0W)C\LZ-"@=@:TOU+*ODU<@/[?Q>Q_4$L#!!0 ( &B=4UH-N8H[>P0 M .0+ 9 >&PO=V]R:W-H965TJ%'K:6QE3GP^'.E]AQ?29K%'0GX54%3/TJ99#72MD MA5.JRF'H^\FP8EST9A.W=Z-F$]F8D@N\4:";JF+JZ1)+N9[V@MYVXY8O5\9N M#&>3FBWQ#LWO]8VBKV%GI> 5"LVE (6+:>\B.+^,K;P3^(/C6N^LP3*92_G# M?GPIICW? L(2-W'8 M44C] PKA1B%TN%M'#N4U,VPV47(-RDJ3-;MP5)TV@>/")N7.*/K+2<_,KG%N MH'_/YB7JP61HR*3],M>GA /0CAFQ1FI>&3*+!X:6!(6#I X1;097C4 MXC7F9S */ C],#IB;]01'#E[HV,$K[G.2ZD;A?#WQ5P;1<7PSSZVK:UHORW; M(.>Z9CE.>]0!&M4#]F8?W@6)__$(TJA#&AVS/KMK^P+D KY3-UXQI9ZX6,)% M)1MA[+;EL@_U4;O[4=^OT$8X@SL47"IZY12= KY+@]H#00!R2:VGC;:>#8DO M9$DM;!'UN: =V6@F"CTX)UPY5G-47=[@1G&1\YJ5L%12:V MA_<0^5XZSN"B M*,ZA$;2M#/^7_!8V302OXDT%@9>$ 7Q%K5\*<:T;)G(D:!97/QG[ Q>K?!NK M9S^!EXY\V-",X4J*!R0S5.J..ZJ.#ZUBK\(@U1P!CX]TAFB<5_I'C5VN'2? MLV7LZ *-Q)>.*+,"(PWEA&]]8^O; R9$PTH7)UPLT)T&SV**&2=3O-*DHZ>D MGP49[I8UHXC;/N$+8'5=\MRB\"P"0):OMD7ELL<%#9R&#C*"6*!AO"0+;"[) M_8M2\\ACCK5Q5FI4.6G0N6A+\"]DJIVPAZKQ8"_;RG?SKMD3%4I]G(1VPM@* M8NZ<).@M[)?%1([VBFUK<[AMWGX\'L#]WB18=P3S=B>*3_N$HB XU+5OL!FY M,B8W7G@BKRC-((FS$\DE001IF![AY_F![:C$&T AVY(UIXKZ=&"=V1<7%#7QF.2\Y";Z5$Y>1 MP/,SRDB>*]PBQ4>RLD"$<4SI]D]*5Q",(4J2(PGP(^=M'*?P&_6@>BT4C,80 MTR%$N+4L>>$X[XNO3^,QH47F^6FR=S@.=VY>%:JENU_:LX5BWU["NMWN"GO1 MWMR>Q=O[[S>FEC0JH,0%J?IG8QJ-JKU3MA]&UNX>-Y>&;H5NN:)K."HK0/\7 MDCID\V$==!?[V7]02P,$% @ :)U36OX#ERRS!@ :Q( !D !X;"]W M;W)K&ULS5C;;B,W$OV5@C(;2$#/J.\7CVW ]FRP M 3:),9YDL5CL ]6B+"*MID*R?S?W<;HT42R^T:>9Q M&.;SC5#MY/+<[]V:RW/=N4:U\M:0[38;89ZO9:,?+R;19+?Q4=VO'6_,+\^W MXE[>2??K]M;@:3ZB+-5&ME;IEHQ<74RNHK/KDL_[ [\I^6@/UL26++3^G1]^ M7%Y,0E9(-K)VC"#P]2!O9-,P$-3X8\"RX.%ZA_Z#MQVV+(25-[KYAUJZ M]<6DG-!2KD37N(_Z\6]RL"=CO%HWUG_2XW VG%#=6:!&*O=W^1U_*#<.+RW.A',GP::+SPIGII**=:#LJ=,_A50B/I MDWB2EJ:?Q**1=G8^=X#F _-Z@+GN8>)78**8?M*M6UOZ:[N4RY< <^@T*A;O M%+N.3R)^D/4[2J* XC!.3^ EHZ&)QTN^:"A]4+9NM.V,I']=+:PS2(U_'[.Y M1TR/(S)=SNQ6U/)B CY8:1[DY/+[[Z(\?']"WW34-SV%?GG7LX3TBOZNK:6% M! ,E'<;KF,JG03^M)=WHS5:TS]]_5\91\=Y2G3GLP$[Y"#P+(6Q)#FN MA*C(S4*:,3(DVB4O$E*6(+PURN(M7>TU2UV-&=Q7D[.Z-_ K3/ ME2.8'N\#-+%.U?2&IE$2E&4RXV6:!7$>SPBEV$O MG@95DG*6NF.YLMIS&.4;@$^&@M#J%%BH1KEE.2 HZ-: M]^5PO\;+0V#AM3ZCJ[HV'?;D$Z8%ZQV7!CGB^X:B("JSSWPLGVH)NG(>ZH75 MC71,V@<$7<,]:1 A0I O*KH16X78J3\!SG00IEY[.;[)\'C D?77+I5#2;<4 M14$?#G!EKY ,3@G1UCP21&D$ M1Y8S7E7P6S4[!A;XG$-*/1P#04#"")]I4;X4/LC+,_(#(6-T,,K#TK2(0KXY M",MLAB3[HU,LJA#T]M['=+!EFNT=@SY*,+16F,/(:;K:Z ZED!G>.:BZ>*:K[;9YYO!S_>L\ M8W:%\6#(^8C:>*R:G%3Q&[N/>:$Z5Q?1JU\?J"]VZO/O=C1A-9BP!R3#Y1W. MBJ._8/NSUH4+7IUMC.EZS!8'1 PAVHZO5"6L0@9>83I K*"JN^ M(8T.&DFQLVV (\[#E(HH&AO6:.Y2K9"4$K3A]$.N)OE^UAF,Q%?3\066\B J MBI'E1QA,XA[_S%"Z5AU7QT.KX)PRR"+H705QE2/Q#LKK4C[@#]N6Z^M0N3Q_ MXA",F!8YV'.B5E6HA%PU8AZU]ZK $SYD..-+,;K &CQ&P!)4P70TXV?=OD6 MNKHOVWJU4K4T]K-;JGUW1^MYVVT9'Z,,DI*GGWT8+*'83ZL40^-0&"-"S?WF MKE^.M"^_EO8[;@]-![EY+>]5VS(=V.M(3%[VI+Q[E]-9)VT&D8"Q8O])*]7F*O5W>HUXND4B?Y=RV:/BW=?_$O9H_'015Q MPT7.">M+2B.X<(#NN[&0%3J(,U^^U58Y'^HLY,:^DUX9O:%&;'D-I7L*]XDX M=G![&G":A$%1(G=.:(XY(0[RI/H&O0OD\XD;4AZDP)*L/)J1\X,7 !MI[OUK M#B8,PM6_"QAWQS&UL?57K;],P$/]7 M3@$!DZ+FV0>CK;0'$T-B3.M@'Q ?W.3:6'/LSG;6[;_G[*1AB*Y?$MMWO\?% M]F6Z5?K>5(@6GFHAS2RHK-T<1Y$I*JR9&:@-2HJLE*Z9I:E>1V:CD94>5(LH MC>-15#,N@_G4KUWK^50U5G")UQI,4]=,/Y^B4-M9D 2[A1N^KJQ;B.;3#5OC M NV/S;6F6=2SE+Q&:;B2H'$U"TZ2X]/[=Y+*,,>DD'?#G>L5_XVJF6)3-XIL0=+VTU"R8!E+AB MC; W:OL%NWJ&CJ]0PO@G;-OQ\855Q7RE1HC;OX?-# MP^TS?#C'%2^X/8(/MVPIT!Q-(TMB#A(5'?%I2YR^0IRD\$U)6QGX+$LL_R6( MR&5O-=U9/4T/,IYC,8 L"2&-T_P 7]:7GGF^[!6^KMA?)TMC-9V.W_N*;"GR M_13NQAR;#2MP%M"5,*@?,9B_>Y.,XD\'#.:]P?P0^WS17A10*SBKF%PC6 47 MC&OXR42#;OV.:?\(/=^Y[<5@FSJ)6I@L@1\0EUP@[#1O/!REA*VK:0! M;DR#)92-YG+M0\_(-*#;;J#-0D^TVS!@&H$96"E!C< .K<(5ZTL M:2PJRC2NU.M&%Q7=.+H2MMJ52N?I7UM?&XF03CJ5X3 .XSB&MY"D SJ#7QOQ M#,DNFF:C,![G+IH-LC&<-&NZ8I!VXE'ML:1UT\F?3BR2 =[TD(AWD69J.L]_=?2OHQ'$W&KVMDXUYC.!B/X599 M)B +8RHRBW/8=^ZB%_VA1KWV7=! H1IIVU;1K_:-]J3M+W_3VR[]C>DUEP8$ MK@@:#\;# '3;^=J)51O?;9;*4N_RPXI^%JA= L572MG=Q GTOY_Y'U!+ P04 M " !HG5-:MW04K\H% "7#@ &0 'AL+W=OML^M V2-L5BL0^T1-M$)-%+ M4DZR7[]#RE:>CE;7KT_'8%"M1 MFXYK(93<]\WZ6>GJG65K(1EQI, M6]=Y12UJ(Q4C6@Q>)\ M-".G%YF;[R?<2'%G]MK@/)DK=>M>/I7GH\@1$I4HK$/@^-B(MZ*J'!#2^&>+ M.>I-NH7[[1WZ!^\[^C+G1KQ5U0]9VM7Y*!]!*1:\K>R5NOM#;/U)'%ZA*N/_ MX:Z;F]$1%*VQJMXN1@:U;+HGO]_NP]Z"/'IF =TNH)YW9\BS?,):G#B_2GBK:HRUX7Z[CK[Q>27,\=G8 MHADW>5QL(2\Z2/H,)*'P635V9>!]4XKR*< 8^?4DZ8[D!1U$?">*$&(2 (TH M&\"+>Z=CCQ;,4OOW7;&ZL1L'\?N9LR'TZ767.Z 6L._$D\B]OW=M<8CZ(/AA MZJA]L"L!#X)K \)%%# >HIX+W<<$>%.Z1ASXN0M58;++9@G6B0@\6F,-6&5Y M!69/<\4^<]$Q!XE-7JQ@T38^=W&-XPK2BAIPGK-1J,:H2I;<(HJQ^*B]"=P9 MK%C: QHXDFZV:@T2-,>G\"=ZT**6WP,A"; L MAF]^?U\ARB2>X#,+&&,PH+NDUUWR:[H[4#&NK2INX>O:OWS@4L,-KUH!,X,5 MW_>:0YH<-OQM4$XX>.?KKBA/^ :W9BF /YJ#UI&4G6 N*E[U:E:*"^8.?Y!SBS8-;4_"J:"ON ^A%[3S:>(]P%[P^C?=8=1XOL7X@CY=H MS&5HX71;RHTL,:?@08JJA->_Y930-_#[7NM*FMN3A18N*ZQ SRV@ @2PD.(H M"V/\OU&.9R7M TR2D& /R>(PQ6=O"9?6/AM\'A_CP@A_0\4T[:61OE@:^PJ8 MN>\M4CH4\T'$PW7HD!"ZDX3\5YC]X/F]R]Z8I^'A6SH(\BL%#8Y*-.IF[E>2 M $M5(=86,!V[<@98B#@6F&X+?NQ$.=N*\J>.V7*IQ=(%\FMKL7PUI7-K%_;_ M\Z&0DSB@$U>'6!HF$7SLU 8Y#7**R1\2)RNA"^DDO\/9/=_RIL"#4 E'<1(% ME$V.(-')&!9<@PD"9-XWS3) M@VR2'B-<2/,7F<9\22=!GA T3=.032 -H\058S*!&\P%Q'61>I2Y\MU#@"P/ M8E_0:1Z2#)(PC_#%E>ZM"UY:SP.0E 7,D\ MQ,B@,PZ (+F!;,KZ;,I>FDWX ML;%:>K;['+G=99[#.GQ5S1P*L*UA7'ZOJ+ MF23-KG+CO+F[#IS"E]9/WGU6S,^)XK5V\LYERMXWY8MJ3C9=_)_/&4*R((\S MP%H8/V9,G*9!AMF2A%F^T] 19=@9H38)#2<4\-"S$-*/Q PQ<"">A/AY?H'= M&/_B((IR(),P9[U=/ !$:9#C*6(2QJRW[.1$\QPMQR%[:CD.,D;0,@G3_"66 MF;-!2) S/(Q$810=%.1X[[)0"[WT5R*#YZFVL=V]H>_M;UVS[K+Q.+V[LGWF M>BE1")58X-(HS/!;KKMK4/=BU=I?/>;*XD7&-U=X! = L !D !X;"]W;W)K&ULK59M;]LV$/XK!W:W-#&0I!G6H1V,.MLP#/M M2^>(*T6J)!6G_WY'2E9LU/6,84#@B!3ON><>WIWN:JOT9U,@6G@NA337O<+: MZG(T,EF!)3-#5:&D-QNE2V9IJ1]'IM+(XU&#JLF3ZZRT*M;WN1;W=QB?^6%BW,5I<5>P15VA_K9::5J,.)>QU+IWA_O,._4QY-XX\RW?,LL655EO0[C2A MN0YFI$J'_01DS@ HUK JF:>.!K06:P=7(DA=W M=I2UB+<-8OP=Q"B&CTK:PL"]S#$_!!@1O8YCO.-X&Y]$?(?9$)(H@#B,TQ-X M21=SXO&2[^#=,RVY?#2P[,+]\V9MK*84^>M8P U<>AS.E0E^LFFH!M8$[)K):,)_-M+QEAF? 9 [ON*@MYM % MUMWCL6A.^WLH$+)#1^O.4=XZPGU'QBNX90;H;Z,$U;F!/I=@"U4;,C,!X'.& ME6V/.J07PYS2=G )32*.VD3TY,T;=T,7S0W=E*J6%OX@UTUB :4%EFO"V:7& M,466*W"(L-&JA(SRDLN:F -U->T#-/ #]*,T2";S 7Q 8RZ!;GI,YE5_V MF:)^XCE2'-!/@MB?^Q=(9JWFZ]JZ&@*KZ%19DI8>KE B1TU8T328)+,!1'$P M3L;!=#SQ5(9I-&C5:%SDW+1>B-&+DP D]6RZ'LN>(9H%\S0ZA(J&XV@'= XA ML@B2,#D$"8=1>$KTY+^+GHZ#,)J<(7HJ;(B47;-Y=MF?*QGG>1P MO .[1M9T(Y/CDL)0(LZI$\3SR%W5BPA;IC5Y-)!0V<[@ M]:M9',5OR49>?*F9X!O>U:ZJFHJ,IR&,TPE\0OJX\LQV!VK)"8@*B(:%F%K. M?5D)]972#LG1!:3!.9^"J9 S'DG>T-PF5J!_] MO&=(9?IV-$-1M]N-E#?-)/5RO)E'/S+]R"D(@1LR#8=3RD'=S'C-PJK*SU5K M96E*\X\%C<6HW0%ZOU$D9[MP#KI!>_$/4$L#!!0 ( &B=4UIK^J&[*P0 M -X* 9 >&PO=V]R:W-H965T^XYW@MNLM+FNUTB.G@LI;+39.E<=9ZF-EMBR6U;5ZCHIM"FY(ZV9I':RB#/ M@U(I4];I#-.2"Y7,)N'LULPFNG92*+PU8.NRY.;I$J5>39-NLCGX(A9+YP_2 MV:3B"[Q#][6Z-;1+&Y1!/@2N[M0;OR5SK[W[S M.9\F'4\()6;.(W#Z/> 52NF!B,:_:\RD,>D5M]<;]$_!=_)ESBU>:?E-Y&XY M3<8)Y%CP6KHO>O4;KOT)!#,M;?C"*LH.2#BKK=/E6ID8E$+%/W]FYVC>22A>-[ M/I=H3R:I(U!_E69K@,L(P-X Z#*XTNP_@&\7N-B+^#U#KOX]\7<.D-9\,\^)R-$?S^$KXQS6_$,IPFEOD7S M@,GL_;ONL//A ,%^0[!_"'UV%PL"= %W=55)I*1W7$(@#I]5+#W*X7W$#T+O M)WZ_1,AT66E%=JPWZ^C$^/P]U<5I34:YM4A77.4@ PLI^%Q(X02]Y J-EX!" M2ZII2AZA"$'7EL3MR3E<W219:;&'/"1FIU/ M%N^XIEM3K.?,+-+?_N.M89L!+W6V8C!O?;A M/X1T%"1[]!^TNF=C^!:Z#^:G_(&4%O0RZ#ORL[)#4X9 /2$W]@18FXRUAZ\5 M?WJO'\; 6A,ID M[;4([_E!XIT/4A,Q'XO!:!S_K/NRDC)NEU 0,8)IJHG>2)*/.3@=35)FDP?_ MDQ.-2;MM9R>FD?:P%U-I.#@[7 2@YXZB&E\#'[,E5Q0Q-?C97O6I=C4%_8;2K*Q+N.5/94B,K_1 9LN1V'_W]:Z#IM[N744T M7*X-5QO#=3#\ZHEW4Y.[/=';#34=#M;!&?G-T"_'83FB9;?775?IAL5NM3:L M^JT^=:-KM/8<>.E+RV=$\$@%>:&H.)%JZ+@_9B=P&V_@@6%B=-4W#A=A0EFKAW- M0V&YI $4C1>@^T)KM]EX \U(._L/4$L#!!0 ( &B=4UIW6JY7?04 /8, M 9 >&PO=V]R:W-H965TXH^26(ZW9?;,JZY^ZY M=_IBH_2]*82P\%B5M;D<%-8VY^.QR0I1<7.F&E'CFY72%;?XJ-=CTVC!

MO@5Z4.]D]*?3'4\FW;I')/YN(%."":ZR54SE;F9"58) MN.0\#>C4FU;Z$90K\*C[G=\2%N1STMFFH&Y@U5,%? $'A'F=IOV)J1TYI$G58CDVL M4$-\H>CDW&+-."$W:E_5*S[=[JER6=T0.W0GYRTG6%8>]W&BH :T/CB2$EE)@Q$O/JU,#$V<./. MF!!)*G602LGH_Q94.H>T^W6ZYD6IFKK$?BM:-C0GJ6O?L'B-/^P'ONOISOPU MB"1.MD#834J' Y8*_-LJ9_R!Y0'?X.W,>33O8F_G;?II9]_=("%B8+>_*=K" M*C%PUWK*0/&GJ,7\&%K,*$E(/)O-F8F!5 1@QHO3C\IN[MN7OF;:AWRL<,"N MJX/5Z6*-H'"N'F[L,ET85)3H5-B8+X1!4JJ17"F173,UNACX16E#HV?Z+Z9= M_9?95DKTL=-KC,T4-/,PL9K7]EDW.'C=..V.7,UN]A/J?^X<;I[TH--OC(>M M9C<'?FX)C).8.)U6W4$CHL]'B:S)YD0@@7ERM)X%'7P^ (=ND/ZG;69!*X6> ME/UY9]@M;4T;GU2)V<>C>J9T/5.ZQ)G2FW=[,>3J'(LQSV%J95"!54_*WM/V MSV?6W4KP:Y^3L@>= 8:CY5'WA"=E;]0/415=RULM;^L1O/8K;T."]Y*'HV1B MY&0$KIZ(NVZ1M0$PLWJ&[C<9;\XS>_,&)C5#(B MHJ/&F +)RN=*3YO?^+I4SZ1FL4WJ_@ LUFV=!HO5[EP&PWUCCO,)V"P$X8XC MGF^EX5/(C@W@W0;X^$PV6U6$0ZI#=X,?H'3E*8B\B7J<[8,5(EL M? ?.3+,\S.U3-BQ?GNRL@ZZ[4:;2ZJ;4Z^B;9;Y@OR*OYBQHX/5XOJ.5=!9V M"K_N=';53H74 EL+[&[FP4X"BQWJO9$\2L&I/@>)W<'B^)VJW'(AQ9W,/+)K M!-N^^@)G!Q[<#^:CY]R <:F[TE=U2J'6,VBP>#2E:^_%AM688S(6.S802=@C]&1KIPD"DPW8"<3SHS59H!B\2EV6 (*XD,P9";^L\B( M'&I8UC4=P1SCW36\WX!:[J7"+O9. 6PQ5GR.!+6);[]B O0+9 MD53"D3O@B_^KB(X5\(+1A[]X*K:$6?;JP_&+P3-B3Z9;Z#OOC@AF@=.(,Q]Q M@N;24L_:60RC(/B/E2M58@[:7;HSIV9'?V(730FYFG##Q0X,ERG_]4P8+F*( M# $$ORYLG48K\VD#O_17[[7HD.+>!ASM;["EQQG?@F\\_M9D5 M&&LKU7A;$K7;ZIN^#9@.%)]APO^";B*6HA5:GH&.;4J/$;@'SDB.F)?@ M0U&NK(E -8*Q, 2;&04R?8X^7O2HQV8*)@@3JC=ZM+@<6#BR,L#G>$ZA9N1. M*/HF7W\2Y4/4='_0TC*4)@2?,XQPO)(__2]M,7#%1296^="8=S3H@F'?M8&M M?K9JI UR65WHS@W#5;C*I$_W0_BBY[]9JUZ,L/5D>*-['*8-%?O5, M/OD W"TQ?1&=L"=4N=+?.9@H_.3;=^D#MN+Y0VEC5D,JLV O!'!Y8$5$?QV M2L"M6DFM7U29;D#VB%C*I MRKA9)^8W:6DJ._LNFBS/@LL'Z[D\S6JX%P2[9?Q_OUHV1[6AY'$Q[N^UKU4/QE8GFEL:'F 5ST'RH:L+_ M6D6))0Q7'V@H;OEMD'SP(@0PF!9%U%QW)<61C-@O]%E6QGS?X8=?PSG?$MA* M+SZ.:S5EN2@Z:F>XA6<)-N*K3I-!@3CK\5%[2F,\2&'4W[:!C#>!13GY*'&/ M2HWZ:&$&(4#*XG3'5Q'>SG2-3"Y(;6'J?B=OX B%'' (PS&*L!)@Z"K\+LE MBN^5-9OQR*Z0.9;&1@1_M +E%I72^)LIE+ ZS<9'&<9W^=YB5,[A>@RF%Z_R M2;$YV G-WFVM-RI_,!^[_7&&2M[QM7QAPZG;&'J!%/Z']4&XQN^ MY6K-]1&&E&=$O_NG:L+US4'1,24M8+]6Y)%+R\!F^B($26&!!A>VQ;7#TJF#5/J_/(BZ+G!B!1/>!'E@-E 13=?2N MU(D%KX]A^R4P_E9FP-155"5548WJ*JJZBNIH552]1M9?N>HN M>CN>"I#G4.E4#LBSURD/7+2W]DD7"+[Y3P1:OTNW5&/-!36 9@V@61J YEDU MC6;N.7TZ2AZ^V0GO;!-/;07(4?KB2H)EX"UVG:KP0GI#V0U\ \,Y7HHKM$OO M]YDU&*;M\'P:!;O*^D;!U; ".*N\9H_C+2*P1WP">=@GV!LVQKW^SCV"%<2? M*/S[@F<"S__EZ)],W1!1F*T/Q3^*46.<.(=2+[V3T'A1V@2A^!) :4X6^ZE4 M51&E[N., X]@,P.2-44]]%M@CF3EN*H![;0WHV2OVF'].?C4;Y>G$4[8!DK5 M"#YFX.\+F[WJWNM6.N%"<(B22B$C,QGG2KRR?$2X[YS*:2I" 0MB4%5DHM.T M'7*<@T_]SF&,AE&U5<1S:JZH-$SPZWS=_G5)COQ+ M,24R;)&!W*F*@7Q*+3Z;E$C^!LCA@7JDZWS5F9M8%Q=2W\+X*JPBE<:X*P^4 MLNRL2N>KJFR!A2=RH'[QBAM;=5:A#J.B*(WVKP*[):G R[,2>ZU=%-W&1O Z MDGS9D>25F2QU)/E$[_(ZDEQ'DMN]]MX@,H?]QKBS>V-D=4+%M1">N9I4L=;HUJXP0LZ4JZ:)+ )[;W!6'$;M0]W4$L>M!?^KZ6^\NA0IK9N>RLM+X6-_ Z^J_:*;_CKQ4,4GN+8@^*N;&C/= M3XK2Y-6GI7)2N[6)E=H]#/7.F:2:L <#?J1)8)DQ.* W%MH;&_1:V( M!.:AI+\NX" QFP:'>C55G7G"0)&15^C+F2/-92E]BH4LK33ZR[!&31(UFS-1 MLQD\?\E46V) 3$VZ95/V.F$V9Z].F][0E=Y51\H4&F#C"1J\*W*C=**"<__P M=55@XDE@7WQ^ +GN?"I^9_84_J:^A!GA*R64CF%C/&PFRP=^DPLOMC7:^V)' MC7&WF2SRV6*QO7U3=MAJ@=Y1FDEO]C=BI,(+[NY]P>W&N--O)OL$@+SPJ 5_ MAK%L2@<2V!2IW$D&.UO)8&NX=\(K&6R]':/T]K[>#CCAW72E$6.4X&I=3D3;JMU1E-NQW!P,VT_Z%DZS\YQ2XX_9^H26<9KK0 MD%4YYPV:DG^ #T!N6Y\F79U5$PA-GV?U%_8;&Y8#-]4S?/V+84U_AB?0X\<. MI&3:M2L^PX4:K)64;_=4%_W6%1\(-XRI2M@RB<[I&SXT%&M%< M_M__,U3:@\^.!,?M2!,B)JI./#H7CRZFX9SU9@:J#-)UN@/T>EW8N@-?!IV+ MOY]9AF&]HS[^H)OPB>7!%C3GXZA'G^-/A\-8-7_IN/B?/[_KFCM'[Z/9XAZ(B+R)-XL_-^%/OR<_ M'_2;0Z63^J=6LYWZ>=:C1LW>0"GTI.S/>YWT=VRSIMZF)Z6$ _Q3 =EG^;^U M(>Y9B?#F,)<7F^X"!GL:Y=D3WI3,/LZNTH.V_T1#Z"Y=2\3V>C$'&0F 93GH M*3YZM4\9U7U9&]Z4&SXGHG5R$&TO>K&LQ#@&@F?L-#-^OMO5ZPPU\H,!A"YO$.O)PV$DX MKA_W=J2G5ME72^392F3^),SA1'+8&'?3)UJ>@D@>R$K8KFKD:%:"B/G4_4Q; M%\L5EC]!\C0)HY:_Y(U7]SJ=/AMM+*DKD8_:+>"CBD]/?+M54@J6ZJ]O+>9:_.@V7BVVW+@%6_^(G- MHC9INTUN8G^8[)/?UB8M@2>J[4?62J%6"M7P1/>F%;!&HRN/!N4%CRJE%7:P MG3;5)*[6'42RRX*'NICY75B.CC_X9",TKO[&PH3O;_$DOR!<*_R).@$:>6[V M3Q(Y"2$FX[].[-_'F=GOK)\=L%A (9?Z"D'^8\4TD7_.@S[%A?K"KB8V4W]> MJ3-8[B?5>%>7#AY5-*>OF_[C!PJ\_T!$JQRM$QDBHO7]P]/=W1^/TLWCC^_- M3741***=M)S7D1;_\/A\]R0]X^H?GAZ_W=]>/]_=2E_O'ZX?;NZOOTE/S_#! MGW*('<<(#1>2T5UME9F6KU$ ML>B=AE@Z.=P03K MVJ8*S4NXQ&L MW0*\,FJ,VV7!9Y^TBCVQNGV.N#_E![Z+,;M;S==IBU,N:*<(D])JC/M* M6:-**E%M6)+]>\E,ED]G%^ R1'[:664?C\GJPO_4;FTV8\ (6JY4SDY==<>: M.GQ"6:$3#FYE9(7..UBQERX'7R(%10LH:*P^WJ7RN(YQG=XUOCVW=!KCNE/O MM&-HT>2JI= _?/%;9+]GMLB6.L*I M=<&H)>73YWS451ZPM3Q:JH,I_=*0U*J()7*X&8.UK-:RNC4R8BYA;:@-RH)3:/?*H85L@[AHRS4D7YK/<+' MQ8 YG"@J1PW%L6HDGA.J1 W%L3,4QRF(0+&Z2[JL53)B3AI-XPAE-\<\ONOI M%"Q(S9](6Q@G^XQ=SK/N^^_E"T<'C@D..A6?"3?R!X-5OC%T68B)X$F"F2(> M3%'@V4X'/%"YOWO3:G6JD6H).D\)ZE=4@K":3VX/JU+/=X1JJ6-R4#QMPWY- MF6\5]P8VRX4E5[.B>5BSZ-#2\RL4B*'!Q-=ST[ MZ>34!>/;:EZX[H#&[O*[H9HNV#%W__'T!5*\L SAN-*VK+3[%;%;ZCZ$(ZKB M\MAJV!@/P9^L"IK+A5G#-Y9)J\&4FL8FKE3;O 4UKVXZ+TGYB-#U%LB:QOBC MQKC?JM'BSI!3,I1I3DXIIC^[K<:X(_>4G6_EVK3=+KFRL.%L^'P:-&G55PL6 M]U_ZH+9B2]&E41IC)"Y"X<+2TFZ,%;G5W[F$JK9AJ\=4A=1NF4RE8$!WH-0! MW:.PB#]"T<^02H;^JKO;*^"+,%$**6"?PB(K\BV@;V%)Z8"DC.11MRQPK]KL MK1!/%=*_Y?$4IM.&EJ6K; M2SC4=]76ZLAN.2H9J/[H$QT'$H,) W^[(8+?1.E=6)QZC?%H('>Z.X-\UB9R M]7BLD(K>'X_U$<\(=/:H*E5$%V8R/\U5FUU-5)S&BG-9X0:N[>4]5^/=1.@, MDB1ZO!PZBB]X$M$OW%C%1\)W,4$G]SIEM8?5MG6%^&_W6K;]\]\0(]&M_LYA MD-H.WX:;'D,;G*D4!>$5BMM5L5V$-53(X@Y-(22O7_^Y3!,$Q/VH3'EG;3\? MRW[.SS&]5F,\;-D?MN44#J[U,,?65>1A:265 M^8[K!&S32^6[HOIY.[[#/%RO+;=:964.]L=W^P(I3 +W5(EE_JX:GBA40U@> MU9QNV6AQLD9-H2DZ1;5U0-YKG[J%1:B'JKLM]Y5D67 ]6^>DF:FH"BZ!F3#) MUAW)O10[X.#,=""8[XK9R#*!I5DSZ:TLS5O#-!?5R@^L<"*C1XDTI;5SK*(& M"#\GSBNJPK?AO"%R7G>PR_TR2DW1CW4XJXZ@#427-2 M?N^E/$Y2&N->RMC:JD6?MILY4/K\@A->X%GGNR-^7QVSV^LU%LQ!V0%=LX_I M;[DS*,' J^-VY\%].:^^4KB/L%U[*7U-U>*^"X[=45+F<*.2SAD]NF3BG(_& MV_4 M)]=)-IM:+R;\V)%F#.BH&C(L1W49 56 @0<_-*6I!X=NNHF1=I8MPI02[Y<& MYM+A/YCC @?!,W#4'0[]E1;JDB;3N1;^QF8S.&CZ8++D-2&>.[=L_E":AL>" M=\YT9"YIR52[*467#BQJY5Q_YDR^E VX*7/]HAN:>8C"3$\"4Y1-X;>JZ]KZ MQ'/]+;KL=6'9JKV4-!V^ MN8,H[\$8/[B&\'=P(?2FI:10P^%=;O37%?R_A^ M_ TL:>GJ*P@1I>/PB_CWB>AFA3^KKAQN5'U3=8.6S-YT#==(2_RWI[T@6*TL MJ;!-T^+845,7WV;!PV =*L%5-[<>5%A-44 ZXO])[W.&31@9)^',+<_0."'P MQ( NZHNJFXY+O)]Z-%'>HC&0&G6_P2=X3H:1!HZ$_MS^)(^!.!^T&V;(USU\SR;-")GHTN M.+[V2_= MH49N@ M!.*LC%H>KT7=Y*/UP_W-Q? M?Y.>GN&#/^\>GI_2V&E%5'W[L]5#XU7\A6G7KO]IM]B\X2/=2V0GH$U,=H\C M2_I,"C_3P:!"W>SBI0R6%&AFNOH7"P,,6=*JJ/W4=U!Z'5)ZTL)035+EC@LW M#WL!E?B9KOL/W8\1DR:J'-FOJ0%WT!M9/5R)D^+.:=R<@75P[4J)6; 2CA"E M[>)83#EJ+DIS54LM9T8"_F7[&$EOJXIXX9+U0Y=L0!T4S20:M@2T,WR0YD(+ M[>]EH4.JSF\FTQ3^0F426#JS#)G"/HL1NK^[! 94(_[:ZF>3: M5[=W V;9"[LWK\D&3]L95FHUDST'P0& 04+\]:XZ:)F 8 !72V1=RF/D<%'(/;PK?VH M-P@2Y!DNM_53WP'> ,92:(/D4J-72+I,L!MR 5#D:5W1IZSS41-%_#/-!CR)$V9[8+#$I_UI,'M:E@T M(R8VZ@G/1IVBETFB19STQ+@DM0==B-WNW=%TH-SKRP-31[@ M6X]D3@/V=2A*!R_$H(W4SOZR!3L$/Y9V_#?0-_#1$_+O*N/%8GG)2R&N?)ZF M("GZ Q[^@\$#IJ"8:?O/J&&?X7%?#&OZ,U0_\%@&2FF! MOH/ML6*V:'6X'^_;#T*3? 1>B$Z-#'4-M/U#0>SK'SXWE1Y66+&)S2_BVX*GU3#%] "+L3AF&_^#J 8V<6,AN&%E#? M >O"#YV/G[;614!Z'O +/'R*0\,1&.K"89_\?_GLUPOI)A&2?O0Y_O249F@Z M:_[GT-EMMKC#*[+3XLWBSTWXT^_)SP?]YE#II/ZIU6RG?I[U*##)!DJA)V5_ MWNNDOV.;-?4V/>E0M5Z5* $8YLH*I3=-!7L:Y=D3#QL<9U>)6 +MZI]X)=RE MVZVQO5[,04;2R@6*9JI]RJCWR]KPIGZPD:+'F0,%A8+W.!90*UR):B^CZ2&159;33&(_DX>@T9?1 AL;I%6=3K"H, MJ@1 .7X\1!@?E]49NM,%FTMFB>S7IO;-@AT'WRG>YC#H\B:;>HS;.;)6XF+8 MD;>2[--#,(=J0T'7/F*6CRCJ38-8=5@B46.B[,LA$D2/F5*W@NZNGJZCL3H] M"<5: Z:<-A_M:+5OPTB#QKB3+*BI""/5)O8&/1V4 5.EFV5>&-Q*"48UH1'E MR8C'A.L^(+A?J5/0QAXVQGVY/=@93;NVL2O(:1DV]CY8;>UHC<&H:J,U+@I7 MI=YL[6@5@.L/&H$B#7I^L6/M?.W+^?(K;O< TC[$P6]RKUT!.,+:3SM^#&V? MG-;&1(HR2CIR51I+6=]\]6;KS59U@?5FZ\W6F[VT0.*/K"Z>*5@HVSH>)QOE MVPJ?8%,"A'NM.F"VP M9KQ;V$*DLPFVW4\IP'AA)OLA2P"B]'^;ZLW6FZTW>S[.^X-EPN6O>:!F$6?%FLWT M*;.=VI$_B+4&U ^)+_H8'\411%VK%:RUR)V),'ZUGWZ.K+6K:5:4M_+;:>65 M;-8^^C'8\-GVV)6W0/><(W-SD#>_&;;VSDO.IWU'(B-JTOJNQ%&K,59V+H^J MW>S]X_,=OFTJ+PMAD5VWA(DP)ZV13\\*?\3)#[697:[:):(&'YDO]RY[314: MI3'N[-P,7MO0%>2;[:H55]O ?R58V"/PTO=,4-V5*1A[GZ/6 M.F^8J_+I*BJ-A_QP)N)B85N_:.:F472*3&_#4*)'?]%8$G 377*^^I-P MFLP(ZT]ZO696_8D8*M.4KO>XG40_9/;^'BSWR9O\FTW=9PO4@,Z'N!3>-KNL3)E(;^JHM1$TRG.98+U7%Q MC(AH%1?U(/@>)+YM&1(.4G%7)K3.54>Z 14#Y#)UE;]"S1P1MBL7;QB&5"(7 M(YA*=Q,3R]+[7)_.,\ZFO>YL9)+M8KL?EK/[E&119..CQMBTDK.@_*G!=,#D M?>'$',II!7]SO(FC:[IJXX0G$/#\2M37GYD#@% O\O:AN$(-@$ ],YAZK,5@ M#N1]J\Z$K@F:)V)G4*PU)SB04:N%0\-WXD2EOYD3(S)/@%Z]UDMC/7*>5*,Z9I MN'2O]9MD3:= IHZAG/()+@7#3ZFR68L.GT+]!_.CE2-I:,[?'8ALY'K&(U@ MIT6(.5WP6\M[F:^;JZF! X!CQW$.MJO/EC3(G-_'X52Q]5N)S.-#)0#\X"\T M>I^3K>&/B(6]@U!:]#O\8](T<%QK^C-\23:+5X*#%1P+[.*HV#1NTX&?39)6 M&BROFV\,+")PWW2'C[+':6VJC0/NB.AX PI*(8'2;D'Q[.AP0#Q-M+<86%Y( MCYF.T]A (2XLQUV 7X5_U6TT_W37Q3I=X"0:=P&C+]4EGX0Y6[-U=YYRZP/SP+;@ M <"KL"PX?.16S5F9N9FT'\.9\69TL-G.,TLC!3BW8C%P+7SG&RQ\!2B-<2ME M3&G@ -T3FK'AQ[JWP)^K$L0S@P$.-ES\@&]&H]:]7 M'25MB#K_Y]SVU[-07]C5Q&;JSRMU!LO]I!KOZM+!,%A4?$!2Q.,'"KS_0$2K M'*W3Q]K?/SS=W?V!4^U_?-^H@E#A=-(FB!UI\0^/SW=/TC.N_N'I\=O][?7S MW:WT]?[A^N'F_OJ;]/0,'_QY]_#\E,9.*Z+J^]NMWM7_W][7-Z>M)/U^%15U M3]WD*9E%+X!(;E%%;.<\WIO8N;'/;CU_;0DT&.T1$DGDC;6K (](?XK%)PB*DCA=[QC67^"1[,#3K) M-^BE@I8%C]L+/%1SH'6#!:JU 'US/G07]!!YTUE,2;W+P)^!G^DOJ=N\6452 M%Q5?,R9"+-[$:;<^]2=HI$L]=IWZ['1YYLQQZ!3?,6$3?/GBVH62,(DA] ^/ M7]?CT#]B$?"JL]9[ 6K]TPDLXX%:@J@<.'/(349^IK-R0Y1B5R"]DR]8Q::% ME-N4SC"EYW'3J"EVPFL3Q;U-P]A7,W W)**BSR0S4AAL[>UX[DYC&C^#2#W9 ML2)!?A-5A,#=HW!$YFHA,''! 2VRVEZQU>XI<%6MME_FPO'XK*!E)F_W^('/ MDE@F7Q,.DU&PZ8*U3L^#;PE\,\ [P, M0Y[L%X9AC@VG(/COQ'JC:0M_5M%D\YP3^PD!QU>68LJ>:S[H#"YCKODH&EAN M1E/LD> TU6RSU)"!JIC^E7H'WL9D,+H-ES![?#!H:UVEZ.AQK=>6>L4&AN<] M2I+:/47;^*@KJ,7^HEL,ZCK'RLME*CLOK%8H:X<74^TC*YNK?7(T>4& C8'4 M:0U561QD8'"?II*XHNI?QNER6^[6F]O!0W*)[A$O[HQ, M<-\W6Q'KF$9]*T MR>W5NYKKLK)C^$F\P,)DZU?7F=^R8QC9!FV ^D$OF##G'IY!ECQ)K6&W4Y<^ MNBLPF& EN0#1VP3J%+%;1#J!E\% X6UI[,:J4IDZVUZ62J W-PG53]8 [M@) MJ?J&)_0T'2T6%A "O%4V*AD!?%;'%,H<-ATF):Z@>X@JCG^N"VK.01"U&DLGJY6VT92Q?76C7+6]8+M2YF)45_CTXIM5#(=WX*M) M]K0(0G?YL&1C55T\9KINRSU(KB:\M.H\=+EPPXD&D:D)O(P%J2(KQ*.?FB:' M4*\*X&@YX[\#U_0,DQ>3TVK)-WB8$WAA[L);2UXD+ABC2M_X8_'X/-8 QOHF M@!@VN^@:+\/&E*PEKE6NP):R7Q;VMN!WV5-V?'U8)>KX M>OI]7!Y=$![&?X#3P;\FMB>F159#]QW(5#[0/KCA@'RQNT\IQW!>!! M&WLYUA)&0K"/&ZS_J[; M 9;H\ZS2:BO8?@<&$=G6Q5>'M'1\PDBA MM06A8'T*6OR7BY7)?*5_K$3^ T6.9DERXXE[<;"I1: M%Z"-UUMR=&Z[0-ODAEH>3I7QBA;L1;2CI*.3:;P1\Z'^LUZ;EQ=UK2K>I'YK M*(M &_Q_NJ:4+9$!IX9'QI2R'KV2=3-[V-;(LA,ZF!\7'$LK(%M[D'X0EVZA M'!5^Z.Z3BY>[Y? MWW-;&%'>WK7+_@CD>5IY]87I(VU(ZU2WP@>,-8H?'I@JN9O)L)NT3G1RZ^J' M1CP&9=I8('0)?OV]#FQ,*9 @P+JX8HLDQ%ZL/XZY&ZPM%D,G;+^=$/ R119I MTOS!%,_:TET&6A+G;: @C>EHX[]@D5>(EI:"_J:;%BT(I<^%\Q83+=*Z-XOU MJ*+>M\.6=)?'<+GL" P#\I92H[U.(88,FU*QHP)4/C8WZ:\KI0_N4<1^2FLX M:&)[\!.X%^P M78)'APZ[&,LVP".^TV9[IE8Z;>%A&J<;S:?YJ[.AUVO8 HS+@,/AZQ)IG, [ MU9-?7QTKG"/W/,,(.I]_+ S4>;,1YQ;\QIRVU,+9,O6WHDJL!9>BZ (/8'A[PL?L,49N[=QX<1RWC^RF"IWQ>A60:#U MYM"T#$W">B$LAX,L^F[2 GOPN#F/0WR[Y9DF1158$#_@"2;^$M!L 793<3BA M*#\2EYJYOA21[3'[X"Q8>@>>#%2)*;!-9R BJ=_AP'@,B&Z3+R+#8,("6R0Y MIX7A/?.M(&R P/0O7#'0MS(1HS>12?GZ";N9+S@<]V2;B.$032E+PM;)$.>" MA15XP@?,1*(2,@):H8/?^TB9GW$6$XK IF(1\3X[6IZ5R'HX3U-@/S)$]'NY MH<4,Y#?S+^R79@3#7Q#PB M;2CH/,M.SBSFHE&YQ"J'LKU.(:G^*304,E5 R M20,092>^.+I+>_SN0(1 L[GPB%A.+YZ1U(U_!Y[/4RPQ1!#:H[WD5CI",=41MP&B:1I)_D=?-?7S#&U*HZ0\NH?UQ0C6 MZE1$[$6GW=C\U>\FRZRPX1 QDH@QN[I=F89:CQME(V&!F23C[!%OREF/YMA9 M@X_)^G,8\HKCLAQ7C.:TV9/I.OA6;$&4RL3&#+1')@'+H(N4#\9HK(G 6O$X M )_+;?QV'B**6)X0>R1<"YS)\(D<>D#V.'\.TB]Z' BK;^^NN"#^"1^=-P# M)'S,)D4%R/0!L[S'5*RSP>VG39.%<#.V0"OMH"-HT)J!F2$C%J"6 9LDA"B M#9[!(? ,E ;/H,$S. F> 31>&.9 0T5;8AWE'C56@K6S L=]M*>K4X M5J_3SDB*QH!78U$GL^%B#)(0+>]>+O9:1")OR?3RIS!?PWN:1K^.=OY@CUCT MGN5<#UK#KM)M]S-VNO4H\G<@'6\'"G;/==3V( VF3>.#6**,10H;?9T5?D.B M!*),#W$];IANF2N;N%XZA?(3+B C>= D^;:+'G:0E5P@*%)T:[+MMNL@=U:Q MK12XL%+D_ NKZ)HM$;GE7LT5O^$I?#HE[B^43<@\%2UOO\L+!5-;JC@8=,2^ ME&[KRF6DR[VD&%&<$>:)'5B]%E3\JZ*0'ON#)K>DSZ"_QOXI+0&UQ)CA#=,7 MP,I8D\4!CLDOAM9"23K'?H^%A=GL1>#"+[SP$MZT)^8B61.7ERJU-/Q;3%<-_[$P]6T8 M-/L%HHASYV,+$>5V:TXMID$:ZQ,5EIX^^81[T0RQT M9\4QF-G6+ZK5.LU\=]PGW H$3B,%W_1<6@1>6& W3)^UT M\)<2F0W>1N(\7KX+=%E@#L-C:0O,/-;2)5AWDDZIR3&* M.NT]=4NDC"(%(H?L_4@+1T+Y8^[>@_T"_K#'WE8X?!ZTAEI'$;N#M*6JI]N\ MDOVXW(MAD1M$5?HKX94X^V:+I-ZV[$7L3,+ZF[PDD=II#?OM;L9%<:QF!)-! M.!%FX3H30HSMB:XM;)01(*Q6?!N/;G^R6@CCJ3@;K52WBCA7V^*$L-S"8'U, M6-J!(^#>71-_.B7-V6LD9)N$/DH!_Y[Q=*(F-ZXI6A3YI M5#-9O.-0ZFU)Z=]:NN<]3;D0/KD_\2"B,"&J";W5+8L87Y:AL/(/9N7Z501) MS(C",W+]V5FEE5?.:D8C(O*YG9N[@1%:/KG%<,TCVV"+CEUD(A\EG%5@VLDG M.*UWQS4\8J]V!>IUZ@0,&,U;;_7EF1=ZNV#PDTK=.E\LQ;7J[DN.9MT!K*2D_L]//Z&H\];JH"1BO-7'43R\)P]Y=ND+0# M&J1NA_;Y*OV:",05S%_CL,?RZ0.N*[ [VX MCV)WNE)KJ&EB5REM=BJ:87.$ MV.F"S MQ_ H$/!TQ)Y:E_&Z3;S3Q#O;#$]_,Z!.2<.CT@1<>4^LB7=V98*H*Z#71#Q' M,#Q2+0P/HL!J55XD-2%/$_(*7541E5[I[$(3]=3 ]EQ)U",?TO9457;01#U-U%-+VZ/4PO9@?<% M[&EU\?&:H*<)>K8:'N6 AJ?7J2C=U@0]3=!32\.S#9GH*(:G)[6&2K^2=%L3 M\M3 \EQ)R*,>TO)@A4&WW6\*VX[&!"\X,KH*\$U6!4S*< /M::47\%;<7 M;06:/XJ14L!(B1U)$Y5.5?Y@%2=^HL"JU/>I-OD;[;^.(YS%X#HNJK,^@OP+ M,4CR(7)$0;<<1$4P.9A.B)Z\_@T*6QQA+HL, R(%+[S^K9#U:9?_^B_'.H)C M.S;'-0D1Y.(([(@X848PQA10)#85:N,;9_H;H@7H% 1QM_'TZWI &6Q&RMD$ M(U,4[["G(D9.7L8Q!,KQ9PRR/D(5JCUN,K:@,;K_70[C];2/]-L/MIU3, M":#VL[%<<9,FT0U=4\EX,-:FJCX>#XQ!KZ/+4ZVG]OMD:OQ+PEZ,.@V&RX.L M6!.N05O8 @J7'J48:KRG*=*:V!X',Z8\3=F(QN4X_-CXH2^I>*9!F[ ?>GV> M9Z^/[TM".=%GW3 7*/Z^E&.ZCD"5A?7)7I#Q6OELQX@FK:2W!>PI&FP8UU5T MJ \*'4BA$0<^EB&J$I[FMCD&\_Y@(_8*^IWQ8Q!^@$2).%_Q#9T :TG9A:%) MCN9L,?C6G\2C<]W@F9W!+L],C!.@"\&?KF8)O,S6OH13S4S?)Q$L5GIL.ZB0 MN6F;GH^3O?$C"W@DF,(_DCMF6\J!W-HRC;%WJ.3U6/X>WQ2^(*"_XFA M XY*%7\+#_6!89$6'#\=I]'!XXGO6PR.$S[U\_D/;S4%GIT,/FIB!12=C9\5 M#4=T\/-=F\4$;_!T.NZ;HZIY@A> TD67C;A4KP/)N3A-*/RWJ3-B1EM?3Z^2_+E/88X5Z3^/O[CSOL::UA5^SWNZ+2T?)F MU(DK11:W?31,"_"J$J]3#UU!4S&G@ M@^)G"F,W\\G580.%OC,4>K>!0F^@T+F:K.YSO M8/K+%U0M:><0>W7*(GK6P3O[ZKC[N68,CI-Z=E3Y@G_E411N'R]#F)4*K7C< M"2*_\.\$_0FB@_6:!O:$QTRX.@$,_IQG$I.1$?7.&- WF#YGP4>4>,('ZKZ M:P<+]#[NCP]Z+F"@_5Y;DXN!@>8]:M#N]N6:(7CBFKK;GI1QAQ">"H(R[_ZI M8F"@[(I,;LO=4UU(KB,^9M^29=\I1?L;G">.Y?]@DO4^6T450;6LQ$M&4'8AV$!UY"14(.0'5_<,S\X2GLHJ]!"PM+A MTL 518^FIF7VC61=GV1IAY(LN37L]0X.07LXR3J2_3Z_VO^?Q(/@ *\1<$@H M&''+66"N(-WF?Z* \U017.1SV3*<5HV:>Z^Z?!&]_]]++E]?4FR%BW8HD+"U$W=9052X( ME:CAF8AGI)-H9<3U$24E7:-0)Y9J7.8EK?.I*>4H^"4]IV)364].%577BJ<:GSN&P!WOBS EK"\,F MB; B)E88(=)^*2PUU7\U_G:^^"F'B&FT#D1I_;I, M!ZBA2WWZ$IP2F #;]GJP/OZZ4:-&CG>[A#N)(,NM85]4U:I&0=1+D$MX)Y7ABARNF+]@D_HS;?1[8HU^ M)?$?ZM"NL%=/I4%\XL[A69Y @(7,L6F9_E+,Z$1DH!"\3W*!2%L>[2I+]$N& MW:AM 9LG8DV+_&.\\=$+QO^&!6#_.+OVXMT0X5M!$[!N<0C48S@I @CZ:L6& M$'AA]^QW5!TWM[IK.8)GS@.+46#N&,1J"\_));+DKK5$\!0BZ (^#ZFRN4E& M2_7@4\4SWMX+.%[O!03=9+)$Q ]XDY/L@H3CGWPR O<==(-'[)5F4EI#G]BL M&V5= )ERPB-"$@K.&[:="@DVQ.?>F+]N9J8!O/H)GZC"$V6XC0 MKZPADO[G'^S &1FDW>C0;0VG3N#>("'6Z8 L!T]::P@KW?P47S=E)JXU$,F" M[=?S@CG[64Y3E-:[C*:HEXW]30@&03]-C!L0+E=_!0%;T08D=H5I],4"HWD# MY'90O;R%I&1"*XR7B2YW"A=A3:A@Y[.N#WF0$AJ2U!!\+>+5G)-*'+^/8)+,XJB>[ MG@%IOA)G%:K@U/QX-0]#JX.-7CU*B=)58PD*SL211V\ M@"P<>F#L-4"!3C'9.(\E=SQETNM-C:?\]\+JP?W+"C!A=Z"_O MP 6(^#<#(7_0;0V[;2V=BZ&[WW/36MTWW<.Q8E+:_1%Q8 ,*MOE&K&5;J+@N M++[?>%W8%H#L0?]R:\% H<)RZ?B)K($^26'F9*)UI$5E^(.!Y5>N)\0AKD6< M6T; 8UT0E^%L"X;NZ^>$?#T8M%5*W4)%8%VEW>]657#54[:"3.]]0NU+(M[H]=4E MKWB#B^1X #*9MF=.Z+^H3U>D?O,2+AEBRD?@U1+9#H_B[LR");?60*U@3/<. WTP Y$,O%9 M8'QWI)U@7QWP(611D^L-5M< ():RCDE6+&X=O3(I^"T6$G8EX6685!J9JX8< M>([?KRA^/A=3%K)GJ7:M"U(C^QHSS)(^T,'H;"P]TP5L7G7\RU= ZWBQJJ$5$N7_U0 MPUCANIAP4P!;Z\O%06NHM=5+9,!S_'YSN7@-EXN%\[('OES)'O5T$@5O%G,X#\)^*_;[M9[/MWY1$Q-Q-7<'Q[?3M7N^E"2 M6T-%TL1^1H](VA$")#-!>'^R8B M#P;57]G%H:2VAG)O(&K=JH =FXO#YN+PE$;_L#!2)2X.I2Z*6CNC6.VJPM@S M4O.[XE?MBY:WE:X!I-?HTRO4IQOU:'I( M=(6*-$(M28+0*3%>[@,O2W51G!7EO^HL S@]EA@4$FZ%;>L(^./-58;[!0N< M0#'7<6V>=Q,M5"!R[%!9KH(ALCKXHPJ"" T\&U43%;ET451A3CA18J-T@JUN M$K^[UJ7:MZ0CC"(IQ>SPC2R G9^(L7<$M"+>N M%(SZD+<@'*PZXY":R.>@D4_L@/<,<62< ]131;53&@VJ>IYH;E*:S-_9Q4 Q MF2P:[,@*;;.6J^IUK($L-3=U5?TL>=8@9__E=0$ \ZU0SHF('> 3][7 M*F/V[<.09-S*UQNEEUQD_+\S-US/ O3\S=@E^I\W^A26^TFWWO6EAT<5'TMD MVN'C^S*\_TA$JQVM4_,D**T?'I_O[W]_$FZ??OYH;QOMQ.4J/2'C1(M_?'JY M?Q9>'Q]'C[]Y%X$YFH/#!E,SGCLT_NC829,\6+1]^K+J27I!..:F[7LR"]5K#3L84; &. MSX*_K$_".TN^&7G((-DG*W*."FR73)Q7&QYKL(%P-]1'0)Z)S@/8"O].!&K6 M&',!U6[>6'U!D@6WSHY,,\E@,Y/6LR3DF;AO$$MF\\RC8[/E4/;P*!_$ M?W_K>/ZCX_\/@=>&&XXW5F9R21^Y))TJ"KE$%-YGYF0FF!ZE4%A?,49"141U MP/,0]/00SP7E5SRAI( 5'<][,.HP@?KJN/Q'^+F= BVL(V@/4K-?V8BGMO"R M&GL8I],AUX9>V>RP !9(-W+$;+ ]JFA6Z:%5KE8I9.8EIQ> M+-J+ C*.-@+9!NU%SJ#9_0;,;AX[6FSZY($T*WWB)Q/DQ)SLH&M_ IF R9%P M5*L(?P +>!=@1'X$KA?HMA_R@]R1-.&'I3/.YS_ITI^(\8FFPEQ?@F+TP$OY M^?P'#CO5?5$(%NB' ,-Y4RXJP%**@X]145 _FPL3N9'P]_(L MPR3 .N:LZ1(CF*PY/_J;;EKTA@CB4.)&.V)\&FT+MQ3[ M$8Y?9=\W;72-<1'L)4EM-B>ZAXUD2<&:@&X5=,]S)B85K'?3G[$!S73)E#JZ M'QOJ'#,KK\0&:V&!0L253BP(%H%0"SIV$+Z[88*L37]IP!OQ@_1U;?:NU3.1 M\*%]2C 7*O8;\]?-S#2 S]1W2*UAO[,)>$HNAL\DHG5(6B=G@M0BITJG'*[U U0+5"FQ'&T<@ MP\*5RYB!/.(3CY?(ANY*2S(V14.Y&G/,9!)84UB V'E[C3T&H5G :P@=?SXF MH$7.:+:QU.FT.RR'462X<;_7UF2EH@&YW7ZQ,_WN%0WO9 M#3@*%0.)N=+)J>MC9P4*IG5SAW;O*UK4JQR?^K@*SIOIJ0=")QS(ARIWN?\K M &OX8(.M#"@TSQ,80?=EIML\5Q%%\WN6P2AJ:RA)?5%32A<:GTF[<,/7Q2 W MDLQ=7=7([JR]=O-/U3IJ=53JR;1NG+&[K6%?:2MG,8NT4@ FI=X&J<&[W<6B M'&P@]U:Q2T*0%C-PZ#].V4@^&I8Q7N1C'E>BC_)FOLI_@%$ MNW)[4)D_*,CVEO_JQWP_E514QH$UOJSYGFI_Q@ZZUZZ M7Y6 -0?M?ET %9J[AP-/,KPDBK97CRH,D0*'47L=$J'X848H0DD:F-) MU+.\6% 5B"$&;4V]Q!BB_L,;FNN#7>S"P? 7#GU]H.)]M"AU>J+6*QVE-X%$ MG=7_@= (CG&!H'9;PT%;*6T"ZA5*G(L):.X0ZFT"2MXAJ#V&S"-KZE^ZOX Y![0-[*FWU(N\0ZJ_\FVN$VNO_"JX1M-904<2^FF[+;JX1ZL:: MYV4!2E\C#'#(8+MW8<5#=5;Y&ZX1C@[F>=%EX'FFI'>VMPQ=.NE:DB11R[ E MAP>I.OL.B OB[HWFJ'>6=Q%='*2-?:)UBD4V ZB=9>?RW9[0%GX$U[1JZ8^0 M-SR!&[7B,#F#0V$I%0R@*7A,FD-C."1=O.;=A$-2'#0E68%2G\WO8IKBE,%[ MQ'9>%B&"%4J@HUP B,@6)"H@.-E'('JGPHV*GL2^M,XRF2>OXB"_-&9F')NG M"C NA/BH")=J"[I'_9&HNET(VV+3=(Z 1+5-2>\/[M3MT;"]K?"-TM)D M\\AT7:#ZNP3-^^ TAR=*T?2?IK=TZ?2P03DB+$FK+Q =3-(6F](/"6;:WNMV:HVW42N=B/L4Y!8Q\)K/T,&V2=MI#9@'FT&T;!6,"#TYH[+;P1X2FAF(*P@2, M!!8TF,?\B-U33]JA4D\LH<2QNKQ1X,\<%TU^X113#V+POBR+LI81Y61K& J( M!RY8R$F&,%YFZ+%+!%5 MQ6&<\'XU?FW!X+ZG9H-*)X+[?=ST+?C(A]I.=Y?M[.'(4T_N -Y[]I@&W(Y) M=$/75#(>C+6IJH_' V/0Z^CR5.NI_3Z9&O^2,#ZO4Q20AWI&%2P$R(112.JT MA2U.52I,UUT.%>?$,\,E>CS$A4!("=3_\(3XKB4GY8,.!$^'#-\?S/J)O MQ-#H;,J=S_<_GNG?I,\? M068F5F# "@S3"OQ089@,4S;PF=M 73P4'QM\=7PJ1"^^:XX#!E<) ?IKVV:2'P0OWBNQ27=QGZ803( 1,OL8HA-9G97J,Z1J M3)%M4:0?!9VJ96JV#&'J.G,&/1ZS$,QV<6K:S&(Q2\)>^3XC-L\QD.D4;(GP M3LT%A,NP2O,F5,_5('6O.T#42(]L@]NT/$3N7O\R$+DQX J/EWOP8^JFX$F$ MIT8XC6+>"IT%A*#<",T/YM'$(W,"6(H!? 0,0+#NA7X4G[3ZHJ'[^L?+1^'N MJ>VN6A4*-P0FM4/AKN>:!@TR>+(6BL5D?V,Q&74V/E 5J?N.FRJDOA*:L.37 M?S%JW!'; >?OFND!IN^&TD08S9W ]B\7(#UK_VQE!IDX+C6!GVA.$C_5&OX/ MSL2[3^2BMM<;[T"<[4 590=)[_O]BUA9E0U1_3KS;IA30A@DL:.,Q+RVQ61"F&5-C14J7CM=M_X7'DY_/?/'\]L&L6Z;U >,> M+!_^MAY&,^\2N>8K,,UMQ#-/$TW"-? M7QQ>08LY$'X\-*XJK([Z6#79%WM*!;@U#9AE_1I(=Z@S[*SSXEI;9[+J]&E5 M55& XV)U=WWL_Y3%KM(5^]V\^L(S])N;T/)"0LO_1MH*F@%0G!RDT.L+==5Z+;&S6K<>RWNN Z:+.)E*O#+ M4-/[^7_KK1U<7+($0.L<8P'<*&2\7J+=U>G>^9J((G$Y\;:5HY\\1RS M:6O(J_6[$S_U]YOB[>SB[?QQD^=8IG7J[S?EUDVY==U4UEGD+)IRZXOU9HN5 M-?5/5V^MR:VAVA4[4IEY[?6)^,[Z^]=TU=[46U>G+8Y8<*TIK:$L#@87-I;I M'+_?>$I-P75M/)-355QK*K@OFMCI])N*ZRNZ+>F?L,I'PRH?253ZLMC):#QJ M+DOJPE37&E[F7E;TCUC1K.U;TE/E(C>7[VA]L!UM.3V Y_21\%5%@I%OUY1< MGR"+=,SJ:XW6MTB7UJY[D;QW5B[9H$J7K#X-R[9<4J9!_L6P!QO ]L\ MSL'.131'-S97EZH[7!EV]M#EIDB[+&7.5[=6D[,\0#7W *]6!Z+4K^!JM8HS M;C*7Y^HF5U;H/5":W.5E&H$+4>9E_/)_CP7Q^%D?'O@$ZS=HGO.CH?]T6'$+D$5NX17CSB+2S39P.&Z&@A M+"N!4_V[;@>ZNQ1PNCB;,>X1-J)'D-)S>>*#JO8<*3&"("8<4O$ MR!Z&>)#JN_,LP"N8,9 [GAL-S5_$>/F/\1U,C@.=H'QIR9+\N>:\-P5..Z/CGWS5P#K MF)I1/QX?!5S&>[\"\5%/XZ!+X(<-Y7ZZX.5LK_$:ODKP5?=4?"6WAEVU+CA@ M5^ J_R2>[YH3/]*[R!J-K[Q9.GHU])6ECD(KW*7T96[C*U\&VVWIOC^<4E8Q MMUH:&;3QAW?EC/OYPG*6A BT$E#X$;B3F>X1X8>EVXU#O%%&M%/)2!=DY(+* MVAJV2K#5X%1LU0.VZM:$K:[ '7YQ?-TJX_T>K%?@W&6HCAZU\A7YV@V3[U1C7QLNUQ YJ],K;4=.S.5;[$]8@ @;)/E"<FJ_3Z;&OZ0NJ*N] M*C@/6W&;JD"B%;=8?,/X2Y+:@E"LI!EO<$T?T>*\D6TPC(U78D] 6K!9TW*\ M(*M<64)'+6KE'/GA#_$%R2KFV LHJ&[B%>E3BQ?/KIU@[-WXFJRWR\6JI@]W M8/2)GTSP<T)L6A[VBH.?1J#9*XAQ1;ERGJ5AJ/:U>VEX"\7 MJ'JLI4 K^CS!M'E9=L@L[Z8_$TSX"QXTZE$!%A!,X2_ D2YC)L>?$5=X([;A MP$]HO;A+_@I,EPC3 #\G+#@I:77YJ^,8\!=7@ V\F1.";Z6%Y,$"WHPUZ?[, M);1 ?.H$KO!7H+MT<:N"=OST6+?PL 1O1@BH9-TG;>$YF,P2R\>JV,*)+3E6P\OZ&<'OZDKV.@J+CZKS4:[.>+[P3K(I? M+%SG%U@S'[LM_E>1#LSDO45W7:W\8;L(V ZV]@\;OFB8^$#="AE[Q==?&"V? MD91%K&YOI8JD#OB6:CLO)P",;,&_VJ4J\^NA)KZ15]W:?Q_UU 2F)_*.#G@# MBA[^*0)GN_X2__FFNZ83>()%-P\,"S$V>C"EG@-+-T%KN?ZPL!7&?"7B0\_=+#_(_H7+L6#!28(":@M?0&IHJQ,<%GG3K2#J>F$R#P)#-94?VR?MC[)Q M!V-BF>2-*&,[O&E'QT\ ?\!^=8,U<9'I%$B*V^ 4H4ZKSCJ_O,#RJNB6QW41J!W^^+X,[S\2T6I'ZY3+3FG]\/A\ M?__[DW#[]/-'>YL^YV-PTFT0)UK\X]/+_;/P@JM_?'[Z]G W>KF_$[X^/(X> M;Q]&WX3G%_C!]_O'E^_C.:1$W!)G7J#3,&A9Q8B-(#H$XJ"/G<0$YK:7W^& M/H H3"S=!(L%KR:OS$'7_?CS:8UA_[.'GH,13'POLM;@]3NX3=,U;IBWPD!+O8NAWC$IT^N<9U)&;A?,R>#O_;BIRFNQW$WIH.DK(2,)*67PIZ9F:TKG >B6]WP:RG\ M]?:]F[;W^NDY6"R8MZM;=)T/-@M%X:DO%#5>)LS;[ML_SXJ. MK;=)J6J.9$3R$U_R-/W#(R-DK\)5&A)668M:MZIJO[JC'C3BUHA;4MRVM-54 M+&X(?2AV,F:PG(VXE?*0UNZA)!;CGWJR8,'OQXB^7H9V_DMK'. \> ]V@1RF M>2,?+Y;X*>,!GY6?.YI,7)Q91'XMB(WU1*OZ(W[/OHDLI3L[ZL8:%PQ>?##' M]1OGCR67J^*FM(>=ITIMVK8;5.]&,*IP,V"PVNJW._,E.,E??[*AW:[=.3TV.I&QR(L^>F_>Q7&6ZB M"'R#?KU119I0>5,_\Z$#Y4JRNE?@4E_"/+3#F[["*DKN,!55&J"FZ UH'0/3 M1KZN1[[VRIJHBLM9516>7;J=:CI-:>&W*YL_P1.@O7^ \I(1Z MAA5./AF!BP<44\@R1/CM?FYU>G-^^Y]?[QCGIX##VN[M<7Y-JG9776?@2/? M]@4X/%)%AK;)1[5L.A-X8Y3W\/BUD #=\6/Z":?T@[@3$H/!NY%C(J.VAH-V M:;SQ*I)0)SF3WQH6/B +]X["PMV&A0]HWY*P6Q?2[,;\](GC^5??R=;OM0?] MZEJ]JFH_4S2ULC5M?E*9EK%F9&JIZ9]UN:8_SKS4TL-2SXYOHSYP"TIU,A"X M!38I?IM"BV6[_:IN4\[@3K(1AOILK9 P;$&SKD(::(5L5ZYJ[-A"E$C8@Q%2+'"!1KD %,4HOH">\07EYWA*G)2NTBS.,!G#019A-A M-A'FZ2),N5!M244WMU7$I#59W!7<W%+OE;INWO4[F>K3VM)(Q 7*A"%8M?])6) ):);>O)C M11)Q58G<+!A09XPC"EA"E_R:S'1$5(9#W=[YTF2Q+E03;%8$:SA"3YQ_'NQ[ MSCU?'7>G2OJI^8L8-_\AKI.E*)1.:TC1N.7/-4EU-8G?1F3V-)['DAFI;C*S MPX"_TI#J$:F^ZSX.B%SF87PK\N5@?/.Y87/3IF,*UN:'K4>UJ6(HW<^92':^ M2>S!H*UUE:(Y;*W7EGK%,L]YCY*D=D_1RB2,J_(VYZ9A6.0T:A.8J'L43_&4 MFSRPV3OEUBKL5]ZHK,,(\BX@C_#$EW=BO9'O\/A9\:!245B:I32"1RFKQT_M M>'G5$XMY[_@8-EX;(]$%DM#0L7@I&XTRBLW,Q/C^8- @X M;)S.?K6)?QI;=/7FJ"J *46K","MZ(DU!BB;1>+O1 B3&_/7S0P61.Q/]+P& MH9$*T9$7CIL8X]=8IUH \ZN=/&#^QDH=V(=S[-<;BJ_%12,VECJR3LX8ULGF M5.^IXOB%TAIR&NZL^NE9YW%!43U]:JU\:HU$KDK5(I%7=ZA[:[#-=__I.?+E M)LLKYSE97BDZ6?Z9O**;_I-096F_;ISIKF:-EU+*Q145CO7 \$S_PB78KF&]DU:SW6Y(XG"J=U5?T,8ARX.=_ M)=7^PPDXI .'?R2BU8[6*8ZFM'YX?+Z___U)N'WZ^:.]K1R( MP]*FV\M.M/C'IY?[9^$%5__X_/3MX6[T/HR^"<\O\(/O]X\O MSUGLM$%MY>A4Y5QKRD:>L'#)F^D$GK4$M\?738L5A*+@SPA8E#EL;_Z[_ M"5_^@!^4.Y]OG^Z^T[]*GS_2KG/3]X3[7V02H&& I^@F[,=N"R\9[TA_3L!P M)7$.<,Y?R=@-='>)J^V*6"'X#@[ #.(Q$WV"S-7#LH0QF0#9Z8K8;E;O>YH" M'Q"W#4QJT@F+0!CX$R(Y_*8GP%(0>A07L-!=G_\Z6I1'X*? '=:2N2'X.]T" MYT8/ T27>$[@3O@41^QH\#QJ?N%W0%-ZRN"Z"*8GC,%'-]##A<<)CIVY'^ O MZ@+3YD >?*+#@P^?FC8\RM0M?&E@^1XCMK[B\ 7G/GST\$2/9J91\*4!&4'G'G#.][YKQC=RCG-A)CM#4>100($!1@ M*Y%C([%KIS?B\0LH^N:%ZQC!Q ?M!_M_,T..G00>$)ZX'E4;"<5H YO.ZJT5 MU9VU(E,?\P(87X)O0,#700:. M*9N,(;KAR9H^F>.IO@:6[@(O@P2\F09KNO:Y,)]1=7D#D=) I#00*0U$2HW( ME0F15SMGU7)9X)8UMBB>'!8[$9RKKM_$KS,O4)CE'9,F,*G:C+P2F[BZQ2H+#:P+\V@'Q!LY M3VNB-*%)*6OR.^,'$/]1@AM*ZP $ZU)$N5-5-W<3G-2*IS:9E(/Q%,)=26)? M*3TTL0E/JK8K!N+33$Q6PTZ-RQPK3O^3Z!4[+].B-H%**=-R%V,)U 4QAMA? M!?2H"NBH%S0WM>&GWK"S]5"I"A%+ M)V"-6WU!.Y#_PVK> MG:G_CFU$L>L25HIOF-@?5 J]Z=+E9N.==9S,SYS*ZUEC3N/B J0A9*!<7A\W M;GX=^6KC/?9!^6K0&O9%I=NI"5]5Y.J?EUZFK:6'T,IGZ\T40OG*4,O89@9_ MRY8C8E0M1;U.GG8^$O)7XR@?BK52FOG8K"7E*>BCL]8U^Q8WB:/D2DIS,H]_!CZ%0A12X=:#9^#V;&6AJ_B+&S7^(ZV3RCM0:4BQC^7--N.>:_-%OCN MB)#*C4NZ?WU"*!^_ZZ;M(:&)]V0GA.5IBO:LN+J5<2:0UFW@3RZ2K[:HVV+L MM$7Y*I4IW\:9W5OYP@IAZ8'IS<($K$O>'.N->KBP]_#\<4-$YN14HU M).P#'<'"*W0>'3N:U_I(]G!TL6&M(PXZ58&T-IYNK9AK6QGN89FKWQH.Q$YE M ,"-Y[L[FSS1N3#AN":NBS_NKXROQ$_951E3\L;E(R$XF<*@M89:;?J%&O?V MP.T.I=D%&\S*-"\TKNL>KBO5EK[^BPW.\O9M7+@2YV);Q0 EYXO^B[/Y%V*3 MJ9D9^VN=UK"GU>6ZM_%!CUHC4(!-I-90+=VP4B]OLLX*,9RKGIK\6=0*[3;_ MZ\(&T!3;>ZT%ON*^XJ3H8]XO'$5CV@%>LT13@ O'G!IBA:JBDE$[=""N/9'[ MW8A<(W)[)7JJ%SD%K')7[$CI/$^-1.ZB1C5FCZ?\28 K\!9SU0/H.N!*"8XK MH-G>:_;3+D[N*;Y_!>X7CT<_?*/#UJ<@KX)A>A,FLSBT.Y)9FM>C4]+U7TUZ MKV3$&BK'NQBM5^KQD?A/4XA61K[OFN. SK9^<:()YO?P!7]97(>J=+3!0"U= M<=0D""_(/A^5!6ESJ%2%X]S8ZJWL YX7=6YH&_[^\?6VT9B7[.P7VWNME4FE M5@S4PTJ+%%<#/<3DZI:'\"AT/"=*TS9R==ER=2 C75+"^MC;)H+!+8]-=N1X M65JY.)6THF"NZF?'0)_H'^ZM8BU;%X3W=4XW7='PLH@T=]H M/!5-56 :^C&8PTHGB1D7<]U]->T;1@AJD/A/4!L/JA]Y(76V$B>5%Y2Z0)S? MB?/JZHN9.1$>;&:LXI4-=)^);:X91FG=_CU/9L0(+!*-"<98]?Z73UQ;MVX# M#^A!7"\,3XGQXGQU7%B1?0LF#'Y(O"_+U:)&+M%?X&U?+&?R9\Q,:BV!@/5< MP(N!LTFK$/$9^YJV 5+R29;;W4.>1QYK4NJ_S AX");EO*-@4N8"B?5UT_($ M'WZ'R".@*6C%>O^S%TUP%\9+X75U!\_)8^X&.NRA8;^!W,S@&26OO#(I_ OGPW36UCZ\I-ITXW3+WU. M/CUCC D]&_;KS^^FX<]0BML=%@IQ%<7?S'_=AE_]+?WS?J^MR4KFKSIM*?/G M>8\:M"'F*?2D_)]WE>QW[+.F[L8G;:5/BF5/Y&T@%I&KB&4'^,Q_ MFOXL=!>9]PYT07@@^)_QHO\JGEH9X#6:*BJH[@Z;OCSW#&8CB!$4]150'56'-'E00CU1,,C<-PR*G8:'[P'46!"-$?KP"M_7_%_YN./-4ZOGP MU_>G)$])N]/.A\/Z-> P.N-#EDX[ MEJ&$XCV_TNH7Q]>M/9L3^+V& I0UG !O2<+E7FNP73U]+B8:WXKL>@3U@H6] M U P:NFD6.4'7>_FN4;2&TG?7=+KX$D@G%>O+\J5!7&G%?4="G+PW[Q'@M9 M).H<^&&J6(.P<#P3/_")#K\SW\BJ]."W9&T)WVQG]15]#/L*_/ROI"XR.;\. M_\_8Q7WDU&'D?>V(-2HR;N7KC=I)+C+^WYF[NCA_)3=CE^A_WNA36.XGW7K7 MEQX>5;RZQ+3#Q_=E>/^1B%8[6J>NE2FM'QZ?[^]_?Q)NGW[^:&^KT$&Q6D/- M.>GB'Y]>[I^%%US]X_/3MX>[T/LP^B8\O\ /OM\_OCQGL=.: MJ$9J2Y5174:=3B,_^K%:K.KK1"5>S\'8\W58O6Y92P'^0ULQ,VJ[+,=^O8'3 MFX>#.'%T/9_$*KR#-:#U6T1(7,-O99+Z5R""P4.VY?UK2)V?IO?GWOLZ:G'? M[I6H;*OD,C1;WJ](SW.)D1J[Z05S\ 5BJU;R_&SGF(V'[ MA=1.MSG^1NM="B]O4/'RM-904=II_^TW#EM.BT-%K/=>D GZ,=:R+>QZ-@J< MS_FL+<&9OPN9GC>PO' M9R=#!VA P.D2BWA4J>$?!F'KA9\NX;GQF!8V.)F9"QJSTK?_OT"W)LY\#F_% M?_HF NR*>PTSWV%,,8NE+[)6* MOLUXET[Y67W,Q&R*&RQ"E>X2W:,Q:N![ID'H@O&@7<=JIYE72,L^,H))=$/7 M5#(>C+6IJH_' V/0Z^CR5.NI_3Z9&O^B<\?;NR3.UHZUP,_Q&]XD MQ[-=+!Q@T'!H%;[G=F:2J7#_BTP"-#_"TW0*0NN>APW:N-DG6_B[#H?G+H4> M=;^Z8F82[8L#NA3)<0?Z:^([Z)4Q.H$(_SV8.<*S#IKW3Y!P^%\.O=8R=*) MIE-FT 43%(MA@I)!U_"[VUX][AT?:7E.['WX$V'.NM!RDG[I]28?*PJJ+%*% M].ZX?\(SYX[G4Y?#]C&=Z('")*B+.!. 9IP)(RH!.E59H2X6$)3"73@N59!@ M'R9@L!>N:2$QI8R]O+HZW82?:%$%D4,-J8.%,CQLGO8"^!AJ]YD9D1I9\I/P MP?PH. NFO^'W8:-UOG-'^]V]M'.72*(\/'Y-J17\WA?L?;V-=X!M<<@DG\2G^, O-&&WE?@ #@( ME^Z.66W\A>"\$7>S3J;4K(A\]#__8 MBM),2= -9GWPR AQ8RSACYD_MX;_'U!+ P04 " !HG5-:H0/Y#IP6 Y! $ $0 &EN M'-D[5U;<]LXEG[O7X'55NUFJEJQI=A)G&UG2I:MCG=E MRR4IG9FG+H@$)4PH0@V2OLROWW- 4J+$"TA*3IC0\] 34SC7[^!V)>2RW?ZHR/IB]23Y?.&1[G'W-"H6 M_2H_O#_MGC'S]%W;8L>L?6*>=MJS[BEMGYU2X]B:61W3>O/K_,/QZ4F'OCL[ M:<_>F>_;)_1=I_W>LKKM$^N4OCV;47KZWE1,']T/KK%@2TK -,?]\.B>MQ:> MM_IP=/3P\/#ZX='W>/CSM$_;H835;05EK6Y\W6K].-,VE'Y-T?X\XRZ M+"K.'7>^51P^,#87KPVQ!(KN2:?[IA,51E8\ASG0>M0QULQ-3[:]IQ5STVG@ MYR/\&>5TV\=OVAM):\J.GO2X?=QI=[>4-+TU65S#TZ/@QQ:AGB?YS/?8 &"^ M9!;U;2#QG;]\:G.+,Q-BR&88)5L%8C][5,Z9=TN7S%U1@^E]^/$70A!9OEP) MZ1$G06E1=Z8T=:6GR%HDB(*A,*BG@AM+NI%1B?)'S/9<_*N-?[U^=,W647&I MOMN>4[HJ)3E.$T@/OY31("^.TM1()<&_VA%=&S^U.UT(J,HZ;"I*.1TBNCUU M2 WP+%!TE.IO=U\UUE6TM!HA92DUTNMM02PB @3AM(Q EQFOY^+^R'@RV]1J MN_ZL2'V(405584->IB)L\3(9+R,Z*H[_J"R3&689F5%Q_$>*3.HXPE/T^"7\ MMEIQQQ+!!_B$M>5#5&7&S(K:\$0O%O9YG;.SLR/U*S3WBIA*0PJ;Y1<^6DFQ M8M+CS(WW@(K!0C+KO(7]8#MJJ_]<2?8:-(F*) 1LUWO\&20P%[H+9>]P8U#$ M D/_O.4"#C8+7%1G^TUFE;4?2+C#?PKK;3HK:SV0,/N'-]R@=EG#@<3P[2I1 MC^13^)UP\[S5%S" ;Q'\]GE\G3F84B*#LA&SB-TF_CX>J_]U2'LSU&\31?7; MT6[9'2Z^R\R1\U']>[=&A\1AD1S"'9\4IMNN0JEDX[?DF]ZX=G,8H M30HZ-T&F]7-WV\^* 8EQ:)#/^Z/;R6AX?=F;7EU>](:]V_[5Y-/5U712-+(S MZ7-0.#L[[79.,=HGX#<6A7N,%0EYD8#9"R#3R1V58-6">1STW!>=;69:J+K% MH2*OMGC_K:'03:;PWYNKV^ED-!C=78U[TVOXM7=[V1_=W(VO/EW=3J[_N+J^ MA3^O*H!9BKT6WC=Y\&Y$D=& ;(01D$:VQ)% W@OB6DCVK2@L?#2 M&B3PFDQ'_?_[-!I>7HTGEU>#Z_[U=,\(2..HQ?FT.,YQ_O_UG^^[G7?_0T(Y M+W@.^KW)I\%P]*7*B"F=CQ:[M\6Q0ZY$L6T05+?4\R43UH7OY+G7,"9\[ MW((VR/%ZAB%\Q^/._$[8W("99D'D2K/5 OD.)R+<-6SA F?X(Q!!A$4B(02D MD)@8LI%#(D$-@O83LTV8ITVHS< QZ#N!OO"!VXI)I5Q1. NQTD+X?A="9$N M+T'&"KTX:[+AW2#4!MRACL&IO6ZU+IE'N5T4JFQZ+3YGN_BL><6:T)!;@Q#Y M70CS@=LVQ.<(1F?R&BQQYGQFLY[K,J\H,%HV.GS>'N_B$[%454(9N_$6 40-(@ M_T/8+;FGQA(PV.NK.=*<.26FY'D<."!#P:Y/6R MN=EG3OT63 &?GG82D^UJ*6#R*OI7DT;215*X4SJS"^-<@J$6V<04OW!FF+P* M9#0)RLP4;RG\=%RTH"42!SGIXB;"I$OXED*K(#,M:(E40Y$<D+B)7HYED$LY.TFG]7DBM1#//S?1 M]YF)Y%)(Z+AH<4DD(?*3THU$*C7!7 ZF/!9:C))YAXQ,=1/126:>*S1E*>0Z M5+J);$-&^KJ)H 29S%) ;)%HG9]($@3D3?1UA51GN;:K,G\MBHF$P!X)U29" M7S8)=TLE>O">E=MLMK<8;2 DD@P5?6(>0OF1FL=!T)6PUV+87!X^-G3LM:&0R#WFAT* .@ILH\07W#,[ M8B953A:F,J.9S>=*ST-U\GF\M8B7VLD$'?Q&&-E(>P&[*"!_=IX3[C\[+X!_ MOTUM%4=TI=EJ(:ZVT:WI(SP=#KM_'Q;E+.Y:L!,)W8)@I^QT? $] 0L.<@V/ MF;VED![_M](V'/@*:X!ZL"%4&/-Y@V-?+;1!E$C=%@RB2#$2URR:&>!B0*!< M6VGW$G*9NVNK)@.*L-*"GTSAIN^X;7H'D>;M"^Z()8R=AM3SN,%NA,FP%D-X M^\N56MO8']'B,K10)_.X65!'0DDHE2BQJCF("6YD'.#&Z(H5-I54BUHB":NV M9C>].J(3<'%9.+CR7!Z')*T.B)-$QC0$8L.JL4A W\[ ""_L^\O#D<% BTDB M>QEB$O%;CT::B$SL3 )NP)TQF,NSV,=R,!7EIL4LD6;<.O?0)LB=!.QWCD0T M&\,[*>XYO@8&GCD$BAI^6AQS[T\*E@,#_FH7R N2&Q??XKX:BTG)3/B[\DI M&8Y:-!-IHQTT00*)1.#'QJ?[X]ZO-A[,XZ#%*Y'YV<6KT<-#?3,W9H9P# A@ MI:DG,/WM>T(^#9C))+771TR87UV)'R9._S?J@V^8 X(+CLUJPOJ"#2F<6*C#6@IL\ZJH#-Q*& M=3@2UTR<4\\85ZVOQ9CI\#Q-7LF5=72Y\=4TU>/I7RMEGO80H(4YD9G*@3GS MIR9GK])A^,+PP7)F]NYA3#IGZQ63RFLN>XO11D+R2&]V)$1RVZ'@^!)-TU=> M,FHK]H8CY9:> 4VEZG,/T ADL]4"GDB,Y55]E$,"0222] +OVD5CYGJ2&^I M)'CJ,X@[),P%V&OA3EYBG@WW1EZ(/$IL-N[)ZT;Z&[6$=4%==;_");=]<-L5 ME0YWYNNR5:;7^\K21D16;BYQ#TJ;Q.2KH_VH07A84NE (B7BMZ>\1 FXH>=X MW$0GP?!XP@Q?5LZ@%^>J1;[H!>YXDB(FB6Q$-1+=G"O:RP%:@)$6PW)7OC<2 MK^!JH8H3Z0QB+2X9E\,W?IHA]0 ;$QNV>.S]S8!6*[QXI#KM<>6Y;-JGTS?;1Q MEDS$[A5GD9J_;MV\EG(<.A1#E+8O05DL"#9EMPH*ZY9YD>>?/1++**$-OX-> MZ-B.$6V7Q^*X12O2KYD!M_,^3LE(R:#60IS,]^X^LO.SH_';T:/[@:Y6'&(5 MOP1_.XX(=%>?X NS@P,FB!6X?_YGSS>Y%POPWLR%>#:\%J'AO\Y;GO19BSAT MR4=/$ WLUE4_G$F;?X!AHUP[:]<)!1;Y56:5K M80FN(.!F#V9>^ABG=TJ\2C"Z5X],&MQE(RNVE.7^P5R<1HVLE(4/M/%JN;+% M$V/JXYTOC05,M_ VI[A_+&J[&P=]4R6>JYHK;:N[7"W0?F>//X\.91P>_#8+ M+FT\;QF2F?B(< D A(F>H;GOJM4O2F<*ES^.UM=!:7VH; M%PGD(\L:67VZXAZU<:-J=,?DTTB:3 X87NJ>X8?"]'MXP&2SYW/ +

%4]%,J_.)ZFKJG10&8Z8[D&(9:]JB]DZU8NYJE6EU8?JZ.B#:R!G4VVO0 M'%II9\X&0L)$\)Y)#Z]6N!5>7L"7X5';:A]>01=NDK?QIN"IN.3W3,F2V9&O M)ZPK^'B7\B"XRKF7=96SNO'_:O0L;XCO3"Y5X/>-PUXND%.G__-4J^$9M MU6[MOK"A-[\,B^>SNE/*[.#IA]'ZM8F>YK4)94?6C*8BLP/XPO0^+*"D-/P9 MNZX^U8:FW(31R52 @LX\?_J67O8Y<2T\>[L.\D_JI+JCA%'[D[!-W.PSY$M@ M;^;;5H)!'6:K9>-N"*54[OQ0@1QC^+VS1=#JKH1+;<7OVC%L'U%+;8OA5QDT M4W@U/C?#SY<^FXJ^+<#T^1J*$%^(A@(9;HJJW@)ZYYC%A@V:N%H[DD-:Z@=3.+R!L Y1,]4(2*B0EW[ MS#4D5Z/R*9/+G Y\M^#W5QYWA*&J7[BWZ/NN)Y9,1N?CGZ):A%./X 0]M3$5 MHQ9J,LW42R;=RM!-A>0\T)]-S2!$_@QO#V]""PPBZ!/'^C&O;YY8P+;R* M-V877K)T"*=E<:ZSUY)6_ X=)AYJ&3F1Z2,KHS6/%E9"IXQ! ,4E2IB#^$M? MY6TR2+QNBA#R??U^]ZHQ8\TAY9 MG]W@INV#- KY GY\#^Z\7-3+?+GH$-XL(:RZ9VM3A;=C9ST5QH7>P.##!VBJ MD+JZX8_4DK6M.;%=(SR(3?4\2V*VS:8S#-11UA3B\,Z MG50:LR":."]$6]?P[76/NZ>[Z_/Y291^2_?Q=5$E5OX)V>V9F6R!(,Z MV+L%1&\NF?J]!'@)FCI8=;> #GIU :HSS1IYLF =]+\%!R\FPG?,/^ [A),[ MO,LW)(^B#A:!:MYB9##J#$!''$H-^S T+6]H!49UL/^.0F]D\-56ZDC3Y.?3 MU,$J; "BC77YMJ25K(,%MS[J,K)P996;G,J\65AZX>=9N." ]YS)(K,E]88$ M;EO&[U>/W!LP=LG"8>?&D MIK1N 2,+T]?!V&U$8F/84-&1U9M#=SN'>=H=#-^Q:;!Q2^-4]*EM7SN7S**^ M'1SA*PC[OD*>M38&^(IP112$Q75"8%3U=X'U8-GX^D!NKB_P9G7I! MG:_27WD&5$57V&"H\31F0LZI$[Z>]XU<7421>@ PE52EI.C3= &FX+7'F3Y* M+?O]-P?=T*_L"RC#PDM-%'-I:0/F<9JZ>J:<=IN;+ Q82H%;(4#I(*M M5!IA;5?3-Z_G! M7L28V?SNMEK"F^=2$XI=L)9D1//^ ?4CL4=?BUNCKFW/R.^YR534P@!M]YC5SMIJLFAM-XQ<61;# M2Z@W#SJ.@X70V)- R$9GSM!";58C&])N=#$^SESQ -PKNN8H8AI,+"%.9=X M0'5&5K@Q"88%T=';[,;S0-Q_9.?="L=D>&H%!U-A3SJR+&XPZ<8O5C] ")85 M55>W9KP2%AT8&3/7M[&SP9,CXUPNQ=SC3T-Y258E5'19I^M2AAB&D^3MS\,6OX;"?;VD.03UV@$QOH(%E M4GN&.Z5@+0RXD^%85MTG A62!:_S0.4RBN3""M/7(Q,;OF?'\9#S3/%?;WM8 M+Y8$O>/("H[+]GP/:A0V7## 4Q".U+43-_01SY<]_UCKO5[$RC MKJNE(\,3H&#WI)JIJ>0ULC6NZZVX5PH>OT5E1XYFNU\9#C^$Q=,'L:?%,0X_ MAL4+& [M:W.](9A657?1I-XFB*M^ MUI0^ZJXS*\>EUG5@\YY?Q!UOZPO765V^YT4FGG,NKTHO7-?6>?A=/N$"F MM;8@=5V-3[E6IZCE14CK:O;OS(%.5^TC-I?73HK87IJ^K W(VL6F- M+T1;5\/7%R"IQC:\ FFWYIKJLNSL%>2U&(,I4X^;5Y2&[.Y?N$XGZ869J6][A*^7[3NARYP.AF^ M!Z,;=57C5H=!6:KN_NQ?#*\"#XWH"ZQ]>N"K\?JF7E#/K;G&@BWIQU_^'U!+ M P04 " !HG5-:U&MZ];,] ![@0( %0 &ENGV7=?:+F:+N9_ M^5[^27S_'WK[][L<@GGVB^ M_N[YDG!-Y;O?I^N/WZT_TG=_7RS_,?V"W_TZPW5=+#\!_-?FGSU??/ZZG'[X MN/Y."67//W;^M\L_!ZLB%>NADB PQ4I(RB)$BUG45&6I^G]^^+.P1J*/!I(O M 0QZ":%6!:9:=#$AVE V7SJ;SO_QY_8CX8J^X^'-5YN7?_G^XWK]^<\__/#[ M[[__Z8^TG/UIL?SP@Q)"_W#^Z>_//O['C<__KC>?EC'&'S9_>_'1U?2V#_+7 MRA_^]\^OW^6/] EA.E^M<9[; U;3/Z\V;[Y>9%QO9OU!7-_=^8GV"LX_!NTM MD JT_-,?J_+]?_W'=]^=3L=R,:.W5+]K?_[V]M651S(VH@^+/^7%IQ_:W__P M_,TO[]Z\?O7BV?N7+WY\]OK9+\]?OOO;RY?OWS'ZS;>MOWZFOWR_FG[Z/*/S M]SXNJ?[E>_ZN#XQ"&:E.,?Q_=W_9#]_@99SED]EF-E[SZ[.O;&"Z(*4_UC0O M=#HAY\^<+?*5#\V:.!;+\W\YPT2SS;N3DQ5\0/P\>;=>Y']\7,P*KY:7_SR9 MKK].BC?".PQ0=&!2%N\@.6^ C*E)N$1&R*LSU(:SXO%LQ%AQE3:R/'O$#VWJ M?J#9>G7^SF8R-Q-Y-XK3F7S\N)Z5,FU3C[-?<5I>S9_CY^D:9Y,J,F9R 6P* M&8PA!RA$9':)9(/427G1>7!W0+DZPDML>;;,WRV6/!6\=7W_W>_4MIFS7>P4 M%R[S#1I=74%GG_AA=?+IT^8[8;JF3^?_OBX7G[JR8+WH/_FG@N:![,N$7UF* MM%Q2V0SROW%V0A.==4E%"S J\X^ #0BC\1I1IQJQ8&\6W )C&P:HI\F ?2>] MF_3?TAJG19R10CP6CC(+I*4+46 MJ$4QY&-G,CR,:AMNZ*?)CL.VW?+[X]'E)'VF^FGZA5VP_?J+7 MB]7J%UJ_J>_QCTFU2225-5#%R+N9M8"5)!3T(;M4"%UO/;DCQ&U(9)XFB884 M5C=&,:A/B_FE+=#[6#R6##%F!\8J#4E&!N6T)FUY._2A,V6N8]B&$_9IXF]-=33-,9VS^TFL3H//,.02ABKPYS\^^R 6V*1*E=LLIUEO>EQW<@,Q9@LY\=*^SIW]YSK;NQ] M\YF6/.[YA]?$SO M!#4F2[H7(_I*HAM!7IP9]J]M[P'((W)E.Y%CIY2Z&CNS+_0+R-FK MC 5"@[(X%V7RO;7'G6C&9 MW4QM]YKX;%]X1/Y[*Z\7\PWM:?FKT9&=,E\J> M/%A7V!G+.D T6,%&]OM)2_2BMQMT"XQMI.^>F/3WG>TAO* W]<5T]7FQPME? MEXN3SZRR9B?M*([?S8LY6S@G[,.?&CN+^67SQJ$S-1A@GY#-&VL*1 P9K&$? MWF6?7,5"].YNO5K_@5V>0[QQ+(A6"$90=0"1X@P0=IKXG#9:\W]XR0ENQ%)$L@R#>;G,5$-KY24I&:Z(M*0DE(5?I(B15S]\/N MVY&,U//NP80.4W]TT_L<=!0,%#VU9#5V$Y4KD+3V;+I9+,KPB&SO8,V>D$?J MQ_U_9CTH!D'*$K#$8(JNH>WC[\O/'9%X_7LK72?[H M&>Z9)/89I^7E'Y]IOJ)G\].D@JLCQ%AS"D6TA"5>2D$JP#9,7L*6G%7!Q]Y& MU1:PQF1K]V-$;WETWMH>M16C=S%)9G+QA&!<8'-0> 29BI5HG"JB=Y[9X]&. MR6KO1ZL#2:^[H_^6,DV_-(>3=\@+XY)RS5@C2)4,\Y]70LA60Q!94DU>>=.= M3_?@&9-UWY$QO230S\O#U4?>$-L?+6?J"\X8RNK9^CDNEU^9Q:>I3XJR\25X MH" "VYQ"0'2Y@/#$5+4,U?:V4[8"-B93O1]+^LMD"&^0$=Z2<2>45;*PJ>5D M837*O@@$8R2@CC;9S*!B[Q/9AS#U3,'32&1B4*"LCV"T8"LA> '*U&P3&E*A M=_3CSA2\T83#]V?"/7[J3E/>-==VNOZT67>\$C=Z_ /-9 I0,):0-K^9KG']HAV6GD\0N]Y,$\%>1>-4 E%;RV]B[ /&]/:2]B/FM*!KA9=V[/8(:!@;;10L$%*(4", MEL CY1"%-J5[P.I>0.,+5.TE^GZ3W^\FT?9!^+.]Z5L^:9+LAJ F4$0.3-&Y M59+@WRH92U&7U/U"R1YPQY1IWH%+AQ)H _7N/?_\^>4O[]^] M^>G-KR_?/GO_BO_VV2\OGK_Y^=>W+__V\I=WK_[[Y:M?^.7+J]AV+Q.UT[,Z M5Y%Z_#@[%9GBC6*U8F>F3M<3(Z52U4B(*C,1?$X0C*_ AH=GG\-:6WM?'[[T M^/W+R7PAWN!^XH73XIE+S.N_3]1F<3J5WG9!'P!Q3$.>Q?+E9:698:74\O%BQ.=;,\TW0E99? MIIDNX%WVW_GW&=WFR//LY%2L!I^HW?AEXSXIQIV#YFGR-=;NU6CV1[UCO :> M!.L.+,R.49GSJCGG"X9M.49\8+ M/6>:RDP;CD 7V5K6J><<8P&WWO,ZG[$8U)-XR% MI;>:O7UDVB^$AFP7MJFBU9OY6Q[A\B2O3Y9MMNKF:K#-1J*Q'A2*RCZ80=YG M8@&!0KJ*/EG=W1A[ -.80OACY5I7N?:,ZF^&=H7XEU=$R^[V-:,WVD"RFY)< MO!A230*BC(AHM'.A]['3-KC&%-4?*^NZRW>8?8[G@K&<3%QD M36629$J"J@:78P.C Z# U/(IB_'L&.;N92/O@#*\3\D//'O6YKD3XTAK80UX MX=A0CB)#T%1!96EDRQR-H?>MAIU!CLD?ZL&AFYI^2*GU/$"\>>)T%?OM=6G. MB@)?'T04LE7)T1!UJY56D/@W*3:GH,H(;?K[W9V',";G:0AB'E/B!XRS38HA MD8L(D*72[90T 5H3(7H;?6G75%)OO_QA5&..+U;4RCN?H82"[;]N)K;NKFL.0HO/J9J!G#O*/-*=VHN"#,U1E!+8D8RO$ MJ8#A:>95,FWR@DII$(;>@#*J0Y>#T&L_:0QF[O^(JVF>%!4Q1U0@-BQ5WD.* M7H*W&K67->G:NQCFK4 .8NIOGG2J>[5U!B6OR2@\Z]Z68A\JVP$^FF(K1IOH M\$="5R".:1O>GSN/,O(?*:\QF?B7AJ \99MS!LOSPEZ*+A!,NWGFLA8NHH[= M*S!T'<"8S?O]"7D\6?>\A'J]"\U%!QI"C0&EA]@J!IBD/(2$&HIB0T1H3SKW M)M\]<+H<8=_R_3^QK3;]<%8U(W]]O\3Y"O-9CL/FU2EC6V"W2?79X6HUK=/3!KG/RO\Y66WNQC>]]NS-\U=O"6?3_TOEM\^+ M^3NQMD)+6;LVG0A5LXDI;8TI]O85;X#8 MOV[3I@ENF_,FW),U&\Z+NOZ=C=57GS[C=+DIE"$GU06O%4F@$MEP]<1C-3SO M$:,6"F5(N7N/P.V@C[Z[ M:SWHD)47;#S+T #Y=O=21@NZ1AV=#57J[N?;^]7J.%3Z6U].]))!O_Q(FO/X M9@U+^32=3U?K-MHO%\GI;.6)K*1K>HP'ZVV$8%4%X5P@-O(R46^3XP%(8TIC MZTN.GK(8-)_1:L_VC15@M:S-]!>0@@M@C<2J+18ONT??'LIG? 3U+UWJHD!) M1UF@JI3!Q)):8^@ -1@IK/*M7&%OFM]U]70DUO,CY7V#U(^PG[ 93SR27MOF>\WY<-$9)]]P>FL%6E^O[C4 M#/ZLX.#I"54,*CF1D=5N.Z&JU4*0,H W(523*P7?>UO;$6*'7@:GS8$WW_QB M^F5::%Y6IQ#>K9%9PGY+\VMS*VN>I91&LA^K6U_ H*$=X 'K-Q53I>A"[\C* M+OAVW#2'74%#4NV6!@C#"'&@HY!H%6_[SK$-E J;+6RQL(^C (T@I\B1P-ZW M'T9[%')(GCQ>"@,1(;>.TDIE2-0ZCUO%7B\_&ZC:4'+"F+K[$O<089#L7,HN M5=N:IVYZ/OJ6$V-";'V4J[+8KE<>/MET3.;EXQFQ>Y+23M(8*(?[UK24U?DA MRK/U>CE-)^O33> M?6[A #:;^!^LOTY\M:W0I@+IT+'1E"RT^TL@"Y$AJH:I M,"B9]@ _VDVW(^<.)=MC%+UZ_NS=WWYZ_>;O[ZZ"V*^ZU;_NML270?-ON63;MV9JZ@ER%) :*N'9"V 'S[SCU1(:,R14/-L3)0:2 &-AI"$;6B1QES M;X6[%^"1*=E#D/)P N[I!-V&NG6V7&VQCHR520F'X&VE%CJ+;*^PS9 U"78" MV;WO7A9E/\1[!ZGPZR:GXOWB6?[GR71)=]:ZG[BD@G350.;9.#T1P=!RJ2A* MRAB,T]T[%6R-;FP!JD.1\$:\:AAY]NNH<1W?]<+W$YM*.Z=0@%D(,(I,NQ(F M( =9=2XN2M&[2=2#H$9U@# F=NTEO:Z&R+6>?YMJ7-.\IG+6$_#J&Y<^>9K. MSL[FLE5D?T&G?UZ4TW[Y1_[(0Z2WN*:7M5)>3S2O%9Z\#$[+30O23552?FFK MR Y-D+;[#9*#CO!P_LHDDY$B!=Z$1#-<9;L9)!'!N8(JZF2DZ=U=Y+%^VY&O MB(R7XX_W9782_Q%LQ$DL9(T2%5A1\F8I$[$-2Q9BUCFCJ4[0 ,?,M*URG+%>HT!LFN=,G4IP):8 2U2=+YB,++W,NE<*_TH MX:$AJ32([#I&A[:[5)ABT *Q-;]NH:LH!<3(7BF[HBVQSR3?O2-2QPN?A[*D MCTBO(039LU7TE^F*Q_C38OEB<9+6]63V+.?%23-'9 K%R!B@9L6\=\H BF" M4%JMB:Q0O9/Q[L,S)D/UB'SJ)K)#%M#WB@<5+<3JVT%_BM"J;8 J0H8JHO6Y M=\YCEP+Z]M]-_>TMO8XYDE\8P6+Y]>]+GKH7B]_G$[18LE!LSQ&U4QJO>8=T M&K+)[#!)):GV#FO>1#&F;JQ'9,V>XNEWA_VL>MRI&\[M2,;4GO6(=.D@II[9U]4+E'!?/ MR;-YV53_^@;\V]]-HJM&%(G8LI25079 H2< B.3U4 248/Q)8A0E*OA M6KS\CK.4+1^X%3_&ERC?]UQE".$,JP$W4:^WE&GZI5VB8V19N)H29-Q<'FC( M*GNCNA6CJ &+&Z+_UX.XMF+7P4J/CDV5[2/$ ]#K5_QZ"DO)$DD04&VUE6RJ MO%DJ#5Y$K%YEH;N?M#P(:BMB_1L$Q?M*KW]AH8T+\>VXYU3Y&J6L,P%,$HQ( MR';'R4203I%.E4?L>B<1WX=G*RH=JFK:$:G4368=JS*>%G.YJQV14])[@]1" M\ZW%D2T0*/%^F7+,%JM2IG=5[P<@;<6E?X,H>4_)#:CI?ET2L[R>Y2 MGMV1R3X768H#W[IIF: $1"K(W&"#N_!KDOU/7QZ#="OR^7]+8ZN[H+N1\G*9 MTS?U(FWX^6*U;K&-S67=S0EW]3Y*3P@Q160]KB5@*@%DR@9E()=$[\UN6VQ; M$2_\Z^]Z@\ARD!K'_/N,;BVTZ[,N)7BH/K0VLY770#"6]7S,(1-;C*Y[KZ\M M<&W%L'^#8'UW&1ZEM-/$5];RU08(GA@A\9Z+/F=0WGN*SFBI!U"I6^/;*D%4 M_'LHTF&$>HS+@1ABLBV;-5'KQ*@50C)"0PV15)"10O<>0(^]'#CD/-Q*$BV] MI!H)"K4MPP@/P?(/'7.LQ!-43.\;/3T+:8SR-L"^''S\1R!2'D[ 1[BP>WOM MKL2*#(T&+5UM7J*$$)*%F@P*BM'9TIN4^R'>OY'2Y[,Z(F\J?_\78DLSS6B3 M(1L3:8'%MH;@3!WF"J3$VTNBFMG4B%50;YUZ#YRG4%5H")K=;+G41V(];UMD MHK*Q(E^M5B<\ ]2@711VGF2KI&G:2=1H>0]B,Y(-5P]9>VUSJ1:[]QUX$-03 MV,X/P::^PNO8W^T;R=]]9/?W/2T_;2@N,-E*/,Z<6W YF 1)M&MK9&RN*CCJ M;NC?"694K3='LB4]7EH#;TA_Q^426WS."]+8&K!C40E,PLB8&%T.DKQP3.K< M.VWU?D1/X K8\;:B1XEMD'WH]71.3>,T M) 1$#!(L)B.==/R_WDFDVR%[ I?"#KTO=1)CGZS3R\ VMMJ;SVVT+_^@99ZN M-MG3+U>?/[<[V$22$J"O3/Y@-9/?ZU;B#1D762.N!>3OR#K=\H%/X';8D+P9 M3#;'J&I6@\L)6RZ'4LQJXPJS&GUK]ES8KA/%N^,%1(8(8-[RF#OB6VB%<5Z[ MULMV<_;"0C1LD" &7[2JDG\>(("Y-> G$%7?EX';!#"'$?!8 IA!I&!;]\)0 M234K64,*@5\J2B4B[TE^@!LIW0*83R4.LQ);_ MM^E:+^NVC_!WM%O62/O(_F'ZAT^/I%[3& MZ6QU=3S;->,Y*+X.?7V.-Y^=6@0QY,^+%<[^NER_1#OG;/UB*>?UX-+6I!([,%:4MA2MA4D MZ8@W 8LB/1SLF*^1I\',?<1^#GC?6$[$1+VP(((5IY>F< M8!]<1_"I!FP=F=C '^L..NA,74Y#O9Y]ZJQ7T7H/RME6)8)W(FPUV3TZ38J= M)6N/.&GW(!^3\WLHUNZQNGMQH$^@?3 MU;J]_^6BEK-@5TNC+Q!R#6"*4X Z>D",,26JTN0C.CH/H!]3_=LGL)'VY,+! M-]-W-)NU>-2\_(S+?U";OHG7P9E6?-6*R':>XRE+J1C06;&]%\D:F7KOI+?@ M&%/.Q-BWT7W%>'#>?;N>?J5FRWF!Z8G0#BM)V0K\%#"M] $6:0$CZ:AU#=5B M;PX^@&G'%(Q_:S[V%&]/_7X+TH>O2/U(=;&DBZOP$Y)4G$@1BLKM&)=:"R!, MX&R1*9#S80CEW@/ZP5;W?$U+6IU5[+IH<.$=:T*IH5IJ::8Y0TBM2[*2GIT* MEUWN;J'?BF1DGN+!2?GH5;VW6(\:%KH403.R->O2 HILE9K094"*BG_CW<>+ MZ)7O71*IYT'$T7W*HU'V"/(?5O^T*O8-TIOY^9#>U%L_>'%/UP57K"H5K&*/ MV"1E(84BP.H@69ZLO:TYA/K9&?G(_,HQWSMBDY*IA7P.FO[>.O?3WA&JO>J0%#9@,G2 ^:2 M(9F$Y*7)IJ1#Z)2'@(XJRV PVFVE*+K*='0^=G )O0JFY;VQ4U%006LS!EX7 MQ6^1RNY)^-C'M=2/R]"!Q3[*Q, S7ZXK1GS_&2Y; >.)(S,LL5#=6Z5P3T!,Y#M)DMD49!.H?>=XSTA'S"" MMJU/@U9@0K.FUQY\=HCIG_=#GI,H;]#4R5H)1)3;3":(13G &%+).6,ML;/JTI,3[9\T4CG@T M=1/PF'34$R#KGA(_0K8MKZ[9V6S1>J*\$J'5NK:F]536B5>4KQ9T-,H[)RQ= M;U#;(\WV"H:1G2,=E'&'%-\Q-L1?EPO^=?WUUQG.UZV"PC]/IIN4X,OSIH-2 M.2@HHK#G$5NXR%/B>6.'I+88UC$/[[<8P=XV MJ;ZIOZU.S95)+LJ'*-GW4*[=YF*?"#6_=$XAJX4D=/^+"_J*)CD?97_N) MMMMN^UA'?>)"+98=<2AH6L&#%%I330W"J8J2JK*F]R'@8[$>:XXNL4+[ZW<[D_ZC%YE@?AZ76UZ]>!^/=DPJ9F@VWF@@=A@9C^) HK(EFT0K@:ED:RM:)6!&#QE38GN; M;5W?NS9>MP.)XVJ30[/R4%(^NK%S"3?K7$U655#H6TPU& @E$EAKB)VO*&KN M7=2RMW4^Z'(^[Z3Y'O^X?"S*'G/V,F5P1;>^KKP?Q>H*#[9J7P@3=B^]OS?H M,2F< S-WK_(?>Q/@*)>YVGG^M]FZ#-U:6QS;U>"$=SQQCK=(9VKKA52DT]5% M>CK\[42$(\>"SV%_O:QRM8R8K&]'- I,X-47V $$:A@ECRM MX9KJZAT/O@75F,[UK+S]TX!2D+_S Q?+K1:X;F^8BV@S9Q99*7SP$E1P;[R51B2Q8=<1DK>MP MQV1 '8B=>V4;[2'LXQRITV>O0I4RI0+6)09O0F2_4E006_M)G:"/R6P:/VN[D> HL:>S#/1?%NM-4N_K!/Q^/;08\IG6G\W.T@^"%O M/IZUJ,#913E+(RE7BQI-#* M#!K=LJPB2%4*6\4\7NP=,KX=R9CQOD] M/#SS.H;0&P\\:D@=LLLH.^F3JX^\W9NS4>7 1@MD*V7KYIT@*)V@(B:I;!%& M]F]^_""LO>+KWTS[3;^L)>;USS@_J?SGR9*6JXDJ2I!3$JH)M:T(#RD6#5EA MM8DM_D3Z(8IM]:0Q*9G>9+@2Z.XZY=U4T&:$5\=]$<1 [8*.%JI7;+Y[+UDY MQ@18JT2-4D#KT>+_]NS?] ML2:Y.I]X*P-I,;)Y[WE[DZC RF*URC((T=_13FVLJEYLK\>\SVLS_U2Y+=PYA(K)V/O+$".-Y=XTM:;_DS/Z=B"&[C%[V MKO#;"_N.AL^P!1H'8]]1)'T4/7JMH@[>65%G"+VZ\\.'U+/[S40GO7L&XM+3 MSHT[5+FP42; JD# DVLAL*T-E+RR(7F9J7<8]DXP^VZD+YDUBZ_$]-TLL5M& M6S!I'J@%ITO+G&HGUH9$*R9EBI$NU.Y!YP=!C4GO]N')]6VOKURZZ=WS^,3? MI^N/ST]6Z\4G6EZDVTV4%28G]DVL8/?35,L##NRYE"2M*$X1O]V9*O<"&E-H M8!B:])-'QZ.+T\XEUVH8YE!3,$00G)6MHRT"^Z\(CDHT4BL3;>[,C=N1C"F4 M, PI.DB@3X3H;'@W@YK3^8>+E#XVRDKE@8K(1#76%>#7 6H@MLH*N7J]!^X= M,:,M'C:J[(FNHA]DNON&DN\>"%Z!T) MO0/*-KSP3YH7/61PE!#+9MM[O9A_8 /IT\ 1E8>>-60 9:=Q=HJ7G#[SV[,N M7;[2UGL;=80JI&GWZ VDHIDFR2F=3'(Q]*XZ:+L;,NY-Y67Z]8[12U*)K MAFI:D\9:' 2K-%@4,4F21@0:8K3W8!I3O*033VZU:'J)Y3#QDDO@O/*I>M.N M,TG/9CFU"#G_YA'Y3YLHR-Y!MBVAC2F&,A!UAA#2D.KMO*[Q>5S\>E'NZZ_W MT&Z/?50'Y=9EE)UT6\L(7K,!_(7*C0KHQ,305>1@+6C#3A+/7H$0G(:,,>4J M32RB]R'B_8CVW;;N^?;30U_O4"8?/3C/OJ&)M66D*;8>*;-'D$7UI;=&?PC3 MF'1<1[Y)#9!# B>8C*LU+&('6D*HSL M'?79'>6HSMB/PZH>\NMYN'!]W"__.+L"=JXP)M4HBM$J2*:T2I Q0+*Z0,Y& MDO6AZ.[-LK;!-> ::^(/K@93C(7(5@J8G!5@ZPFK,Z**5647>YN0NRBA8U\2 MZLR;'1;0KL+IN%@*U;MQW9P )Y(QAR* M<4SNR."D&E2 Q_106F9/OJ90SK)]%O6>I32@)[,OI -X/%UG[3">$0D32E4. M1(ZM!TJ+"!N106@=5#M&$MWC&D?SC&X1RR\\R^]_I]D7^GDQ7W]<38)2-AM1 MP284+5FV0*+D0$7OJ]7*:=F[=L9^B,>DQ#MR;1?[M[-8#^)SW<3\_Q,NW_^^ MF-BD-O)-(JL.>!;S$-PQ9 ML9?;OZA#Q&0+A)WB'"V9ZCTM/[4G3HH@:N,#U%&R(138WM!P^5JSHM6?3+D0POK5< MTZ&"#-HIGZN2M?=N,<4?'LV!&R4,>PF@F_YY^2E1*>V*[7+ZA>?B"_V$ MT^5_X^R$WM2;?WGIBI$QT7C1A&I8,(KE_1UBO$_VV.IZJ0$;;RG8W]Q0:)(3NHOAV79$84="OSG:S(EJU] M[WL'"QX$M6-88-@D@($VH7UE,3Q%?EW2I^G)IXGTJ-@H0U!HB%$%ML]E3.!2 M)FN+E[9_P?\',(W)AQ^>'X\11$=ZG/92.DU]I^>+U:FM'FW&) V;Z7+3TR\K MB)3:I5?A4483I>[>D>AV*#MZUT]FM]A_WH?V5<[OO9XY57LZ+'=\6R>O91NL MW0HC7WL44\%7$4M PV(S"*;H")B8&>-":W MI!3O7>)OA(9B"AG5RWG'S:6SZ0HE(78XI6UF-9.CB!BU8 Q:A>,=K5[ M\];[\(S) 1F6'GO(H7N%FU=S-NGH/"=H,5^<7Y=OAC%6:S'(##*T(+ZGU X/ M/&CE0DI1H-5V()/C/ER=3:Y-GN+$6*6JJPY*;%=.=(Z\/J.!''*)(63INA=$ MNPW'CJ;4L)Y7=Y(\8%SM+HGNZ^'RBN@Y-U:"-5* 32+C@H;>+)BJ(RG M>__*!QV,(U_?.30C=I;#D/[YZ:#?XQ^T>KU8K1+5Q9(NO;F'L[[M5W?PW!\U MBFYN?'M,>^Q/3*WGI\VNF#47W:Y6/UZ'\_*/]1*9YJPSEU]?,3DW-Z;;;>?% MC!_SX9PP$U.#"$)I$*R+P<2L(>5(K$:K,R9X&WS_<,!@P]E_/]L9V@O^9;6> MYDGU15@7 \1HVDR* E&+ +9*GL@B9%#][YX]&NZX@@_CX/?-7?4P;.BHCG<& M_!._G'Z83W0.B!@2^-;PROC*R#-[Y+E&H5&[A*E_D<;'HAU7X.1?AKR/X<*! M+(=?EXLOTQ5_'4/N;CL\\.5]K8==1M+)?C@_P;EXW)F9^"/-J4[7$^4-9J$K M."_;'1;!/CJY DI:W6*S3M?N;7WOA]3MK)!X+\#970./,4B3K0'1*KJ8U([% M;&+>1V:Z]=FRX3W4T>&]R,:DG7NRY\ZSQ7YRZG[>O*FPMFE_G.]&&+S6LB@) M(L2-Q^4@\&2SLT7.9!$S;^ #,6D;?&-2F(?@4W>9]<]B.-6U=V&K(>ID)6O^ M6B5C8SV,SDF0NICLL!2E>U]BV0[9F(XC#K(S]9-39S/_)IBBB/\G$B3&!&P\ M*HAH$)37RL=LR;G^D;=!]/=96=&[!BI+3(E\:;U8(YB2V+G*0@(5H9/()@G? MN^+K_8C&I*][L.-&G;Q^\NB^D]ZY-(T6SB@/Q3]U198\6MZQ8VRI;,EXP);4IIRVN<0VM[U]GUVV MDD>/]\RBOCE@9VTA;0/(Y!!,ZPJ!@0)X&U2RGI+N7J/V 4ACVCP[LN6./;2+ M8'JOCBOV\DUHR<=0M2Y NF5A!)T 2[L-K@LY+4PLU+V[SS; QK2A#L^UYDUH ?%HV2(/@;E>?#2]3=('((W)@3G ;M-#, >* M\?Y"ZW,+@E_WJ=&_R]?WC?/N-IJA(KV7GCMQI>H450 770(38V+S2T;(U6/0 M3ABEAXI1W8:GE_U_]5O/*ZGQ/OE0V>B)(=:LV7G@A6#8;:$*@32_="IX=$)1 M[>U&[@UZ3,92-[;=Y4@<1K2]TLIOP_RVB>%-_6UU"FQB=/ VQ0!%V):E)02D MM*DS$&HJ*:5P_?[XG;GE6SQN3/91=[(,-.O=XQ,,[5MAB2Q(8L4$L@9&PJ8] MA%@RU.BSD+W=D^,K9?@:Y(%1-!L82CV^P.U M0GE9I8)L=M@RU.':/;!&E2FZ-T7NV3B[R&6XQ7!:L;Y$3[5DQR-LAM#S2XHR.>.M M]/881'B\#7!>?_=;W_IK[>HG5=026K4/D14/.=H"B/RC*)Z#S(Y?IKRK*?#@ M4\=H/NY!A;ML@;ZS/QSY^9?S]\[\\U;3B/\\QWSFKJ_>?<0E_8BKUN/UVP?: M39B)5:V^-PFH143>&7A30/0*HG0I>K9_=>F==SK$.$:] S^>F:,1?7((JE63'JU1 +5KW Q\]:S)3M'_<_G;G,\<4VQM\ M=^LS\\/M;:_F7VC._^;KQ!AR;*$8*)MR$04E1&\S9.TC1N+O"D,EL]Q$,Z8+ MDX?89QXGAN%H<7I;+9KHDW4:2M*I74YBA]]* FVOCEXJ(JH MAZ##[M,_D.)XOF!BLCV69J?7U4)EET-[ ])E!.-;GQS+N P*%7+R*'5XG+JX M]J0QE2$=7$GL,\N'-'O?THJ67VC5S/368AIGJYL-K"=25H,-O6"V@I$26Y=I M#:T#)U+R7L2A$M7WQ3ZFUN#',6_[BWB@G>D76K\YOYC;[L\P8/Z[Y_R1Z6G% MSKI8_H[+LIJ$Q)MFM>Q$^FAX&VU!F505L+%EJXC!(3UX0KDGAFUX%9X>KPXI MF>'VN5^7[8;W^NNO,YRO&>S+?YY,/[>2.!-94L:@(O@LF>;61XA:6:A>)%3. MFER'2DY\&-TVG(I/CU,#BVF@W>@;X0E7EZJX>M>,-+;F3P/"*EM(U01PG@VX MH$V1*!ZW]]SQQ*U"A^+IT6*X:1]B8[FL*S/O8C&C!NN;K@PEL#''KIVL7B>3 M=3"B=RKG[4@&.A00BJ)&8T&A@A&/9AVDT>525EKX>*=3^K =9$_! M'+>LP%O*BWGF>=D\:KUHF=/L;B6E&:WD4[)"#Y;=7J+E8'+MUS*F5LJM MI\B5-7YU$+>?6K_\(].JQ0;/IN^L\8WW05GC(F3A6XYN9#?;:@F.? XE2QM< M;[.N]QC&9 H.P=6CRKQ/:&6;(;R8KO!\<;VI+<;X9GY6O'RS*E>3(M@,BM6 MQ%9;T08!&%+KHR.*%9A)N.W.J;K &9-9V9-V1Q)8_Q(-5]'>,47/SF^%7AA1 M5T8\4=E+Y[R#;+-O_38<[_*^@'71&H8?:O>;.UT',*:VC"_KJ< M+C;M*2]9_I.LM!4V9$@D:S,ZV/7'DMHMPFC8P0O2]O:P=X WIHR. Y)M;TD- M3:7;:S(Q2%UEI59DD/=BTU)Q)43E"&PQ HV._/_>9V$[0AQ3RL@!*=5%8H>S MW7Y9M&C"2=YDNYS71J]UFFFYNI);>VJ 6I5:)T0'*C4#5&8+P;6[T(0RY:QC MM;:;(;<;MC$EBQS%JAM0E$-OTOJZ'9=+W\W":8.N45U(H[3'$V$>A3:E=; M@U269T6SL9B3!1TB>65+R7:8JN,[0QU35LD!.=95@D/3[2*;:M6R]?@Y'R>V MU&JJ,N R\=YJL<%3$8J,BA1[(\8/%D9_"-RN*2E#=_DX&*GVE-/A;+(K[.>? MLY-VDK0ZT]NE!K)6!G!RDZYC$D24&4J[G&9EIMX\_-OW[NH/^)JFG%>7DQG)VLJ+W$Y9[5^\=F]CVKW?7"WD]FN M,]#I(/876C_<=.#9%WX^LE7_?L&&_*>S0X./BQDOL=4&_$3K8K7.!%5@*WOE M"UOS,8)7R8I$F5=![VAG)^C#]^^8Q%*<]NS;D&]Q'&4*1/:YH6J!2@2/Y(:) MO=V':DP'M<=@X>Z]-W:28S>K[]?E17WT1?['B^F7:>&%OSJ%NXGVM*SG5Y\^ M8V[:IF!RP4/>U EA.P*2X%G 6*KV(OL:>[NLN^ ;58.W,9!N,.%VH]_?-[*@ M\NP+3\D'^N7D4Z+EFWJFJC:SL7ISLEZM67_QS$W8JLE9M5+!L=UC3LW>L85G MPV=A8DZN=G<]=H0XT(S<>,XI.PSR%A&< 2R"]XR$&J(*"LA4CSIK$5+O%;D3 MP#&I@2&Y=GWE#2?%;DOOR@9UK+?UJO5Y.T\GZ%-!;^MP*R](7..3FD-5A75[G5X"!4);"6V3TU6F'N781C$U3INOMTAB7L,R0\9T-E< MKUO]=+(^6=+/T_GTT\FG7_%KLU17O\T9[M5[>/N4@G[DDSJ$;'J,L5.,YJYK MC2I%2[3^WNF;:;81G]= G.0:LSAHHN@0P M[.H AAC A8P\5N3^B,6G@'NRXOF%UE$TXKW\SO G>_C+TZ( M'3OM2+:B2ED0.W86(0:?P8KHC0E-%_5VS[?%-N@% 5'(E5Z%%[!VK?A30,6W!@[#M^DH;7IQ#;]434US5 M[&U!HL(VM @$D?<>\"J'0-%J??WH^# &RW&WY8.PIX=(QN=23.3AG I^UM'< MBNOC[.18;,V\%DOUQ;)QX%O5\2(,!-?J!I!.'JW-^7I9V'\-+7GI.;_PG+__ MG69?Z&=VWC^N)I2L#A1D:^^DVFK4$)U/H+0+P9>D:NB=Q/=8K$]25^["N9UT M92^A'MQ8;1=%WC.56!/(X$+4$8) =L"PZ?>0$WCRE',LSDIU).Y=@'R2*O80 MI'N<&(_#MM\7D^(368D:E$R>OP9<=(8[I/NWXF+:C M"(ETOZ4O-#^A MU;OIA_FTMG]Q7CM]Q?]XM<@C_UXJ(3$B5PFZ8@4Q*@+&1 +'R#UNR-,X*HMY!S4? ').% MV9E=US??H878_[K(M8STX(B$D)$U#QNZIF:$%!5;'=8C:M8+1?9VYK:JL73D M=,"!:=-#&MVH\5=DC=*&2JLWK!A6Z^5)7I\LVVCK:P%SI*IY^^\FGSSA=-@.AU6QALW/ZA9VT%F2-($WA"=QFQ$KJ)W>M.#H,97 MGN0P>\_> NIWI-3\DU\6\\6YTWLZ#6?*=.)2K4FH %GS-FA"]9 2<]DI4QS5 MK*+LW63D?D3CJSXR&&,ZBJ97.?X[6T@^*_^'[70JDVRD*=57L*Y0"[U5")Y) M+(-)"9TTWFU72&2+A^U8&>1)JIY!)KX/'R1]U@Q+H$M;$6*KQ^U8N^/I4J+_Y/_;R[:7D58INV8=C5A5]W9A!94T!F,0N9LRP)&I=D_4]FS%;X5-W9Y MZHZE-YXN108311^F_)4=]27.VGY6/DWGT]4FPOJ%KG.X-6(K52&P35U/:SG$ M$@UH*X0J*6)4V]5%V/*!8ZRC,0Q!AI! 'VZ\H]FLA?KFY6=<_H,V-TRN;VTN MEXI>0@VB\*@]6\LE*O#)^J"B"R''K6CQ\+-VK8?Q=!G1>=Z[>2D76]EI->63 M-2W/-[1O/OE*3E"%G#$92-6S3-&@QJ%+OW)$MH6W%H7^5F.P0 MXNK&I58OGC]S=N_UE@K=9^Z5$9Y$=CS@JE@A6@51YU8M5.AJ:_*E]#Z>WP[9 M5DS2_R),&D!8_8ATR0U[4U_-USC_T$HTG@8$)^R&D5=! .^3>-H3*"KI("OK M?0[,^]P[*?=^1%L1YU\E5-M1.)T)PMQM(J5KX_9JJWLJ,N?W[MY*Y?>(R[S6_G3U@WK0><+JJL,H&'F(*-;+^*\1\ MM 1DA+,*"\:X7;!L^V=N10CW+T&(8>3037U<.7]L[%U-^)G5N8J@?&7E%1(C MPJ"!96VTSL5FU[OX]TT46S'DJ8=5.PFA8TX)V\B,Y4J(_W+L_Q=:3X+1IMBJ MH12!K4L]JZ]D%".SDN= B"$Z7SR,:RO"'+9@\H#9)IWEM&5:Z-G[[4=B(_B_ M_N/_ 5!+ P04 " !HG5-:")?O&@F0 "!@@8 %0 &ENR[CZFU% E.TI))JFJSGV" MQ> AH0L$V "HE.KKKP<(4!0)D@!W; $V8.2%"GL%>YK>[A'^/ ?__O;R>B7 MKSB=#2?C__P3_W?VIU]PG"9Y./[\GW_ZVZ=7X/[TO__KW_[M/_X?@/_[VX3[%,,?\RQ_#^9=?YE_PEW],IO\9E,3P#^:_'/ MGD].OT^'G[_,?Q%,Z-6OK7XZ_;/3PF/6%@HR!)4UARAT *]#8B46GHO\?S__ MF6G%@_4*HLT.5+ <7"D"5-'!^!B"=GGQH:/A^)]_KG_$,,-?:'GCV>+;__S3 ME_G\],^__OK''W_\^[_[KX MZ<6OSH;K?I$^EO_Z?W]_\S%]P9, P_%L'L;IQP/H\7E^\0\OH]&_GO^0?G4V M_/-L\>_?3%*8+Q1TYQ)^N?$WZG>P^C6H?P5<@.3__FV6__1?__;++^>2"],T MG8SP Y9?EE_^[7CRZ_)W?@VC$2%>?,+\^RG^YY]FPY/3$:[^ M[LL4RXWH5TNNH'2%\[_JI_W:&=,7 C)-9Q&!_A;'E>(-,:[[].Z8+SX+,I9P M-IHW1'S]LYOBG9R$84L!7_OH!F@7'P0G>!)QVA+J3Y]["><*Y%6$]2/)*"!^ MGOQ[FIS\ND#W_-W;C^_>O'[Q[-/+%[\]>_/L[?.7'__Z\N6GC^_#E$SN%YP/ M4]C@-:,/_DS8A.+B_/7^7QM^\B7@Q)#A>%B-SAOZ=OGQ%67[)>"W.8XSGANA MU?-'D_33+XVJ"9QT']6MB0#C:_IR-F#>&IDX M@F?.@O+TKD;:*T!85WA 4S*JZQJ?K1A4PBPN=+Y\Q*]5IK_B:#Y;_:(M!_^F4RS3@E/XE^M# !?TZCR0SS?_YI M/CW#'W\Y&<^)U2]'BP?22XJ?ZQ?-F/!\%&:S=^7C?)+^^>S;<#8P0C!C$[E/ MBCPG59(&GPM]138@.9581ML7*:Z":H_&U$W(/2/^)TB+.7[TEY.)UB7D#[?>%P#I1W2G*5 M@!9*$7'4'AQS## ();(L68O6VK\%3DL:K//7KW.@J[:NFO]&HK[. M:5!<]& MH\D?]23AU63Z8G(6Y^5L]"RER=EX/ON "8=?Z^;W_&Q:O>U!-LALCA:\+HK M"H1@G8&LB_!1.)/"FHBG$R^V KA[IC1V*OM31P_<>3^=D#LU__Y^%,;S9^/\ M\G_.AJ=5%O3UJ^&X+N,-AAE^J(=U[\K?9OAL-L,YK>?LY&Q4#_M>X.D4TW!Q M%D7_Z-G)9#H?_FOQ[2"SP@2S#D(V9&-CC! Q.Y#:1NV*RLRV=D%[7="#Y^;A MJ+N'W?!5U0:^&7[%_'H\#^//0WK/%OAGEQ;P$V*,-@04#"1R0SL"B3$(6\ Z M$;17F+EEC0FZ/%7.=2J*[6;R\S;\/TW?3A4SRW\/H#-_C]..7,,6! ME=YEE!F2M!Q4#@9B$"24&#+6MR&;V-R^;8+LP5.F!P5J1/_?-SVN(CHR6G02^'4ZJ#[H\'HV M.R-DUD:5'-/ R:[1UI@31.<=6*:88;FD$-(.J'".YBAI< ]!7Z> [H,"[\[F M]::W7I\/E!5>!!^ >*HK/ U1,@G>\:)=T%SYUK5A./CJ*K9()MEYB"/"2/.7$A%%:&!=":'VL>S>L M!T^1UJ*_S@[7D!W77)_(I;)>>(B\QMY8V-!) MU-=9X)NS8.GY(/&1< 0*?AR9+D'N3RB!0_%,T48G9(FM78L;H!R?]N\AXC4' M7)U/:Z_ANNSG6*>+##Q!%@M:J@R.*4$PC621<25UZX/]V_ <'PGN*^PU3%B> M=?['KU>$0\C_V2!1[.,G^O/WEV\_?7SWZMW[EQ^>?7I-/WWV]L7S=[^___#R MKR_??GS]]Y>OW]*W+[NFCFWUK+;)9/=?9G_I9=G2+N"< 8Z>Z."D!:?)8T"3 M7;1,:"W*0TLOB['F74L)/$D.RF0)@2&#X#)+EL?D0NMSK(-)+]M&GW>DEVTC MQGVGE\VF\WI9E,_2G%QAG'X=)EPD4"25DHTB$FJ;R/!)3\Y/$1"\M*4(D\5F M7* '7.(!??># S<]^T"2R+92XZ2A.!M>F5W",WLVSDM$LV6>Q":@MDD?VTS7 MUX'L-G.LC8ZN*[R1@'>F?5NR+M8&2%9'4#(4B,4QR*6PC$$)K_C#T_H-&6,[ M5/HVBLRG"V1)15RJ9$":6N2'&DC0J3 F2\4* J M2\!PEZ=_\\?O/K[K(.])4V$U?#L7B%X-OV'^QW"*(YS5C CZ\RJ\()A!$0-8 M;LD-M=Y!*#Z!M"XH\D>E5IOI\NYG/5C%-A9CP[22!;R5Y2$C]&[^!: MC=$2F"8SI*Q!\"H'0.Z=T\)P7\Q&FEW_^0_9T+826P^[Z0?\BN,S0A5G\VE( M<_(7@DY<&]#2$6MYB>!+\*"#B=GF:#"+QAOJ50P'<>+6)5[N)-0>DF.7>%[1 MNI]3>%TA_6,X__+\;#:?G.#TY;*+TIIH_ZG,EL_JXL@5\( 36WF+P% MZ9"$($H QSP9M9@2EY(\$M[:#5\+Y,&;CN[B[4WG?YE,\J4-\8*L1 MKDNI)IHBO0NZZA%K2C7))%>W*";-,>>ZD2'HVJ,SS.OX?I/[$*886LXDJA M6##)+\JA/3C:'"&[DG,)67FYT5G_-C>[-Z(Y-E(TDGL/F\A?<$P+'U6')9^0 ME.MBY\.ON((7DA#9" _$3PLJ1 .!!PE9*\=-YD:7UH<9=T Z-FZTU$ /N\EM M59XNV&*4<9 "+59)"MQ#LA&8$!&E]SRKUGGJ!U62VR\Q6DF^A_*FY^%T. ^C MF@/[?')R>C;'Z<=)F?\1IOCZY#0,IW7/F_&!)@\X6B239ECMQ>@9Q$S2,,)Y MC,E'YEJG"VT([=C(TH=&>BB*NA#":O$#J[2@_:_6Y*0,BND$P5L%@:1A%5,A ML]84N0;BV,C03I?G9E."^*R\P MS@>,!R&,L,!DJB7]W%6C182F8-D&$H.+K1.H[\*TAYVB!UU>C4!:*J*/X^O+ M^%Y^JT(X&\Z^U/=E"3 +G;TS-3O/T1_!DQRLH^W-I11+)&GDU@>==X(Z?JIT M5D4/YQFOQ^3Y$H5_6OIEF;S%^\'=%1$J6A M$GKP:7]XUZM4D^'XK.Z0YV@GX]EO6"84;"]^[U/XAC,RC]- SQ^.P_3[PJFC MU=7B'!+\:+&^\S=CX+4)SF<+)HBZJ;H(T0A!GA_MLH+SS$7K8[0>E_/@O>=# M474/=CRC <"MK1E0!;[('7:S6WG@N2NO?F9@TMD<&51)@MEG&A>-7XWJB/A0S/!]]!+ MY&>$+X:S= X2\P^,Y*2]*T3J9_/Y=!C/YK7\\=/D Y[6.XGQYY?T#^;?!T&* M5'A&2";2]D]>&_B9FJ)'Z\F; M3*D@B40Q<*@="(_1"9)75JT;!_\$X,'SXO[B[*-OR<_MMUX,OPXSCO/L'.'% MRNN5%843Y"N9D)0"G0PMFYD(07L+C-:;?"!_2;3>D;;!]^"IT9LR;NYSTL@L M//L:AJ-SZW6I.-OLMS(9I4'1@0A22!-<>E#(D&$-;:]1.<1<,ZMCZ M>F%+B ^>/WVJ9 V%.A\.O@S3,6USLU47MXMSBU""4IJ6;IGCH!+%9AY%@(SYL^NHS>1J[K:%E&@9IT MX)1"X&2\BH]&V-S:%]T2XOY9TT'!6T?.]]=.#V1:&W%M$)2M8K*?%U,XC]$; M#L$IVBH-K2,44<^,C%6B(#>\==YMTP4<$Q'WI]D>+DC7BFD0-#ECV9)SKQ.% M_#IFB*P4R!@-18N1V]RZ5GDMD&.B37=)]W#5>174B^'HK$Y<62TX!Z71D'<> M=*U43-D23P/]4>@O>62UG4+/1+@":?^4Z,41ZB+X7O(F-MALEYC/[9A!S@13 MMLYT(B+7-BW."@U21H]6RYAUZ^RLK4'NGSN=U'P?A^C>.CI,E^BGY9 /YT-* MY-PY5WOV%(3HB@>#)JD4.$K5NK-YXR4<%R'WJ=\=N$9+; /FI94^<)!))_+8 M&$D'96WU+NH+)!3#UB6S-T Y+OJTD'$-\4((K@DI10RB=;7GMMB?/"GBKTJ9__=''G#1P6IMP <;04625G3H063/ M+.H<0O->5=U1/_@]*6V/:NM<'W["$5Y,IO43C\U'IZ?NG:1C/".]Y9?SB MN]$BLJCU*8O+Z.EP5IMS+:J8SM>\DL# V:293)'<2Z2@6.H,/I^?Z5GTS%L= M6KOS.UC6GFH"=DBW#=F^+ZKTL-/?)N%-E_D!TRC,9L,R3.>=)/)_G\WFU>C4 M\/S9N^>O/^!YWX"_G4[&'\,(WTTO346\$(7B2J(- J3 0)N2CT#285 D,XJV M*\-%Z[.7 UK^T]OU0*C7@S^T1@H7T+)D7L9$J'18])Z6-76;MFOT)O+(O.<] M3."\"KU\]>??L;5;1+; MNH_O;_C:G8OI;]Z:,C&7()$V:U&)Q&B?YO6>+K.2M0A>-Z_J[7W>FH[2E5 [ MQ9HZ>P9# L]E/73P-A5$(T5K^W(P\]:VT><=\]:V$>.^YZU=6\)+VA'GWZNI MFXQK$Z?%4"(O,C.%G%*KA +E&8? :BY!B20:PR77K0\,;P5T(!/9ME+T39SI M+/ >0H$KF):C-#8!M:M _5U./9P5=U=1;?61]U#OCU,HKE46[,$%%WF-H=, M?A*MB_8\!3'F##SPH(1VSC5_XZ^!. 9M=Y-L#Z_WLYP70@RC]V%( ?2RQ^<2 M'"_(!/>T2L9E[9GC(:@L0;+D59(%0VS=->160,= @782[^$:B,L+(8I!U0$XCG9BI24($Z40FDF/[:]MKJ(X;D9T ME'H/'NW/38F,+1XIE@99Y*+A5":KE&B\:SCLXGUU? M)?=Z-CO#?!G;^0;]\AM.TW"&[\KBU]Z=+HHY_XZS^:('_Z(E_S#-EZ[?WTCO MBY$Q)Z>CR7?$Q5^^/YNF+Z2C]Z,P)D4P+TK1P 5I0Q74$$K@$).024?Z6;Z2 M?GT]G63GJ(^3WX>M_(8MAF];Z-_#Z R;K]-Y*6(=G%BBRMRO, A>=Q&)G*P MM8UY>N1FRXV1AC]KIH>GR;:_+#Y!!2BO((8<0[:)9#!'="@92!^:E5,;G MUCTV-@+V*!G403<]=$G^D4P_^S2YX=YRP?E(TEK,A"2W>IF63]*:#>?X$:=? MAPG/5_ M%"-:]HZ^TX>N@Z=^FELV\!&UL13E646>L K*@Q.1@_;D.EBT&(SN' %=>^QQ M\JMG\;?L%7VG)WH=JJH]UTRVP++D9,91@#,V@G8D*$F>0(RV9\SWLBS^!/$YZ M[49G?;2>/J1JRN@CO6O&@K!5%AII%WQD*D8+-/"3A;0JMG<>MDN8:YWVAE=Y' M5\ Q%T#Y6/TN;4G]C%B0@LZ\=8W"YGE?3;*7.)(#F0/MZEEKX*W@>(SG)3?SF;#,UO=[3GY&R]J OUH]O,[MED#@\[/[-[5H.VR.[8Z6$33YXC>72!Z=@>B M-S]2E5,1M4$]Z" 2*%DX."DE,*8E8T$2;?E=*ND&H=,ISK9//:__CL*&:"39 MU^SK(/%Z\"09ARQ9S&1R2L#0RZ)WTBQAAXSXZ4BG?UT<2M.%]],Z?GS^O5XS MS^L=--G7T_K!OWW_1!^Q*".VPM86?1E0&?(Q4JP9=!R!I&MH?T_,Q-8F?P-8 MNV[ L"MB7,N";ZN@7JJR;X!8 2YKD#:!V%/CA@W@[:>-0W/5;DJ=CGK9$X5< M=-RC3J +K_G[0D$0@5SM)+7V-CC6?!C9WJAS1]N'0V#.-NKH@3%O:B!>@X+7 M)Z?3R=?%KKBJ7DV)9\TI[$K*UXX%Z"E&T00M9*6+8SQCZZ#S%CB[/Z]HKKY) M/[)O6,2WV)UIW?DLS3]-:/<=?UX"$K(.R3,9HDVBUJ52K%ISHC&E&+-U/%BV MD8>\[M./1[=M!+C+K6%Q]E]7O:)>QL"8+PPX][4#EE'@30F$EA410[%>MY^> MO2&XXR%*OWII6((WF\X''\+X\_EV&)*QM!/R.K1@,N"1AR?W%VX?&EX2;1,8VP09F^BZ_>M]=P#10?A7U==! M<@UM_54X106KF3*08FT\DRTQ4IL(W@F1#+/>VHW&*>Q;@3>X\>WUMXW &NOM M=Y+4R=G)JH-4+$Z$7, F5CM(2;+U05/4X0V9>V$VDGL MDQ8R:^@R+X"$;Y> >"DQ\U)JKY\ *M"6'8PA7#Q&+#R+I#:*L.]2WN6'/D#E MW5MF/7C'Y^DN/QJW3)8Y+-6P2*4D>7,TMP+;S]EL,S5N1H\..MB=45F"9,ZS$G@! M*?*R)53PFD/*:)/TSMC0N@_2'@ARQPGL?OBQC>A[X,5''-5S(3*BOX?I/[$: MSI??:E'-:DOUU@FC60(GN"'#23X-+3F#259Q'Y)ELG4KWKLP[25;K)4*K];I MM91_#QW4?@NC,$[X\0OBSV\$,F9LJJ? LH8X(9&'FYB#6AG#F1.6 M1^*&-%%%#^UPUN%:OAF;(.O) ;D9U7Z\CS;:VX 2'43?P_YR"\(L1&"!DYUT M/('B4H/CQ8'WT:@<2A&I]97>KDEQA\>Q:TYL(_$^>H&?&\79^_"]&D.RF/0W MTS/,;X8A#DW>_VBE MT^N=@/M02 ]NR.("ZNUDG!:5/_/K^*QC"7$A :U!%6_/6Q4[Z9P,-I9@6AN3 MNS =#4V:"K\'N_)B.#N=S,+H+]/)V>GSGPN_JC4UJ@2%IH#)=1YQ-I' MWYI- /;DO]X);C]N;%.5;DZ7 M#OK8K<%9>=\&C>8I S!E.[&2?GF4'6 MQP:U";3=^S"-E7J=,LTUTH.[>^6\\;)?5YWTBQ+2NIS19$;;^NRW[S]);D8? M,3JK!8/KE[QX^8I/F=QZ#Z6V*U&\9G&E%$ HY*5X9J-L;:5VL[)'XE\=($T: M=F-=:Q'N OPVG*PR(3>!O0OG;7/(!W$O>A LNFVG[YD"??N+6\#/C.?@M83 ML ZZ0(3 R4,J2F!,DJ?0?'+V03%WNPO;8R+N-IIO2-C%/O;ZO*+\]7B.TW$X M%^%?)Z.*>_9F>#*<8UYZ20Q%=B4YB+FVQW&NSI;4!E D1O]%KL5F?> M_=&^-#CI7?P].*D_2>9VP3PGV0SS\IM!0*U1"@W&$N3:/0\\\^1KQYR,CQ3Z ME8U2@>]KUK; NCN^[:$N?J>*;%T8M@7H5:^?US_#?W&&GR;/:6.@?_>/R?2? M])]E,QX2>^WR.(A*Y!@=@C-:U&:Q] XG%8%E[9%\ M1S;6M;8X;R=S_-$;BE;SE7Y$2_E0%\0'2@B9DB" MV==.NM):.2Y")/-1M[$;4\Y:HVWE7'# M&6+G(Q+.XBQ-AXLQ:)]P>C+@BG$OM8-8STJ5+A8BKT.:65 A2QGTU=+$FX90 M7/GDXU=R)UGV,-B+HI5Y]67_,9Q_>7XVFT].<+K*^OL^X+&$H(R%(A>US<0_ MQQCYLXQ@IR1JJ-S:%;@-T%'SH[U*&L[Q6LCC5F2K@YC:=O_%HH=S&%7O]RN. MJ_^26-CM/NI30:MED?I_MC.&KR[%(_S8=EW8K[Q;(? M^ HI8K926@6)9005I"+I5+A*H2C()+T>W9ETY:F/G#M==-!R8-9&)G()7OA(K!2L"2NC-;-(]JM$!XUO7:@M):CML[=M"_# MT]/S8MV_AG$>U>N#+V'Z&6<#QH-A)DI02=,?HE DSA2"K[NR4H%AW'!:^8W/ M.&HZM)1O'\.O5I521$4C4:3/VHNTJO)],7D+,[+V>@ZX!5:YQEW7C)( MBQ1X2:%\R):3&+@Q7":R;=A M+=^!9V: M*ZB/04^O3T[#<+KH[UJNH)R]'B\U@Z.ZB)??END6?YE,\A_#T6B@7-2&Y0+1 M5^ED+FE'#D@FURE60HPIM;9:7? ^"M;M3*%KV'COT^3U5Z.$[&\$ECP_C8K' MZ,$IEVLG1=K5)?G^.5B7K;:)8^O3QO5('@6#&BAA#3!3<:*&$--^Y]^+S.Z+V9C#\O M-MUSFU?K^LB?HRUWD#E%!-P9$$DY4"QX\MAT)@>.ZUA$3LB;=[C;!-BC8$Y[ M%:U)B>N?I23T@O_QRG:6%D%S\<2)&]RHG,J*S)[%X9<#Q5^YJ-UQ$++:IUG4U7T(^" M@;M5[1IR=CX/O_\*!LY:27$E0C0IUDG:%&(&HT"(J!722U6:SU.^/]HG.K93 MYAH>=CYIOP'Z\\EL?NG6T!JKK"5_4GJE0>E:W^/)0<"@0R:G4W/?O+_*)L > M,[LZJ&@-D73[\>'+IC ?PPC#.-]4[]M]9/B]GM-]3'CWY74<#;Z[*OX?/'96 MV&2CJLU69)W+P\ Y(8$[QKRT*A;5.D5]A\L[_*Y#YRUON)/>(T,0FE&@'[*% M*'P$QD-,%*<%K<2#T\).AJ$VLM %&]^P79@74L/FD5;MCK=1IM[Z5BY"<"G5J?W5NG6K2OO MHX^]$">P1'N"#^!XKN7-*4'P7H FM,GY('1J?4'[,%N=]LN7;=2PSU:GA1=. M00,(BNFJ$,B;2-R!QJAU"JX0\/9L>:BM3K=2ZGU;G6ZAD8?;ZC18%H.+DD1G M%I(,$+$@,,1QC]4?=!W&TT MW[H_ZB<4 1V MTQ,>3O?3K?0S:2W<0VIV*A6]#,'D.K^3_!>A21(^2-IVDF79^:Q$ZQS5PV]V M^M#.L7>B_7Y8>QWA7T@S-7-W4?._7-B[LO97?T.*%?%<2Y_"-Y(A.H7%PN+. M?[& &]* D/@@HC)"+]9QXB[G_7$N;5;?6,EW1A9 M[SHIA': 7 =XUY27V60TS*2%?*&+V:3\^%7ZC.>3D],I?JDN_=?EV]-S,DDS M?+M)0NE'G \P>47;Z$6MR%-)DR]A"X?@2@;)14HF84Q/R2O]GT?ZXJQ)B3:S M3.&-DDC1;J0_I'3&>H;1B.9UKT_)*[MX9_:5O+(-HQY*\DJ]FL+H-8AD#6W< M7I#<:4W",>ME2C9CZPJ71YZ\LA6+MDQ>V4:;>\E!V 3@4_+*O56Z=3+"??2Q MG^05Z3 7'>E=*1&4R1'H+QSXF)GAK-#_]WHZ]V"25_KERS9JV&?RBF?:V>* MHZ=PE#,$5\^W*8Y(*7&,SK0N(G_(R2O;*/6^R2M;:.3A)J\8EK+R0H/F)8'2 M7D(P+D!B7DF>1,CFX<4<3T[9[4[9 7+K@))7-H']E+QRF"QJE -P'PH<5/)* MBDSJVNY-D6W +,"EC! SM]EI5OO:'C-S#R-Y91_$W4;S.TM>24889"B!Z3?]B-.OPX3G M*5N9N6"B)4>DWJNQZIIK9:"DY#63GNO-&M#0 R[9'?KNA\VYZ=E/+M]UEZ^) MGAJ.#KR$9]$DX!S1;!77;0!J&]=K,Q)=![);AZJ-CJXKO)& &^X3MX/+EC-F M44/67(%*F4Q91@^<]@'.ZEASN5%3H_!BE\"6^Y7))D3: MZ\"BH.5%M.0510^(P6O4QCC5VC?]"<#N?(6&2KG>K^Z>$FT]*GVU*%K?N_D7 MG"XA:>6D]J;.;+=U:%10X(Q#$-D78S1/CJ6-/+[UG_^0==A*;'V'F[=[)/0K MLQD)I@S/.[5F@J=J-:%=#"+.+D(TY*0@>F6\B]R+U@WA[X_VN)/FNN0E[(@! MK:W0%K _X SIP5](["_P*XXFBSZ? ZZ25R)%H'>N3DB6%)?Q6D^=MIO_$VC1MH*4W@<0&RM5I#O4X MR5ON05M-0;[4RB?>FIUK<#Q1LRLUNRJW[UN2.TP^CNFKT4+R)Z3[V?R\A5O- MMA[/<& U,J>U!.0\@5(F@!/,0L$@7. N8FK>"[$9^B=RMW *&C*DX:'3/5;R M D^GF(;G62JTG),ZL^)?YY57(A@,%LDOETC"K.MQLD@P@?%0DD_&M\Z6;H/\ MB>,-.-Z*&=?Y?>^6M=MN0Y>')CP/I\-Y&-5.J1\G9?Y'F.+ 9Y$HX%0@T'/: MDD*$4'2 7"P7F7OCVWO#=V!ZHFY7WZ.ETJ]SM_/AN]J,(%GZ@Z.*+ K/PAY+^=<@?B)Q2Q+?DPG7>7SO47E;[R;C.9*$ MY^?(5R\A8SZ'A RRQ R*O@:OI880O, 8HV(Y-W<GBW7BUOAOZ7- "WI7:X$(R[[A19/5-J?U<B"..MZ\&A;8#\B==;E9WTRXPUMQC]M/WYX;XLF[G ME_#ULX7>!N\8+.+[2.R MD&0V!J2J4TQM3!"*E^ 7V4I!2^&:SRK> M\3-V\OV>M!RVLH>>][MI4/W\'1 M^8#GQ](70OV HSHW]5UYEM+9R=FHMFA:^/YKVC$M#E 8[1*,.04Q.TXA*M)7 M3AA(+'N#7"81W:9!WCX7\O0NW!0B/AAZK7FWU $UCKNLX'TTAEOW_#TV?KM3 M' ^PL9O%X*W.'#*+Q-8H' 2F"OA@)(6+/KOP\&93O'EHC=W(12Q&:81L8^TU MR6@_SD&1/E202(8PR-:3:9X:N^WDG=E78[=M&/50&KN5Q'4TM?&/#36#W&;P MF5L(-EJ653&VWQJ"Q]?8;2L6;=G8;1MM[J4_UR8 GQJ[W5NE6S?JNH\^]D(< M1J](\ S!)LU !>Z+UBZGV;OBP&'0]_G9 M=$K:N%B!E:&@E+F.&R/WF^D$7D0-MA3E==:)Q=83";NCWCV9=T:2[N3LHN'] M]EMZ'F:UGTG]S\O_.1M^#:,ZH&R0LQ JN@+T'M,")%=5?@6D8BD90/ I@MXXN_.U+_?=C>OQU])A)/I]Z4P!Y$E MM 06[*(]GZ@1H)(69 GT.IKL?>HAP_N^<)]XVI-J]]N8YOT43\,PKSI'GLM\ MM0S-66UQ%L"0TT_BHYC1"W3D^TM/ZU/%Z3VV8;P-^A-;=Z#RABUGNDMQ((W+ M1J&%XET&%>K-< P6',?@3$G!V-:.P/W1/CI^[DBQ/722N0?RMY-QNB([$IG, M42"4''V=U)#(3XD&1*;_R"A<#JTW^R; 'P11]W4 T%'/^_5'WT\G].7\^_M1 M&-=SPAHA+EJ;_EC5(%ANF&$9BL$"RM>9,QX-2*X=%\;YR/;J -RY@@=!WZXT MZN(*M.7 'AO=?B"L870N_1H8.A6C9]E!*C[4O <.47@%S(4@7$Q)NBNE"BU: M,/^$X3&1;Y?JVG<>BE."!(<)$K>(2M3] MJ(>IJ]V!/R:B[D_C^PWT_S*9Y#^&H]$E\(ES[C$S* (%K:">HOG (*#..?A2 M+.K]T?4ZX">:]JGA/3:0O6A<]Z86SWX8?OXR?U?^-CM_W09&%B&8DJ!B3>*5 ML=1N-?2B!1.89 8VV,24 NC@([KF@9)2$8 MC>AXD5F;U@69C:#OGMN[Y4PCPG91^&'D0[T/WVL"S.J&#(66/#-.[HJE!13/ MP,M-\::<2!-@"B,!!9HN\)L&.?-I\-LC.YQL?0PE-S#\7Y'H0YTX%HB MN551ID#PT8#/Y%;%@-HR;J40!^82/"[B[D//!Q2/K3E((3[9+)P :0JK@8" MH#0#+$6YD 47HG6U23OT#X>\>_5C.ZJ]H9WM=DJ\6O_W2P=R+.=2HI"@LC2@ M@LH00I(4S;J+L?=>\W+V7A>O^0W^5%6.>D M="@A9G*\E8\*'**"['BR6D04LH?I&-V!/_%V9VH_2&]VD# 9IKT"[6O+MQ@D M^$3NN?,^BJ150=XZ0Z4[ZD?+VATKO(?RD_NN8"!0AFBS UZ6^XT6VJB__HTY\C]N77,(T9'9(I;4,WDF)3C&R&@&&V(P2-QM729Q M-ZJNMO!C^H+Y;(3ORHW/.N\PR+Q,,;L$44I--CO2Z@U]JQEFKD26P;6V?9MB MVU4_^<8E'%H?1QOW%)OWW_1!^Q:)&6>?3*(@,*Q@0HY05XJ0U$+R0K MVD4RU+MZP7[ VE?KT'[H,.E7+3TOJ 92.U32#VU*1S WC[:C7O9$H1A189W()T,A\QVE Q<8!Q^T9X%E*U7KZ;E[H\X='3$/@3G;J*,' MQEQ 6K7_3HQ++2SHO.C4J#E%"!0ZI^1HU3ZX'%LW9+\"8?[KGF,2F0#&O5*&V1H2 'D9UAWAO,5\>) M=N;'S6B.CQF-)-_';4B]$?\R&>77)Z?3R==%#+V"5EL[A]I3ASM>RTX(I#/& M0^8F!)D92ZEUW?@M<(Z/%:UDW\.-PXU+_\NTCH?50>5B H=4ZNSZK#P$%3/8 M;+6)W&79O/7U[8@.B!QMSM8:*J"/OM,_Q@B_P-,IIN$R6>%TA NQC_.SD\ET M/OS7[?U^>$-8A6A=DW(;GJ,C43/AW^C_[N;N$J=E,CVI M%9'OXFCX>?DF]'!O>=N#^KRSW'B!C>XK/^!7')^1:BI+A^//:P'4DHU$]N?3 M\(1^Y5WY2'\[*R$MU[WD9PI%(S<)I"H25 D:0BH6"J::"*(BTZV#E7;HNUJW MSDC.[V!(@#6#)4)P,H/BQH(OF;[2Y+URJ^A%;WU(U ;YKNY.]\37J_9T#^H^ ME!O8SDLGFS>=OR"[M[@ L%H;3NL%"K9U%8&FKU( 9X//+#-CTL$Q_J<5[.M> M=Q\4;/T6W)\*/3BH&ZUF4#MP\$A22@S)64H4[/G$)(5XY%!KI[4OK:>>; 1L M]R[K0S+%6ZFMA\B\LZSH'PPGF0\L<\YRJP$YUN3&XL%'%D$Z'TKDY-J:@S.7 M2^Q/#-VE\F\TD'L/U 9\9Z':@.\K6+NZR*=P[2E<.PP9/H5K3^':DU=[%(Q] M\FJ?O-K#9NB#]&I7K;'#LD/1M8[N85JKOKYBAYN'K9_1W8_MMJQ&#NRKBAS? MT%/RU>?_H&5(FO99RX&LFP>5A86H=(1D4P[*9PRA=8W0)KC:U4C=\K1S3R/[ MG)S1"6QD]<+/UXGN7H*,$I6RHKC0NEWOYNAVY3PVY\K-E5)-%7(HKM\MB_KM M^^_AOR?3YZ,PFRW.7J5TG*2E@6=7BW]4@% '40:9A<+$K&2MD\JV@+?_VJFV M!+F:A]B3HGHX)+\%Z@^@;\/)*A%O$[@]551M"74_U56]J7YSBC73VP'036<7 MR$GQX!8=K84Q$ NYEEF;("//*SW*$ $19YX_4*3B&*R!C[A0SB673N@?2C6!V'V'VJL:K/E@3 M'?1PN+$*EP:*%XF)%PJ2:YM/ESS$.G0$F8[:*\=<;MT<<_7L@U)]&Y_[7F+M M(U?Z4L[LNW)UK0/RW;(J,8/TVH!",H5>E #,2Q-<]"4ZWECIMR,Z0BHT5$$/ MF\/S<#J/% M"F=XZ\AI0VA'2)D^E+*3E.:[#M^N?M_CT>)-C^K_A'&C1>[RH%$5)8(@QR(% M7AV7D,%GZP%-,#[+Q$SS3NT'=M!8./TOK93<>Y= E3I>SR3:A:-(-MH8%&]] M\?= #QJWX4J'@\9M%/(0#QJ-DLY0# E9A%IL(@4X2_N[R3%&(U$RW[RD^:@. M&K#QFT4=0 G/YO ?3IH[$'U'8^ [J.W Z!;,$JC#/069D[1:S&E5OJ2 MJVDPJ2!U";A#,_8@#QIWR;)MU-7'(('SPRW,GS!]&4]&D\_?%\..5VT%(B_& M"^] JSKN&+D$7[L7""MLJ'/B22:-V70'I(.*';NK]&K'](;ZZ.%LZM,T9#P) MTW_6(5F+;^JZ5^ 4#X;1"J&V90>5Z URKF2(&3%:SI7TK<>HW@KHN*G23A=] MG%&=S>:3$YQ^P-'Y;-6D[= M(H;SGD=&!QV5(OL630(E$,%QYL%@X)PIS679X1GJGMI.]7Z"V%0-/;BLM^"[ MU,#H\HW?P!7)G$ /'$D(RC!<#&Z!E)CVWJ6B<^LKUNU1/BXJM5#5;@]G:O^B M&*S@:M%UC9$P A<047*0FD>%9(B3;1T]WX[H<9%F6Q7TX.2^'B^%?/?1TP]Q M4"AGDZ:=E$=#0;Y)'*)3'#+MUA2V<65=ZP#I/CC;70;>\?3E]0++%EE]MYDE MJ:B(X*U'T(J[I(0SB*VW\^T0[NI2L'=.W7Q)V%Q1ZUZY?5P4;B'3Q1%Q8261 M^1 02&YD5LBVQ&PC!%.\TMYF\JOW]XH>QH5A>[),=J>T'IR%.^"NC=TV@=S3 MY>$]X.[G K%7&FQ'N68Z/!#ZD0N-H5@#ID9L2AN*XK X8,(SS7@N,K=.(3P8 MVMUQH7CHK-M&=;VP[?UTDG V^X SI$_^\FR'EJ-\Z7YA8OP>1WXP]8!V43 ^@7WD[&T]6W MOX79\!('GYUGOC[K4CS;WH_5!RME]@G+\> MS^A1]=,6OK.0)3KI#0BK?!UN$\!)AA R2TC[5,'<.K'H.HI]':CLB0W7$M,Z M::67U,7+B"ZYQ9O@ZNG,Y"9,^SD8Z:JS6RG04>"[)$2RS!MM,V@E$N$3"CR& M#(8EKYC5AFOVH(EPQU'%KGBPC9P;ZK^ZV8-GI +]?#+^BM-Y#37>3N87N9!" M<%UR3)!#JN&%2N!=G4\3M60%T_6>5=<]][L>LONPKHT:)CW(L.%)P 4N_Q'' MP\GT8]W6,%]&1O&AUXY"1I]KI!JRA\ P Y>NQH^JZG!C[=[XF&/1;QLYMGY[ M/WZ93.>?<'KR9A+&2SQ2)5MR)L-D?)V6+ HXK//!)%/:9>TL#QOI=L68?C M<;OOG36S [8L7XA-4/7DOJ]'M!_GO;O&[J! !W'WX+S?@"X8*;R3'++F9!T# M 0M,(0@?&1JER48V'RF\0Q+!#&'\^YS,6':7V M"8H5]691>G B:8A:>&6"T_O(/RKZNL@N8:6^RJ<$IA+*9 -,<;5"UP#448.&$SV M3#+'PD:V>M\*O&$_;J^_;0366&^_DZ1.SDY61-*2.\<4<-2A'@12^!FU A5= M1J.UYIL52=VAN9\>NKL=M9/8)RUDUGC;_#U\NP2$=GYIBRZ@>2WR+HY##+0F MPP)/1O(D[$9-A>]2WN6'/D#EW5MF?50,K;R W[Y??/G7(4YK"M;W-S4!:V%C MHK-&(3/ "":07R_!.8P@K?(IBQ $;UXYM!&RQ^D]]:B]/BICUZ3_S*[C7885 MFX#MJS_5-D#WU)VJ!XW?1*K>U-6G'=L(M W:V5(TE+S(@?'TN@E,8(3&PICA M,;9.X#@ ;MW5DNK0J+6-EOJDU.OQZ=E\MI" 7.[:V5@F+&'QH8XUK,W70V8( M!;4*W!6716_[X74X>RBC[4^1-U&FHQ;Z*>4_GW=[)9G!6PQ,TBL1985E182 MW ,O)AF?&3GH/\N*FN-]&%WACPJ3;G0:Q' M;82+V:QUD2GST#KJNPG+XW;,FFCH.G-,'\Q9OAJ;(.O)S[H9U7Z\IC;:VX 2 M'43?PQYS"\(27 C('#!5&W1S00:OMJD,6B"](@IM;MT*:->DN,-!V34GMI%X MZ^3@J[">Y?\^F\TQ_QZF_\3Y_S?$45Z5JZL0K0D<.-*2E8B2%B\,?54\3R4' M+J]<0]^0,KSQ(W?O@+12TJ1W"??@:M2M=-'X;]$>??@_9^>DUUA[_:4,1NO: MK%8B.&48H Q&))]\:>Z#KD?RN-V,!MJYSAG;GC.KX: ;X.K)Q;@)TWX@W-Q([X8I,U1$3Y?>ZJP4/%)5R<9^>)5"A3J/V@RW.%8[)(+V\AZ M-QP8SM+D;$P[W_,P^_)J-/ECE?'CF9'9&V#><%"U+TI,5@(F'9DTTC#=.@U] M3>J&.V!,HS8%ZR!A\L=28N2/60.: MWA?E#?K$6F>P;PAMCQ>8^^^NT8/V>B!9/=\[S]JO=GN9OU^;*5T<2)_4=X,/ M:LFV+;% +LZ!BLJ#"[J \)B,362811_-,3;!]IAIUHO^>N^:\)JL[11G\P]A MCA_GM=WZ>XI"Z ?A,PY*+B)P02 SJS6E-:U NP(\,YF34XPU/\_='-UCYUH/ M.NRAYO,EB31GS"]P.ORZ:$?V%Q+UN_'UOQ_HR.LP=0_6*:P3:$@@WBI@V7OZ M8,%Y:IWRLSFZQ\RVGG38PQ2AG]^+JZ=< X:<,><0ZI%'39/*X$W)D*+))AH; M8VH]*O-V1(^950UUU4-*]3]J]\3Q0D#G\QC?GU%ZN%J"2%))AM9LKX+%HWA+\+TV-F4U-]]9"3MNBV^JXL8;Z;+D"^_$;[ M]'"&[Z?#A!<_G"U_.N,#F:R)'ATXE!1>2R?)G"H&3(=$B_K;79>"]EHYK5:?SE#KG34.=K 1:*$>[N"R2MS[\N@W/8R97,SW= M>,_2=Q?EWX;CR4D]? GS.;T+OT\RC@@_2?;LY'0QH;1Q>^7-']A/W^5[+OB M&C)?/YB]Q&8*)B6K_2B\JGVF=*I#9+TA2I=D@M'"\.;CYGM>TR&T;5Z#[_Q^ M5EJO(D=ZJZ6F(#YH#=%F#IJ;&+1DTK/6?F:?ZWE(S9V;O0=]]'MN0IA#:0&] M864^>8T4H;9C@(7EWZ.B(O2*\A8?*:22LHEC@^;K6IF]X= MM;;1TH[KIBTJX5DB:,%$4#(OKGLH[&2ZT ^X$*7U*-D'7#>]E2*WJ)O>1@L[ MK)MVLNB(6D*JX]F5Y1P"TPFR2$)D897.O>6G'$_==#\.4P.5]7!]V[3Z;9.U M/)52W\3<%@3ILT+U/MH]]%)JBXXATALM-2U,V43A/JT'DA:T$.%S$*WKC@Z? MJ?;&#&#)%) MYG4N0FCQP$EQWWKKGCBQC<1WP(5%WLK?)R.RE&1=OZ_&!V1F91T=1]N@!OK" M@T^*,"!N= M0B)M4EG6PU%+KG:)X-!Y+60,@;4NWK\;U=$2I*,">CA3O(KPY;=33'/,-4UW M5>^9R-LNBD-)HI(X: C1*&)R*<'D8J1M/0C^;E1'2Y&."MA!W+)"^&+X=9AQ MG&NETQ)I%(X,GE!@E!$D"%3@0I%@):JBBI>1M4Z1WAS=T5.FHT)Z*-RXBO3# M">11I8)@&$O:BF31]-U5ZF9T1TN=1@KI MH4;C.LDO)?&O?&_"86P08*0APV@+02R90RI>:7H_B UM$;Z%-K5_G'TY\8U$(MO5XR M5J?^77D^&<^G(H%)(DY:!U:GQ!O@^^)&>. 9T,0.\+H7):@S-. '(A';U"*L76QXK'69"_%[IMK<(;CPY:%K36'A5O M*^IJECO4J:[]G.[EIW?#:U15^G.OCA]L<(HB.R\-E>JH=2G_AF,OX\)PM5UW.1"2"*8X4+#S+R.E@V&HB&OD*MT>C M!&^ M,3W6X=A7,E9GW4X:R[B',.HJIN4)UR:H>LJ=6H]H/WE3W35V!P4ZB'MW9-"A M8%;$=.MM!D4N475:"K#J$YN:VAQ:%]7LD@1WY$GMB@/;2+D'W7^L'G(]&KR8 MP113L9RE"#;) BK)"-Z57%L2R\2EDD:U3I&[!F+W\44+[5P]-.LDVAX.5Y>M M6X>TH5V>N45ND,W90^;>4_@;* 2*7H I.AD9A[" MD+%(\:A7EDBH.1FR5" $E0"EY=Q+HU-J;=NOHS@6!Z^C?'LXVOP9T=MPLN+V M)KAZ!]VX"+N$S,NR^MT2X0XW;U<\V$;.#?6_&(KUC%3@/^)X.)DN?9*WDWD]-3W/B"LN6$O^ M2':1-B>>$$+1&5)*7&O:JYR]PH ;1HW=^IC=[^YM5#'I18X-G;L+9/J2[W$9 M%R,\1A&394)R9S@*B(P5D"$+CUEP9'QC_=[PD&/1;@L9]A&D?9E,YY^N!J/: M&T7,2A %LIK*JL!96GA0G'2G8RFR==WD6B#'XL9UEW(/MX/70*V"E U@]>3( MW0!I/WY< Z7=18,.$M^%+5C"R\$Q*16#R N9**\\!*'(1$GM'+,4;ZK6.;\[ M)<(=?MSN>+"-H%M[8WDS"^-GG*>+YB('%)I6S<*7$4%W6"$H86K;D%B): MFY*WM%-MMM'?]I3=[_1-]##I0X@]'-%]P-%BS$V8SK\O.DF$M.BL_-OWRS\Y MK]>M9]&E, BYMAT)=:I7#@&D=4S[6JS0_'A^RD,NXUF5XV^ MJ"GO%IIT$'X/[L(:9"DK68CYP)2E"$F2L?.%MDZ MCF+WWD17W=RBZGL(MJ$',9O.!\\7,V:GIQ5-/1(YO[-.DKRA),#$7"?99@E. M$ZB@&?(82BIFHQ->>L E)=-W/Q1\T[,?NA?01*8-Z_DJG@]X>C9-7\(,+US7 MJQ!7V24;@-QF^[^# !L#VZTGT$:'DUTIH*'QWPYLM)*P!@M&U*L/FP6%4T[1 MAE=RX=P:'C<:4GG8++G!0=@C2;:1>^OCA/=?AJ/AZ6_3<%&"FC Z:TP$KTH! MI6NBNK(,7$Y2F^ CABM>P0UG"-<^>G=;?8_RGS037NL;H+>3Z?S+1UIB_CNM M]6R*LS?OE[#HP3PX[<%@JEX)6@A6"> ^:H'">8%L(YW>_(RC4VXC<38__YN< MS;^\2QC&K\X6U25OWCQ?5+KG,!.R5236,D=EI)8[(L%+[1TSI24=)^' %?@ M//1 H;7$>^CN< .TY4NQ";@='!5> W90IX;;JW$S>G300<]G1==!8LR*?-\ MW#(R:9Z\G6!T;2;L@T2RH87MZ-;A\,X1>^;'-J)O'BD0I&$:GB[*9U<-CF87 MZZ'!*@UF M V@]>0JWP-J/G]!(@9O0HH/T>_ 1;H/HZ7T@A!(PUV(7HPTXP3Q4HQATB3)A MZ^KAG1/C#O]@][S81NBM?8.:1K/J@+'U'*(>E03: MW(I5ULA0@HVMN_Q=1W$TNWTW^5[7N&NK\26C-\'4U_Z^!L^>-O:.NKI5]1T$ MW<=6O@Y;5B%CK-V/5&84AH2:6TE0;>] ]]O(MX^& M#\,QOBOGR%;52UH+6SB9LE#SG1CM9J$82XX)E[F(E$MJW?#H.HH][.V=M7.U MRT,WT?:24OQU,OHZ''_^>:TKIR,)UGQG"3QEK@)B,;EU]?^M M@(Z NT$WCH9)(P_GZ0?0;7/85_57T=)-?'N[@R"<)IYW1U M+VJXA[7GMG,6,BNF7ALHSC>RP?M6X"W)56WUMXW &NOM=Y+4R=EJFHRA,-]) M2]M$R16(5[2KNPBTVW-3/(M>;E1T=X?F?GKHCO,J[BOV20N9-2QUX2']XZ1)H9TT6P41?-FKI?)?R+C_T 2KOWC+KH_AU'N:+W)Z7 M_W-&+M7SRSC? M>I;S0HAA]#X,\^OQ\W ZG(?1"EQ '>H-:Y""P%D1P/%N*U;"1I.*DG,2XVP?R>/&GZ0?B, Y95= ')5F5)]HO78PF1 M$PB9K%4A92=;;PJ;HSM&EC331N^6XP-F/#FM\E[,/;L$,[%LI16%I,$RJ#HG M+YK((>:(AA/'I6X]!7Y#:,?(F#9ZZ*7';L'I%/.KX3B,$SZ?S.:SOTPG,UJ\ M4(*'E"!ERX!V4J3%DP2TMM8IJTQ.K3NHWPCF6"C10M8]M.?[>;%_&X>3R70^ M_%>='SU+=3-\/\63X=G)L_&B#_SKV>SL8@%O<3Y 7VSRA2(M5CO">R5KH0"# MF-!82\ZS$.VIT@GRL1!J=WKKH=G3IO 74)42/O F;#60@5!L3TR\(2R_/_M M?5MS6[>RYOO\BE/G'6?C?IF:F2HG=C*>RHY2CO?>-4^L!M"0>2*3/B1EQ_/K MI\&+KJ1(:F&1%)6'.+(DB+-3%IV*FPOP>*O3HZ[:N/AKU#UD/] M$2:3[W5,.JT$61 M^W45QD7Y_3I.AWD(DR%.!V0V<9.#8BE)1QZ<\ Q"C R2,)9V-PSF091T4[> M-9_^LA7:1F@]U.O\?'"T_&R-TCHF+E-K]V4??"^;(KUKI&$:^)S.]Q?_[D^"BW>=+%JILU@B MLTF*19PPD'I9$-ISY%9*'G;:#K8\Z&6KO;DH&Z:-;3B&QE>UNG4"5\N#B$L+ M!H)A1M,^IF.L=\.^L*BC+-SI;&/KLJVG$;UL1O0@]9:7YW/"_GTX&D]H UH% MY2Z^C3#_\/UB]@DGTSO$-81(I\R9LW5_LC$Q\!B(QSF7D(OS.>^T!^SXP)>M M^=Y$NT;_K6]+&/BUB$W\P'K/\+55>7OJF)Q^8O302@EV&(3DYCKK+R,-9'3 M,2S( P+W7+4V)CM"/@\^'5)O:WC7.6YZ)XO@-YA<3!9W0?^$J^MJ,?W^"28X M$%+X6CK#$M30KE:*1&.!"9&"286K;%M?V.X ZTSXTUC^:SC2.7+'-E#GP8^VLE_#CM9Q MS-NY78LO:U+VIDU@,WK+H(SHP.6;>[XC#)\"=!UOZ MT<4:UG3N@K<#TODULQAH[K5';A@J&\@S T*:'"$END.)Q&_;MS^\$=RK8\ M UP,3"';/UK!0$0ZKE60+)A2&/F-)*' 92GIX&S: /:U,*N%KM9DPG6+(F^$ MO=Q;+\J;R\L)7I*#29OKJ':^O/K?2*_)N$8GWH_>+LJ!WGVEWQU@$2BTK0,6 M--F'5GD6Z'LL^Z"#E)9>H <^_T[73=U0O6QZ'5=):^C6K=O<]I7<+.#-*+]) M:7*->16&__@)9G^'[S_@(C#V8%W2Q:@*URQ&29NURHI% 8:!S %C4$DZV8A\ MS\7X*JAX$ 6N(>:SH^D]K.L'&/TQN?XR2]_I,\=7M+ST_0.2'F&T#,L,O- J M1BS,&ALWILC MZ>Q<\UCSY?< M%0O:>,9MJAWO!/DM26E6#'=98$Z9]YN7_A2ZETV/GK6QACC/CK4O4AG@#_P7 M\1=_@^_S?A(X^3Q(P),423 AYMWOP=*:2V0HO3/<<.T?M@OYU:D725@[.,242CP45 M<+M;&O!^SST#U?\4]#J+UCI"!L!K/VH$%J45C P0KB'S M@*EU'^@=8+ULKO0E_S4<:1R'OC-J;0%/.B-EHGT-HNR$[#Y+TH(4U9;*=>S+\3/*9_C*> M3G%Z,7KWYXR 7@^GGS[/7>4JEX'TGG-O)8NV.KB^'K"N5672,?#N!;P/K-!A-7K.R=: :RMHP.686HB\AN.A# MV>U*8,N#7K:RFXMRC9X[9QNOP_=^E"9(I]I;7/S_I_%DL8756MDDR3;VY/BJ ME M)0B +)@@FT40M, 8O6[=LVQ?CRZ;-032SADJ=$XC7 :Y)K%-;KG.;A911F]95S7O .U\"M=#'&NYTCH.2*;V(RDPO M2L4]70$?"#*@@?O"!"]0V_[7+G;$;P'>1PXFNMPZA68CF//@11M9KV%!XP3B MNXVIWI6"J299W.%L0"%I9W-,>"*NMH0[:.59]L*! ]H%H=]TF"T SX,M_>ED M#8.6\=3_\;<'(J.E_#'_P?S[520?L/Q;_?\_/KR_$=^W;]_^@XPNQ,OQ?Z3Q MY[_-15?QW[96?8LS&%Y-[T.8#C]_N=H:&U__07^[A74?[O+3[NGWN0#QSQF. M,N9_;_EZW=)#D2]A7>#,*U&GW"ED'JH-"CXYHX7-#X<%-WZ1;J"TW4 6;;:) MI3&KQ)FU23*=@D%Q\NW]_Z1O\)G7/;: MW0573[WH-V$Z3COZKCI[D@(=!7Y(0G!=T!>B? %;\17#/'D]3"9!/\DZ6NBW MNKYO(FQI1G\H'NPCY]93D=^0"L+O.!J.)_-Z;,R_CF>XFO4;E3#:T$0H%TA TMUM;G2E%,,$P M:U*=!$AV.;-T];@.!^CK_!#3DN*[H.K) MB%N/Z#@F7'>-;:% !W$?8!-8HA/(:V!+L*"M9MJ0M>)=*,QPLF,LQN*:1P,/ M28(MYMNA.+"/E/L8-KU0,Y"Y]U%W+N+_K W<_)*DWO!%!FP3"NO64PV,$NF32Y)E*A=OT40)]H- MNUU\MX/$>]@%WI$XIMTT\PG,R[8EV4QS_\90AQ?M$]D(GPU9R: M$K.KHTATS8:H@Z^""%;+@M Z _:Y6,^#10?15._[S9U! :NV6BH43X<=L*Q- M;;K&"^VPT=-^B#Q#XLZE?G.I'V,Z#\8TE7POXX2VC) 8J,*50&<8 )*C+8QA M$55BD?.8E$5AU,$'>9PY-YXE^U[&##V>?U2S\'*ROOC(61(0:T\U42>F(2O* M"JVSKJVQFE-B+91S(4)W.?XB\QK2)":C):96E7[/IESZSBAQ&+G@B@F9-IP^9KG0. M.5'O2G,6M1XP]GORGT16T3XZWB6K:!^IGG)6D8KTJF?.K/1U_'9(M"%JQUPV M142=L]']IIR=VH747GK=(:MH#_D>-*MH!URO-JMH'YWMG%7T#($?DA#>JA! M:99@,4NFCL(%P[RV(64G4:9^-X(3S"KJ@P?[R/FP647.6(6F2%:\)V10^\3X M6L>IDT<3I5=^MZ8=+R6K:"]5[)Y5M(\<#YE5Y$SM"I(30RYJ_::@DTW7(;2% MA^2CBN[A5)X7G5742;LM9-C#[OT!K^93[V$R^_YQ J,II"K=Z0_?[_YDL7G1 M'I5#KCW>:IEE46R Z*> M3,#':(YC_/6EOR=HTD'X/6\H*V12657;.:2@Z'T@BX=%4:=-QEAJ;792/52Q M'H8.6TS ([)A#YGWS(+E0<7#UH&*0 M$.D0JYTT@%L&M@3G, 6)S4U!08Y(08+4]XYS5')TKR=W*G7F?? @7VD?) Z\U"$0CJAR:LMD6P8T!ZLS+T&!5I 9QMH[P6)MB$PFK,L( MUM!BZ]:%#+MB.W9FV"]-*@%ZT43K), 'J:PI3;!BNBCO_AS6 M9NH#@3J2 \>9TE+3"\)K^_W:/4,G;@@9J/P@$+C!\=OVI)>M]/;"[&%ON,NZ MB[(H/:Q1Z5I\.# A<%.D9QYK*FJ1A@64DAF=I>#>6.]:FP)/X7G9=&@N\1[2 M_.YCJZM?%2'?%*K3<<@A:)9JEQQM0V'@R(2)!4%ZK50.K6>S;@5UCKSH*OL> M,D'6'%Z#F&TM0U8,C"],U_IT[XQB7(,-.CEN4FOC<0V,\R! 5_GV@4L[3-ZYBUA=#:_]X!5M?M9/,C M%G;B,M)7\J30AN MWMLWU[-/X\E-]F6.J'3*S&LLR]U62X-)@5"Q_7&T#LFQ;BV;ZOK1<=19 MYKV$-1^B6B5-[X"KIUO,39B.N9,E2E#6MCW/F"Y>,G&ON-$^QE-:$6(?C3#C06<2] M-+==]-6L2YU.<3:MG9KG8?8W5U?C;[77YL IT"4(3<<@+5R#3RR(E)AU(8"7 MPH0>AJ)MA75X4O3MD;;610]GR&-$#T'_^ E&E_A^M.P;;R4J7@<1\"+J#")A M61U#S$+ )+26W#6OCMH7X_D1J5:>3ULZW-DPWHSD_IC22_"$.ILU0?QW/?K^._XEI]G'\[L\OP\DB3^]6U\9]#GQ[##ZK''#N\W"Z O%G6I]\!_P"G2 MLV1WYB#+$V5E.I^*0TQM;&\S-@OAJ&-=/58WJY M0]*K)FI?8QYDI4,Q53JBWI62(<8\ISTX&AVT4;5KRS'IM83YNNGU'%T]II=O MGP_U^VR<_O@TOJ+/G[[[K^L:8:6/3<-9B^RHW3^\>Z[4,Q?2*'/JQRN83B_* M',0MNU0IR2A=AZ75FBI=ZLA?,$SZ#)YGQ45JW6=T+9#.!9CI$^;K*UQ^[@_? MYT]9Y&R(4*" "\RE6AM2AU%Z#XX5*USB)HHHFX_\W0SG4%E1W?7]J!*SD8Q/ M)0?J]QE9:_,)IG=$-;_.KWZ>B$DR!?6:#4)A(4?%0#MM.9V[Q31GS"8PQ\J$ M:J;MARQJ(O4^NC/>P;.J8=T!45\-.A^A.5*GIC;J>GC)W4;6AV$!&&EU(F.( M;!\D?TXJ%J2/S'D;HXW*&6A=OW\CXE[:-TR&.'W[VV09'9Q# M6[6*#L9AT@3(0ZB#1&BE"CU+!$R&)(LKS?OU;89SA)Z-';7UJ)U#&U'W<&6] M@/9N+307A7 ^&:9< +*;4NT_#I%(G\"*X%T6K>WD)^"<"0NZB[J/M,?'(Z@B MQIC19J8#DKEC%9D[8(&ED%3R*<4UG,IXOK[LP(YR[N4B><,0HUUPO=8Q M?7OI;-?Q;,\1>.];P1U\(<0@LQ0,E$Y,%Q49O0>&&1]E29!+C*WKM4]]3%\O M/-A'SJV;=CXU@*P 0$X(C%LIF<;L6$C",^ZQ""U3]OQ!?.!%#W';2PV[#G'; M1X:M>_,\/3J06T!>,VL3N.K;@"4JAXJQ2"=S,"KM=LG^4D8P=M)O&SD>Y.VM MGC/)-)]G?:JN0\>B&D1]A*BS MTFJG+&1ZP)U3G?YV>Z)O>O:Y&/A-9-LP/:_B^8!?KB?I$TSQIG/T0XBK@:4[ M@-S'UM]"A)V!'=;@;Z/#\:$4T/#TV ^LM8+[R"/SL78GJ6^*EP69=+2Q@5=> M\IW*84^;)1N\@2.29!^YMS8M?H01I$0?]3..ZB7^+[_\N#S,?#(RN-K(6$?/ MZ#_!HJM9AMQDJSE7P>_6T7'C(PYG)O2HCW%S8?81#+Z.TV$>PN3[[W!S-BZZ M5QMCDE>&%9]$;6+OF4\A,VE];2VHBA:MT[8W@CD7FZ&MU/L8Z',+I]+^HMP9 M3;MJ0[\#PKYF^VQ%=Z3+XS;J?$B2?G31Q[WB=J0&A./)2:9JCI_VEI/?953M M6.R%]+S$AT[GBV7+MLOF8Y%E'Q4TCU-\_/M%*3@9CBY7W>U#SHH6RK(-BM5D M7A83>A:E-DJAP93-3D;$HX\^PA"@QL(?-Y-<'UTS%E>D_ZK)G*/9Q>3#\/+3 M(C8>)$>9Z605IA81R>R8S\1?+H6VA@Y++5J_XQO!G)O%T$;J/93[K 6V"K'M M *W?O+)UL(XT_[F- G>A10?I]Y=IMA9B$0FTE()Q+G2=B1H86!>9I4W-:Q%- M3#VEG!V.&-MF0Q^<%_L(O;4=4(?:+4&M0N.8K8VI]A3+M=6"S(+@>,D$;9<1 M.!V0/SE 8!]G7R=Y9U#[67&V8A[8+JM0X$W$MCNPV#>XZX#S<04&3AO:X-*F)% M9[-EWLC$3'8BF^"\Q-8M-$]](& /'-A'RGT8=VLGF-7E"IU/4 M]$?A2952;.WLU]JL.^DA<7MI::]I#K@&51T4 M[F.=?Z@8B&!922'D4'11V+JIU). SLW\:R?]'IHD/,"T9/\NH'HR ]<".G)% M87?%C?N2>@^[Q7IP "F7I S+126R?$JH_3J!)3RZ7_"F"GKC:&&)]C\,G$5;&VYDIY1TQCO1VA5X!.+PMD$#Y3PR M!;M(M@WOS[=8Z_?X()3I?]PO\?YH$B,\A8Z5@.:&C=*K"8 MB;9*FU2BRS'*UNV1GD9TW/K27YIT*VDH\QXVB/OH?H/)Q61^&N;:D1E_P\D< M\,#[&)4(BN%\D*U"XFT4F7'4)=$6IE7SANJ[(3L_AC31P8'VCO?3:6W599Q- M"3PR3"BKA02U4H/3UF8L0I!>\-9Y!9O1G!\CGBWK'FJ3UR&[N)Y-9S"J4^\' MQ@J5I:K&WZGA;>Y#2 MYI7(KH)+''!NG$/(+(A"Q VAEG-E3>=>(,Z232QDOT?(>ESG1X\&\F_=0?H^ MP ^8\?.7*N3?)L-T#Z/1W*K(:^:^ M9.7W)M@>:1%6L-:NE*ZY#% MKMA>"57VUT,/]QJK,VZZ[*G_XS6!'LW>C/*OXU%:_&6@N:8-447FLK2+/ON0 M2"0E1&Z"=N1Y-V^7M .N<^!)<_EO[.#<++2Q=*,7\Z-(&C<_OEG+>U+!!&%" MHH$,&5UFNH2*/!?RKS*OF9U&$;FC"?WN,ON@/0<^'4A7CUD6&EZF/(KMH93) M&>YJ7D =S9V0Q1JVH=$S66-NZ/=,3<,Z!)ZVDO28^UKWNYA;;QAB>4E)R MYQ)3T@/3P('Y>CMDH^!%1,R^N9&[ ZPS8T83Z:]A2,N+UWLQ/1T+"%DB;6$: M:=U2,@@\,/)J0] )"I;F51;KH9P9$YXMY37:[QPZ?83K;@1/F +:V<1 DA.F M(['26T$[& +&(GR=&-4W!U(.;;ZUH[2IO4<)P70'_% M;_,?30$E\P+JXM'];# MG!]MMRB-C;X$;\CFT80R&\U\*([EQ(G<,A7Z]F&8USCT1V#. M@0]M)+V& \^.H\XO Y:SG(;3V608K^="7;5+>G-)7UV21;QPJ4D:#[RGG\:3 M>1<#,ISA"O\.?PX_7W\>&!?\?&R[D1B83D$P .M9B>1-A8P<^8,XR(;[F.;0 M7C*-3D!9:[C7.29[M\G&=97E"OABYWP_NM-T8T!O!1KQ21\CG MP+%#:FT-ZSI'=%> WHSR M&=&%/M,D[;:G36^AAC/#O8NFLFN8_6[/W&2AE/, ZGG_.2]=Q:C&M4_.P0[F9LJXN&8)6)4C!"2 M&%+3@E)ET M(3N!"O%A+>4^^GWY%S5-!;A&LYTCKD_M+H.B<^&2TQF3XMS-!N:3+36_!9,% M:;UH'6A]"L]+)D)S>:\AP[/#JG.6KI#]!,/)/-S[=CBMHZ&OR6,R7H14R$52 MT=;$$UH[1"&8MU)+9[GW$79ZS9]XR$O6;E,!KM'L,ECZ/_[V0#:$^H_Y#^;? MKVO_@.7?ZO__\>']C9R^??OV'X00\7+\'VG\^6]S&X3>G/>,K?;A=T?Z'+1]VC0"]+PS]G M.,IT\+0;:WQ+KU)TK:5W3!7:];5#PX*SP( [8;P$Y1^V&&PZV?@&2.<@QA,] M1@"L=?2RU+?'D+F2%(O><":X*Q(!#7G/K4,6F^$TW%C(-]MW.]E'WX_"$HUD MO*Y$\M_J(O/LO]<="O/__/?9Y!IOOSD>S>@M>'V=V[7O(_4#]R-=Q=H M?[5KWDN!>[3E?8[T#TV0K#Q:X>@]P%PG'9*9!C&S#!(X2*^*;]WKZ^6T:^Z- M%WL(O76[YI7)MC+BWL(,_\_U"*6OBEJU(HPY<^4$$SG5/5=W 68LK("C6P@3%A0&2 M@B=0Q%M;FX$0:E-,PIB3]-"("S?/?"U<>)Z0&[;:V!$FJ75%VCJS3OH@Z=#R M!!2]9A"R8,DI38J2.BO9B VW3WTU?'BFH!OVUM@-Z$_CZ\D29PVF!:X)8BJ. M$2I#)YJWS"#!U$9H8_$-9C$PJ:A2P##A2B(3 MF\[3@%HR71R]*2(HA(.$,[88JY-G7&T72>LOQK M!3X;?L4NM_:[?7*#F_IG+*'1[?S\T3\\?/2;JO7+^:WG#]]O?^4W^#ZO5OH& MDWS+04C)6Z,=2\)[IHW2+/"HF0LNI4 >LL/F%\]]^&9;H)S.).,R9O MK!>>29%HG_:)G$BE ZO]MAP/ANR#YF6\K< ?*J?@P"Q](@'A@,H^E72%WZY@ M5&=HSZ_40/.0FT ')O$OJ")8.*#^\7NO?)NO/\$TA*."0#'O;, M>JXF^F@.OL2R&J"P YJ>$A7N(SE.;L+S-;-!Q1W$>@!E>ZLY.:\L$7]K^:!A M7B4D-LLB@.Q1"*TKIPZAY"UY!KWI> ]IMKY9?".Y\!7/ZI:SCJ]#;NK=EJOW MVYP%K3E3NEYRB1(EF&UF\[H//KR_U$7(XT82ZF.\S_PD64TO)1+:E#DRGS*M M)9GZ52HL"J&\A1A*:=UN\!Z UWT+X@;IFEW6U-.IWL=Z MCF,;=*#)0S_D5'3O8 JJ&K(BM^Z6]"2@OYC44&&MO;A['/_M>I(^D4CJ MRJ>K? 3PH&U)S)G:")>@,I""$.;:I461,QMVN^??]J173)/VFFCH)4PGL\&' M*I%%743*WAAGF%+ Z3!7GGQ885G1F*0B=RCN5GQ)GWIG8Z&_W6XJ]Q[X.MW$ MY\N\8?+H#8@E_W:!L8]'MPL%VF\-VYVO#L)_J+X.DFNXT3^$PXO/W%C+LJXW M_THJ!M%RQL$ !HVYY/ 2%+C!"VFOOWT$UEAO?R=)?;[^O 02@P0!F<2.AUVFGT^A;-W7OHX<[E3F(?MY!90UM]#F31;'5U?F=1>-29 M<:&(B=S3<@S/+.I01,XNN=UNZ[D,EZ5Z:8#1QT]M9KV3K?MZ^U_,7R8Y"BKTW\ M48KDXW7%A^MZ]^>7X:*+[6*$PP *YFR%8)C*+]A(*GS6A9W+].?%Z76R]?R7UC+"C"_^8H3N,3Y#VLIU4WS MP$%*R@I9D$D(-:X>%?-&>V:M3]8:Z;@UI\+UYRWQK]?AA"C4L%:[U7)7)3DW M*_XXGL'5^]%L,AQ-AVFY1A-R1!.9JK4Y&F,B3SW4/C7 C7'1T!CKW3PX>(,G,Z7V)0#"]6>V 15&U0$(%!HC]D*"98Y91)K8O.#KO"O]Z2 MTR%0#RT-WES-?P?S^G62]T]?XH!L/>T5"!9+'1!/EA[ST1B6$8%[$742K6,] MNR%[=?3L06&/:=5])MUSA;3HK_Y^-)U-KN?I)!>S3SCY^ E&R_/EG_/7[IY1 M=L=!R<&9VA7$"*^8!HD,@L_,Z>5OCK:OP!"/7Z-.D_V MZ\]BN_FDQ3]Z*)0!<"ERX(F9D.:==A(+"C4K('*VFAS^T#IM]FB+?74OT\N@ MU9K+KS97O<^Y!KE)05VT>[9;1O75?38MKJ-CY\O8M%IQ,-J[B7\/9I_>C//PZS-=T MV,#TT^(8F5]%S!WH^D+!)0Z$K5WB>69%N4CGB)2U[V!@RGM,$K"$YB-G6V%_ M-3VYNDA>)/IL+5@;*H+*!"V:4F%!_75BKB_(P)%P]J>DMGVD[\\7FPC#7F(.D/X(L] MS[;&2VC7 M$[ -L$7IF=8VH8B>*1EJQ: 5C-Y38"(::T.(OCR;VY M<>"Q&'$J303?CV@?I",)9O//_66YSGEU%U>8I:,%1!XLTQX4\UH7)ASDVC%= M"K=3*=L>#'\"SO&+58_&E7$_.NLA'7P#M&7Y]B[@>FI;]"2PX_0?:J;&W>C1 M00<')XHR,>1@%9-!ZQKC @8^!(80. ==4FR>(W0$@FQI]',5%^ARM<=68(CM/&* M3L0/O#3FU%^BU_Q:OREKGCI::V*_.NH#E4$$P')08XV,G#9,=#2WNDFW!=$X4:2K_'FJY?L813N"*\+W)GTG.T]EB3L,#D$EE M+Q36R1B>:4$N8TRU96PR0LS;!.O6X=.=@)T34]IKHO7Y.5N MN*_<[[GGP(F^Q=U#9=".29&>1PF%9& +45<;T,PCSRP[$,9QGYQM'1\YU2S6 M4PKN]:"]C59O_U&9?UR_/7?;IC%\24=!. ME2,KR4CB%UHZW4I@4BCC$Q8C1>L>\-U1G\[X)570*,\3*RJ221#)ZP /DHZ: ME$NU,FF+Z.UZI2/X%S1^:1^6]C=^:1]EG\K-R?T^W#7MU'E?PR>"3A.-Y/K4 M6?36&0S.)I5V:QZWCRUP7A,?]N+ DQ,?]M'%2^F8O\N:_IKXL-?$A[UH5 MUO!"G47PMF8@DROZ 68X !FSY(XSH;%>URI@7GK+?"@V)1,2^I/Q!7==U DR MNF=WYZ1HFEYZ//:YJ+_>@Z/2Y)0:4S_UHO]S?$4?RPIK_NX/:Z@]N+)@>Y MS'B&CE\*?^D=5C)'Q5QMW:A1"+*J@3,1%7".%A$.WL[P9'B[UQWG1S KEQQDP5D$2]Z<R^=[S4S>Q^%G=(] MQ-;FG#=-"#^,KZY^&D_J/QI$'HU.T3(HB5:;/!D]*4@6,%N,F'0R)S/)Y%DK M/$&^]^P4G2Z!7N;KLAA"-X"4G>6D#B- ,LVY9]';>FV?P&?K3/M2W(,M[@6] M) =@Z>%?J&=0[)2N_K8N]/YPI $=JEI' TR[>L0F6FPL IA!=)Y#*MF=3&1R MS[7]]28=Y4WJ0+!3FJNX9X/U00GH#!9D0M0>I")XYCEIQ& =@PHY<^SE#O$ M:_OK13K*B]2!8*\#LN*X2%JH&.3+ ML>\>+>^OU^DHKU,WFIW2W,>]C=G:';N ,HS;;)E&*UAPR3"KE#4(!6P^F73' M;O[226IAZP32NR\/][HJ2#"A(=/+$P0#HS(S+EL@WP/P!1GDSQ+!"]H?7TR8 MJ#<*OBC?=W=Q#*( (91)S.7:0BB*P" @,,=E2IB5C.+EF""[K_L%O7NG0/X3 M?)'W8NZ+>GOW'>MMBA=&<63::M*D4(',4"BL2!%S@&H1O9Q7^'QGQK^J][A/ M#K_@Z-EV09!SAL+6&1C*<:8!:\$GN6Z6J^!SREKRUHTW3V;Q?[W,I_DR]\GA MEQC!NY[@=+L4BDE"1)F8%ZGVU+.>11%K6()SG5Q$)5N/%C^-E?_U&I_F:]P; M>U]FS'"[#)+@5M6FRXY7#R/P&MHUR*+A8&U E/ARSN)]?>.6U5R+;J2_C*?3 M+SB9XW\SF@WS\.JZ-JG]'=/UA!Z!71HK[ON([K5;G1;5J&1K_1/?_9FNKNG# M:_O72J/KV;()Z#N8C(:CR^EO2\"W83VI8N(<0FTM3D:XBIQ%E14+]2PWH+R0 MK:.QK;"W*]_JB&A1TL7#[M&1?W1F>,_,>@?$"GG/GN<;F=Q!-5W"H0JZC M<'=S.=?!E7\R-5W=%O[#]_4?,,_;SU;6B9^*N51*/4%KWCYY LIEY]"Y&%WK M/CP]+N?X]6:')^G#HK,3(4L/ =WUR.[D_^^"KZ=RM&W8CE1:=BIDV(FD'35Y M#,9)+S&"(>\1Z5#3/F9&CE<=0F4BIFBT-ZW',E>S^LWG\?5H-N!7$_CR:9A@E,GZ3O2]Y?Z=7ZL)5\70I7=@@\O&M.@HN<'W +^-)G5YZY_FW9(Y%:6. =CT. MY(!+163&J.A(%$5[2*!2ZR#'+K@:=@7<_+0?OB]_N(C,)FFMYL4R%$DP+41B MX'Q@J.O+QD$%W;PSQOXP#];IKS5[GNCEUXN*3N6&Y]Y64/>!'[[_@*/TZ3-, M_IC'P$SV13LIF;""_!5M/!D]6$T=Y"*Y(NM6T#P.]"2FX]^U],2)QQ&B=KKI M)X3X -\*W=),W@5?3[,J*DJ?,) O.T*;)H7 M0W:E=1[1$W!>L6WZ+(WT<,7Q"%H%MNK3N0.T M0UFDM[!.QAA]G@JW4:.C_ ^QG]R!&$3(BM-9%[(@B)[,*R\TX>0J<&Z4D+)U M$ZN#4V-_P[-W9NPC]CX8<3V=C3_CY!'$Y0%8A$:L;7AUR@1/T-$*%CTK1M1I MF2ES#JU9\32D$S ]GJN^A[1H*/N&=NAT,AO\'?YS/%GA6R2%F51\4KZPI%Q= M:<@LT'G)" P=FB'5*\!=F$ ??X<%]+=;!JQ_\KF;%@WDW?!:O**I-[X7Y1ZF M52AE!U#[V!%;R+ 1R&$MAQ8:&OJ#54]S\I80;D8K?S=@M$A@6#.R,!TU(7Y'#A+ MP4?-0>>D'A1H;\AR>?31ASNV&\I[W$Q8K3-55V@^?ANO!B9D3J14FGE;K858 M;5-))U'R05DGP49P>ZGNYJ//1G7/$U9?;]U'TL**2D![BO?(&>?!U0:OF8$G M@Q)*#, ]NAC%?LJ[_?#S4=\S!=9#K&71?_*B+$S":OHMS<#I@,?DG)2&^>1L MO7UW+/H@F"PI0+"0K"B[')-[>$R;T1RA[T3?&0J-1-]#X/Z1'_<;.1OT#;A$ M,9 )405IR5'D=%B0H4#.''ET&;VSVG*3VSO23^ Y0V(T$__&#?_(R7G+BZKI M[\/+T;#4?S&K(XOIDZ?TC^?-+9:?.A?F85/XG@GN*(E^+01YR'3 '%S1T6=F MHZ9]S6LZ0T-T#(G3):&I4TE>23J@X1:5#C6L$I","-K=O=-T^">>, (7TC3O M(/7"TP'W84^+=,!]5'0JZ8"_SV"VZ"5T/27!3: O22(J)[L>$A^YIII8]$G066I7.S"YB^YO+>!7*< M*]6&BGI(@0OHO,,C"=""ZL$#\)(WCJ[ZADP3]2+[V)Q]JVL7OA%5FD:7@WG8JC(5Q;0 M> 97TX_C'ZL3>C7,4%M,QNE\40-KM9+:6X8QS'M\.Q92L*PDY:Q,7MC0VI-Y M%M"SY%C?"FM^9S">SFK()/_\[JV+1UH<+HX[AADE$1\*(M,9:!M6G$ M#E'N=!*M__S#J_X FAFW%6M[HV.*]&F?WHSR6\)U-?Y2E[\,3]T@1!Z%Q3I< M32G#=):1CFAC6;0A=_8\:"_TAG=.\P M^0/KMO@07E IFD"$1:RU"UDE%J1+3!7DD"+A\[MQ8ONSSIX0C<7=NFW)SSC" M"5P1O#?Y,\E^.EL4KC_$J T&$$DS-P^^!"0_3#ID)(A2G#+%[$B)'1]X]KSH M0_ -NYC,,;[%+Q-,"X%4H)^K%?7_%G^](2^=: Q5VP;KF#>!M.0_Y6Y M3C6J1QZ8TK3':5-3GST$49(U8/9CRM9GOAZ>M!7_8Y:XSE6J5_/?(9QKQW,L M#\1!Y&B44YG)VO%/9Q-9,+JP;&1.L6 I#[,2N]>L[H3LG*G4HXX>,\EW9M*= M\_*BO!_-8'19N\/6"-]L.D@E9%D[P,58I^L:1!9K'5:12GI:?&WMU9I!3R)Z M% M_(,VR:) AVPC YY=S6,HM;\@,' )DM99.FC=%WPG8*^!2>TUM(9'G;,"YEUN MKQ-99\/198TL3P?>Z^*51I:LHD5+'YG/TC*"$U#+D&+S:6F/4;P&AG24_1HZ M="X1^)DD-:VCT'!Z,;J'[Z+4QO<#PN>D%$#.72Y, QGPQ%//I$G9Y!"$D*T+ M!;9A>@U4::J7-<3I/*OU'L!W?];8\_5P^FFQ_#].AZ-OV -5(\N M?T4BN-4Y*!F9$)$([F)F@%+2N6D=V)"=%9J*P%"SPFEGPR&'0HN;3VP#= >0TD M::&%->SH'"N^'0N\2NL;CJZKP;4@,XEAX&52DF?+8E:UT5[A+!I:MI<$G,+XX++765?GK8>NU]$!VE2/O9(FM4F;UZ1MVLR-?'R0BN;IM!C?*#0/0M M\^FCLA<\,N[JW,,Z[@Y$,<17Y,K+C)A;'SO/Q=JN@GM/!*NIVV2 :C))4ZXA M6L_)TJBNBP4+Z(T.-K6^VNV&^%!UW0?AWN9:[]Z5>>RR[]JHZ*:"\CIP3"I06[T"BUYI\JC!I2306;%39J+D!%QZ:85+0K?V(I^#\Q@74$?P(GM7X8DT"$G! M!H52,Q-T[6E"^Z&O[XQ/D7N-*H)MG;WU(AJ$]*__!@U#]E'>8;J!7LD<,1+.U-4*^V4^U- M5%"3V]$Z9K@!2^?HZ?W/7411=%$R(AWI7)C,-&K)8H&:$I^E,]S5D[[?]1VV M@V4+/3^*9'85[+'CDS=E.-]@DF]&4"G4V>A:G24YB43EPJ)4GJ7H01D9@D^M MCYQ[ (X6E^RLSH?53<\6:Q_-!-?6YKV93&!T.6?3](?OM[_S&WROWYNOX'89 MH_S;%8QJZ_VE=[#+FOIJ1]G#>H[3U;(#31YN2*>BXY?"7QFX++9N#QH4TR9; MYJWE3'%CA/":OFZ]U;T<]_Q73Z5!:ZZ$/X&/(U_$_,?I?Y&L9XWU$'!_Z%JMK 9G1?%.BAGXW2V$/5A&+!\$78!UIUFB.*X 4'8#+E>H3F0 9/+@RL"3FF MXJ/=*7>N961G_V4CD?6-?A?.TN[JO08T?)-:WGW7]?#V??WH]JO9N[:SO.X M/GZ"T=IW<>!5 (F)LQBPICC(Q$ %S53V:&/)/-GF]\@'6MMKIW6?5-CH83XS MV^41C^9B1\R?_U;3@)K_ZW8C6,5D6D-:.95O37O;@:GW@]):L]='[Y<(T M6$*CI)A?AA"'5P06IS]>3R:5#ZODPK9O\A,/ZIK1D-+D&O/C![1.7-CXG(-O M'MNU]B@_89N0UI0Y/YV4MOQV_2/2=O*__MO_!U!+ P04 " !HG5-:7=B* MJ]>0 0!&LP\ %0 &EN7/D.)(G^O]^ M"KP>LWU59L(4#_#JG9DU51YM6LM*R3)5W3M6]BP,I\3N4%!%,K)2_>D?P"." M<3$ !$BI;:8KI1 )=_\AX' X_/B/__W]:0F^\;+*B]5__LG_=^]/@*]HP?+5 MPW_^Z=?[CS#]T__^K__Q/_[C_X'P__[\Y1-X7]#U$U_5X%W)< M446@RO]<-1]^*BBN&]3/\@5./J%^@_UC4'T$_0"&_K]_K]B?_NM_ -#"419+ M_H4+H/[]]:@@^/<,#,A>SW'ZA/JS87-_=#:F+69^>8U=?BZ+&RQF^%ELR Y:7 MZH-/\J>.C!IH1)DV=#K5/6"5?Z_YBO%66^X,#7+VGW^2/RW6%7S ^'EQ5Q:4 M56L2]KN>Y(%M>>W7/U73QP(21WD M'7E0"% ]%F4-Y9!/8%G@%< K:01T3%T!J2'50YL7:%'5U7_\M)7Q8IB7,X.W MO "WFP%N/>V38!1TA\A2V0=%N2]C00UEW*Z^2@K9""AP11HINY&DM 'ZB2_K MJO\$JD^:):A)[*>#>;TN>WEP2<\ W3WQ$RWDJ,\UW,%<(6DC>%W8?"5:\"5# M?P)%R7@IC>(CPAU\:;\^XI(K(XR]*YZ>^:IJ;+MK-?8#5P;SSR_;1^[PB_KH M6BX;=ONL'JS^RBNIZ*Y7[,/W9TX;G:<^NEW7RG)4YOC?N#*BY3/26L@4Y(T$K9:,->3E 7S<=FZN_M MP*VI:M\.P].I]48 ^+.2 RE! ,Q 7D!P^]5]\86K".*?BDI^_@Y7C](6^9;+4\?/+[]*D6Y6M\^2KUHR=$WK_%M>Y[RZ M)E7#VB*CC$6I/!.P&49BYZY@'><&^V,4\RN7I;[&M/F=EF MN3=;7W9FZZ:;K4_];"FVP=U@IGY0K,M9_1%LN =;]L%OO0#_G[L];TI\'>U> MD[ XZSXT)E^<1PCP_3M(T# DST?3G24ZLMUN"H&HHFFE;#;CT=*=; M$,PTX8 V:(A?@0Z2EC[XK>7 H2K3%]>18M(@.*N:T0=@7VD8O&FG EKE^XB*OK^N/7(Z-EU]K7*_EK+]LW\BG9L/C_CM7X/JI6*].N\6, M==XD*#I2CVYYFU633@+KOM*=AHB9?F8\7[PKOO%RBI7-$.B/_N/:Z2"HSS:,MD+;2.,G\D05? M9 M11_UX46]" L[NL?.R;[3 3X1/C*R' MSN'5< %^8!T_/\K/&I?75>OXXEL!FGN&\W-5BAPL_ER]'+]> 4VHH%>MM9Z:Z5S9XB]SJPX MLM1F9GY64^YU)F;?UGLE+FP/ZTW 2*58Y/)MQ=Q[_HTOBV?E(>A\4+'P<4I9 M IE@&40>EIL5$0FD-$5QXL64^6PAMV)2Z!_#->B:**0A=6V]=+."SRT;\\VMPB>ELS[EF,AS;OWRBSS#EO+? M>TR6_)Y_KW^6LOUCD?J81AX-(/5#"A%&#)(TP)!CY,51%'EIEI@X]BQXF/B8 M^G7]](3+%Q46^7$MZ7/P2[[*G]9/?=!,!7Y=29 '-X -UX9:Q@9\/9TS,:1F M&JAEYFH?K"NPX>A*7;02+M'-V17H^0._-1P"Q2)H>'2HH"Y R)&ZLN%@5N5U M 43[JNR2H2P#7NDC9^LEOQ4W0L#"$*/8H3%.?PH1RP6*?^%&4 MF2B>TZ0F5C)-I(I*TP6B* '_WIPXU$&C()40F&F, MGF9SJ]A254KC' #&6N*\;(XTP@BA65?_>8'W5[K&&Q>&2UROZ\="63#O"Q6W MN\@02TGBAS#U!(:(8@1)(!#$5"[H5,0AX4:9=J<(3;RB!_?B&\+@MY:TH75P M$BK#,(0+ ##=\3>R_Q]IG%8LITT P5GQ[8,#3LCF^IY_G\SK7-F?$/;D[?NI MYVV]'@]X^4ZY!>^*94Y?ML=KGH5IR@2#&18"HB#Q(8X##CV:88Q9ZL<1SH(,I330#7_9&7GB5=G1 BTQ_>"77>G'5^)%,IFM/$UQC$)?CK)N%?JR M.])LH2]'!1B&OAQ_P&Q)<,H6GXO59UY4W5V4QK?]X*6)O^V2%OS\X5;3*7XH MTOCW_")IS+[GO2 .[\E.;11J2) W#" H4IQ!QQ"$.60R]A(5A0%'FA]S$AM.F M//%ZZHF9673ZN.E9>).@8;8>>SJ->^G ?WT%^K_/8PX: ^+(/-2G.ZNY: S' MOOEH/H!E,O1R6?RABJQ\+,KWQ9K48KV\IE2%_E=?..7Y-^7Y?;']"$<2\VRG(VH3ZQ8MGP E2*1,>$RF+NN##, M0S;"54_I3(:6F>+I28(MS2NP14\YOKO\.97!>04ZAAPF MO@X"K#UXCVO*F[ M-K M\M>:LNRPO5M5G_,0[=RG' M68QI%D$N3[@02:T#<<2HBNF3N"44BT3KX'LA'Q/KHYXKT+ %%%U+O[,MSIH7 M2].C9WCK9 .<^9W396*[NI"RY&+>VZK+H#JXRKIP..M[KKV8YD.UN, Q\1EC M/F3,0Q 1>?+"<>;# '$_BN3DX8 NAM4]=2Y]SI+56DIGBY?J[/BVUI 6>-JW M8&X L;T1VT_<4%D]1TPBIW=CVA*[NR<[3W+N.S-M$([_ M*W*UJ@8UA$@48!9D%/I^ZLNC4T0@$9'\E8B4(D0I%T8A+F;.-8F\R" MQ@O!.Q;^;*8=SH.GIQJ<0F*F%[9HO-N@T5.?I!B2MJR.-,)Y>K.J VWQ]W6! M_HMVBN #+E7).I4(U53#V[] ]D@L1!2K#@E<6@@LY##CJI$"]7$2,Q*DPJAZ MT!EZ4U]N'-0*DWRT]37!=5V7.5G73?2Z*B%6/#T5*_"UEFP]%DL)J6&BP#EH M]92$0\#,5$1/> O1/)Y938$=Z8ESU&;5$IJB[^L(W==L#Q)=X-W^]S?QO1!% MC$&/\4A%W812*_ 9GY,I/W.*?&,HFY.$9I8)_1D51E M0WNAL1^V(;$WO8A ML>&AHSC/PC\GH+.SP@DR,Y\/QH4]/!.<>=XJ%.'+>LE] MCT3^=5E>L^)9GK0_+OS"B1%F"%)0E($B#?V=@MD=%T;Q"Z=P&%^9[B P M6Y<:TH/?% ON0A[.R&@;_W!JV#F#(YILV68KZJ'Q3U?\B=IX]/J MYW65K^1VTX72T !1/Q$^Q(@1B'R,(>8>A1QEGB]2/\5"*V5WE,K$*W5+%O1T M]5;F.#3C"].9P&;K\HBLYX./#(1F79N\QE,\O? [Y":9<&TMI"53JX34HXV> M\8.V8]V_C;\\BZK1XK_7-'H/6RB:+YS@FF]]B-4B3ECF>$G5BTMO8&/WT2S'&*AH5(NDM!,EW3"?7$DG('JN$A( M.YUA(*R9RC@IRZBN.'QK/B5QDN,=[7#Z*?-C0-/SXOZIN8_\)#7-3-DK8I>$O^UAH;>\[24T6\<&PIFW'CTJ@ZM6H[N#S]M:]*A@!ZU$CS]E MN>MB526EN;R\*W/*^[NA!4V]#/&4PXB00![Y @%)R.66FZ HH"0,,F2TM$X1 MFGJ1R<\?56#3LR(*?LA7@!7+)2XK\,Q+4"D6?C3<;4]!IKG!.@#"<$_%;76H MAJ;<3QLD-K>U#C?1,Y*YVC=/D9EWJSPC[,'N>.YY!['FXS&C78W;O9A!EA$:)U["X\RL1M&E'$VL$9KBU>J>=K]8^07!YU; MZZF+6>$TTRN[ >G#0M]#]L"&OZ[4N,)^OX+X1/'KE^ U122[%3^O%]-^"7RC MT>T7#6P9R5H_\K)--/PLH>@2U%CBA8*$$7KI84C-=TPK9YP!O*3J,/!T3R%6TZ5$:\T:8 MCHEY$%4Z^K!M>28\#($.$A_[E&/(E"\/J9C1YIS!PS@3-&98>$:-Y':'GWCI MM<2,6QZ=@$)OX=D+:+;B]&6SJ+%T3 1GA97PJX5O'Q?LL(32T:?LEM/'T\5- MY59;58LH]6,DA >3((VED1\F$.,LDJLL1%'($:78R+X_1W#B)=?0D/9C6;XH M2_.O>+DV3-HZBYC>.G2)@]G*_#A:X?D*-.3=K59=01VMW[/D9EW1NL+OKW'M M]RS+6TB;F>7+M6J+^95356$]Y\,$/"D_HON>H^+C\H:U2TFR1HBC55?VFR0H=\75BL_ S8FAZ^Z2 T].<= M*VNN?N[*WNRP<[5I.#5AO7,])*8J@GZ&^NM61M>#YFRY=,UAG+:_MBECQDWK]/'5$__3(24F>[1;?+>7%]*#!5C@T>5U3-38_CIH&L#,5)#"JKF7O!M@]8-B!.2K'P<-[J[/HV:L;,P! M<*1K# C/JFK, =G7-!8C3*UH-J[^.(VR*"4"ID(:.BA) TCB6, X\!+! Q8G M9M%5YBS,$64AEL4?%5!S>U3G&);3L8#9M?*9_M;%0@E-NEUKGKL M ;+74XZNC!HW%&?O.>E[7:<)I@%.",2Q*M$18P*S* L@I3'U4\)"[!M=PAY0 MF%C;=/2 (FB:.K&/A9[.N$A",Y4P%&Z"9MXG)7&6YK __LPI#2?$.TQ?./6@ M(\^L7.!R2=#!C?@*I5 <>SYC( MA%%+.7W2DUL!S[D\L^3_E%_?'\&R1-_3\[)X MX?PK+[_EE#?1Y3]C:4N\*YY4+<#&SZ+JH-/FIUNA/# /*[4X[^1B+%A3.O#3 M)K57!"')U P<2(R]L47?N'U8\&V M.=V:!=A.O#YUT,ZP%$-+6K_:VBF)QY67(V'-%- 1.<%O3M/4-<2ZJ-[$_IBS M5YPX(=2QFA.G'C5?5%VO1KE7_/QRLY(&FJK6K[FBCKT[^3URVY!SL+?)@P%Y M 9)^_BUG:ZS9/.ZD[.?7UJ5BFRTL#8GE0E,\.%IC8^)9+;"C \ZVNL;$&2ZM MT>/$54.Q< Y'58+N3-Q+Q0!)!$B$"4>@FD<)=#/A!\%-/)X9M079'?XB?TCH.>3MY3-;IONBS5.!\;ATCIS=>X//ZJL^+MB^J_G$4[:A!Z26R[DN MF_/$.U7O3'[%\;*][EC$$0X)BV.(PB"#2'@1)($?00\%'@\B2A.S7EWCY"9> MB$U43+ZA#NB&/,#C"0$VT.FM5'> F*WT\.T)/1F?1 :/$9HX( MT!'\, I ZRV+FR'V]_M"W4==/]7:UT&#=Z:^ V)_7U=UFX-9[-^;&ZS/ U$U M[H$LI32\_#DIH+,E=TH8NRN?X4#SW?,<87_G_571Q7]T;?[_!+YK+Q#>T('LA5>QI M1^TR 0VN52X3U.[ZQ$A@LVN2T^*,7H<<>6V^:X_3/.]<;XP\=D%U3J6*2OXH MMX#\&V_7H&J^_+$H>?ZP>M=4'Z0O]R66>P1M0J\D!^JW93/G4J,M<57E(F_# ML;:6V4_KG#6/?^;UK9 "+5 :,,Q5H"M% M7)Z1TQ"F 4U@E&$:(4^JL=!?K/B#T@KWAJ5!WX:(6LLJ:Y?5@:#:2^L+7ZI" M=\J7)%?F6DGPC:MFN4I40#M90;T5#^"-/!7 \O]5TL!Z6:LA)'J@Z@J96S<+ M?(-S85)N]6UP/*%5V!1YW9%RMPW[%>AD!;VP8"!M;VC4@V?W'=-R+X M"4?46V310>N#=[L,?<^KA1]QQK,L@A0'\@P2,@$)RWRYC_MR(X\IC8E1_LH9 M>E/[N7>*[8-=^N WQ8%A6LDY_#1]W>Y0,3VJ7 #(96T%3HLY1=. (]1>KR7 M:=%'"_Z/O&;A\GYXJ-\]KA[N5M7JKWAYL_JZ?GIJ/1E5O;HG2ZG'KI^79/G? M91?;I^L7-QUX:N?YPT/9F-_@W:,*@ ;Y"MRI/%IIOS2%CY5--)SV4TZ!H6?_ M-=!WF.!_$9QV=PO&U.:[@+ %8N>6PGH0"Z_JUS6I:)D_J^^&/'T_+2B+L$]] M#@6+51-N0B')> AQ&&&. Y:$6"M]Y>CH$VNR(3D@WW\R<"H> *'A,[U$/#,M ML2/9_862&3A++Y'0SE6J+ZF9G_24)*->TH.7YO.1GN)WQT-Z\B';,.^O3WBY M[+U="U\B0L-00(8]"E&6)C#C-()>% =Q@FDBCSAF<=T[XT^L#;JPY8:DH0?O M%"#C.L&!F&9:P4Q"BS#LHW)<$'>].][,@=9'A3F,K#[^F/GYX5WQE2\YE;;8 M+QRKYO &\0''WITA,@"OY)>I(PPZRL91 D?E/F^27RJRV*$(-IFJ30"X5 @F5^$,1&W;U.TYIX43:D M_N>_^;'WOT+#AEXC^.@YL1U);;8R%='6D:1:YRJZ5Z"A#,()RCQJB.BJ@=<( MI7E[=YT7^:!ME\8KED57CQ?)ID]X7ABF*TY2I-"D, MD4\S2&C$()$K'?EA1)!OE#!U.4M3>XU.E%P;%@11Y4"&SVTJ@#5%>>R+KCF8 M+SW=,^\L&#JW!J75SD_ S[838%ZSUAEFKHK<7L[0O%5QG0%X4$;7WJ MC1Y7#<:7A3KK+%*&DR@5&'+!,XC"S%>=AF.8^2AE"0FBR M,2\T<(S2Q4NPI M7P&A#(AO^@U0SR*DX5AW)+>9&MJ*O+69P):P(^G-"\!*-#'5?[[FE=MX3;!68:PL@J.EXUKH:O5PGT_#M) JD\_\2!"D0]Q MC#!,4WGW\7U*BOQ6B%LQZ'%R ML_HF]7%1OMRJ83YRU>PX0SCC+((D0;'4BRR%),8<$A2+.$T2@@QJ,V@2G=HG MJKB A1!-LO&@Z5C><]+"" 37-8Z,(-5QG+H'RM")VF!TVV(T;,RV80(T7("/ MTV!DXEYUCY6EJ]4)9H:.5S/AQYVPFF/-Z) UDV[7.6OXKIWQ^:[D+*\_8M6: MOGYY7SSA7'Y=F4=%Z*E2-D+^Q\M\F$64P400P0,_84%HE$MZC,C$.K(E"7J: MX+>6JJ'+\R@Z>L;?I3*;J3MC<8V-LC%Y'-E81TG,:C*-";EO 8T^ZR#'^V:E M;"EI-*E+F4*:6RMY^.S:)!>KUK/W68K5.X!B*M+8%S"-,95VCJKC0E($XRB5 M1T,O2%%HUE75GI>)E[8D!'LO$&Y(@T>^9$TBHJJ9N"'F$28ABGD($YP) MB"*/PXR0%/JKAV,3I-A?FYFZYMX.YGO:="4DS);V;PZ_"(#N^P) Q ML.'L:M,/=\O=1#G^=A!-D?]OR,GKU0:P@VRT;H#ED':;S5^*@OV1+Y>+E/H) M\I(("DKD"9E%\JS,<")WCLQ/49J(,$Y,=HY^X(FW@9Z,F>K92*VG1VQD,5,* M9\4P7MC[/#M:I9MA9UUR^\+LKY^#O]ODGBN/%!D)XB,OVT>&07QWJ5? U$P97!P"?@4V,]+R^@H389+6/_^$6%8#F&]B#,L)N$5P MO J!(UHS%B]PB\YNS0/'8[LO)=M7GFL)R<]+5:'T/6__O29576):+Q+"PQ#' M!/+45XDVF,+4"PA,?()X)OR8^I&)_7/.'I:JX"?*&TS^[ MJZ^J.0=ZUNB\R)IM71K53+=E1<%O/4,./93NT)FA,*@F0V^FGJ<9@"9E. U' MME.3'YZ>E\4+YTVCPMNF3DV7,HN"-/4SZD.?1 %$,68P)91 DB4\8#$246;4 M'NHDI8F56D,/% U!PXBXT^!PX?'8BP.(8[DA((0$)((RB-+4(W'L^1[ABV^\ M),6L\ PI&KDP?U_C92YR:9Q54\"EI\6=0&!SKMC+6-Q:*E>@96."1.RSPCK2 MM:?IS*I"SXJ[KQG/OV#;%$_J6IJW9[!8KED:<@^2A/G2PHL(Q#[/(.8A%9Z( MHXAH.2:.#3ZQ6AN2:J* \5-1UOD_VP^Z^IG<#:#2O$RP%-KP?&%!QV;KN MD'=GC>H&0\_>L5M-GWA5<=YYXE)N.;H"&YY P]35)JC_Y4JUU"-<;M YNP+_S7$) M;E<.$EQ=8>)(:5BS,:N"N12L?65T\7B6=5CH(V?K);\5%P;LMEF:42Q"@@F# M6<215&=I"+,X$1!3Y2J*?)R%Q*@FBU/VICYA=(ZGE0]C?IZ M4V6F9X_-C%2MFXGY56]PR-V\5ETF /:CH,@T5 MR^C<0Y?9II-6C.*$HI1 #WD,(H\*F%+JPR@*>)Q1FI"4FP2?C=":.+ALUVF< M=T[CQB%O&*X[ I>>EG,$@IG*TG2:7X'KNBYS(K]QJJRE-!;OL-N0, WI787Z MCE":-^+WO,@'@;\:K]@M]R_\N;,$;\4G5??Y5K11QHN ">(IWW22L@@B1GQI M<^$(9AZ)$Q\AJ9!"BRZ-)PEJ?=DO[IFHOMOEA@6@/#PJQ@T23/\AM^J2?RN6 MW]11B;;A[:(+MC;3"J=13:.$)JKD $V\%**4>C!E?@9](?]+(QP1,]__97!> M$!']RCCJZ58GZ)AIUB\#4 1HB#:Y30U9=WKSK&2.M.9I.K/JS+/B[FO,\R]8 M9LZK<(I[^6[3P8UD)/0]FL@UK J&"OF?+):F42R7>>QE018SH\/ISN@3K^"V M?*0B9M7<;A<(O>5H+9[A>4Q;,O,\\6,2N,KWWAE[WKSM8V(=Y%\??I+2R-+.42$"Y@A3T _1I@3/T!QRC8VAT&2RU%J-@:' M^4FCI]TTNU\.JZFLN&9KB3.@Z=XG66-@>;/4R:UB;W:JR'P>D=OBJFE,+&>7 M3D>)S'S]-";HX474Z-.6$2U[[@95M(MNXLG2E*: MCE,_C8A9,:U1:A/OC0TMPQ"-47!0'$8)D69_'*42'.P12'P1P(AC'J<)YCQB MAE$MKN"QBFQIJ"G'IDN0]!29,\'-]-FQ*C0M"E,$%FH)Z2J.9936O+$L.F(? MQ+-HO61Y"[]5GK?")'%N$^D<^"Q$20RY'T<0<2(MF@QE,$X(]U! PS@SRG2[ ME*&)%>>GF^N?;S[=W-]\,-0,%P.MISSFA,_07C+.U!W(,HD.A3B+PH@FD:48BIZKQ+11;$1MZ22YB96 \JFE= _1<,2%\UX81; M!IL'#.^;+ID S0NIF6 UO+%26"KX#D'= _3$4RV#X+?N7Z2K,J^HRH-]($OTM#W,Y'* MPW+,/6D68GE.3E@(D\SS$?-Y2'W]O&U-HA.KO"U=\*P(&Z0!ZZ(VKK^FPL), M3VT8 T'2CMM<&F8N );-B; R" 5>@*L[%*=W6!FEL5L*/QHEK+N6/-E(1M* MMY-E;/JNG25Y5Q;2-JU?[N0WH9:J6*GA9_75^:9!!J-$9LXTJBM+O_<,7 %GA4+C8G">R8LK@)&T=,S\UQA M8JH>>R#N-D!\V +A]&Y 1T)'UM8HJ5FM*1VA]ZTEK7?,EKEJ*G]#17DMCZ1R MEJ[K6MI>S:[P<8D?%GZ8^)Y0K91(*!>X\#V8T@C!6)H_)$Y%&GE:;K%Q,A-; M/#?O/GX!'64P( T4;;WU? :F\97L3GBS-6PGM_;RU1-KI.&U'*!=L_*'[5(] M,^PLBU1/M'YY:CY]L6=[P3E)&&4"\BS+Y&DD"V"&XP3B-/)]$F09"XR*2EI> M,%OOKM:-6Y._^D(<\E[MSI/+.OYF35\)=>DVCTI'CRY?F.AN?XWSD+GGW8 M,D?0MH=Q6ZZ@^O!='D/S2B4E_(WG#X\U9]??>"E/I=U?>'-876 >8803"H.0 M2S.34 $)5_%D)$*<,IX&@5$N]$Q\3VRW#K@ /^0KP(KE$I>5*J@(*L6^80[, M7+.IMT._P3DRT]X7]X3O:ZM4*@=Q(\P5Z,4!G3S]7WGK9'L#W>/MIN"U6\P; M;BJ<-:NW)&^;\[B2@]:YI/*>D[HKK20BYL6!'ZC:^B%$J8T@1,$C5-;CR&BYX:OEA:,Z4Y%%31FZ"NU*A$ MSI(4C]&8.3UQ1,S#Q,2QA^U6X^>U&N16?.'/JN[2ZN'755Y7"YZ1%(59!C-I MT4$4R.4HK;@(Q@0'F6 ^]\RB1XZ3F7@]MD150EC9DP5K1==L89Z 2&]E7BZX MV=+JEU:#.'@6J4V>!MF80)@%)PQ3#C 4((I9YD! 4 MJ F*@HPG42B,,N>=<3:QYAG6@-+I"5"--@6XM/S3I;.HZ<-YC;DQ]-(<3,NX MQZ8:==E,61/*$83.RT%=RM!U$R/&J%9S1+%?S%*CE2E M/1^SJL:+X=I7A9J_6K(>2A$ MX@N!C>X21ZE-K,(VM,%>%V?3\DQC@.FI)&LOR MI)SC*]&%B&:+3ZKP)K-Y>*&M*['VZCLGUD@ J7RU6VN4;9?8R0%G657GQ.D7 MTMGG+"]E>*V2Y>[*XEO../OYY5=Y]KA9;:J+7\O]^5L39O>NS3V6GVV2CZM% MPFF$8Q+"V".I:A6/8(8# IF7I")+4APPHX2.R]@Q6KSF0:G;>OM49:&*9?%' MU5;GIAMF0+'AQO#JY[*)T+PBF@U>PZLD7K>9O3UGRJGR@V(.Y*L?!XT.M@Q> M@2V+V^H)+N^>G&#EZH[J,F;FO;42U;8QYOMM">9&JIFX.0J*K9 M28BE%L1Q" D-(XAQG))$=4;B9FTO1\E-;*)L%]M24;9[<<8P]S)J4IR.P.>WG[I[AMEMA^. M=?;IB#ML=JHEI*M&IN/$YFU2JB7X00-2O;K\L5N'XJUB/?45W9-0ZX%XMM>,2UE-CL>#LJE-T! M]_B0\QUQ1T7:.>2./VE;EYC4-ZNJ+IN$HT%TX[U$LU*$Y&<2Q:9#2^?&>(]? M*G_!I3'B"1S#2(@ HDP5!<\"!$6<92(+LX +(_>P-2=3+^6>O+KXIEL60-TY M=9ADPK2NL2WH>KOS+%":J853_OLZ9[@M\Z+^P"4:31S8(F)1D :) MW"=8A""2QRZ8$L%@%J,TY7'F9]CP_*5+>O*3V/7#0]F39:\,$>-YP85J3 M11-1/:TU!4IF2NJ@+-. ";#EXJJ-[G19M\5,B MJ%>%R:W;*03.GTL<"&^VJ#7D!K\Y#:O1$-/JJ')JS-G.*F>$&AY6SCUJMX>W MG>#N\?[L-*/O[N]48EOU?^K)P78"7G_@X(JF MF*C>!EZ:02R2$&;<9PGV0I8&9AU?=L>?VI'!JWI;@]&PC\D>$GK*X0+YS/?X MAM $P6PGA'#5BV1O]'F[CQP7[:#?R(G'+#V.^C7\;U;?)-6BW%Q.^6D2\$R5 MT6?4AXB% J^F=W$>T S]B\;= M1#:\37!SZ B5U[&"SB9U\]X.60'GD8'0UHF@:Y))7=:.= '->ZG?,5;HUHD M:1"$40@Y)ECU>Z0P"Z5!P6B0,3^),#;KCG2*T,3::4L6-'3!;XIR:TJ;9EJ> M@DI/&;D P$S3V,ENGLYX1C!7V8FGR,R;;'A&V(/V-GTLW!"-WQI3\I9F:ZP RN\X>3 M"W$S*%,Z%7YVI4L=?>W,ZIK:0#!:Z]1HP/GJG]K(N5,3U6H QTTRI U758LX MH'& O0AB'X72?(H1S!(D8$80]N-4&E "F5[-CA& M;>4.&S.M>J9EQE]&X7#7-&-'RJG;9K3$WD;CC!W!M5MG[+YE>6Y25[9*SW#V M?EW*P]H=+_."-4%O5?/'W3*9G"T21KP040*3+ D@2B,?XHP)^1/B(HACQ+RX M#_;6/%,9,Z&U%'9CO\W4Q(:2X=G*'$[-4]/,";\\IG#0]SY=+;^A5MA'\PHC4J3P]IZB\8C3I63_/ND<#[-5 M>AZ*"0*\M.6U"O4Z/_IL05_:@@[#O_1?>IU^*K?KNJKEN5*:!F-E]K\4RZ4H M2O7B0LA31I@1"J,LH!"1A, ,1Q&,>( PB7"$/#IG:Q5S$::^%%)V56]+@P%[ M\S97L9A:S4//FYZPUSLT#>0ZVW)%IR_7[-U7["?FC31BL1#@7ZHGB_T$N6[/ M<@$GMB7Z*BY?>KQ>L??\&U\6C:_MPW?%>W_M0Z)4A![RH3Q0NGU0ID7^V%\3*.%F300GY79B370W?C6'MSQ*/;5ETM%MG9/IO/"R;^Y)NNBN\&KWLK#Y MK>.^K1@#&OYA(:"4 #0B7(&!$& H1?/Z4(X9;AU=PCWUI:437M_&G:=+V+6O M3)T2M=Q)BJKF3\_+HC%U?^8K+O):,=J5FEXPX7NQP!ZD34?93&201"R!G)%$ ML%"@. B,-H,S!">W+.N\;(^W7[$JNULUBL-07Y\#35/E.H3"4&ON4 8=Z08) M>:"?H^2\KNRN5-@Y>O/J5DB]HU(AU:UI,^I!VXO8 M1RQ./8A0H))PI%K(<,KDF1,I=1!&\M!IHA'TR$ZL%QHF5(4?J6BK/G[13"MH MPJ>G&]R#8J8A-GAL.9A',9@)[D@]:!*=54F8 ;&O*@S?ME,8>RZPOOOB^WRY MEI^VT18#C]E"M3,E?I!!GU 5OBG_DV%?FA9I1F,O"A-&C32'(?VIHR1:LDV' MQ*8K8F78%M$43HKBC!.,8$*PA%,D'&(A]7) D8=5>SB, Y,:XU/":5Y4O,OD MQW5=YF1=JTY/H"X '?2E;.O@5?,AKJ>[)\313(D?7,9L.].V7.S>W70,NM/E MED X4NJFU&?5[I;0[*MYVV', V=^63WG*G7R/G_B[&-1JON3O^+EQR5^T V9 M&1EB8M7\R^>[FR81>%E4ZY*#A@,@BG+W\G.\K)<1)..:PB$:9AK!! CPF^+% M4;B,AK16@3)CX\X6(J,AW# X1N?Q"^+GNUVQK7NUX"'%64HY%(DJAAZD*3"9R)&7F)B)!R2F-@.:%-DAOO]__RW-/"3_P68//[2W/!2\ A$!&5> MPF($PRP-((I""K, 11"'890B+PI\AA?/;01QCD?W/A#OEJIP@<$ M+[%Q3<=CWR FK4PN#_A1ABE$/LI@FDBKG0B&>"8R$=*X@^?#RB3'XD)P>F+: MT'QH]D!GN.@9@Y=):J;=V_&OP/6>S7R'W9:W."V3RTR%70+S9R(<%?!HIL'Q M)^U4^*=M4PQEQVE7L/@L)6MK5_015@N/1#R.I-8/?3^&B$4"IC'#D*4<^8)1 MDB*CB$5WK$UL[GTJ5@]0OO]!3%ZZ!KIF#,J^P,I+H"6U8G MB0-TCZ C=>:0L5G5H'M ]]7G!!1L$[C:HL'W^'MS^5JUB=($AX*E801IH.XZ M0I1"DF4IBN-?JTWVZ_Y)7_[B7X[PO MGG"^6@@?)=R+0A@Q>6A#7)YK4T$$]%'@,8X%I5EF8N&,T)K89-FA#!1IH&B# MWUKJAFF68YCIK5I'2)@M76L0C!>PAGB.5O$8I5F7LH;(^^M9YQ6+2EOO\',N M-['\G^I\^K40]1_R?+H?*BV_*@N6^()DF$!,FY*?*( 8(U5S-\,92[.$ M!%I+W)CRU M^R JH.EZ&P>Z #[@Q*!EE!.^X-I@4-$/=L(-7S\9A//S$>!F4 MV)H*-[L26Z[P,ZNQ98/!:(TMHP'GJ[%E(^=.C2VK >P,JK](]5U]DH:9/'.M MOG"574_KIDJ&/()Q4B_"+,H2R@+(_0GD644K) MMOOLC/A=4GYH;@21SZ*4"AC&*M,ZP BFC/O0CQ.<8DY5>RZ+_KT3P&C3P7=> M+/6L?9TZ:2B4:!M+^)XS!F*(@)3SR L&TK?YC M%";><[:!5M6 J(%1>A05#6/]4EG-5F\GYJT 7QV*:6!C7RJNG2UM*+:9R3PF MTJAI?/3%^4S@,;YW3-W1!ZV]]_E*Y?2OVHMOU>U/SMB[HJI52Z"'5?Y/SA81 MHVD4!APF/DW5?6@",^H):>$&#'LHD*:9T7VH%M6)%[FP$-FG-?%.C#<.3> MP.!EVT(:SVTYC^I6#)H.-T:R-#5\+V89]'@LK8W,RR#V,]($TGN^C_S82RT. M'",DYSEK= 5,*GG.:).;ZT+^^"R??L2JR*DT3^1W*QKVX@:?B]JTY= 8M'K* MXE*D+.MJ]$05$$,,W)XX-(1S5D3C-*69BV><%?FP:,;Y5VPO$*M:6AMXR:NN MZ$L21AAED0P1+PQ%Z'-FV!GT@(;)U]:J[--)W<^:GMIXU;DP4ST."H\>)+%N^7X#-47/0?K:)4-/\O>O41'T M'+S."GZ>)62IV*6=)0=562.J1O:MN)><5)@JKKH O3"(O)A&'(HTDZ>3* I@ M%K ,RF-)Z-%,_A4;E=\[3W)BU:L8:)9K4R#:+J)1 S=-7>D4#4/E9P:$N=+2 MELV5%CI/<%ZUH@W @9[0?]-NX=]*\Z+)]"WYHU1#^3?>%KCX6)0\?UBU?8?I MRX#L]8HUORT;E:6N8-4-['695RHK8M#6YC.7![A[_'U!F!=E*0ZA1R)/:@Z! M8!KX&61^XB,O%K'/,C._Q@Q<3^XIZ7@%M&,6U%O^ &9_7U>U>6WA.:8S$[$7 M,97QSN,(HC!-5%YR!HG/HY@G(4YB;+(1O+')M-A)_F6G4F]O>F,39+:Y-Y!5\.G">_Y4;5C::>O%P0,)&EJK0YD 4J8[DW0"01:B;K.;/(DP!L/H13+ MW1XZXQPXVH3GX'C677S&*=@W ^8D;69',)XOWG?1*A_SBN)E.^Q'^5FUB%F M,(]#&,AMH>V"F3(4PXB+,,C\+/"Y5I;$*)6)E7M/%[2$NU4.&M)Z>-B^)=;U<;EI< MO<,U?RA4*%/G\->LB34VQL3K39(>-$W;$MM*6OK01P/3.*6Y@,/2=U?); MT^R4TN)OJ^;G:K\LJKR!HN?C"O18N?>OG9?;63WBDX1FKD%\3N##NL-GW[ N M S","?HJ=4G9U WIMILX2#P:Q#&DOI] E$0!Q)''8!1E09+2*/*14:#!&7H3 MKW<787GG$--;ZPYQ,%OP^P%Y8$MZDF@@+3'=%048I39W80 =T8\4!]!ZS6ZY M2PV?U_R3M!;8S:J6WPM%IRTJ,NQ^TC75^F^.R_L_B@7+(I:E7@RQKYJ5X C) M_3XFD/E^RM(T2CQFM-];<3&]:HC-%($=EGKJ87*$S)1&RPYL^ %;AOI&3XH- MVA3$'O!V!11;0/+E3IU=E4 M++-H(C\RQ,1:I*,,%.F^FI]YX_@Q",Z?_QU);VA6C @^09MX#1FMO !CX\[F M!- 0;N@#T'G\@G!)68/Z0T=>9HJ-!I:_$ MBMT&V9G!?47J0# _"D,"!1(>1+YJZLF(_"E,?$22+(I"HQ#3W>&GOK?Z^O7# M_5>S36%/?CU];2^5X8U40V>2DMC'17"D>&KFG)R/."^; MCCJ2G?53JP)Z3\3[_%O.^(I]P35?!'Y&$"(A)") $(F(0Y)Y""J#,D#4CSG1 MJGHS&\<3K_2-NX9U-,%+SI>GLSQ>:=H,K+^W,AFSVWI*B*ZMU$",@4>NEP0H M4=Y 'H\IZJ^=UZ/-[[]&GH\I_,[R?HP)VX?QJ6K*"]_WHR0./,A3&J@FGA1F MC%'(0X*\)(YPEFH5V]P?>*Y@/47+/#JO$7U<;UXBD)EZTY/%*NANR/A%<7;- M0+.'U@W9/Q9-M_-WV])=I+Y9J8J":L";E?PN\JI6*^R#$'+5Y=_X'2]5&7)Y M/%J@B$E18@Y]Q#E$L?!A*DTD2#GF6>()@5(C"\F(^M363D\1Y!T?H!S;"QW MJ6>Y3 :2X3)500!;/E3WH0XFQ8HT)3;X;;EQ6>?+ @1G];Y,:,]<]\L"EL/Z M7S:#V/976_%;\:[D+*\_8JJ:#[U($^$I;S*'/O+A\B!)EN*($BABU:\\">7) M# 6!:EJ.68*E(A)&A; -:$]]_;>A"@3G%GK&!$8]+3,1.&8Z1C'15 -KV ] M'ZIHX 8PRKA9B:)\:DX@\MC1_G%[4>ZS#$5^R*$7Q/($P)& 69 E,$B(SU'JXX0G M1EX?.SXFUC@]5TW^>TM:'O^_=*65KL#7_&&5BYSBOA&%*E"H<@+;O,+N%7!3 M\R?#.$C;>=%TZTR/MJ&SYA!HL.$)#)BZ:EPVW1._W3=]09S&/SB"R)5GQ9*+ M>?TEET%UX 6Y<#B+ M,8,:ZC:(C^NV.7 T4VHV$)Z/$G>#I4&Y^HDQM:MF[_3K:5;K_@(\1DOAVXP[ M7Z7\"Z3>*:1_R3AV)FY_-.\,-'5N__"]Z],[C+%=B#3D3 0,)L+S("(<0>P3 M#BD.@IBEF9^F1J7V=0E/?FS>!B!MG'2\YBA**0JBD MOSG!="QG>-:=8,]DMK6N/*V?LP@$3Y+2 "CIIZL'TA;7,B-T,>,>UX:>=@L*=8EU5/-TN03WE_G9*PU*CKTG%?U_+G>7#-^5J M5V,O0A]E/DXQ]%'J2\TLU3/Q*8<)HX0SX9,@B8TT\Q$BDVO8GB1H:'8+T;2Z M]S%T--7@BB(&20<^S#Q$A+B$,?4(SHK\&#DB9==1TMOE1V*/;ZT M+A+&;#UU9!P6]#G)_-CBD2\-%H[\;;MH#L>;9:6<%*-?'J'W=5Z_ MJ*CW]F2TB7Q_GPO!5<5;;E'=VNS[Q>!!G/,A$DD*A@6N1E M%&9REX4I0AX*?!P&-%C418V7>A;O.#DCG;(AJKU 5/GY=[@L7Y2SL\D9RM%,@:"&Y0"6OXEN4*7Y=R='5D M7K&/^7?U4Q\)XT4B8P0E,/%#>9Z-0E42AP>0AQP%(L3((UK6]'E2$UL+&\)- M_(OH2!NN[M,X::YL)](;KNH=P7NJ$]3;/"^K^/P;EL5 M5G7.\F53BWM;MK.]Z.?LHV1=W9.LVS"R6_$!E^J*H[KC99LR^W)\@.OO>;5( M$&4(L0@RD0J(DCB&),4<8LK#,.,4!=BH9]&$O$ZL0X:$=VK7*MJ&_K$I9TQ/ M&;V1>3#39I938%YE97IP7)5LF9#3>>N_3 _Y03&9&4A:*G1*B_6JKN[PB_*. MMEV*ZD5(L9]D3%IB6%5YR@26NIA&,/8%(K'(LBPVJ_)TE,S4:K0C"IY;JH:* M\S@RFCKO8GD-U54O:D?PJFN4YO @-2Z2*R5SG,B\^F%4T(.E/?ZTW:J41ZUW MN'J\*PM5-83]_/)KI^*U<.U2FQN5("*'LE7:_G9[3,O&_U1+2(11HG M$52&$T2>ET#BHPAF\M 6V+(+;\Z ; M:R$W6#G25AP< /1(PQ)JEG%>SFAKWYPMW:.%YR&._;]AYO.3Y1E;%C/MNY.,?3JT>C@I4OT>NW*KYDK1=HBG^\QM%\R]5D*W0V!'\KQ= M4K%(__["J[K,5<1L0_/755Y77WGY+:?*C?D++O_!ZX:]O\H'Y3[2><0IR7CL M$1^RD#!Y7N69M'-]+,U>AC+.DR3Q0NT,<#L>)M;-6Z:ZU=ZP)9=^RQB0G(&6 M-="JB(XY@^1E2^S'->Y,B)JI55LP;5+"+5$UR J?'EV[Q'#G7UFSY/#+8!G- M#[<<>KX4\GB4HYZQ27M&;U;=VY.TY8E.(70@_BF+*(4XR MJ>V)5/F$LA@F@H0DPL1/S9JH:-*=6->_V_-AY#TG &]8^;.9E:T+J)[Y/ %, M9@J\9Z#%9\/"P DQ23E\0[D=V:^Z5&8!T9E M*"[D9^KC?\.!F5ZY%&$]?3,C;F9ZZ"![N65M<+*%Y6EW$1J".K%"9'&DI]%@3264@(S%A.(41A* M*\KCF&6ZR2J;4:?62>K,(3<'BI?@%XZK=;*X1_-LU8^%ZLOZR7W/1+YUV5Y7SZM:O9QB1]T M$U1.#C#QFI!TH2(,%&7H[Y3@4-4#\A6N=1/,QX$87RO.,#"\D=02'_RFN'"4 M1W)62JN4D=.CSI8=>Z?&EJ^DKFU%6_%'S9E"=M"U$M(B2B5)KK,.2)#Q%-/)B&*()) M%"4)]>6GH5$4Q(2\3APBH7@&I&$.Y UWH%;LF=:=FVZN],X";V0&S'16RPSX M0;']8^NT.!HCT4]0]WS#_178Y7;3M\)E$;S),756-V\Z3F-H:)EB%P-A;HE=CH&I)38JI*TA=GS0.>VP4;'VS+#Q9RVNW=_GU7-1 MX>5?RF+]+-=_6[)3?MJ%3W*V41+=#ZN'3_+F&20I3&&4Q%&D*1I"Q)_#@@7"N%SRE7$ZN"#6VP5,1!J:C#0L"U_ 4W:9,& M]\7.IF)<8[P:P&8JIN<0-"RJGEU].> AEUL+Z@IL9Z/A] HTO,); 26W;7KQ M:\R&P7W^:\R*W0W_O+-C=OWO&L71@ !GQ.8+$7"-ST[0@//!S>W*@3]=55V4 MYLG+S8I]QD]:+=?&1YC:MI0D]$W&$4'/&XUN9#33Z0.:H">J=$?3I5L5^QV5 MW\AE<$X,NQL)N-YT89&H\;3E\;?[ZSY:GS15^T94UV#M!5TL?R&4/[U MD?/Z>L6N&$0\0R#E,<1]#+ DH3%H09 MUNKW\XHR3'UM-H@;/[X5MUDZ3!6J5!'^JZI8Y@RWL7J=0)5Z>_>%I^>2/\IW M5$)TYZ-2A1XZT4$CNVWX_WS?'SU'XQO_5EQB1U?G3;6Y\@5FQ]9Y4L%\$KQ2 MYL'L4W0Z/6%^5NQVQ;\4!?LC7RYOGIYQ7BKJRNVZH%X2^\(+(,XX@B@5%*9R M:B +D6 T]+F' I.-ZSB9B?>6GN@5R#=D@<3/\";I!$1ZNOERPCY+LU!$J='2=L_BU";GH%?"B;HY/<_]!>B&:_52S[?JC=T&3]H:DL[F MU-1.?(V9,M-CPW.!HUF:R4YTC:US,] 9@Z]DY;D&^+01YYR2N7.PR6J]?WJX M*SFKRZ>54=S?T9 5:_6FU55E\TU\!>I==O:#G=E3KG<>JFZ M''[@BY21.& !D^M7ZC\4IAG$F9?!($XS0F+!?6+4!U63[L2+>TL7/"O"X'E# MV6QEZ\*HM\XG ,?0;2P9 %L.KL J(:)*W!W'BEC)6 HMR.5H$MU5@5A",6^ MNC!]W4YYO%M7=?'$RR]\V;I>'_/GOEBY0)3[+ BAR!(,$?+E_B\8@IQ3PAB/ MO9 851$=H36QDN@I@W)(VDP_C"&EIQ,5(TSZX=\!5BQ7.*RVG[ZH]D:/X6AWOIV M@(S9VCYTZ6T2U=VMZS-2.5K3IZC,NI[/B+J_EL\];I'QS9_E5#_BBE\_E+RY M^WRG(O!Y^8S+^D4%_?1G3X#2=O/?E]'S('R>T'0UHDSE[?_W*KNN .2E%3C*@O(AAF00Q1 MQ&.8>K$\4R4\)()@$@1:5;:.#S]UF,']+Z G:) E>8C"N'ZY7#8SE3$4RZ:& M\Z%\!NF<%\EIEY>I-8UFZ90GI1C-BSQ\:[X$QY,<[V0JGG[*]BJDZ?VT43,? MOJM""/QGON(BKQ=ABH.,^Q12+#A$/D-*.PA(TCB6!HV7A7YHXD<=)S>Q.[6M M]4#/-!FS@4GW*L25\*:W(0W=@64!.M+@AX[X:9>QQ96(CI3.;D5&BS37=_AGL;"]V(&!0ZP/!RH[1^G&12)- )H%*"8"^W#@3'YB;5(PP]H& (= M1U= \M2D"#=<@88MT/,E_WIG8(6;PZUQ"ID41#,M8X6?S7'&'$B#X\ZD@-H= MA]Q^,=[]QE+?'.N$[638R<_!)]>'I> M%B^\_ 77]%%RL?/W-GQND3&>$4H8]$A*5P) H4%Q=@9XOT#.V\] F"K=)T>OGY?]5Q1ZJIAVXR]#<2W%S%JUK MS3! M-,W4.4,JQ42(U$=&G7).DYI:Q_6$0:4H7[41@!7(&^)-?&#[B6%0X AV>@K+ M#2)F"FD+QM<6C*ZI34O795^M<[(Y:Z5UDM#,W;/."7S8,.OL&^:1@K_@OQ=E M?_%?->U1$ W#)* )3 7U(,*Q@%F42-LFR@(21M2/D79(X.'P4\?^;>)3#-O# M' %B?%5>+IZIRUE/,J.XO=,"7!"@=V30V2+Q3@LT#+D;>K ;1J1T^&Z>H M-#LW3(">"YW69O9XZNV:KE$R].A<#I!Y JV!Q*YR:75(SIM6:P#"08:MR;N7 M1,7=X^_*'2T)+//&H24_>"=W^+RNOO"*RU$?%R)%G),XAD$22JV1<0P)9Q@& M+,NBR&,L";S%BC^HRHUZ>D.;MM:RR-IE,>3 Y%:E(=2XX1C_QI?%<[-8:,N( M332<#J9ZFL,M3G:9.4)P6@]J;:J;YB\2:+#+TU7SAY8ME:+;\G7EK/&"-21. MX]ITZ+Y"%)L!',=CUDP&L+1/>-.L9=.N6_[>VZI!7U'R M H;/=6*!1JXKT$HVJ)-2@48V4$OA0"?=%6CE _D*M!)> 24>:.1SJ*M?=7Y< M[0.O(\2\>\RK3M3!_O6ZW%QXCMX+'PY(@D*& ^@'OI!6K;J1QW(;2S *>1SR M-(B-BE2Y"*\VWUUN-EU:P7-9?,LKXSS54_C$/O8BWV,P2)35SX((8A9@F,6A MYTYZ>)JX@TN[V]J&H\\>ASY/_/D\@>=O(N+<,-3< M;8SYQ9JXT[ M^=,,I41D/#-S*D[.\^3.R'>J-\1R-DM=>ZXF-LJ=XO]:]O?&PAZ(T;A$!H)L MS>XW8&J;HO[:5K4VO_\:!K0I_,YL96/"%DD)QVHZ?,HQR9>-F4Y+U691Y4B_ M;P)*\/)6=!4A%E2D)!5^ +G<(2#BS(.I+_<%W^=IP@(_8DR_>:\]'Q.;U7U] M$];'-C'Y2UV =3./E1W65X'<57G7>9F?MVKLJTS,03':U^%B MDI*6;4,I=2=?55S^/[O'WQ;5S@JJ0M1_ MJ-X%.R'4<@]N?>!]>>E*A23E&]8!;G@W3&(\.P=ZVLL-I'8IC1UIA6)''&RI M@^MQ5,PS&W4E=97@>);>O'F.NN(?I#MJOVA9I@]7CRIRY1M>*C+7]3M)$8E'<;)36P1*N* ;ZD;5NH; M1TIOP;N3W] GK40?$+X"N 8];=>1=WI"NBK4-TYLWD)]6H(?%.K3>\LV,DQU M1RS*E[^5>]46E;-%E^02@Y9<[F]=RR9ACT=@*6WK"^#P&PI;VB!AAADDIK+(*=3 MDCB+;SH@,'-HTRD!#Z.:3CYI<1W]-ZP0F).H8^"$"*$,,0D11"SQ*=A&@:)T"KX;TIXXG7;<]+7$,E7 M:O$VS#0K67Y7(C#@"31,&5R%FF"L<;D\$7)FRWT#6LN%M-%!SX<*\YD-+X.[ MXHEPL[L<=H>?V4VP!0BC5[\FX\UWUVLAY<[EKLW[=H;09UXK0ZNQ'1AG/[_\ M6BF"-XT+7SEH5()Q7N?RJYY&?NI1QF! O0RB*!&JWTH,48HB''&:(!:91(7K MDS92P.:!XI(10-5)X+EC1<43_K"N&EW\8V,U-0P!O.'(S( R %G/L)H&.C,- MK%!KSD]W0]1^[5';\ *NSZ-F;(^9 ^#(3C,@/*O]9@[(OEUG,<*%63G7Z_JQ MD$;D2U-0*NRX5W?3LM9'Z_ZS+O&(Y[>K7N"E&I2>7ZTR372*ODVAR5-"3>2;' MGS9O97"]7%ZSO]\7ZM:^J_"LV;+@\,V)%YPD""3%=55OW/;#6 /]I@1'9!Y? M;)>+:[;(SDCJL-GZN&16+02.##=;JX#3H@Q; HP\=5F<9-.$G;,^-E/NGUT+ MDH7G(U78'T&:J!H*"&Q=J?IO4IXW%GQ M3T6TG7_1VMAM(K'?\_;?F]5=R9]QSMYWZ25=;NCUBC6)\=T]N> )$1FF,.;2 M#D99%L$TIA3B-(Z"-$Q0YL7&==TL&+&(73"]M&B8V.B)]L*BJ8YA$X%@";>V M63T5A+9F=YN]\4//T8]-&F,':9_SK1!MZXVXCEZX#!!W]KH-$W/;\Q< =<3> MOV0T.T76QQ?AY9VD=+-ZUX88+2A-<9@)"H4@ B*!$X@CJ;,BSKT4B9AZ(3(Q M8D[0F?H8L:$*%)!0+J,NALI,_YQ"24_!.)#=\$RQ%5M15-KCW?_/W;LWMXTK M^Z)?A57GUKDS5<*Y?("OO?]R$F=VZF1B5^(]J]:=/U1X.MI+EKQ)*1.?3W\! MDI*H%X6& -IS:]6:)#:)?H!H-!K=O[X@-MA(7!#*D14X1V7497Y!U,-U?.EQ M6WR(9;5Z$-73!T%7#VJ,#\LG,EM,(QR79:+.&%G)"G7:2$-$:4I0&$>8L9+F M,C%J/'R!CN>%VE!%FFR@Z4X"33GXLZ4-Q9$^HRFSQ>I ?MABM13= K9@4#!G M8 .GJ8P,$3 HZG%A__#CEKF&RZ>G61O443MVVYK\42R8.H-\F-5LOJS7E=CB MFI>)(&%<,I12J=.4=(5*4C"4LSB7E#.<,E"%"HBZY\7=XZ7Q6O>X"7;L6"/' MPU1M9@>\*1!F'5SJ#I[::*,#5YF.(-KC)C[:J.4H#])J$-MHA5JUHNZZ(W?' MB"_+Q?)9: B2Q>,7L9K2*"44YQ0QJI.?<2Y0(3%#(DVR$BX8A&VQ(4"+Z> M(PT>5*' 4RG4YUDOYS-.6B33?:UZ4*@LTIBSG*,")RG"21BA(LT8XK*4),Z) M5 =2BYH>7PI]NU^F:03,[5*%QKLZ773WS;]T#/S:5-!O>7 9WS(7UUDTRX#D MR+$KJ67SWU4SMF<]D_A]BKBS; M>S*??UI\$)*LYZM;G=$\%2).0\8S[5E+A$-EILM(>=99D>.0A452YD;[FG/. M?,>^-HQHY)!> ]?OR[F:AN:BF0LVUR6$"YUQV !B-:6#Y(7H_-#90H-E:78# M7?9I:)[<3^"P#7O5:8$9.LUE#RY\TL_&W?5RO9/!;NJVW ::W>!A&6B&=5IO MQW)P^YI3 TB3?JTILLNC?H6I@B5<^U#G8$:V4X+CI6S[T-->3K<7 K;(*,UE M]SVI5B\/%5G4I,G7:S(,*2MPGA0IRE/&=):WV@7+G*!$BDPD.9-A#NK4.T#+ M\[[640X:TD&/ME5"YI#.S)QG1YJ ;2762K V+@HGC,@C?.41@;,N"CR,3#& MY5>N@COZ*G1(6KG6]SN,TKLM1.D&,.YA]J0>N9/?&DC3EH<6@RF:EC)G(J?* M#R99B+ H2D0S@M7I6N X#EF2,B.85]>,>3<7#9N3H-HP>@;F==*S\DF87)."6 MLX6_-_C(R_>48,>+\.13=DM)7WPU%V%KP>_:6.)RT089/R_KNH$]/O7(%Z&. M60_DIUK0[T@]8PV Y30LDP)C'*(DB_*V_WJ18?6W7,HP)#A-,"@SQBEWGA=R MGY%@N>&D#G[10;WE?$ZJ6GLS0:UY.=\U:(19BGDA\B(,$<%2'4P)CQ!-8HED ME+&2%6%,D@(&)/EJ\V0%,;FY])@KUGYML13YZS=>[1+^UD*9X;/S5HV&[[V;C;?;RHT]'FY9:W4?<^ M+VH]W#K]$+';>3\O%X^KXY1)EA! UUI:%@0]]LN5Y4U_""=:D$V)*UE]]XV9H* M-U /KH9HUZSZRVZI7AQXE,5J*MYFN1H_#X=;N*TJ775^LR#SEWI6/XB?JW>* MQ7^9@BZ<>]_W&JRJY4(LU_5!7\:.#7/HA;/R#Z\^5Z(#5]ZPU,&?FH>@8<(1 M%,,E&:T &GYE/ M^M0;_($BQ9CD18Y8FL4(RXRC4B81$H3*DDF:D!*$5F3/BN=5WE'IJK&#[SIE M1:-2*AZ!";W7:#O)HT+&,F:BIP+OK12> #DN%X]KBIC[1D9MWCV:H4=U==> M/Z+U]80QP>6BGO'N']-"Y.H,)D(4B9@C7,8$$1F%**$TRM*8,19#;R*L&/&\ MIWS2#;[4*MV ;C(A.!#HPUK%QM%G[XKS;=KV&',:2;Y*->Z"QG9LC!T?ODI9 M)T+!UXUG9]":3#6I%OK-@K>]_YH:VU#F'5IW_5!4&E,FM" MA!+QD@N$,8V0LFX1*B*28I%&-"U C19<,N?9\&T)]U+&:\L0L],Y,;.*KZ5I MF*6T5#+8$/K0AB/CZ)2U40VF#Z4>&E$O-&S!6DYU4.TU!W[WLGND:WK5M%75 MG7%TG^\M.PW2T\-WLKA[;I( MEU8_R%FC]]U-]8?:B]X%+]I8/D/9"4^DEG5 M]FA*N4QC'I7:%B?J=!U31'C<9**E-,,)+TLY;5-:OZU(M3(SRV]!-(B1.130 MV-XH=E#7OOE__H\BCN)_#ZAXG"T6729J.["31(RWH--I' F2\S)$<4;U(24I M$_^__N/O\X?;KMV8?S/\]^'#[\=/[3P_ -"M3Q9IM1S[4!=LR M>APT$ N=_?>!V045UE6"EBG9<5.V@,HX2N*"OF]Y7%1>HJAO[ZL.Z+ ! M71EZIVXT '0:SPCOL+\'0#Y7'M4 I7$=GUZKFA#PYFXGM>%=G)4LP-LU#>/B M?H4=L^[J]FLW\+CW64<"'=U0'3\QN MGO? Z[_]*2HVJS7X"MMAP/(R)VE84L0+42#,$XY(BDLD8LQ"3$-2"E!APYN0 MRK--V+" -B&(#1-!PT53Y-2*,U)@R^D7X3FR]5KS/'IH:QN\ZHG:GGEVPC;M M3!IQ3P2V#KXJ'V>D-S6+KQW=A" MIMFBH:\#:*85#$-C>-ZL>J2#/=I-R-R\B&%0#<-[ADL-P,RXI?"@\@43R:Q* M& 8''JV,P42\?BF#T?.OXS'_T03#6R/28N$L]8_NUBO%\D(GFGU9-^S\( MUAR._N?_B++PWY-H$NAO>EP_V'B>QW%U?ZWFS Q^!>FHGTR1HI7H[SBIT M'MZ(/VK,]M_*Y81.AFNO$DS?-@1:S7XHUGZ(+B18RE2*,J*(A31%6/(,D3+B M2'".XJ:GQ7 6/3T8?N08ZFGACB.I9YZS:)3P;?W\/&_6/9E_;GN&-A"(>JT_ M:!#_7=%U7)*$4EZ@0H8<81H5B+!8(Q0*W9"\$#0T@G\%TO5]I[A^>B+52X,, MVN,I:)@*>EP!$/(!2AU>O1Y5!72$!E43_-GP$9A4N%^E+4"W #]:L^L%8/EA MP?#\X0(/HO4#AAL/BQ\NXQ[2OL7K\+#7_8_G9BS3$-?F><]V3KERP8]Z#RAY MUR7./)JUE>YRY,I&,)A5&I2I,TJ.L#8.A;$*3&T'&2T(=;>T74XHD83AFB,4%09CG(2H+EJ-$ MADRDG"<1DZ#@D"%AWPNK(SX)&O+;[+R&@8L?X74J-8S#>% 4<*%>I2-XP ,H ML*N A2G9<0,.0&4\\9'WSP=>ZY>D',H;OQ M:5$(ED="H PK%P]G281*2@F*69%$891E"1IB]U[O?W+O"O)"3]W;N-H%3\$:N-DVY_EO=; *GPO7%)I2\G8O2H3 M'IOX MXU=-YT[^9RT:2+II5&:4\[Q :1(1A",B$!&B1#22<<&XQ"F+8:U,!NE!#(M5 M:Y(M]6#>1+TK31\M)5JK?[10EC#[/ZR^#(E'SI1G<7KZ$TII&+BXU9[;?.=,';)?:J:*A.PF^;C2B:+= G>XV M%",9'6T#P[1&-=Y&8A^:7+.7K''/OPJV5&;G!72=GGWOU>$F7 M&)H5!*.V)&CTF\7?*KG[3"=1O M/5/Z;YX2/5KNL^LDYV_?EU5S[[%I\77S9*%)0CKZ205WUF5FN9QZSA-&9H+<5)'IK;P2LFA]LQ": MC-""4,X-R MBL;(1F% S..%/?2P14+"^V6MCK)=?_CZAO_76E<]3(L\203-0Q1A@1$N(HF* M.,4:C87FZC<\+XR6Y@ -SPMS0R9@BKKV;:J./N"Z_HQRAM>D(Y%A*U+3"^YD ML*$X"38TKQ<7D)]PO=AV&0H6XL.2%(8%&TQ3.//J>(D*P[SOI2I<>-1N\]]" MA_<@XK:XDKLTUFE".(\SD:-($*I\ E$JFY/H7*B"\B0IDK@ P;<9TO5LAW98 M_/,^LN$JD!J*]L<@%.U5ZC3S'#PH"6:Y=OKI(S_N<'I-DK?!K@50:D?.ABG5 M4=T/H"H.'1+HZW8FY)94.I94WXNJ.;?L"F5(EB=%6$1(1IER5*@4B'(IDIF594I&$ M^D"A2RR3&!%6$I0GF).(%PG#H#9O)ZGX/OIO:0;:80)>4Y_6B^%Q_UII@7-JTVF>OAKN5F&&8MR$7+E MIB"(:1C*-C5SNT\-[7G\;>H$B"#GE'FG!Y#Q_C6S HWQ/ MK,LKS40^R '^&CDMS^X@>8'']G/B#)_8C]X:\;!^CN/]<_K9IVS;M?Z8<;'@ M]3[&\S1+62C"/$%,)#G".&>(1B1$95ZF94H*3 LQ78A'HN%1($U93Y(S^M;* M]EL[(FK\O>U0Q>L&59QOF(&V7SVM,K,=_!H-6#9/[0A.C#'E+?JB#@KEK.WI M:2HC=S4=%/6X:>GPXV^M=5[3_^46P=-XW(QMD25JE#C=^V'8 JT5>1 P^F_; M"8S1;!FV R397^I^79''S6(F&\^[HEM,\3$52 M(LYSW9TV*E%18H)D1!GG),H2:=05Y2*E\=)D-/%@2QT"GS6D*(,SO"OQH?;_ MC.0V9_M!%4 PPQRIPA(E#/PQ '"#*0;A@0;&F!$$# #.?9AOTQ>L#MKM/=3 M#^3G_7(^8R\]I#J<$IH7,2JSG" <9B4J<4B4ZR]%F=*"BQ#4'N8%Z'FG+0D XZVKH]SG*U6$):40RI M8'A9.I0>MBJ'!'=\)6XHHQWRW\"XXX$!7A9N#Q_0X'';;J6/>@?^L'PBL\6T MD)R1,HE0$^I54'?[;DH,GM>XHP M# [9B@=TT(TELV@O>D("9PU%^V./W$+TA%C'34-//62WC'0IZ(+-YK/FG'$G M_W-1J9\\+F;_1W"U=;X3"R%GJ_KV)YNO=*Y!:I[M[HYV QR\TO\,%IH\S/ .:\S,:CK3 \SD M':B@^6?04/:0=6@DHR-3-4QK5#MC)/:AD3![R29:L4E3,XY-C)->>'][!PDX MF"436@L #";9MHP.C)I1=Y+Q_9/_=?ES>HR'BM]4U:<%U^O!]"/> M>\GSAZQ)F'_)^^)<_IJM)8'O"QJPI'>Y.PD459U8M2;S8%!(T)=^4B"KKWU_ MI-&^^),"]+_ZTP]87%W??U=.X_.[BK!-CS;EB+&P%"E*8\D1CH1N7J>S1N,X MS5F2AF%AWCKK:'C?%K^A%S0$ 9>RQUH87C77RP;<#'IBV5PZGYAE\YOFJ^2T MNUXVFD;8C?)9*0:OD8_?&N_N^"S'>Q?&YY^R.ZJ=;9SQ[F6+:)*R$J<:ZS6. M>8APBC-42!*C6$?9:,YI(D 5FP8T/=N-S\O%(_H\^]$$:1:/,]TAKD&&M,*! M,=&AV1'.L69@5L=:*>!3'$!,1VA1D%+F;3V\5JIL9> MT_F,?9POR6J:9I*)'$M$<:F6?Q1*5)2)0)%(L>0DX6EFU-[VY.B>%WI++V@) M!@U%L[5]6A7#J_AJ 6'K%2*;\1(=E&' IU;OM>M0_66W_$Z/-LI"&Q1DLZ2& M'[HF[^J;5F3>7.I7:LA MVKBM?F:I^%NL!>\0C9>+NME0.,TPQE&.BBAE"&.:(Y+B'"6$RU3@D.825(\] M#MN>E_N&GRXM0Y^6K';TD>;0S"EX>S,#LU,6DV*9L3:6CISFOWEG^A6RZ<:: MB-.Y>:-1M]L@/@OE5(L#@'KQU%[,-?]J>PQ*FB1Y5J!2WY!A(4)$A6"(B4S& MZN>)C$ &WHRL[Z0DG>_<]!KLVFZ8MQT$JL_,MKI7"O#,U=#78,&'?20V3'1- MN=VT[[,3VY&Y,R0ZJKF"*>+0W #?AM]4-*5/]7MEJL3#\O?%\TP;I8/&\X;W M%P9#>5[[+0=!PX*N>7R8*4=@M0Q^_W+_J8<95T^"ABWS"Q 3+5V^%G&L()@= M,-5-UZ[";=H_4'JKFQ63\4>[;P$(V[^%@;QV+:H'>='COE]7E6B"/%^45.T_ MIH24E"=AB00F!<(\S5 1EC%BD93J-U$8A2#'P(2H]W-;QT) &*O6IABX(+69 M.02NE0$]*FWTT)'W ?5Q63#GN!\#)%\)!.2R$LXC@AB\:]F!3]%#LB6 J6<$5G/ M)J#%1YAUH)JBI?WKOP$[R9DIT,P4N%<+S!BT&NDS$&PP1SL>?@W^W+#A,)8" MD]M5OSDSHN,VG@,IXJ@#'>QM.XOQNSID*+]0!SL^+9[7JZ8/Z!_+N2(XGZU> MNMO_C&.6T3!!:48BA#$K4,GB"/&<)U&4*)>!AQ"#8435L[W8D8.9"#.-F5D( MYWJ &8@>^:"A/VE;& <[%CRDX(*$=F0=S&B.:AQ :CBT#;"7X7&#CQKDY*:^ MD_=5]<_J=L'OY.U_KUYN_E+GE]^JQ8I_6C2_J3_.^1_U:O'X?JDI\>PSRLX6@2 M+T<^QI\_F)U[*U/G.$';K=JMHC*.6!@M<.-69?W8CN.1+4*]CX^KKH_JS=/* M.*J[]Y;O .[C8]6 N ;;]KH' 'E-F1D@<+LOLT&,UEI<8#CV2DEAH=>30ME% M6?>'&B^@>E*$O=CIZ2?L3CV_B>5C19Z_S]A-I3RI3?>CCXJGVY_JPUZ0^09O MN=X>^O-2EDF22D12)C260X:(5']C:1ZK@U">4YQ #D$V3'A>H%_4KM8U3=, ME8];#M5/']5G"SLI66G9[.#D6W>PU;[C)FC8F6R[D@7Z,P\V+ 5;GKS$7:Y1 MBJ-SEA4+HQZ[KE'2X2GLJK$LBF_.5&E_6K"JO3FNUW/MAFH&=M'EQH=M42T; MT*FZ=5"G.$D(9E2@D+$"X0BGJ,@D1UDAB"QE)*09 H9[UCQ;N0U3M;)J M \ULT'&KSF.\.X^U##>OW[_ZW JHUYMCNRJJL:?*UB)EA=U#I9WN:4X7FF8 M%TWME97YH6";!-'+QQQ.QU2/U/5]M52\ZC9\TYPE$<8E1D6N_H/3*$2%5"Y_ MA$D>"1H7E(/ZD]NSXGD/;*BIC4Z3:YU4WF,J6&[S5:&)%-:J-W/\QU$H;$_; MST]OC&/+5M#G*]@RIG'[M?9;WKH&D"X3-:Y5D;/T#6M&1D[JN%9AQZD>5X]H M;?J.2;3WQGIT;7U//J(._G=2FV!1?9C-U\HG;E#TIWE9%&7"^B2/^]992=-HI.^+:YGBF6"%T)2Q$(<(DQBC6=(,$I$ MC$DFLS@C&:P?SRO.E557G4UNR[SIISNTITV"A5CINQ]]NGN+DVF\%[[6!($W MR)/;X'X'Y&;&SCWZI9VP%L%5H@0308=)+JVMND1#0D*5>[+!?":#,] M-;CGG; A%S3T@I:@>17\D1Z&K=NUTL%,$T P4 G\.0FL*N"/!ANM /Z<&/WZ M][//6+JP7;M$M18;\)!:9VJT79[F\^5?NAYSFC+*$UE(%!-&$18X0651*K=4 M^3HYX5F>\F+3I-30V;E,U>@CW.]5"EMD6Y(!V="$'K\-=$?SDF'&(T2*/$,X MSCFB6!8H8T)@GA8Q"T')WZXT=T4FY['>W*O-T"5SJPR@F[5I\JJ#K2WY2;!3 MSLU%Y<#=)7-Q7;E !A3'=6O,57#DJ@!>O2H?Z,MR]4^Q^B!TK70#V0RN_308 MZ[5SAQ1C@>(LV+%FE4=T7E?#%L"'FF#+WT)#'KK,0'1P;8K2>0*OD;AT4=PS MZ4R7W[,L!MO4C705(_4T29)0\C15N[[:\'$A2E2688(2Y4]%81%)&;/I:KDB M<[.M_X@"R 9LZ1A_X0_ZE4T<9_$8L&6]:D'#NW(OH+MTK"&S7?XJN6&+>H?K M<'M)1'B=UCDQ7)5D'8T_;O75.?&."JW./FB1H]-T>6^Z2O$V [R]WFS2S3\( MNOHJ= =:MFI^-RW4BF0)QJA0?R*L?'-$1**.-(G,DR1..0;DX(!(^\ZQ46QH M!T8'[=CRZ4EM/[5F3R?6J_E;"-9L27_-5M\#KG@+JCYSD&P.F,*'%[A?-<)6 M?L-&VQB.;XH)-EV^&UXF@>8FV&/'F]X@G69]Z<^R]:Q3/0+;TMJH8KA/+6C$ M$1O7VDBZW\G6:@1KB,4F+>6#:/_\M-CN >_)\TQY&=M\9%P*499%B8K&9XHE M123#,X;((0=C%YJ0]6^CWWS6J?JT-,FE.GXTC-9\1JDL(9V)W2R:D M5.:ZUG_ELQ^ZTDE-@@!6U@-4;N:$^5$DS$9OT^!^V7#QJ];GSFGK./&2[@U7 M@#O805/"8T,' A5R OX/.H(EA-]NF>W /[8+($U%D::X0#D+(X2E$(A*6J"2 M"LQ"D64E U6:#%+S?G.T>$0M7M^."Z#M&-:6F;EPI@/@_5+?GNX(>S$(1B*Z MPN(;I#4N!)^)V$?(>T8OV2[NA;B3[RO!9ZN/A#45^8>6Y>,F[_6+6$TY"\.R MU'?"19XBC"."2*B\C3S*2"1+G&<2U"48RH!O$Z#8:J[^7= M4B&/S:8V7_XE*G4">%([VX\-\DH_+@QS!CQ.H)G;\#:F!1A0U@RA=YJC X.T M8UM7_?>?ZUAOT7$FP8;[#B9,>ROM'#82-)FY6@9WGHE_/3OR83PR.JJWXU_A MAW[1"!0==[;33;(^+#5*^U1&64S2DJ,B%.KDELL(E6&9("F+3+*(%FF&G72V MV]$<(UYSNHE;2]]5;[N>%LULKF/= $]G]FIQU]WN6%#?W>UZ%-]&=[MC%1AW MMSOQJL7]_OLYJ>L[^0^B#=3JKOHZ>_R^:J^MICRG%-,\11G6K7"S-$>$QSEB M/,]B&:6X2+CQ;?X (<\FX&Z]JE=DT52P_M62;VO>FM*H@5)5F+:&5[U+'<"6 M>D-4^S8=6?5M! WA27>+[$A^P)6Z(SW87:#;ZP-V66X@Y.#5^-#[XUV$&TBQ M=^UM\KSM);=:^Z)>[@PV8"LN+Q)'A+)V:WQ22(C MWQ /"7I\&SSXM)/NGKIXJCGOZ':.&!-"K5Y=AK94)X$76]!WYTL M3XGJI_WD'J77[!EY2N0+C1Y/OG)%7G\^" MJ;\^+/6/>D[Y/X3V$=0S/T1%'L7M3U&Q61<'F19E2$O&2Q02*1%.18B*,*-( MTI@)$19A)$#-G5Y7',]FJF6N27S;L*>Q /6/G>!"O/*W (AE_RUF>/1X=R?A M)!CX4-13.TDGP4;6H!,VV$C;QLP=A\9??=IA9#F+49GHCO>\9*C$F4!8Q%0F.:$T-TKE!E'U':O; MIAJW[9 W29:&38U@"C2(V/E0"\SLGZR"/VB/''SVJ29 8,^'NNRB?([4!@OY M0<4?C/\9#S9>,! JWUYD$/RR+=X*7>T:!&^SJLLRXC3-0R2SE"*<)TV/R!!% M42&C2#>)+!@,)N04&<_6L2GLVE$UR;J&Z,C,O[Y>\#*G\ES+>[DKB^5CF^L5^I'GW7F50M^ MN(%=U@VI#OH!D+R,1($$%AG"RB%"14%RQ$04\2PB)$SH!E3IX;JV ![8-UI/ M^^A,#S8&9=,ZH$$KG&N.F[NQNF6UR77;,>NYFX"/K\# QWMCD^JZ#\%6CAZX M?3/;C2AZAGN-W[[MYKTG3P__ONG[YKA3@8]YO[Z-P2O/O_,>!Z_V'3CI@N!Q M-FQ:)/A@Y]7[)WC4L4ES!9_D[((PJ>3Q#]_&;8F>%8%V;'A:LDA&V"?>$\-'H^*XFC\\'Q^*,> M#)+O;CNVZ&M,Q2 MT;O1]^5B^>DWY3BNWB\7/]2OM'.I.8AT)QB6YJ'RX206"&=J M]R IE8BG4K \$SQ-(U!>"9 !W[M%XP/5FO)$ ]1UM(-&_\"D#ZAJ#=,T/"H, MF%C1X^3_#EI>-+BLF'2NY+=6C3N.@J^#:H3G/ECJPE6V I3\N/D%ELHYR@BP M'0<.6/!1R;I;>53;WKY='&7,BP(QCE',N(IPFF)4[ "E2FHX.IG18&#Z+ (<<[>-K)NG?0M!SB>O"[S?<=,A)E&@F' M1B'"92E1&>89BG."\SC,DR('-1$])N'9S'[>@V:SQZT#W0-<)R7,)NX+Z.$J MX+PP'C#D7N,RX+R 0SAP3E;<-_&H#?=7\;RL=&1HFYY6D*@@9:XK?<,,85'F MB+ 0JW_R4!0LRR(*@JX^1\AW:*8E&VSI6J?QG=64803&@?S 2(N-Z/!HR@6Y M7$5-SI$9-SIR0=BC*,BEY^T6[6_+)?]K-I_?+/@GY72UB#)MFN_AO^^7\QE[ MF189$V7)4I30)$SS(9HEWX.6]MPA9HM M>J]J@EF##2O-I>:1NB:G?M2R%/S9_>FTV]?5&G)D5^#T1S4XUNHYM$3V \%[ M%]^J0\+JY;TR?!69?UIP\?-_BY=IGN9I%'/=!B/A"'-2H!*+$&4)#9,P96D: M&^$3G*7@V<2T-(..:-!0#119\U[&I_4R;$F<2 NS%&!!0;V-!X6Q:G!\>L31 MNAP/"M1O=3S\H*4G(!;J(*Y7]0U_FBUFVKU8S7Z(+F[:G1D%37A>FNV,['$!W/J--&BXW;O6"W"+[ZED MGX'MW8?[PSE(9E>;MA'-<3=JB!J.-F?0RY8'??9=\/5XZU>:2X$Q*@O(BC-5FS00B1481IA&E(L1Q+$']8TP)^PX$K)^>2/72 MHNFT?,R@+3^-=6@8$O"@&6"(H..@KY67+498\&?#AQ_''RJ\JSB"*=EQXPI M91S%&:#O6]R;?C[1@N)W9:R>UD\?*O+7%(=AG$4%093K0'T)>++^(Y6$8SUNYHHYT*Z4OZO\;4+5]/+>.G4#S TZ?O*2C M8?/A6#TP4^%6,Z L24.9K3(C+XT]6C:DH9#]#$C35UQ6;>P01W;'UT*4."GQ/Y9__;YX MGKU?U%S]>_MA&SH PZ-X7O(-\>!A]M3@JRH6@M^_W'_2U47U3"G!M!^'@38N M;_7N% %;UQ=UX'C)F\MJM<-?&'JT#=Y,Q/[^;OB&W?;^<;8@"S;35XO*]6_" M' W&/>-,1&F9(D'S&.&0QXB6<8C2$I><$"D2 4K].4/'\SK>4@UV9*W: 9Q3 MD]DN[4!XV-JUD1N\-U^0RM%.?([*J/ON!5$/=]E+C[M)NCWE-0H<$BZ$QMI@ M$N$XE*C,XA1E&:%Q6D9%F,"@^"_3].U]MQQ,@M_$\K$BS]]G;-($IM[KJ5NL M-K&JI0R^SNI_J0]>+JNGYH?79>I>X92[51KP/R^G'23>7UU->[^L[ MYN8JN)3MZ\X9;P+C-TIY:5LWO=+9>MK?K[O\E S'0IW.!:)YD2',E381FG#0H]P T P#X=T9'#]YDARV#H_+;1-Z>"0]( + M-T=:L+ML WX"L-LU \D&;]:&WA_O5LU BKT;-9/G[1R9&_Y?ZWJE)[E^6-YP MWN DKF.5WY:O"?/LQ69GV[1_%7\]WI6SU;BFZA^S)BX%]5LR;^V2(7Z@3]T MH_=I1*A,.*&(9E(=7I(R4H>7+$2TD!PG81%R#(I$^F;8MPO5=)MI> M8CSF8 M?^1]ULRZCY40FZZ87\EJFYPN M!8E97J(\C[@&"&.HR#.L+#Y)2N7(EAD&]8HP)^W96&O"2"K*&@<,F)4.T)^9 ML?6C%9C9[/$0-$Q,VH.^YB/8=JK5G'C(4XU7+!%7)H@RQ&L#OV M1L6]^I"Z[YV(/!$EPRA)!48XC00JBR)%A<@BDLDRCD)S$-J#P;T?;Z,BT-1@ M9[H]\.Z.>-T]Q M>WC&//F,=??YO9+4+V)U^[/#.-U6LFY2-$5",LI)KF^T!,(E"Q')TP*582P3 M5J0D(C&P)[TQ<<\&XT11ML9#^F7+3[!AZ%=K7 N0KLV<#5\:A%DGQ\JSZ*4- MUX*SYMH TB-WVX8KY;C]ML48\.R7AXJKX_RG!7^8K>;"--ME_RW/]J&A89[! MLK1S46W#LAEY5H__Y ?GY0?]2K&;M9\(_JY[/'Q4$Q9%0(40@J4"03 MC0!>9HB$DB+,U :=$Q(Q8K2Z'/'C.T2[JS/]O*SK@#;+OFJ)3&_6; M;=DC*A5F&O9+5!LE'JET$FSX:_().@Y'*U^]0E\>JEIMN'FU8M_;!-*E TPHT,7. KCW9AY?;-1+!UI>A," 0KE.<6V%O[0TT M&N36*?;[2%LG?^^P7ERMM%LI!5O=R9._GZK-*DXSF:&82X8P853?:89ZUX^B MC!4$")YKQ87WV&3C?C==J:OECUD-SD.QTZW9-NA=8[!%?*X#F]XO6Y;T^>;T M4YZK\TV5XK-&_R(/KU^I;ZHFHWI]X\%L8?0)U;@9,U%W,$#; +XR12G+$X8B M3B/E9C.!2BY35)9%E"AC%9(4%(PY3\KW'M]A5,UW#/P;%%S_K);,;(P;V6&& MI$>SA]/EX?;BLG#.P/?/$AH9A/^2P,=@_!??@/O?-VL^4S/S64^0WNYRBK,H M3 A*A0;3"I,$$9Y+1 4O)8L+EN5&&; GQO:\0CMJP8:$Z#OFYQZQ],V%%&K9Z8-O>Q&HPWS=SSKHS*^B M%M4/H?%Q;ABKUF1>-W\*WEN\4[451Y33&#$A$QVD2U 1%04*(YRFE&-.0U * MHBO&?"_0EF @6I: ]Q+.M&_HT+^"3H$^?L=-X]1O,@[TW[>_Z/B MCM=)L)F0'KL.G7_'"G1U'G#%UKA'!,?*/#HUN![?.OJQPQ1[/R=U/9.SUG9_ M6#Z1V6(JDQS3)-0 03A$F$#[4IQ8N MYJ'B38<095WNJR7[LES=\.7S2L"!@8P']![);/@(-EE(&VZ:W5FS)/A:O:XK M48..-?.<*W.M#1L!;PJ#&0(+77E %P(KPBJ_RYS*:*E?8,'[66'PERW*-8X\ M%]T@M(UK+AYU1I3R5]3O6GS?]Z2J7N2RTKA(]530-"ZIC% 11A'":9RADA81 MHA$.,1=QPJ31K;EA))CK'#&]=O0]"FL!IEF?&T!%Q16J'[8] M(RKTZB-7VS!XJ]\F!T]QUCS1 7B_'U^_@.*6SU;?^6DFK[P7L>_Y? MCDIHKE?38+7-%<./5YASO0[V:G@<#&==[M,4#+97RFV+NN8'W5&W!Z2SG]LJ MHCB619JBE(M2=ZC)U,&3A$C].(EYA,M0@FZS;!GQO&7L]:[IRF0[CL"U/G:* M-CN@CJ$^J+O:J:O+5NB:7^ZI/9 M6;;[JK.I#5QO5^E:IKR@<9*C3&8,X9RFRL^5 HDP%RDA19SF'&*U3A'Q;)&V M)(.&)LP*G52*F86Y5E28]3B0T@,JP9 \CM;[21*CKN4A(0_7Z>"S%L?1VZ?G M^?)%B&:X>S7/WTDM=)WR!A^B.@ '/)=J ML3O&;=53-^IYWJCG63/AZH!F*N;@,>SB(.,=MDSEV3M2&;]T;6GF(?9H#SSW MW4OWR\:SF=*<1R0B&,DH%\K[""/M?:@C5,B2/$RY\D! N*D.'-L7O%E\%6U>5XD,]\&6I*Z#:?[XC]:S6 M[[RWJ@U@&#B6-N3ITQ:$NSHA"@F@N2B1C&2>T2 M:@I#51^%Z MO B3%B=HY FV7 6_+[GH&HO7]?KIN4%J!S9>&&5RS8SKFYLRF#GN3=$1IEX; M?=_-W(X[K\&M437JJB'%*#R/V]YBS&DX:I8Q*G%+CUECHKX[Q$3MXK[Z)Z^$X6=ZTU_*(!MNN5X/\0L\?OZL^NJ>)O:NC5 M![(26_5\7<[G']N;DVD>E5+$D4!Q'A&U&4F*"I+$*(O*.!19E,1E;!9^>*,2 M>@]X;)A!FR:6#3M(\]/;RX!N_=O2H>F1X6UQ[?$XTD/>WF]9NI.U.8B<0NC6 MK$TVS1][,@>-T,%*21UT8D^"K>"38"-ZL/>=!0??F9=:K#S1QF* M2E+P-,EQDLMK6@@%TTAC/)*&%NN-=[&XR8)?A<\3'@<81IB?1B7 M"--4'<9EJ-V!@HDL*Z(T!=4!CRV [\QULM(Y!NY))@C'][U$VYL$ZV6YKPK#Q6@M(' )&LL&7W8G M17"UV/8''W>)G13L:&&=?LIN.7T5*Z+.8WRS6I5_LGY:SY4;PS\(Y;+,5M., MYG&628YDGI0(DY(@$HL$Y93%&:%I*B4HZ>DR2<_+KD(##JTCPOX.%2''ARY+2R[A;\X[*28J;# MJSIM[O;G\ZP%@JX_+=K^W >WX[<_1<5FM;BO9DQ,N4@+490Z:XPJ_YFD')4T MBY#,2II':<1D 8I;OZHTO@V*;L@R5WOC+[-%P)?S.:GJ7?CA_$[Y!J?=S(;] M;2839BX=Y(!ML[QZ(C;Q[)Z0@?I*6C%/9(!M1 T:6=] OI?+*7OM["XGLOP] M]ZPK0YDCK9]$>3;*J\1=$Q MI [!&XZ 2AS)1L&I[RH#ABXVFAE1VP2;%1YXI<.XUI@Z5W%O,P)CQL/ ROD M*%8&'\$6AXI50MG!#Z+]\]/BTT)GLBTKC5.>BSS),:&(R%#9F327B# >HH3D M5&0923.>31?B41_HS8S,(#VCQ5&VBZ-/U7B-]&A!4:2&U&1F)*X7W1(/JB47 M_+(A_*LVJ2:JL,![,A#1&:C3$*V1D9L,Q#Z&9S)YZ;HV$>T%OWB_K%?U;]6R MKJ>ZLP.+<*&;4FL@ICQ$M&0"17$J>!&F)66@>Z>SE#S["!\$706SNEYKJ@'3 M9.UZ.1RKR&PU.Q$5ZWO:I[ MG1330&KJQ+F;)YU>U'0$5"S9(I*:'/@X ,O&.WRG\3"U&1N>Y?PI]FBYF^"M=.?(?(."4LRB@M8D1R M(G7GLP*5-,)*PUDB-A-. Y=P\/M[\(+/Y MS=/*M)G2P!"^3=SC8]7$'X.&H'81S=LC#4D^;,D<"@TS7YO61[T[M$FPXR$X MH8_N1.>F^9&!T%;MCH;&':W!D8%P_99&)H_#E^/M?Z]>;OZJ>*V6]@;@UW 9 MGGC5\_+KXNX/7+9#T<>EI_=1OA=1<-#VW*170,N@S M"C0[W3M0"VQU]OIM:8J3;0?C%X?EOL-"N:K*/4-EW.+985&/:EPO/&Y[;497 M.]RFCT*T/LQ4"E$DO(Q0C-7RQ;C@J&1,(*:#\FD2ES@$9=J

<./2QO.)_I" .9WY,9_[1X3YYG*UW5OF3_^O:L#,.4BS!F7&(D*F9L.8FK1*K:JG^/E/']Y> M;,)R;0>,6G,$6_= G9N9 P\JM+(2??]ZM0QVG 2:%9TQTS$SZ:I5O@TJ$&Q M[/3@R*X B8]J;NP4!'Z2;X]I_+G@U?WGL'=+-HUIG!_#L'BB20M'4 M'NV.K/F!^KS;6-CA\(#^_JBWSJ]#,J]- <^?P<5F)V>.B?4+]=[ZN=2)_Y["F)$YP M1H4ZEA.L_A/GJ&#*S8\PI2QCK!29$?BI&W8\K^^.MMK)FK:@LRUU2$^PJU4^ M; S&5R0P)+=A;=-<5;?8UMP%^^PU]56-MKOG=BQ.+ID7'UJ'M&H;4_N6O=Q& MF 5@XS=72AON#'CPO8;+F;3&_6A\N8(.R>/TU!F11RI MLZ2D<8AP6!:HR&.,8BHX*S.2T=*H#??1R+YO+C>T DW,S @=2S]LQ:^2">C& MF8ECO)K/LC[@IJEW6C=-_67GIAV/-,KB.RO 9AV=?\ R<5D?FFZ>GRO!VO7W M5==&UM]NOGXSOT8T'LSSZFA/]GT&@I:#X!?%0PTME;^H&K,0B5.MP-;7)85X M@*N-F+)N*?Y2V;/RB)=2.[EI1K69T+G1(]_VZJI0%F691SI*0 MEXAD:89PKI.71210R;%,"(M8RD!W(Z?)>%[WZJ-(@Q[EX,MR)923N!# $.D9 M)9FM\^M%ARWNOL":X"3H2#H$X!D4R14(SVDBXP+Q# IZ!,8S_+23%B_U%F"1 MDH*584)1G.ONGV5<(!+E&4H35H1A1$I)04OT'"'?F_-!KY/:&H#RK*8,]V,' M\@.W81O1KVWSM@5EX2]D*GE^/G7:0<'/:7F(:9#.,BRU!<9AKC M@ZN--2U25&0R$C(MD[@ 85@.DQLC >&IU_!DIHE>DWMPI"^S!>Q."[!E?)2) M<-3]Q5="PCD9O>0E'!%[Q?2$J_Z-7AF-H$*TY4^?"7A'N M8$&^#$0NG(""]$3R" FBJ;PZ($A/5!,XD/[C]H>"72.>'99%JGQ_%K,448Q# MA.,D0R46%.6$I*DLL&!F^0H7Z(QP#( [_:?T8>[M7RFEQ8+L]0OSTPOL@E@. M/?M35$9WZ0=$/>7+#SUNMRBW39E[AX-Z^\/_F(E*E\N^=&#K&!=2;1K_;XEW-3X?[GYPQ*N'J9(16KCQZH] I!Y_W0PI8P5ZG\1"K-0 M)YW(!%$:*R>^$+'$I3(IQ"CI9("&;].Q)7IM"&!(3\/VP9'T0"NP$WSO"'^] ML(#[,J^/ER0WSOI?\=N%1>*F"SIO[(:J7.WE; M51HJ?>5>+J$AFDZC+^%M:&N@V.*_G(AENMZWI7-'S9*Z#OEFK>@ M8>DCI>P384JQV7(15B@,&9J \VB6#GD MN$ )B4DNHY3@"(A^>YK0&!=I9(NY(A5=%X6\.SW97*/927_E!9HFZKN6]T@N M/\6\.S*O6+E6X,R;F:^?I^6:_(_/^=/;]?)N-YN;:$@X[R)&AI!XIXH*F;)V$/ M*&IXQ;H3'[9>;24'Y6M?%LPJ>7M@V-$RN2^+UD_K-GC:"L62B=D/#>E5OU\N MFIR7W\EBK38=W2&GJJ<)2\LP+V.4)'F*, X)(@1C%&=IDA=<;;+"")W:B)KG MI=HC'^BI"%C'1/#4YP($TGA!?0:'59=* 7O7&\J38$,[^-V7+D!8E>YT8@M3 M::\;*#ZEF:P7H"DO##(F*J69/ > E(8O6::WDUIC7>H_-/#:#S)OLOQ6&X3Z M)L0WS:00,E$GAH*'.A\OU_Y(G",:LRSGL3I>9*#D'".JGFV>)MX$I)G^B]BQ M 4Q]-U*@V8O/0XF >GU+&BX<)@K#Q':5>J\$][ +IK[Z3.OMD69VZH):,81QABE*22V4N9(P(+K'&]H[4/U(IRAAB+LQ) M>[89+?UK /X&]69F)?QH V8J6I*ZL>H>'&#MZ=(?+K(7D,!!PJ^(&VBBD&$H M0:,1+%OM/3V36:7]S#OY23F;BT==_W-3UV)5?UIP(6>+V4K,9S\$O_W)YFN- MN/S;_\Y2R\5Z #+;EJ)7@-*^-V&G2@M*-&A"[&M @LW:AY*+^)Q6S9HID+ MWE3==J7Q19@)D>$(93+/$(Y+G?5()$1I+L!8G,WH"G2KS_OGC\M/BH$[WNY-UZ5?/%HSIG_N?B1[WB6S#YWZK% MBG]:W%?5/RM@$P5K IZMUS\%J9"^KT?Z;\'[;4OV7EJCSKS8ZU7P6T46J[8\ MZ;[2G[E^MPX>OI-50"H1:/G4/M-X%CK,HJ04YKV/KIN/86,YVE3 [.BHL^"X MO<35ZK3*E;&G.EH"S=6*Z6?57#^8!2*:<@75O'\A3V(:EGE,<-) Y"<(\[)$ M-,\%PCB7J..,AH!TSOX=_=N+7+C+->K N#TI9]??EG'>MLSZ0EWJ:))*G.(]1A$O= MQSG5%T=9AG(APU"6HHP(*!P,HNYY*6U)ZHUHU?4+XXKN-2EIEQ1J%H_QIB;8 M&CU*7NMQ,@EV^MLT6_LPI+PKD]H,E> ET^T2[5=,?S-4RW!.G.D@EE@2.O?[ M':D%[V8.+NV<]1/UQ64DQTY?I M]3^$QHX3_$8)0AY%XTE^("NQK769)IQ($1<<,1YIZ&P2HI+E&9(Q2U)!LSB/ MC?;[MR669QO9L=*5N_#E?*X=\F=1M:4O4/"+-Z$R4UB--\&L/^/>,(\:[O=+ M#GHB!O0EZ#_7B=F>UR:;TUM/U*"1-5@I88-.V@;3>B/O)-A(''0BMX>^0 O= M.QLZ! 9Y4]/H"G+D;0@U+IC)VY#YS(;ZQKBSO.]=:*"X9?7RE?SUNQJWFI%Y M/0TQS6@>*J>?M!+K>YN_$0LB9]N)7L\5:.>U=@HCN(;#!"64E$WDH(D22 M-$&8"*$.\A@CAB.945[F<00ZR-NSXCLWM&7LWX"IH/::-5OZX^@+9A\ZGOH] M23JV@E\ZQGYM\\1;WH(="SE2Z7'>[3;*E26:2B9%&) M!$XCA".LT7X*@B(>YB&)$\)9; &LYT:SUT/LO;Z"S?8&IU\B; O0I(-?-.U? MM:INCU0U"'T&MO#&DCHRY)?IC6JOC<4_-,OF+\(31?Y9W2YX=PU[>.WZ_D?% M_UD=7L["\D1LQQ\C342H@Z!A0L)[G9BY\:MT MQVD@UZK/*@O$FNAH22#7JJ6? W+U6';.YGVU5/[KZN5>?9PK-;3^_IZU,?W/ M6LCU_/-,BFF6"B%2CA%)8XEPEN?JZ*P+&933F6189GD&:D%B0-.SQ=MP, F> M-0_-TA$;+H)UPT:@DZ:!$3$3;9HY0HYU!+--._7<;]6S96 2M"P$F@=W_A! M8$<>D0G%47TB@ H.O2+(JR-?77>Q^]Y.]74YGW]<5OJ7TRC)XCP3"2IB091% M*3FB>1HC)FF6B8A3C&'MC;RPZ=D*U/#^D9ZZ?]S>,/8]@C^U"$$G [3- MDI_Y]GSA[&P61[] OF8"Q[L)-M+O:]_L#C/Y][BI-5*TLYM7,VJV69:[KI9J M9[IINSRTE3[*J:2\I,KQEU)9?YX25!)*4)9&<2)SFA4,V"'K+"W/)GR_0).1 MY]F*S)MF%O52KI0:#5.43;1F9D,=Z0)F"/M$)X'ZUUPT=E![D'T.)L&7Y>*Y M6O*UX^8W!E([RXL\3VGD+,B+(A_G/%Y^Q39O@E6Z%/^#:/_\M+AA3$,,ULK> M:/R?*18XXQ(72 B=0U%0BHH0IR@OHXB$G!0X!"4?7J3H>>5OJ 7/+3EH#L4E M?9FM=J=:@*WY#>G@EPWQ7W7 :JN7^PMZL>-_R_ M'I;W8JF)?%SLD+P,KS7/O.[;[^+_M:Y7S6)[6 ;WMW=[D1>=:K]<+98K0W]L M2 V7KQ<=: !FLTR%=XQD9B"KU57?N3%'N\F[(%3_HN[2HX[OX=3?N_Z$#<39 M5YWV?B?_LVXQ?FZD6CG*BUL_K>@T8(M)1(B='BJ:EWM"1! M3Y2@+\M1.&N$:U#GFO=]B^J.X;=Q">M\ HSO<-U3ML3.U>58]Y5X)C/>'8.Z M).FI*&B2Q5*B,@HIPD5:("IXC.*"A"R*1!S'1LWM+I/RO"; MIGIM0.Q.MJTV;]:K[\M*W\5_7%9W4HKJKOI&YN)W\G/VM'Z:)B*GE#",!$X$ MPC3)$94Y11%73@O)TS1/C.I!_;#GV7)V^>:\QW! -AQ/@J>6B5Z_PK9584"V M7 =R62FSJ_A6DQC4Q/0&U--L&ECJ5YTCX-U$.SU]7H.;W?1LV>VN&+1!ZYKT M[EC6^6-!PW1P5P6:[4G0,?ZJ,P781%YUQNQVG=>:.=AVY4VQ@_N;>ZKC;8C> M-+:W@_JC8G?T_R*Z0FA=>7?S@\SF.E_@00?!GY:+;ZLE^Y=&2E/[SSM2S]B4 M "0/FC3W')AO+85-\&L MO2O^9=X4C))5.U&:JV"UU-?UBJ^@[C$&"RI %6X6:?"H1MB^IC78W;9W);=; M;K3Z6GZ"/D.3H&')763"4A>.PA50ZJ/&,"Q57;-]PL).G8"S4_PH_Y?';QD$WZKBD@;@Y5*797-5\S1 :=S" MI+QP^KDY7Q-PME1'8%\C P#O# GI?T'Z)>M_"O MYT$A=!+"'RW:PP$^A+DW -?N9;_ JV)A]L&A3ATC:E@KR6F\G5;)/78FP8?9?-W@_W@ I;15BB/?"$Q^5(?) M5CF'7I3U.':6K.T4.J6<:3E)<4$J]MA_4< MAGW0KUCU$>ZD-K,%<%E@*_QF6 #P,MWGU]'BZP8==4GM"W*X4 Y^:YEVWY9K MU0_+&Z8H=Y'LJ0!^:VFVO:;%DZ5IQ=KGG'@[ZSZ+@(AO//'6:*@^5W ME?%M3GCG#;UAV[5C6JSOYVW+):V5-OXGJQXR)VY]L MOFX:[/4J5[;008<%;(Q(EB2R0*F4*<(RS)5]Q+KF!%/EA"6XI!S4O>-JECS; MT=8T,,5FA]H"X&QE^\_51Z6.Y:! A?HCJY<-:/"S_F"WGI,VE M_X_EDWBO,P"KE\_DKYNGE>G%%W19)4JJC6@9QSMRQYMF(=8Q.@BVK08_7 M8,?L)-BP&[3\-A7NO,STPTSCVS(#=/_=*=.0& M.F1L5'?0O4(/W4(/%&S/TT]/LP8&2ONG;4^Z1[%@ZLP^C;*4AW&2H$@4!<(X MEHAD>83"C$>AAF#-"<@6#]#R;%Q[E)MCV![MX)5_B M6VH!'^JS9Z&GX77L7'K82MY0;K!%6]I-G]FM-@:[#EIH P3=X$XKMM -UV@' MBMQ@)NT%Y(8+@XR)W& FSP%R@^%+EME&C%5KP;\N7\A<7RQL<))X0A*6R03E M(<8(YTF)2EH*E,JP*&D8\I+G$%_E#!W?A\ -.6 RTAFEF/D?#D2%6:R.8+"E MZ $UZH)0KG*:SE 9-\EI6-2CK*<+CU];-&6"2MR4=.PJ!;,L+-,TSA".B?)# MLB1'95A$B)=JU>9J^68,U(WZ&F8\K_!OZZ D^"C5;9'X(06Y; MQ64QC6;F9JS)@=FD?CF<*9Q[5R86.*T+=:DFYR5E%JR\4LV9O=+.%Z5=,2;\ M[NZAXC=5]2"JI]FBO1]4M$POZ$Z^[#O+8$>MJ98ROU@[+>KEV[.KI829B(>* M-!?\_8Y\QD*#;L(&!;.Z[CH]XFAW6H,"]2^NAA^T/C+T6]3HZ_76!>KE)W6E MB6'(*$URC@I2A@C+A",2TA0QG+&"<$YR >HE:D[:\^(\;*74)J-T?OAGVR1! M@&:-CR(>] 4^G1BIRF$YI[WX[LXQIH3'/MH %7+BM ,=P<[*Z-K@IC2XC7HH M0GL4&H0*?K=0WH(Z;\V:)NQ?EHMJ\T^-7U-O+W6FN)!I1$N&,(TBA#%AB'*< MHHRP@A8"9R0%57LZYR:)=A?>AN. [7M;GENGNISW> ]U5=< MA[N=4S,3^&HS!;.2KS))8(/J19F.;*Y;WD8URU[4>FBY_1"Q,^Z?A>)!W#V+ MBNBKN::)PH:;ETW-SX>UT# /#W\MIWF:Y1&F N59KOS(/,V1^E1>YXL [#3V7SU\DSF"A;Y&1K.MQ5H\V*YR O#Z #+\GKC- MH3@IF _TZE?$ICZWL9Q^R.8:K[DTNJFJQEDQOK_KO^7[XN[X7NO?()=W>P(. M+YGK9(.MEU/7=:X\L?-R6-[.[0TUXK7<*1'V[^-./F&1C/QE6:V^?UNN%_P/ M-1-K-7&?[[N[(1+S5(19AG+6G&R$1&6<2T0B3$H<1WD1FZ^?1A(.& M#JAH>%DY%!RX)YV6^?+5&$AX0,*Q&R78I1I#/P!8'R^A^+(,>ZG$!H];9@3TRNOOI#Y#?IC5S3WA?26>9NNGJ88NE)F,4$SU MH2>C$2J2+$YY0%X^7]1 MB6;NLU/5P,S7H5::P,V&>O!+1__\$0)^P6\JJZM[_8OTQKW.-Q7_Z!;?^$6; M,BD]E"ZY6@O>Q7>7B]_(;*%=_[N%^O7SLM:HT"%%M/CJYCK MV/"=['74;N"0=/YN);Z+1;U-(6Q.F4E*XH+G"8JEC!%.>8I(H5Q$6128YS&6 MQ R/Z"T(X]F,:4'T=;+N$1E4';,ZIJ&XU;G2W_5/&X[U@O*-:I#^_O,/S"HWN,WV#(\"9I/H@N(Z"3,3L#&G)]Y92-EL!4SZ.34/11[ MDG8-@/9DM8DNO869 97M_7T^(LNJP+_7QP0L0WP;LS=#XH.C*,J!Z]Z-E3N2BSV MY3CK51+#]N83POHHC1J4RBKP>CS::+'7LX+TPZ_G'X(OG6U/FQO^7[5&('S\ M@\R_/E>ZL8VN2JQ>]'*M5XL'.H?UP8*/['GQ[7=F4ERMZQ9=HX_3V?9Q^BJ> MU=%RTZRIUPT2N$(MM'MY"?M5+&R-6^I4'\F.]>JX%9:]GJRLA@6YT*46"&B8O9]%8Y&*N7C[-YUZIFFN2%I+C@B(56IPWY:G(1=H>EV;)3,3K8]&4F9"9GC&&%&*,*E(*C@B?IGS$+*:,QD M D*0.4/'LY'KHH%;LB8]&$%J,KN1=2 \S*;9R V^>[T@E:,;UW-41KUGO2#J MX>WJI<=M7?H;SM6DU]T?GV<+$4U3%DO*HQ(Q$68(*T]>>25IJ9NOA'D9LJR4 M&.;;GZ RCI/?49QL_A)HVL'=PC!J,*PG4]__2NFM#@%PP2V.! ."77$V.#7J MR(>$ <&.3PM##UL"/K=P;QU:V /YV6W0[\1"R-EJRDE!\RR-D<"16J X(HC& M(4$2)[@LLY+$10D"?1ZFYWFI=F2!D,X75&2VBSH4'+9*.\);0#B-7M;1#G[I MJ#O,:3*4TQ7,\P5JXT(]FXE^!/=L^)K= F]1RN[D[4_V72>^:XRRN\5[4G_7 M_]=AW!_J"+U8U5^%VN=G&F!>_T+Y[/L_Z#TY382,"HP3)+((*Q];YHC$E*&H M$)G G(J(@NK9/?#H>\]O.-:) *+C.:@4T[5.$V"*$YB%\3%'9E;IE34/]#>V M2M^PV\(P*IUK'B;-?X,>*SH=8\-E]XB.%!W\FVR=*WU2<0\;8O;++@>4HJ!XFUB/4ZTY2XH=!T[8T>/G"CO M1)C)S;A7-\+\M.!?R),QFN[IMSW;*4W"NC?E1L!AV^)&-IBU..PS.0D4R=F/ M&5^KD^J@S-?TDCP0RT7'R,V0K]47\D"D@>Z/AT]: OQ_)Y6@:MGR?CI/K[CZ MW;T!D?W_S9^;! MO(U9@5FKAB'T3G.TG\76!Q6@+T'_N8[U-E-N.W&3_LQ-#N?78=L [UIVU53 M'Z/CMASPKO"CA@3^*=IM$?O@>/\0L\?OZKA[H_8@\KAK==G\4B.\1].LP#(M M_S_JWK6YC1Q)%_XK%7$VSNF)$/;4!56%VO-)[4NOXW5;"EO3$Q/^P,!5Y@Q% M:EBDV]I?_P)U(4LB642"0,DSL>NV)18R\RDBD4@DGJ0*J:K,$1:"(B(%1F65 MD[+"/"V3%.+XH0H$=N>] HBV&D3K70/9]H*0'O,A^D5OEIXD74.IBL!HV[GI MD!C"G.\!FV:O3-1I,VC(VWRBZ<;@SY6Z(N')08+%3^KV7,%YZ*_Q M:[T8V)7C5WE!SO>'IWU1X!O WL$\=YW7G\!)[^9ZQ^GE15O_ ES(UZBA3[I1 MOV[K^=+4$RW%E_G]AE[NOWFC6EXP/=HKUR4:^=0V.1"U^& MQ4(W"<2P5>W?!5T(S=P4*#NRT+5HKU3$>K3-L5L]0)ONT7[L%/Q/7RQUEP(S M3F+G//J$''>7(O"< N_BT>"'94VNZ.[A_O?EX_S-LA9K\7Y![VT/RXX_'3IQ M;H1&=_,'\YW^_=/M!U/54\^UO;8WH48,/W^(=KG-,(\Z9F[TU6K-,.4-JE/L, M!)O:>QU:0LH.*5/#_:SW9( +4G#S?=5TVPN>MKP;#,A!I3=\!,=^0?8;S=]6 M*_'G?+$8Y&FPPD41IQFBPG3W($(BEE"!>$6*1."\2B3HSL=%V@1V/KU 8-^A MB_"USY14F7XV2+M)EVIY*/F [:+_D95"'A-8;^CC?M#1T M7U9JHR,U^59^EXO5H]DQ-_=IQ+RA#)^)-"ZHD"DJJ: (YX0A4C*!9%IPS#)< M)L*>7M=>;F W-E DJCM-(K%7I:UO[G0!I$\ P%IDH\+ !8RH!DCU2D0#+:)W MP9$"9);"(.:62O*#'"R!!+=_-&,$&&ZZ%!'5X_;&SS0"<'"'T^O9<;[>LIM7@=AZ^V]8LRO@>3/[//$)U&Y7R2 MR L@,-?G$PM0WNBLK4ZIH].C3I8].FO8,(%T_L,.!+AR=PL!) M>?SIP#/R]MU-U$MM&B!?-@=/('!^ EYN/&SV768WC!5WU#0W:MSC0T['CSMJ MTC.2W/%/.NTNEN:,;"U^DTO#>OKQXYN.L[44>L,@$XD$$QCADN:(FN[NF&+! M$E8E)6> S<0),<'W#IW 'O+BH8'[&;/.Q.FGGIXR+#]CP8LH_-RG+V&X,S3Y[[5Z>W*"/3?!K5R_ MG2^V&QW^FS+_6-")7#N.X &H=W5GJ!A MM5.A*9L7J\6"KNM(_S2JC2; $GHXUE52,%F4%&5)JDRFG"%&<(%8C-,D(VD1 MYPS6 CHHVDYMHHTND9D;$3^*/'W1=ECK_V!Z,FU6_)_?5@O]57^MMV.79P^* M.&QE>M[/N<'\*!W)E>FM$'4ZM;?-?!,C.N#AE3(1(O\5R!0=X#E.L^@RD-M* M\C=JKH1M3,W09W.MHA[L1VIT2CI.=2_%E/)V6]C],LI;O6,0T6>^,?=JMG7 GK(/WLH\!3V\D?M<:MPN[92-,5UATSX%D]W=$/.'9P;BM?Z\^2R_EW$XGVO>0) MRR2/&9*FC3Q.]!\D3S-4J2HS(3H5E17ORSE!H2=4)S;:RP5V9SX%D-V"YL-L MX#0[M-ACER!;NWSU73XE9MIVRV>,/>BR?.[SCLPQ4\9'V &6]CGBZ%D1-*T%"/G33[@"+%XQ'GEM>GQ^4EN;M0= M_3'+>$ZK,B&HY(5>D!7E2&\Q)>(DD8E(L$RH B[($/GAU^G1%N,+K0IXX0;A M:[V>AT(-O,S;-T2^BK1"I@Y>J^0U!G#!PE]H )(^=<3@ LV10,)I&(=RB&6] M-#T*OWSG;^H-K&WIL6=#ET(8",S9_[Y]9J1=]?NY#>B8<6XU$,<&G*X"8L2<9_4/8Y]S9/(RL_9WRK_-EW+]=+T4AJ^Z M*2_LOFEYGF1)(O1:SHI2;[.Y1%694117.:$J921AH/3Q.8&AY^5Z);;<)'A6 MB[',J1M8=DNT3PA@T[1=AW>BFW3R3GB $-[64E]$6N?$34N<96G\ 5&6[7-N M,U[/@$>YWCS=+LR]\L'HC=P[/6C=?9MEPJL*ZPE?9)@@G*D"$9[J^%ZII. X M$XI9]14%2PY>9O#PN-7/1;)7X"IZU)_]UK!Z]GKV XTF ;P. MV'Y/[L=>[J1^" S'2X<$'\#-,WV6S4;BEFI9=VNZK&DSY>I?GX:_:!K+ M,D\*E(M,NZ:LYGE,JTRG&,M-_@"%E'88!F1<)%5:QBG",M- LC)#)"LQ$B2O:!9SC!6P7C(8E$ZUDGVZ M;;RMQ M)W]L?M6&_=,V@VPS5NACY^:8]79M4JHKO7GZ\CG:JQ*UNMAGE:W .9]E]HT+ MS$?80!)]-8I$C2:>LL\0HYVRT58")LM.0\P=9JM!SSD>43^L] ;@?UI:7?5^ MOJ1+KCV'.7$PE9D-/8FI57J$*6@J(I3AIB*99KG7(H4%.;9 M"@Y]*#U0PZR,0K)-&XELNZ1+\Y-Y76^U@E(''UH_X"FU+<1VT44(X&!.XR5F M;PU"'WJ$&D4:Y':J>#R/!AKOZR#:5NRT)]! , Z.GJ'/._*CUF]TR"_O5H8< MT@P*;"DX-D9@[P!K+#AJ[/E(P)>=P,G<2(T:L:87Z=W\H=EE-52I1@/]"Y.0 M#]1\T,9H=^[44P-/RZ!ZQKP#'M5SGP].>_A6/JXEG[>]LI9BZ"=FC*B*,EJB M@B3F!BVKF@N=2+%,X2PCA22@&[1^U KL!X:2FZ6-#F0'8T<<>PUVL<+TX,*< M#YPO\>!-7-N\B9#$B1; 3<^@.*;4STJE: 'D!9R*-J,[UNS3A:P_R^]2R_LD M^T(6SIG>%149RJC>-&%1*$32S%3U,DPY(]IG@B[7')42.OR1FZ@3"=SS',?$ MSFE=;"GT8*R1%/TJE_S; UT'*<0?,\E7"?Y1&=,6WX^9>5!V/_IAV%04IEV\_ 4(.,ST(.9L+D'L]!ZVIVQ8V0_H9]LYYK^RWZ*G1IO MDLEUQIA^6IW[F&M!23,_=\TE;^5:K=8/)M%SPQ;S^S8831.JDHS'>A,@&<)% M+A$K>8%45'*4](YB:'GZ4Y^ MM%.@:0O4J "KV9?=;?B)[7)"YBE9.\T*%ZR1&.J4)4\00E>C_,:2S2-+$ZRW\Q;O#R'1V= MU)LYIXOH=TG-J51[Z>KMRD0SED7>+[$8G[T76 B;H\[&64_.$Z:,34']R&#Z MZ7_MI][+T2:98"=,Z*?1J5^[L%IOZ\WJ0:YOEOWWI%1Q+K,XUCM;9?*YC"'& M4XP2$[O2HE(T ;3&>3E\Z 6QDQ=I@1 .YP,4QF?+Y;8!%[:!64XUE+ZZ$)\T8YR#^N"I";FG3VG\G'/ZY*?2K^Z7II6, M693E4JKYIK[[1C=_6VT7XL/#HP[5WRDE^6;^W:S;G^E&SM(4BSPIN,8P2_5Z M&Q-4D:)$$LL,8R;RC!)(:.VF1F#WTE7VFQ:EK%4HVFL9]5>--JMHJ]_N>J/7 ML^:SCZMZWI3XPR)RQS=A%Z:'QQ?FXH;ZM#%[IU&TT2I%C4Y1JU2TTZKYH-'+ M7TA_&2Z>XGQ')28-_B\#ZN6.X,+17$GH[LW:]%D^FC/RY?V'99,C-%/U8]\S M?9;$92YSR5#!,HPPRTH=#Y49$@SGL5"%P)3#V.C."PV]P6A5B'8Z1 ,EHJ]& MC:C1 WB?U I/._?D&R7@)N5R@!PX[.PM]D9F9R%R8E8[>Q .Z>T SSI4^"X6 M=VO:].TR?,[WS;:U9UNPK? =&2/PG->BHTYV-!0.J/H= V!\5ONT'3:33YGM MF67*QCBWZMZQ@:>K[K4P[UEUK\WGX5.PX8D>=/7ZP[#%M3$Y^)J>S5C!3]F& MG=^>-87[7O]G0W/8*F0_1ZT0.C]7?8,#S';8XA+@PA[$_HVASAFTXHS\FMTEM9;* MH;V6UK8&ZO5NFBZ-]PGR^B8L(_WP^ *#_TXA ^8.NML>NJLC ']M5(N\.B-/ M\/C:*3AJ,>WFX3*H#O83%P[GZ/8Z 5(,E\%!&/7KT_XCM_3)_*BY3-7\\8>L M-VVUTWPEDIDJ2E*F*4:%-&@>@>?R@5VD)TPX_/F MMFP'0=Z!I1=\)62!KM&H@!H=7O0MWBL:L:=H^+E.V:A1]*K]3]2_G=OQMP/W ME@%@].5"?:HVK5\- .J!LPTA [[#_*S]?1*S/-&2K\7J47OW]PMZ;[NI//%X M8%=GI$9&+$J>3<1. _O=XRGKSV\8/1@.\T1G;(Z^&O&>]H1GC'/:!IX:<[*= MWQFCAIN]4];=])S&:MXF/AE3N!(]P1J*:_B'U,F9_U O8(< >.UE"T*6.?)U"G;74'\-,.^SK\LL\,^TLN\SS3SNR MR-6UW-0W"N 6WFS7:[-9Z:]!9566YAE/4%RI#&$25X@R5J"89UR5*4X$+#]] MN4JAC[E::1%M% 5>)?, N%V(,BV,H<.4UIJKJ,<^Q+4V?XCY(J^[7*%I:>V\ M 7A >.=OY,G\Y&Z^B@03G#**XC1)$<[*!)%"\?K+ MEW=W7X([Q/">\.=U@3^+Y_MY7-Z_C:\+X.0\>3?# _MAJ8=JKK:\62V_R_5F MKJ/+]J^FO>%G(R^9)8)C4K$4<2*P:70;(\:R!!5QH20IJAA3$#F6M>3@I4N] MN*A!%IASLL;/,KT4 A6@?VJH@7ON<">:"Q M;DU=+<:?KL>KO;'/6KX"'G/XTDJY;E;8.W-\T9S%MCUI/F^6UP\;Z_[*X\,$ M7K:,]#:"C!KYT4"!Z+/<;-?+W>_7B4W-2RS1_T1V[4%\/2H-K&:U\V=+UY2S>RZ02H8DI3 M&J>(M5CEJ=FVY4 ZVOHD;O MR"CNV+S1ZVNUB[1?[V7!/-OKO*D!+17[N?C#@0#ZT0R")?BYN8_ M+/E:TEJ^E>U_/^P/I#^:?W^<4S9?S#=/,U$2'&,F42D*C#!7,2(XB5$J*IDE M525H!F(HM)8]E#:> MLD:1:*>)/Q\'-MZ3^[*7.ZEG L/QTNG !W!-JB/XPC6]:RHV9X ML^MHNLNNUKN#ABI+9"6R!)6T$@@7&465=GFHC-,\25)98 5,>SKK$MCG])H! MC[4O =^V"G.1X0,E;0M5= MDXE3K!=#=IATO7Q(>$;K9O--KDW(UM$0 K)81QX-'=L8B<_V,)WHL_3C5G:? M3U)=:#+,3[A;"\I'C=CDE(,Z-MYD>:<18X:YIK&/N04*[_7>9Z/#CN]F F_T M:S3')>WA[+#Y4#>G_R[I^DZC*VG^>VUS7UG2U)@Y;A@.;1CI$_]0I^MK24R9)?W MAO5RM8ST.A-IW8!<$[[?B>5FZ?60!FZ@3A2[&5V[JTCMW;!=O9QI6WWB(=9H M/=B+>;W%% )0?]>:O&HW]3VG$- >N?@41(R;J_XH]6(@GR>ZZCW33)&7&:9I MCE3>=)XD M&**Y1QE;)2E2E1H)+A<7&!'6DK#>8VS^!CYP7]60US:JW$O'8'E4ZXMM!X>S#&8'JDI>ZAOMIM:!X"F@G?& M,XI+E<6(B)PC7- 4T;30?R058U4F65I8=>^P$1:\7M:(CFHC^RJJ&^G1:B\^ M^D6OW^V/3]\EAB-8546:$+W%KO)4;['UCAHQF4A3NE$D*B[+7*A9RY#3'$5. MB^-+P=9H_BKOY\OF4)_1A4D/[2 - V.6"\HXHSJP+PN$99HA*DN*JI@5.2,J M(:+L8'RW%*\!8B_6&L)W[==N&OSLEA]?B, 6GVYF?FEG9BM8+T5[T3[[P)TW MT%L[N!%1$W>%.V_T87,XBV?@C9/?=KU(:A.5KA]7:].MX=>GS^;T06IC]O%2 M3LI8)DR:4\L4X;2BB."4ZPF?DH3BBF?2JL8-)#7T266O1S14Q+!U[52Q;[EL M#^7XW \&$'!;?1X;S\&HD^%._9SMI4S6Y1EL^+#W,_QAM]#T><1K^E7.)N]TG MVM\9FE/9IEV!6](C^-G% 9>A CQH?+[E-*4'M<=.SJ=-\;3.'Q$PZ>I^VL"7 M:_K()QVWC@M:US?J;]2POVUNUI_G]]\V;84Z%7&1"8YXJO2^4<5Z'>< MK[C\I)QI@_)SYAY$Y&W^X/H[G2\,O<_[U?HWH^$LSFG. MBT*A@I3FXK6,$2D)1@6F&>>_->7!K@F 8&_2SCO]#.\'YMP\<"FWNC<4( MPJ7*$<6E0)FASJV(4(J+V7>Y9BNWS:PK=)TK'4JVAD^+0IVLP3XV.)2IJIBJ MR@+I_Q0(8Y8BJBA!)9.BBD4ALSQSSPI<"*3+^?-J>8_T[_:;K(U.;Y9AK=2?YM.?_7 M5M8?=R0P95D000E%>4:X:3V;(%9@[:E+CO.L(D568E"%=&"% SLFHW[4Z-]? M!VB"X0_+QVV7J=PI%^VUNZ"?;? 7;.?J?J;7!O.4(=\8O+Q[(AA]U8&'5G?: M@O&)P#^H+)]*KML2TB74C%Y-2FUXTGVG0[!9D8A2\*1"/&&57@*2$E4)4RC3 M&QM5)55>I@RR!)P3&-B%]^(C$U_"G/%9J.RZWL89W)570W MA@G8W=D:ZLE=G14WJ;NQ-?ZEN[!^SFVZWZZ[FZY-;X'O*( F_W. (#J MSJR,%=^&?0>>L< MY6ZS]^;B9P6_4C]Q6T!.MQ"W'N$RLJ[WJ[6;"G)-2A),J M1TS($I4\)HQFM-2>QH67:UQLZ+1P*]R-@.L,8';>PC\,,$^QH]7J%!BEU_)/ MGF5GMF>>K#-"7X42RPZ(4^Q7ED\[1B'4>*%F;_)FM:SGHKNF_5ER:9S2S?)N M39=U2TLZRV7&JBS+$!8FZTAB8HHJ8L1+02CF"2\26/4<1'I@=W&[7G$I1=WR M)!B&"A.5-#"9T&&&N_"3"U]9+F@<;U)6F6-.[/9HA)G!W EMZU01YQ/+;1+_43 M?6@;)8@D2SBF$A7-)4##BK?RNURL'AM!;<;B=K68\Z>9$'G%RR1#::H4PKP@B# 2HUSB4@F.2PJK MB[>0&7B"]QHT%3P#':"-F\YC9S?-/2,"F^RGP.@SCE=1JT'TM?MO$#(W 3> MVB*=ESAQKR-K" X;&-D_ZN8H[M942#U\0SM^S;DA;Z_;9(,Y]NB^[@D3&2UY M@>(R:?AV3'=G:?P#@C,5QS! M(JQ; -GKR3'8R9S4-8!@>.D<8 \[DGC0^MOM>O5]+@R'SU]K8%H'J=Z9U[$-"-Y@7-0]#WZEV=X-,^#3B!G4X0#ELS37;XVG M_2+O35CVNVR+/94LJX*42(B2($P$1OK_,Z1207FI%*>559>!,2'!]U&]U*@3 M"S@=.(6+Q?F(!VNA>Z27AD9?6YF62:%1BP$'(1XL=SL! ;QJV'G'&8M&#SI. M/3O="<<9[9\=;9S[K&OD]3C?T,7\?UK&CZV>QE]6:O,G7L+::A0DP0E3&&:,1*3&)3%L90;.IK:B3*GDQW=;-_D6X M;]V"P.MMZ[8'_=6W;F"@ F[=['5Y]:T;&#:;K1M\T(F)+6\>&_&#>\C\^OW]6M[3 MC6E@UHEMJ49,(Z&V8[1-%X>)WYZ=N_TIW@G,%7N@L^R4OWK.BO#B[?X$?):V M(+\VH>59/?\]&"UMX?9&:6DMT+5VPB V7\P;?4PKO6Y??[?247M]MS*%V:N% MN3XN1=_G?%9RC)G0;C]CF4"8\Q(1R2I4QC(K,*,Y3H#5% Y:!';IIM78?T&+ M*5S M//"P2$">M@N@_AAK+]EK5<4%EGNKLW#18>+*BPM@.JS%N&0P-U?T MCJY-&[7Z5JX;5_AVOM@.YXF.-!-6Y1B1M$P0IA2C"J=8NY\L)FF.XZJP(I:P ME!?8O7328 [F'$0ICPDFE"/!28QPDBA459RBBDC%*EY5L07*BT>WD M1>]NO_B%RL[K>C0?YE][P7MN'9,O:+$(X60M#?7D3L])F]1Q6IK^TD7:/N:> MT'R_6/UI^&'U7_>'O$MQ(FNP6!GZP-WWNV")2@US1\)BB;#*)")%P5 6QSG) M*I+D">AFR*4*!7:G7[:/CXLFD*:+)I/92F_N.RT-%;=)SM&=?L# [N*W89_8 MG ICA]RF4:TEE3;_VI>CF)K;8QG.:*]A$)_E"RZ/&D#O&-Y3B_C M.G*/C'6*OUF>Z1/_26YNU!W],5,D9ERQ&,F890B7.$%5S"6B:4E34E4)8Q+$ M3>)%K< ^U.AC[M'W- 3'#X2 U"9^WH>=_YP>99@7/7[@*52\PN>+8L6/4M-2L'@%\H"BQ>_HKAQ/S0T-*1H:ZM5B M=?_4Q!YW1E[HS7HO/=KT MXL&]6\XA9NGB_.$ ]%T["/:2>^+HLV6$#FQ.5F9ZHW$:ES8Q?Y.5Z8?$37:/ MP:9[O=[LKV[^)E?W:_KX;<[IHKG_FU<9)EAAO<S,8-H?UDM/NPVXJ[:_QPO=#;*],KL^=JTZMY0][XYILY3/RPO'XPMZ-FM$@R MO6?1LY,D$F%..:*8I"BE),\27"J2%) E&*I X(F[;]9">WVB7X3D:]-?Z2^F MCWCS-]@B#0;9;M4."1W,!>Q1VZER%>TH&PU'8T?O^J'#+_KE;8_I5=1JYV^9 M=\7%T[H/%C]I(. *SLO(P'D8G8_Q"0/, MIW22&PQVLG=LG%[-V_-D_7?ZY% M_6'Y9?OPL&[87>K-\HXMWJ_6UX\+MOC[NOLN6\QKX)"3578V+82CM^:O@U9R M*Q5U3$--N5:W1!IR 7-1JJG_CHP)=/WTO!3QSIZ$ 0KRN,,(B"_,;X2%UJ/C M<41LI&N%'K%S/5SL/0Y4SB2.Q]'XWO^X/NYX;'Z,>7'7%=PTTFN.G=[H+8,I MP^_I4KL/UK,XHR*I2HIH+!.$RRQ'#!9FZM!%QQ7;7@GZLZ>3!9/(^GHAJ4Q$F2N,5&RZD%!6(?TB)(I3E5/*,2E% M!:MHFO"5N#4.W[V4MHM]M%E%M_JSW\QF[,_YYEO/W_J*;\4N(IT0:=C",\*$ M.T!_IV#4:F@N#.R@[Y_P>5O+#UR^JADNU&;:8@8_T!W4,G@:UI6K=,7_^:&N MMU*\W9K^K[=R/5^)UBN\>WAO?E]M;=,;IB;KE%#X\D M<.=N9$6M1E&K4M3J=-6M/E=1KU?;?V&_%#6J^213O0@;;S2K;EI,3,!Z$52' MU*R7#>?FW0:=KYM*A:9FX;?U:OOX8FWN1O65E9+JH!RG M!2(B%3IBIPFJBH2C)*ZJ2I2)RA(.\7:>] KL_3IIT6*O+;"DU1?^=I[O%5"% M><)=S56C5'/\T:IUL@)K8-)5U+^/$&6NGK'SY"E]:36IY_0,Y4M/ZGMX-\_Z MNZ2FH-8<07]8/FX;!EV^TC6@' MEE$DP'D-W'Y//@H@>%(W! ?DI:=Q&,']'I+Y?Y.(_TX7LF'=U6YJ;J297UQK M8<]^,/CD3%5"R23+$8)H12J$IE;24O_+NGW .6FA"P5;\='& MR-?[B$8!4[QQ)Q?R@6[FO([$7AL Y?Y9&,=GL7=P@+.YPZ41'76RH[M5]#8, M&(!&!#Y!<>M(S]E"MJ[U=_J/U;HI*C'M;-^N'NA\.:.9N8K%,Z18KC<<69H@ M*E*]Z\!E665Y00D&78=PT"&P9]QKA!9&I6BO4]2O]8U:45N8U79/;E4#]JMU M>0%V,5!@6&$^=8#H1W^(@H.H"S#Q%&*Y:#!I '8!1"_#LTN& 8,[' IMIVNV"CR[;6.)*4Y][Y9MAHTN^-NISS+64Q41@7*:%[I[:EV MSTPJBE3*4T8SEB<5J#>6@PZ!8[V^:N]IF+3;#M0T3CIBG:(P1^."N)WG"8PC MS!4-E6G.VWIUFHXIC4*&V+#S6&VRJU/*G^>Y !%/KLA%@TE]TP40O716EPP% MIQAXKRU>+:5I2Z"CAZ>W6VG2=O6_MG0Q5W/>>,>&UK#7X_IA8\LUX#)V^&-[ MHU+4ZQ2);;-8OU2K6]4'T^T,0X\?8,<]U!28 G>LH> $,0A<@HD3E8"3P,DX M!2Z!8T@N<-$X<#;$V_5*;+D>92F^R/7W.9=UET=6)2\H)PH)+G6D) A#E&0" MT9PSGA JB\*JQ&!42F#'T\EMRO(ZP*(?W/&%5$ M,5H6J2I2JZN!)R5,-!DWK4S (?E1.,;GGA9=)^[\S1-+0P$5 )<:[';J M_\)P3P?\8[:,'NH??7"Z@_PQO9\=WH]^<.+.N"TQU2!3?K/Y)M=WW^BR:]CX MA]X$F4.Z]C+UWZ1AA)#B6H&[FJ7?I_AJA2QZ9\;Q[EIW55@Q(JD M0 7."D$)%X6,)^FDZ]NRP$ZRU:9A?!"KQ8*N:W-7HV5_@)(__"R0A6[,^YJO M&+9$>&CDVU'(#:R-&G.CC;9WW^:W^Q[IKU%/@-&;'75V'V>I^PE: (=ZG:_= M,MB[7?\>+89#O4YO+8F#*7AAE$S9=3I) M1HP^648R]HS;]+Y==VSE#051RTHTZ(8^H[R@:4%+E-*D1!B;3D,)92C'>T87;>^(4*@*7F"]G\N0+-(,84X*Q 1/ MD=[L4:;RHDJ$@MZP]XXI^ [] :*R_7(&A]-N:?(($#2IU>/RI<6E(RH<"/>W M/EE:Z6F).B=MTE7*TO27"Y7M8X[I)/Y-BNU"WJC/\KM<;J4IY'GW0Z\#2[IX ML]4SY4$O"7T)EKE[TEV"?6..&==S6?_ZM&\;=+V6U!3.-G6SLX)32B0I$:72 MU$G*&#&N(]FLX*DH6$64 '$U!=0U\!K9<[ZO5+17P-2^<;T96>].03X.TKFQ)0TVGS(^$A/\AX3" 2MG (.9]U1-)/[W[PI@^3N;XS M$U6>$H9CE!*:Z%T-)WI74Y6HS(L\+6225@FV\?:G!(1VT9W(J)?97$&S\\(G M,1EWG3XL!?H[F)'63NF<)2/%0/K1UHGHO^Q]Q\D!)YGPY\SI9^G9SSG4!;SD MR;L6_]B:W&3; ^GOAARR.S0NXD)D<8$8283Q"J]]U4L22I>TEQAJSIG MF-C T_" ];'KSQ7]W9X6$XBC195!$'1@4_<('6:OQ3.(7&H2[+$"%"H$PL$6.T]E#6#+1VL=[$>;K@ ";.&SJ@CXTVY[VXXNX9:N-T]W:[JL*3=?FZZP MCW"L,#YB($N/_][7K.Y8R7O)0E*1'))#7\)SFJ6$H09RJ7.,YPD8 \Q[3J!W9% MO:R)"IS\OEG+5-=/^[Z NT&+4J7Z3*W2KAII9]-H05+_J:@Q;<)*I""O9*IR M([_*_UPU14%>#+AP*(P6/UN%[Z?5\GM3Z/19N^7WJ[5Y:,9I@A-!$[U\Y8;Q MOE2(B(0C'NO_Y07+509K;CZI^H%7LY>M+7^6\MRC;]+3ZO5J[\?_ZN6GT'9G MU[-FF^TA^5=C:]09Z_-XYU7>TD]?/WM4^9]K00OR8J:KA!W5XB("^R\;O0&\ M7HJ/^LN_..1HYQF3<97$*&$B19B7#%542E0FL:("YT4.H^VPDAKZ4,D(=Z*R M/P.6G:OW#@',0_=LV(W\YJYJH\%$]/9V5OLEN3\C\S6H[NU@.$%X;_FPPS'7 MR2Z=^R;%W9$#-WTL$DZ1%&F,<)Q@Q!3C".,RH?H7DN16]? PL:&S)",M:@$' M-_8H6AQR!<$&YC'&8!FV-W/C3%8%D40)E&4%1CA/=&2% MRP*IDG$I!%,IL6JO#A$:V'_V6K35>DT]=[1J%(GD+A%I(@[37!UV.]\*4@MW M&@ HF#/=860TZ-Q"J\,@67MM,-)J!, (1FK@&RMGG@-+S,:^5V 6!(CQYX@1 MK,::E"L!8MU+^@30LPX^]$0K^>9F6"_G1@V$-U=%#<6EVO=[:W[]U^6\H8@Y MZ?IGC#.6"T41+>-$1[(B0WJ#2Q 3K%"L))525H0)4RL^T8EA;=)J0U=>7T7? M6YW-;P9]+ML/;8W>C9-O_SUOP- _UJ\^DGTXU/[NL0^''K7H(96QEOKG?//M M&ZRX;,IOC<52\Y-^%X#YW.9%M59$K1G=.6)W=79W=GBCGGGF.NJL,;\8=.9L M/]-8U+IL/WNN*=\]8 G]2;\#;LOPE_V$CD3[56@O_47?FZ]"'^,=> Q+AS'F M'?[3T[+^"B]D-#284I_IPHM70/E9B/(:\EUOI>^#J<_RL3T3J&_4KW3YSYOO MX>KU?]\*- M;V!:>N,)5KT*D:+<<&J/Y4@NP=4N8^\?+<<]8[.O_F6O@@;M+Y'1(MJKX?-6 M,,1L;Y>#K81.?$<8 L3A56'0TQ>36K_[81;,CJ_VP\.CX[\M>#(D/(FM+ MB:_%9 T#9(3*&CB0Z[6.6NJ'ONE8Z:W\+A>K1^/FNJ/)F2E72P23B-,\-?%+ MC"A/8Z0RFN9%K$J<)+!K'2/2 GN?7G83J8B]=.AECC&\[.(2;RC G,HH*R2D]V5:'*]/N)4\945I8B4R"N/)#TP)._UZ7Y[A]T2QT0R3GS MZ<&PMG,4P1"$.0ZOX(&=B1,(GIP+3/:DSL8)EI?.QVT0Q\+%UBMCJ0/V,G, .II7Z@K6O.T1QYD([ M!9F=]_ !,Q/=!@\(SZ[Z@XA/%8DCIOEJP;QA)1IJP['33VH,SSS<8<37>T% M'E8$^E5BQK=3 /!3KMHJ-Z^O^E5 MM /]^OF^9E+0 8>+DX+O=F0XP4N G?]YPVST5.]R*=.=U7E#Y-D)G+]178/$ M 8OCYWG]SUNY-C^@]S*9%3(G-,XQXJ+D"*>4HRI.2R2EHH*1*J8TAT6*IX4% M#Q>';)6/.[G0^' $+=L@T0\&T$AQ:+X1>Q7=G@?!(58\;YVW@'%$U,11XWFC M#T-'BV?J#=K*>:;]^VQ\-/O],?\8?OPZVJ]7OVI'PH7"#QY#I#H23V)"R@O/8O3 M&,X9IL>MGIGF6FX3C'1WD$A>%;G %2HJK)T*8Q4BHI)(22B[2&+J:F/U&H=:=6 ,]P% M7;O9'QBST(FC5GU_;N,".#RY%!<-)G4W%T#TTA5=,A2\6._#LI[K3]ZMQ>UJ M,>=S69OZP&NQ>MQ(\7Y![VT+\\X.%#B,Z.0;,L]FR/),BCQI)K5M*G::3-4T'[O M+NOZ?_\ODB;I_Z-[G2,Q4+J92'2@+3"*\?66+$.;*9%WSK'!T#Z]XQD9>+IGQT79L]$W*ERU$=I3]+7[;Y#&8$ /&:&;*1.GBD" M0'$L!EM;R_D^N'MY)M9H2EHJ))BEB>8X0E+A%+BPJI0F(B M$QV<*5"'X",R KL&_06IHB]R.5^MHTYZ]&FU,=5U2PF\P' ,(3MG<*'=L(G? MFVFD(2,N,O(:^EC>TNEYI(<];9@O#MQ>K"LZCV 8WS:76(D;*YU]OD[1SFE^MALTL\,9I+^UWX6'0PW MR=0Y940_7T[^WE-Y_/5V\VVUGO^/*9&O1!%3Q5 B$]-=*1.(*,51E@N1$Y*S M@H-Z_X[("G^(>5@F3W?2/9;*#^"SCG5]@ *.;P]*YJ.]X(!5\X?6A:J<'TAZ MW>KY0Y//5M ?><3YGNUFO>6;AM:D"7QGN6*2RY0@@V'S])FL=@/J];KL"4/\ MW9%]*6#JB[$G##QR&_;4)UWX"+_-'Q_U0-=+\=]T*19F3#VM[V4]*Y,L%0QG M2"JF)Q^E,:IRS%#)8Y5**@L:6VT*S\@)GC-J!3=9W&^=Z(BWLB$T;*>!&I^+ M'LT'[@^'EO=2HS<^+8?PQ7E!P)'>S0D)(/W:6?O&V=)./SXAN=E9&YYSD9W_ MN&,]M-Y8;[J-]9T>XOK'O)[)6"@9YP01285A,\6(XBS1L0"+B8@9*X%UST>$ M!/9%3:9FL\_4&+'15R,8>)/^*$!V(<&E9L-\T,O-=/[V?+_17?Y96<4EC+#58DB", M$XFJM,*H,BP899KEU*XKZ4D)H5-6C)< 5;3(DS(6B.%2KWI9 M11 MF4 BSZM!82^_+NYET58QOZ=.=1K+^MEJ(6<*HGFN,HU)0BK"H3,]M42*E M4I;$F<1E;,_$<$1 X+G6%V8*^A1M>IF G=XQ2"PVMQ<:"IMOO8U:6G3GR4; M-O9"6]WVKS";8?O6$8-&-ZS'GIMNISJB];,MZMCGW-;H7ZE^-5Q^^2;EQK2I M:XJ_S/8KEA(+S@I4Y*GI)TD*1,J*HT32K%1*<G! 7V(9W8J)$;]8*= M=JDGH;);Q7T ,R8F?:#/67W^_E2BY_3172[JN<-"+T65U&/DN^M[#F;/:WY M)\5,NO*?,_;E^G_V\PY1P-^HZ6&[:7B@S.!O]3?@AF]6.KA(L<&M"SRS+"MC M)B12,M.[W5Q*1$2,$:DD2S-9532UHJF'" T\TWLMHEZ-R.@1=8I$*;Z*C"Z MM=463(N8(@!$,%]@B8Y+:TA;F !A20"XW$*52[]4L. %:/9H0&,[UG1!#M"Z M9X$/]%FW8.BM5'*]EN+#DJ\>Y&';:":P*N,"HRHI8H13*1!EC"#&BB+F29*1 MA,^^RS5;V49%9R1"ON!#N8 #_59^-&\4:%MZP<*B:I)"!Y)5 MC)BL,B1%4>9I4998%9!KVQXA<[ZB+3H=_")E%T=ZM!^VA.R^*ZWDT'W(+>WT M%$*>DS9I)&EI^LN TO8Q1^=H?^OZY'6A?2WW+,-YS%**$<X%AU?R?/-'QH:5UV)"\.)?Z>WXVE(WHUQ(%^"TP3\>+* MY/,;DV%N)(0!TY=S]*O,%.?K[:NM#I8_2R[GWRE;R$]R\Z:; MVTID%:[B O&\U#O_DE%$22E1QD3,\R*7M #U?!@3%MB+]J*C]4[VKC[HV" M+E1>)(E@B)657NPJDIC%3B&A6(Y9E5:IDK"-@R_8G78-IX#WB)C=$N0+!=B" MLC/_\\!\J@Q'V?6SKUW':_A1?]NNHC>^EPP;X_U=HC\M:NJ+\6>-/G+9_?PS MKAD#MOFP-!7,QH._62WU?-J8EAKM7^O&W\^Y3&:JS#(A98*$T#M@G.<",5IP M)(F4BO B([0$Q;NVD@,[X;VXZ-'(:R[TB-5B0=>UH3EN+_< [_;8PVJ[9PX M%G3WS#;17@?M#_9:]/]H4&P4\;F-!IKN;4-M*W?BK340CL---G0 QWOM9MHT MW!##>_37)@UZWQSJ_?JT_\AMVZOT^D^Z%EV?Y-_:?.FR;:BLX]*ZGJ4D+1*> M)RA-"4>89CH,D5F)TDR6*2DX2^QJ' /J&-A;-1*A>;L0KX*PC*1$I$@66(?A M(J&HRJI$!^19*DG*8TR J>17?AE.@61W_?&^?2ON=T%#O"&[E>6548>M0:<( M9Z*!OA%[BH:?ZW2.&J6OHD[MJZA5/-)OK%7=_$0K[Y&C(1RROC@> F@X+4=$ M.(@/."8"BG*M3OXNEUO9=/M^]T.O)4NZ>+.M-ZL'O:Q<+QLZC(_S[U*TM*,? MYTOY82,?ZEF6Q$F>T ));C@M$I6A*DD*E+""I[B(:<9 D;RK(H&7REZMMI=] MKUBTTZS)FC078AKE^MZ07XU^4:,@L+[*^878>>HI8(:YXY (.Q1F7P:/M_)M M1S4F+O*^#*S#4O +QW-,%"\W6*@$,:Q#6H8S6:19PE5&04EE3XJ% M3D /U(SV>D:]HNW$'JAJ,LZ]LB9N:B.M"WRFMS=HF6]]A?<"S,U.^4K@*5O/ M^/E*[_I2:]I4L&YB3A=KY\:YH('DY&'WQ('$AA.PUSX_%:XWXO@@>@) M7X^7T(:0T ,3H:&1OUW6RVOQC_IVO?[RG;^I^T9'EGT;3CP>NC1([XV;E(SX MAPX S3:X-D<"#0_H^KLY8#$D.?9-&DZ!,#Z!/-D/FT=VIGN\E&IAI5/_A5-C M3M9UX8Q1PUX+YS[J< D%4 SS8:FGB*PW;I4K.*)4 MY4@20:DLRZRH<(@.XD>U"3S?>YE=!3:@CL(/UN-^8'($@8>JSTK[SE;V13NP MNQ+F7SH-+8\;/'V[@S0.OQAY'WW#0[R!8&W#1Q'SU37\N)"?LFGX*!ZN/Z6*/@V8Y&&+UO^L#+5BWM(_E H>C! M**+G-7OJ/[$&7[R\\+W8./F[!'JA/E-?$_4#WY&+I)X&=DO:_KI4F_I:_./]0LR:HBI7K;7,3F(F&6Q8B4 M/$.2E@QG/%:,6=5\@"4'GLMO+^]@"P?3)@L;"")P'-&20!CVAU:/J^@ LNL) M((.D40-!YY@R]0.#CA9[X$Q+B#7V< MZVEO.O]]6:G-GWKVSY*XR!4O4Z1PK/]84$JF3Q]V)\ MU+0$?D'AREOL8/16Z')&W,]9\F*'D7/QB^7P$S-$&,:QS=.>Q**^V7R3Z[MO M=-E=MOU#UAM#(]E>MIW1JL LIGH59*:-2%P0Q+C^9UJ4@I$X*7*6/]6[>"U:@]:6 3]/'3761!MM MSI[TH+5H3WKP$[ =.+Z%UZ9 @*K][\&+X/@RO)$EN,J?> %ZKU?%/^AB*Z_K M>OO0:O9Y7O_S_5K*OF#TLW;<+R(BLSB6BB,,*F:SK-T@)A2GC*8QYG&8BL M,KC&@7=F1B126J9V05T=M8XT@$6$X5];X(4GQ,N8?,4Q1D2-%=' C*O(&!(9 M2_:E\I_'7O%T*PT4]M=>8JSU_?=86Z#P>UM4P(+=5I,/2V'*CN8;V3!=Z)&U M8H98KSV":^]=ZYW6;ZN5^'.^6,Q$6E0TCF/#J%DB7*@$530A*"L3&3/)"E6! M.FA#%0B=A=NI@Q8-_OY M4M:F:/N!S9?-XT#?= 9E.T_D#SN8WWD)VX';\<@?8V6B+U:8<6'38:PQ,8QB P17C$4YY7(&2M2 MDH B ZW:UF'/M&:Y9W4B;81T(Q826J,HQ1QBG%:(T3Q%/ M$HFU?\0QAI$"GA05.B[:"8YZR='77C:4L.\T7I91CA<4@!&.&P"N'4U&;//; MS^28H-?H9C)B\(E>)F-/.)1,O9__D.)OB]!_?EDMFHM==<<7Q2B. MDUS/X13G>I'.IEH-(MJH$-6]#H!R M&@OHQB=V $!@L[O%HA<>M=*CG7B7EM 6H !JA_R"XU83= 8D3^4]]I:.ENU8 M##-=.8Z]3<_*; "/7<;_OEM_22P2EI4,E275'BXO%")IBI&,RP*;&AA9@N*5 MEP)"GPUVXO[+C74=&(9<8AS,/>U8TD-$'*?,\,QF_CK1Q2GC3K&/7QA)[&^/ M#SLD_779W9^4HJF1T\'+C*22*A)G*%<9TSL#_0=+JP*Q0A&\4&9R/FCSEBI,$Q4)6"-.$(Y9SBM**)C+.RZ2(B8.'@.@PC;/8 M:1351B7M)3J=8&X"!"Y6DB4J(4CJ31O"96X.SFF)!(DYHTE191F&U?,&QM7% M_SZ^ K!VKM@[6&Z\'3M\&C6BG1Y7/37G3I6HU<6?BW9!P).W!HF>U'&[@/+2 MASN-X4C"*6G=7(_5HZU7WYN!^[T]+2M5QDJAG)KFAMJM(!93HL.],JV2/,U* MV$YJ1%;@3=5.OM[JW[.K.%]];.?=5U0ZUK*[N[@\KZ9[[M3VK\N^_2!%.]^F&3H M==-!9Z:#=J5M(&3JT'2@ M7\OV<+*_% %=GUV MUVY0^'HN*8;=:ZBG4)1H]&@0L-D9_9:1:U:T?5XNR:' M)?\"6+P% RXZ3!PF7 #380!QR6 .1)YR]8D^6!'I#SX>.":X?7<3&3$ *L[. MC/'Y[F@!<,M^3GD8?^9S==WX,KLQIN/'?*[T,S[,%[\*=*>Q/G5-IOGC3DN] M7@K#EFN4>;MZH//EC(DBET3EJ"Q%AG!<$40*F2(5(90,74-E M!$=&&&^8E($C[OSQX 113W1=T4?'GNB)X I/JXUL^V339?U9O*-/(^\(?B > DM?A^=>=9OVH#T$K >'\D&$.'>W>Y%A %J P 6NXO)K62.G6T"8'B2!P)>AR>[C=.Z9IO MMG2Q>+JE<_%'_6;U12XDWTCQNZ3U=BW!'2T@8X8N)GC&\M7I%!FEHN_U?S8A M %T^1;UV4:>>_3D#"+_SAQ&AH /6([BA%J %A@L>3D M)$6$% 2E.2FJ,L9"QJ"\B8W0P/.J%10MM"18N&T%F%VL[1L&V$Q\/\9>=Q5U M 'T< P@<8T,L]A1@6XF<-+J&@/ RM 8]ZTBR(L3#\NNET!?;:]W MXJPB$O&"4(03*1%)JQ25:5I0DB>Q)!6(9V5,6N@3JYWL)DI$\V7?30-(LS** MF)TO\(8#\/S^) 0!=MA6-OHB71F5-2WOBHW9!]0K5@\%/_-^26.G@P_>5B3/ MBE@(2D6AIS['",>,(RJ3"DF>5*+(XD25($9<+UH%]A@?7E)3ACWA'D'?^\FV M'TQ#GV@?T%V:H^U>T5> OFZ]6NJ_\K;(L"&S>VK_W*>Y8THSR5*!8D4+A,ND0*1D"NGI MFZ=5KO(D+2&S%JI X EMBG.6F\53="U6CR;]/>19?*9=4WSPXD>?5IOH[W+3 M/PQS >!78><=0@(,3&K*/T_#>=726#Y%7[O_>CUNN!0,3QX'+'Y29^0*SDL_ MY3R.X_60GD-AZ!^O?\SKF<2$X#).$"N)B3"R#-&8Q$@0+/(B2PN66MV%.BMI MXBC#B(1>U3@)DIT7\6+Z97'&N-7P:Q/G+/)U]^&DG&DO,)PS]^ 6PMD''$AM M_T;-+89-_:&NMU3K;>YH7V_OM_4F3@UR73(0ER))"AU:I*D),CB/456)&)4) M36.1\9SE5DD3@,S 4[A7(NJU:.[_1ZT>49Q>1485 )VK)9+CLSL0/K!Y;@>- M"^6M)48 VEO_6+E1WU[X=8(QX,*,'F7!M1QJ.B9*Y_??J= M_F.U;MQSLY(7J6)I7%9(%$EE>G842#O-%!4X3@CC<9%GQ,_Y\X'LP-YS]!"V M-ET=&W6B-F1PB8\@.-M%3('0@_E6K\!Y/,<^"4'PX^Q#R3_)J?9)2.P/MT\/ MX=WYZ W>]F';]!L;=G2:$<&J3,4*)3&+$9:,F)9!'&6\H!Q3[8)X[LD'G5!A MZK.M")E6!;TF$1VHXLT%G4);5"S.%64HT4@CG.0Z3J:91&5&.2LX3;(X@[&& M!L+[$N[0@=SH>DIT+_;S'KZA/MU]<],5!J5/EW\&C?">_Y0"/\L"< 8@P#IP M;B1X%7!74 QA#QH\$M@GP]B#AJ:,3_$+K(#-V[[&WA^3T!&UG4I\A^-,5MY[ M1/EA:>^Q7\-I-M\M-_/-4],LF_*-GD5Z_T8['D'#EANS B=(DE*',:*BB"49 M1E5&!,GC4@AL5LFY_Q]>QVL9M0\^YG>$-VV]Y7F1BP]?\([">OS7]J8=?*ZEWR M0-UHLXINJ=^R6>_0>=HZ^]-KTAVU=SA?;K3]"W L=.'?I-@N9'<6;QH/Z!C@ MW;^V>FC#,-4?2-VL/\_OOVWJ?:580?2^I<)F;Y?D)BN;H(KI/\H\*4S,4V ! M(MQSUB1P@/-E^_! UT]F)K_Y9M@2S?1]3^?KZ ^ZV$KS\TXU8/6,,_)VSG02 M/&'.LU=I5X#3*?5_HE:MABOO*MH=1*_64:M;]/6N<9Q!ZO37/ LCS,1HRPM M.<)$I7I/021*2W*_"."&R) MVHLW>X C%*U!NK^#C/9U$=!*YK07 R$P'%P4!#U\R6F,'E76AGIA1EE:Y%6< M(QKG%<**4<2R,D,Y53A7%<]% 2K\>C'^-"^ZQP&2/76RSBD'VDAJ MN$M\IS$/;/":C-R/_@HIQ0/3CB<&#S\6G&_D=BT?M< ^ F@G=G\<7\9Q*I@B M2.)4+\R)BA%1 IN)21*)29%6:2#&D3&] L_@3O21_6PPWI'1MV#G!UX!V]#[ MU/Y%T-WNIJ\^]%9W$0B]Z1E(1K7Z63E(;*"\@(7$:GB?C>1F5"8Q$RQ&N2 $ M85DFVF$6*2J2@F4QX3G/8*H6F.N)T0,7_^29$B=5%'.NM6YHH MA$DN$&$$HR*E,2>"EP47L\UJ0Q>6^[-A4O,MZ\YEN9,.<(F[EVE")T7LY*P@N"98I8BK6&XP2 M9XC2O$ J494J2Y'FP"Y-UJ)#QQV-N&C>:1"M#0F%_G(+K6 TK^LME ,- *KM MA \!%=0-:#3V2EQ%O1J1T>,JZE#K 5/[#2@@!RZ$O (P?/! M3:9D3]C=T_O9^L?KSPU*MU@]M MEJJO,,MBL[&4"B6*FNJ\G"%291+)/&,RQPPGI0*EO>WD!L]S[[5HKE N5H8) MHBE0:TYXE%9+SZ^=7L#J/5MT+?/;_C$#)K2'[+/\_J?O\HE__9 U_]\ MNWJ@\^6,Q)B7J:%P4+D.,##GJ$H*BN(DH5A5E=80U-?LG,# ON"9^,C(CW8* M1%];%: M?)0^6]GJ+>B_S/B)J[WMS/^L-3?\CDX0=KU M5N]F5NOW\_7#!S$35:D8T1L*CK&A$" )(JD0B.9%660,ZZC :D-Q,'+@B=W) MBHRPZ,-;>\JSY^:/S]6+C +F%BSM 9&8'=7=B;7L^4B3T90=-6#(2W;\ VYK M8Y>K7-[OB4%FK*Q42G.)"*=F3:0449X05*I*):2LB"()I&CCB(S -1L[B3WG MUR\+PYL#6_..06.WS%UH,&P2[6U]QA'D;RT;L<;3\G5,PJ0KUHB)+Q>IL8]> M>/OLLS3JSA?S9@%L25\^+ _*/7;5-KMBFQE6"8Z52%"!B MSA9*Y1C4'.IRE0*OA'\<%EY%]%['"/4F4MN-X9\UY5I,+J6:;UROP;F_$#L_ M,2W,,+?R3JF6 K%W*Z;NRVS+HN?*7O7L1//ET7NU1VK#K@Q?]]8_"YD/('W? M^'-7Z'4N"5X,X,E[A9>/[-@5=&M:U]RHEK_,5+Q^D??-(<>,Q3(C1!:(IKA$ M.,\(HD6"$>>9WO'G99S$H#S@:5&!W6$KV)PBH[J3#>S<>1HN.Z?F!P28 ML]K;OY<:?3EG/[SCYEG3?/76/"UHVBZ:9PT^Z)=Y_@FW:3PHGKA>BD/&KAD5 M."E8I8.>F%0(QZG4NY:R0!F+JXSG.='_@.Q:S@D,O(6Y,X\,J[V:2ZCU0(W_ M_;](FI3_+Q(ZQ.%S( O@63CM)KM/D&!3_N,+9%IY_N:ZK66>9OQ9<9/.>UOC M7\Y^Z^<HDYNZHSNY?I@O MS/\KNVV[0DQD61)4DN4):J$F&A]$8>LP(1 M2EBNDB)EK 2U7;42&WC&#HC[=[*;?>NGZS_]@+,TGLU>Y(?V$TB=:F_P!:*;2M^T[- MCJ4,QV"TQ62-&D%%DQ3[\ 2$G4B0) D!&]%UU=E4G"W3\*#L#A_KF=8]@G M-VBQLZ #E)(\0I9#CWV^TQW.B7J=O(<>HR\F0/2]XWA5UW";W59WN%JW__&A M?.;UNE17^LVM\:UXOUK6)6MK++]RRE7;X&@>93 +(T0!CR%46?T,X$C^@^-( M(([CC$70ZC9OB#8C^XL[^>8E7)'?&"JZH*6@=LK["N M>2R7\I4]J>5ADPP7US+LFYGYGLF^A)USVE+Q2<258CMJOHYJVU0'W<6IJUZP MU<_C[:0/E'Q=8 [29=H[3A^PG5R#>AET_-ZR\R(F48C#!- B(=)I(@B*(HI M##%/>,(H1FR^Y/?J>/U]G"ZR1A-TUZ[R2!/CR?I3H]+/>MOP!OI6SHDN:HT@ M2/)<'G.QP/*$FU& \BP4@L0H#*VHT;Q#[GYW_6;:MX[0_W.\Y<2UQ>>>O>1. M-6A4F79'33^5 Y+#2)T639YPP_/S.EU 1\FT,Q3]9GMY]F?/68[A&)TKE^6: M?U8KD/R!R!]F*7\]34[>;_COJ^K]0FX/O^!'WE9\,51$*"L0B'$2 I@P HJT MR%0OY"+-DX1S9%4T9RE_['B=U@9H=8*]/COF0ZU2H'4*E%*.=76VH!N&\\:# MTC*NYQU%^VB?&Q:^PGZ6TJ>-_[E!Z$7%+UG),)?GC MGU3G%']:58&(A9E&!6L2.?=AO57 M9]H ;6QF75,/+D 8=H,JDW] #9L6?T,:1]/L/O2U8M M7NZ_<;JIY$B__6-]IX*$[Q^6]W=T;9K7T#_*R+LO*9Q+Z6J*;!60>X7J'W)6 M:2W:FB/S)(_39OU=#J,O\..\@(BE',0I#E6-$E>CH29;S,Z;T%V\+CSA2#],Z>9QLU W,4W7[M7C4\4?^+(NGWD3LOR- MJSK >9SQ L,\ S0A.8!%AD$1%ACD0OX3(PX)LLKE,Y8\\L3JZ+%M>]_59!O$ M;S2RY!0V!M=LO1L%,KN)>W/[_M>32XD[K',._FB$>UP'K0WV11-L+'=:>F!; M.$YH@:T'&-#1DISTJMIG>K][V3_2]C2[^8$KMDL_E*?LS>.3OA11'>)HVS$@C?BDSG_8V\+=S@A>;&79K&.X( M.BK*/KN*CJ/H])U)1P7\;'?3<26Z)C&I^JY5]:+ZX<$T$BAG(4BI_ >D80H( MS!A0C8X+RM,D#*VNFKN#CWX":T19WZ,< $ YC+(L"@%/%6%E'&4 $RS_3>ZB MTSA.>(I#NUPA1P!<>2Q*+S"8+0ZNQMD>1ELI.AG'9RK-J?;>4F4Z0T^<"G-J MU&FJRYEG!G/%W J+?CUS1$@NH@*IJC,YNZ(B T6!0A5QC=*<\CS'L2.'C)4B MD\Q)YRM>9WC-YN\4H-G-=?M^89\-L!U"2>,$C'^J&CLU7HO"Q@FL'FH;M_$< M2V+X6C7+N*M6BAB?O7OYO587R,I9UNK6N&WE++5ZWXB6?[9/#9R':J^02(<6 M4DCE<1?& *$\ SDL,"MP)!U;8N/0AJDSLEO;:;'OG]-F>M.=,IT49,LZEV$? MPLSU30>OG0-4Z<:ZY\Y6,W50_4DI)W=V*LRY!7ZOX"S8J]A)7?98[N(%*U_U M+L.4F;;@Q0MP)Q4O?D:U\Y)UM=XR^=Q6WWCU7-+VUAS&6!!Y1*094[NYG 4 MZ])@J,HM\H)%D X]-PRM==;QZVK B?NMV4*P&FW M+>,W'2_Q5-_XPQ]QB"*6IXP#RG5=?A$"PN21!*=,>H@B1(F=0S@5,;(#V D< M,-G/X&)XU37(6LLK*CM#[2^4+MKBZR+H5,"T%S@7#3RY>+G\I+\$TK9H+%)L M.!$30-T6 )A1 3!*4[E HTS C/ H,]H,7Q/:&TO^[-X T7FFM000%A'(LX)3E4V70:.+T*N2QMY2=T7OZM$-(W+78>J?OUZ-M]PMG[?[ M>A*<)0 V-->>@'"DN;;\(5BR6QO8UL]NW3? A.S6!G8,( M;GN1#YS(HU>]KO3.\_UJ^2Q]F&(?T9V'='7N]ZJ\OY<[8BS")*1I!(0*?\"P M@(!D:0YP"'F"!,?(+H747/3HP4DIKZ4!73<2=5X_6RT6N*I5 Z&@5NA;YOA; M8&NV)QD',3MGHW0(]DKH'(6M&K.@@;(IJV]5\;58^A)" 111!#!G$- H3WF(PHP0 M9N=5S@L:V8?TEHW8(6+J"X;;:3OSMQ)GNDJF)>354GU.\GZ[O$WI"V(FGL#] MQIY.URO/#YV<]=UJ4=*7_2XXI@D.HQP!EF00P$QP4%!, ($0ID@@ I'5Q<=E M42-/T+W@X%.YQ$M:RDWQWO59AAEZ$+.=OD-P<)W ]2QHI 9_M/\_2C3ANI'> M9_.)H%>:SY<,OCRC+[[AF$6P$NL?E 1!O9AB0,8P0I8'DD%(5? M @@)57YS'L5QEN$48:MD@DN2Q@X8X*=2GHO*_^4LJ%L= K97(J KXPN1ZZB9 M36LO6-C-ZJW(H"-S!$J JY;YRC^X*&?:-(1KYIYD(UQ]P6T>OZ\X*W5GD-VR MM5^UCM<>6$"<"4A 6/ $P"1) 0KC# B8R9-[QAB'PF9JVP@?>;;?+!:K'U*% MAO]Q5Z[=:*@9Z6UKL*R0-9O^8^%E&0_<8S([N]D9=]5W <&3\[ 2/:D_<0'E MV,4XC>$C+/C[$C\J7GRYTNH"K8T45_''J+GY7JVXJLR8\#@5 MHI#;"Z'ZBL5%#*1K2D%1Y)D\261AS!+W6*&U/A/X)JJ)C-8KN0,AZZ!L%7#9 M@PS%WB66."JB P.,'=V"K7+!3ZUZ/^O+T>:=+>9:1\\UY9[@&B4@::_-*T8I MG:'K#UVZ#VM?+O5;N2P?-X];?C:6)%F()/5.9TUHUO@=/X! M^P2%[Q6[J:H;MM(\-A_D8FB:A'#ZYMBK=2LJ4++,TP?.6-@_!X8;9S<1OE=8 M$RITR;#,;+6ZX[]LDM,]_IGA)KNKOVQ*]SZ^YRFWS?5?L?I"ZUJN3)K>OK[= MK.NUW,?(KW><$3W/*$E35$0@XU =Z:,8D(1!@$0B&(_"E""KTA\;X2-/Q*TJ MP6,G);]4@NTVS%9XFNV.QT+);D;O -))D5J/H*/(+#BI9?"WX75!P-/NUDKT MI%M9%U".]ZU.8SC&#MOKP;^6ZX?WFWJ]>N35KCV&ZFC7-*V=%P2C+"=470%@ MZ6,0! 2*#&1QCE&>1?+$;G4';RAW9/?R>;6\!YJDDW'!I4065/R9+S>6;,*F M*!J&"/UC8QD=;!70O8R#K0I[OB7%QK93PV-4T,YN7P%!0ZG3Q@+MH#@) UJ^ M[ERD\%S68:MA+:Q-M89?9W+ M!'WKLJQY\--7Z4>K&B\N)T2Z5!Y<-=E?S<%E45-7&UPU^DR=P?5W7$D?EXJ: MK?GD[[>; P:97$ 1$(A#N3DHD#Q[, (@SZ,PI)!GB17Q]SDA(\]Q^7-=+9XU MJUGS:Q:8MDO=LB=(;(Z1V:P>:KG=;%;2=(J>%B9P=R@;S;U&KT^AN_U^EJFHH*)203<<1!G- $P)!@@%F,0BG/I9]<-D-CN]&6\W34WM=F<*Z;/'-VG(65FOPQ_29_9% M*I'>EQS*]AZ6][\N/RF:]QOI&?Y2KY?W']:WXJZJ_E9]_.?ZY>9'Q6KYQ^S7 MY?OGBOVM:F]73 OX',2XW#155T]9.NP5XKE^:1@VU?K!I_/I^)3>;\E_50Q;5?J[07P_J3X&ZY9E^-, ]7JOY@,ZM M5-!5Z'1%@P-A.2@?'#J6 ^/*KFU%A9=UJ:Y)OFV>GE;56IY1[KC\Q;%Y2!AE M!2-[N'T3H)T&0=VHH.,(3UH)"RX2 M P3['=,(N-CYH'T'G3TDK?1 B@_N1H#$@J3%+S1N5"T#(;)C;C$WN)>_Q6"8 MZ5A,WQF$8?.-LL^*UHVKLU9[^&OT2S=>P3B:D@F&)*09&R&, , M10#EE(,T18APP6D4&:5.V(L>^P#797CA3XI]H(T7-O>76CW+8YTYK(9GO%' MLCSPM3HHH-J^EXT:+=_-J/PN]@#X.B&:"Y[VN&@-R,G9T7X$+U0-N*I43_N; M1Q7YG=,DP2C#"(21(J@4&00XI!F@*1](+IP4H-*MN G$H6,YQ5@S@LG & MR^D"RS\\9M[4E]&6<6UUK:_KSY7\F6HH5'OLB6%BU#BT$H>B7I-(XJS15Z@C MSK]C'S+3T8B/?U94DT^8!L(.WQK]\,[9?EM1]/'N3E*/D4R$CN\,F MRE"V@G6.6]^<,\?&S*D-M=C./6VE;5W+[$K@R:&[\&5SO'49/B-BXF[#EXT\ M[3K<\^S0>.J'-G7[._ZS":G(N=_I(WH4!40\QFDF,. "RKW_EX1<'. MO;12@YW80,N]>M2QM-_BZML7#FZ7WJYXV-UVF]C8>\_=.\!T-]PF=AS<;1N] MX)+2(P17_8:Y/)&M'KETCE_QFG_ER@CI&?5O0,IF7/5'58S!V^V?$"65;J-+ M2M_>*N D27*4):#@(04P3Q* PDB $#/!4ODY*=KT"BK]WA*W>!07UWOV/DR^X/C]A-UM9X%C=ZO M^ZEL$I]>]9,Y)DJ]SJ>S3+ :#=C^A"S_8B=,X!H-L\.$K_'$N%+C?-@T(4P[ M6ISM6R.O35W*F*U(6V:ZO'U]WCKRJ=IEWQ=N&Y'L3,(G!^<+";>IW3GC+_O9'YUN&S MZY9YBI#U")HT"';=X.,XE\$;KK=E:FG5;+12S??-79V4L[NLJ^]X]0[7)=6= MJ^8)BZ((IPQ$2![\(,408!X10!A+&5?-)"*KE#M+^2-/^;W\[<% 6D2,8!+#$$*[3- 1D79*#M4>1>HED9- [77^3*FUZ6CH6U[DZJ/7C\I57YN\.[\RO?J MS%3=2J U:KH,^KQK=<+"VS6LG?2);VB=H#F]O'4;QI7.8#\%F^K3&U(W7:]0 M+D@62;=50"+DY@_EH,!Q#!(1XH+'*&2A%6/X95%CW\YV!/_'OZ$XRO];$9"5 MM%S_ERVKP46T#*]>O6!@&773F0ZNF>F-YN"BH(DY M#JX9?$IP1YO)79I 9LU@^K2L)FF4!Z%AVSR3O89KMY>V#N_]E4982957,AK]J-[0RZJ"W)+7W0AD5RYID95E;OU"Y9GN.[I9)>9KA*[S@[A-<_< M/Y+^4LT]ZC9UMKE_6,\DG(\@Q/YBZ+=UM5"%C/6M:$+L^]1*PTNBRR.,[ ]_ MP_(EU51,2U<3[LQ=B_D-4@\2UV^3_(!@YZ&,[ _^\)HS:F:KT]U3S["3W4-= M-ZU[)V7PM(\J^Z_\2?X"'G#-V\2+C"=1$8H0%%RU*^<)D?^&M+=$$3L;1ZDK/Q'V MBI7EEPSOKRV_^)9#6F,O>?HV$_QKTR9@'L6$1*F:YU#1G*OFYQA&!$2"(D)H MC)@%9YF-Y-'GO9825)RN[I>ZL9XB+5/Y+K7 S:E?+FERBR/_^%'WU%N117G? M''HL,M^LT.[W%J-B:.\PL\@#'PLXMP\\GAG9I M>RXX]";D60TX7:J=BYT'271. [AMNCZ5RW+-/Y?/G/TJ?TG+>Y63UQ;C-&T= M]:^KS=)3O*2?Y ]KGH0D"F&"01A%*8 A9P#E*0,L)B'F-$,QL@HSNZDQLK.6 M/SADMRMS1--LMS8^1G;.N-$':(6"O49-,=]LWRB\J]RLH;95BOG;X@T#QM/6 MSU&)2;>$PX ZWBH.',V!H&BQ^'7)RN>2;?"BMN/K/O?NR.Y#B@PZ,BW8BL[9 M>3T:,]1$N]E_9)UGMNH^6]PXC,X-.!V348\Y!WQ&?<^Y+?#-A-0A5%.NCWTG MJWV."$DB)" !+$]CU54^!42UK8LQ%B'."1+4*D?$BU8CSU]=3]L2A&*MKV46 MB1_HS38'DP-J?:]D25W4&-3MB#=*!HM7W#QM)?SH-.G.PBN,QQL-OX,/R;G^ MCO]4XA8KU2MT-T-#@=.0(P;DT0TBLDS_::?#Y1MO\5QXHH19@D M7<6N8J@1M2-ZH!1%(4& YW$&("P0("P40(0D$SB*BSPF5E51O>)&GMI;*K(F ML[RE!/G9H0W?%=#D=I 6&4\ %Y@ 6&00%+D0();[18ZC(LR3?+[D]UAU!9@4 MNZ+![D3VFX/0S#?Z^S79N<<&A:[@;:GX3ZULC[U)S8ST56K6+VS:&M@1\5;TY,=3$=$<<@$8)U#=W,G-D/2? ,72*U!$L2C<.B/V21W9=^YT M4'=S72W^KVTG+]-('A8@]& MHY>=&5X/(L1?^/KCG^T)[I?5BOTH%XNYXEHC1!0@A%$$8)HA@'"$0 IC!G.4 MR.V#5<-C$Z&CGZAV]R*XC6@LN9XBF-+-XV:A]B(![L3+U=_]>Y+,TA1I0L1_ M3Z(9A' 62"E/#;?&PK(8P@C\%.(X(TD&J$JR@J%B V"" 5%(GXVB0D1([G97 M:[QX)?!WHHW!_ZY>4?2[AY]@!/!,C[-^(;$]UQY>T:G@FOPI_K13(=CJX'$# M9V.R/P[?ZR*GYO0U!N$,QZ_YNPYI6;^52UU>M>42OOVQY.S=B]Y)J@I4JA), M[OD\RV(>LH2HYD:Q/-?%%. 49R#D>4&B-)/_,+KQMQ$ZLF_>:K$GZ'[:B;9( M&S)%L-]'C(6+G8_80;(C\]8J!.]>&C+OIN1\/(PLLJI&P,HMH]ZYL4> NG/ND' M<'/W$WT(N_7 &VZ]*\5P*=.M(=X0.5A=_(WJ%D:1(USGC;EYQN5"<^>OWFL" M)DT@TT9U-*/,G"8%3"%5#!$0 D@* 3!G#"013T(B<)$FJ(\<#/-!7 MV<4.?'TNL_#"*WP$NS5,A1M,N:V"G:+J2S2J!EU=9PWQE;]0A6?X/$4S?&DU M:<##,Y3',1'?P[OYXH^/3XO5"^??>/5<4JZ'?Z'G[I"V;HRQD>8XS0"G. Z,2$!$,4*59'FSCYJUDR\LGC]V6GSD[S# *B2VZ[S/_;]BA!Q9M@O'0W MR]42-,8&7[_];NGT7^]W8;9,_$M\;C@#K_H6\@.'8#.(FV_IU9- M5:=L=^V-N^G.YY+_*T>LY91A% M19(#A#,.("X2@"*Y5HHB(S!B(D51:)^2.XGNTZ3X[DQ1VVAM3*"M:5L%;^WI M9,#6 7D)#H,?]?7H1QW\H2P+M&E.^=X)D0:E%*DHC_B=]4/MOS6\BIT"JPCS/O&K:1?C0EC=B/%,K'^GNDTQY._3T],E'1ITE3#Y^9F@S:Z,] M\\U"?Q85NQ?[7?$=K\H54_OEIB'M/,4IC'"*@( 4*396N-TV]O9-EUZE ]JZ$Q>^S-Y M#HD,_D(#6FZ/@*#WAMP^=7RE=MTCP'RYF?<8PMYJH*'Q&YCD!&(B/7\B5%?= M. 4$I@6((LZ2'"5%$J&W%6288FEP.2"ZK 53?>6W$AD8>;T8X;.]P2/]&$O& M5%K__^PHW[NL3"W>;:'YVMP8WN%J_?)A]8C+I3S(YVD*)$619@):U8R?BAC9?;<" RTQ^*.1:>F:S^!BYD6'66OG\+:&JNWOE]6R MZMA=\OJZY=;>[;)QGAS1&0&3^HS+!AY/[YXG7;G#&U+,[_C/EBUF6P%]TGSS MRVK];4/^SNGZ^TJ>@0-3?L/19_-5">#JJMS$+XYVU25.4/16 MDMB-.%W5B).E!Q4B;B/XZ)CS^[*ED9 ;ZXH_EIO'.6Y_[^"S5YJXWZ?&ME#^N><@1*-VZ7<0O^:'0*3)KK^<'2 M8K\V,J9NNS9C;#WMU : T+M?/E7K'(RUMLN M#P5,"R&2#!1%HH@A< APB#-YQL8Y+B@.*3(_5)^./V4JX(]6LH6'. .(@3,= M9J:=KU2R@JVPZSTOC$RT\''#3'5S80W)3E^WH]4)G7IO.R5S6^<"']#PV M[&IC1X.][016-NP:D K",AR#$.%$M>;( "$B!3$161&C,!78JC7'%7EC9X]L MP^6JO_MB+]F!9?D:<'97"Q[@<+PXZ/#1?^X"XH4]Q-),S^'^2])>)9A_Q?1+ MH?IKKSFF+I]/G]LG<+Y[V3_2YG?JJKU/N*S^@A<;11>X>6P*][:MV/ZR6LAA M5!/!KWC-Y])?1!$J0D70K(KD4 P(EH="E"4%A(B0.+7*7YM YY&]SUZ895[R M!%_+S%V]L6]@>5?0R5GNJG_0VIV\!&=SFYNZ;F5&H.T(.H9TNA'N;0F4,1ZS MFZ=#WE>N\P0:3YOY/-TG.,F#GE#TT&*8\[KJBXE2B=57&+\ORW6M-;Q1G--2 M!YTQMP_-%)B*E'(&8LIS !7'/^:P &$D<)@A&&;$JL3:LWXCKQ3?-H^/N'I1 M=\1[Q1K:^T"I%FRU-UX/>?8$X6]1R]EO,=A^C35DV"F .*&_Q MBJ+WPA8_VKU228M7:"\7L_@5X^:PU:J@Q7[G]&%9_E,N$7^6]9S'49QD,014 M)#& D#)0$$%! I,T#P6B86CE=\^+&7NCO14:W#P]52M,'_2%S4Z%X ^EA&7: M\07 S'S@2Q"@EDJDLPEN#=4 ML9'=PV_XS_)Q\Q@LRL=2-TMYPB]RK$7 I'^FS67D3RU9OV&2G?=/8Q<^G!)P MQSCCQ1.WSG3<:SD+E)[-@;L.6DW]4QGF>%PQ $ -RW4N]>.KN&LJU#;1JI\ F@9A&IUZ(+746.B M&).I_=[#1U<%OU)DR!20RT$?XQ%<>@8=Y )__+-=AR&(4$P8$*Q" ><1!P0D! M.8YQ%F?^P!BL!-C4/L)(=E#NU+ DBC4 TH;%S M3WOQLT");QU5ZYV4!D"L*B!U\$C&:&.R+RI%(YG3$B':P'!"8VCULIVOX)3- M?^-8;:UTFHO!1#]Z9>Q+_$;2?YG-VF-S^N?E $OL9EXKQ%LVS@7%S\R?FM/_ MO%\]_S_RC7;J4+:?, ,33]>VDQ?&U#^=E>5E,]SF,1%G,2 %3"19_9,@(*0!&"493"D M,1,"6U>IZ:''OF/5">A/2I+FA&.KQ0)7M;H6:?CA+#/7.IB8S5TW2^VFJ981 M:"&>2ZD.%/=9\=0,/'UATH%!9^N'#I]PFSEW59M#H7]^>MCZ9K-^6%6*>6@> M16F2BB@%6:QZ%G"6@B+*,B!BK'*>$BARJVKQ?G$CS["=\(9R8M;2+@9XIX ] M&:,ACF8ST!\Z=K-R#\RW!IA&=+"7[6^RFMGH:0)?$3;II#8S_'BB&[XUN*?< M"?E@_87_T']5SU$8"HI5=U3$Y-:91*%<4F$*>,&BF+"<%#R:/_.*K!SZS?4( MMOG!=\6;QTG.4+-J014GEP_*+2)TUQX1ZM=P.0U5+&GK9O?XT3SA@7/'S6[_W0;[A+Y6'T(#('HZ%)J\[9 M M]@6O-Q6_%>\V=;GDM;I5_5;>+TM14KQ*NPM@^1>L4W(I@JY6FU.OH%>P5"[::V85/ M!N#?[WRF0=7.$;UQ0"T2W$8'UBWMK058KH)D"[!*?ZD[ .,]P$^MV28[0;.KDO^SW??R&_[[JGJ_P-)CJ.M,PD.(PB0$.5"FC4\>.2@+'OS)3$0(D,E$R;/D!GP# XD TTT?:R[, Z%_[H:]6;SEN3-C_?%/7M&R5JQUZK';AD/T+[Q6 M88E;<9:T;LD^/CXM5B^5.$G2G(&P0+$\JF08X"1! M ,64A%D&*1-&:>63:SYVW*+5MM:76OH*9[6E%WYN=%9_4^TI*)N'-DKO)NS7 MM)%L[GTV;_27 MX>LJ;YMSL35%1=F;IUMK@M8<]1=G>4N;8/S6J/8OMF8%RJZW^OD]M=E\S9_! MD"Z=[0QGS<_AJ?DYM-?@?/MS.'8BACZDSV'XNC=XC6_BW"[4NT)OH]OH6#@; M-RL=30$G]I2CMMB_+N4"+A5H:^\^*Y[(QMD@D>:A2F:*69( 6.08D(Q2D)$P M24.&8&WD2O?1<)@M=I*M"$6,8318P,62PK(A8Q@#-E9/%$WBV_"RV$%RA:C$>;DK6%EL;CPA1P+P.-0 (B9RA2-"R @PSF+THQ'5A3C M9Z6,?5K3,H.=T."/1JSE%=1Y@,PNF@:;;7FY;&VQ]?51KT6>+HG.RYCT*JC7 MS.,+G_Z'?11QW.'JMOHFYSMGNE.,W*3I'=H<)9! -44%Q%#.TRP$14Q30%B. M1$CS0L3,O9CCDMB1)^Y)4<<3KH)GW=')1Q65(;1F,]P_8'93_J3.0ZH0J&[# M6HFV#Y94HXE%C%7S<I( QF(1QEF:"6;F8 M0=J,['GV)<=4$=R+Q>I'':AO'K!NT^Z592-Y/Q_"S"%-!J^=G](- [9ZJ0Y^ M/RG5@G+Y<[ '?:_>;+PNZ5Z!\D40-TB7:?GB?,!V0A_G95#[6_$;QDHU!E[ M,'X^1[)H>"E^=:"1'==>?B 5^.GYYPZCHOF=^'4XKE^)>T7"SL?T@3#"C;BQ MI4X7XM='G^P^W-C0[G6X^4NN&?+?'OABL4WW3E&1Q$5" 84B S"A$2A"F()4 MQ")G(DWD^<@N,;X[_-B1BB8I7$MTS8(_0*-_F@ZWT3(L86.>0Z;[.2L&)+@? M##=Q7OLY4T[3V<\^Y3J-5(N-ZFG5+*;Z\/%>%;14+^]7C,\Q$8S'* 8H3^3N M'Z=4SJL\ :@0!8^S@A%B5%%H*&^:B7:@PJPY*ZM#SG6SUYQYW)\J_L"7=?G,FU8[NHCMI?GG M?MM'0TX3'H8@PJKC:*R\0((I2'+!8RAP+*A5[8JIX)'=P8$:FF7,FK#=##_# MH_L(J%B>T@\ :528-56_+\$?[?^/Q<]N9;L_9G8SL5-SLEN!<8:-W>Y]USY[ MW2837_DV$XE]PI3?/"HW-2=A$]J<]_-DMVPQW)92D%R[_+,MR3I[.^; M>LW97!K-0Y$@P#)ULD 9 0CG3!XT4DYRJJX7(N,T+4.AHT?A&C'!?:..3M?$ M!PI9I!^9 MGO(L:"Q\Y'M KH=.9#%;991K-@J\4($%FD9XT E5MNEA?([/*R M+&WO3-\<9W<2IA8DZ+BR:>\E9JZCE+QZPM7ZY0M^Y"T'#L$4A@7( MLPS)%8T@@&.! (E8SA"A"'.C:, E :/'"_-5OZ9IU\MS/CY'_M9]O%82>9:M>,VLZSJ\^YK7)?^+H)\:GX]Z M9?7JO68_UGF%#ZN%'*_^4"XV0P* M*!=)AB*Y.AH52@W69.1I^P[7)=5G\59N\/'NF]V"Z0ZRV;(Z"71V7D"JU-X M!#\IK7X.=GH%ZU70:!9T59OM\/UCJY['G?%@B#PMZ>YZ3+KP#X;K>'LP?$#O MW5X_;10SYYE.C.\W524/$?*XKEHQ?MO(XS)GY?+^4UE3O% M&NO=!*4A0456 M(, CE,L]B>+E(Y0!ABDED^X/2;XJT5F==T0?.-@L^BD^>"-3Q.]EZT?:M M=+OU";U%1URO8ATNGA3_@"JDD=Y+-R''2\QP2Y"7,Y%%.9&[W"*5_PA)*L^< M. 449SEE(4Q9P8TOFWH$C>R=&\E-8E9#!M((M[@RZ4/)X";)D^UV+O#0[)N= MV2[TB7WV6UP3><+![6KHTL_ %_N+@7&]=S]][T]WWV-@Q<$=C\GSCHDRY^I6 M]IOI3U+OLX^\XV)5M0D\W_&?&%Q"M45 VCVJV-,M<'$^?R&PS^@K VWG<\]5WLZ. @/XD MEQYM/TG[AM368_Z/7_A\Y0AYTFK:/"*_4)[D&GD>?MA%X!TNV1>^GB>J831/ M&2AR=>1G.04H$ABD&*8\A%@DJ57@\VC\D3>!6VEN5WY;#.RN^QPL<[SJ4Y)F M\AQ+%QMU1I [FZ=2+AFZE>?VH=G9FF'_]X)'5GN^$]R._BKW@4>F7;H+/'[, MM^ :-"%"+!!8@%5-5[/ 8X+ 10MX(Q M+W(>4JM.[M<$CGY/V!$?*/G!3KQ3&XRK )K-9I^PV%XINB/B4$M@9J:W&H(K MXB:N'3 S_K1FP/ ]-Q?0A(C:2- EL M.VO6\=0Z_]# %-%;H4@S/BF&FOU55I30!/((Q$3N9B%BH=SAQB'($QRQ-*41 MA6X)HV>$C;R$[E,L5R+0Y#%:NLDMACUN9E/0%QIV,W( $.[)IST6^DY%/2?J M=1)3>XR^F*;:]XY[49U_E"+XQI>E(K'C$>B&X;T1H+2,WZF:O+T*LV"GQ$&E MWAB%>3:&>ZS.,Q([>8F>#1CGZO2LWG=I*\.KYY+J^X[;]0.OVHLP+I],B=R? M)ZI6%\*<*"]# 1$BB:,B%2DTK\T[+V/L_4,K5-^.K918FTX9YU'IG_R>;+7< M'6S-5)>B6J)32[GS]MKT\!ALMV.WC1/[?37 Z#6HOU7%^52[W.F$&4 $+P'$>"8+# F,K_A'O&HZ=E;>7%_S'OZ$X MBO\[^,"I_EA!$LW4)@A:'HB\?R3#4]1K0F_I7)4>0"L2=)4-.MHJ*M/N@E8M2J_9!"EO(PR^6.-X*=:-[NU3;UH_M :V>IZ2 61*F@#.6 M ABJ;)6,%B F*42(LH2&B?%.THM*([OJKGP5LEE(#0+I,Y@ZD6T/KH;'4X_? MP6#O.CFZ=MYXIUXGI210&@:'*FKJZ/TGN!6:V"NX7>KBT>#CJWT"B^WTY)_" M;?<]V2>QV[M[1:]WJ^]'TG0G Z_('!PD_([L=N[X?5E)>?=+E2LB%7C'EUR4 M^\Y)M\N=;JJUG4Y-G^.DH"0F&#!69 2B@%!(E75/RB-Y:(58:/$\ $Z3)0N MM&L<5_&%+O!9KX*-_!+5&I=+E3(9/*WJTJ&K@0OL9F>%D<&T6W^ZRFA'MU6G MTS%-KO-[3Z@[O_;72UGO] <@XFDO[Z+!I+OU 1 =[\>'#.6#4K'AOL&(A"$1 M&4"<)(J".04D26,0"4Q)$C'".76G4)R$"VA;@[92*__R'L@Q'H,CWL#:C2CH M'&+FMS0#<+",)1Q#\-T)@H%4B6.0"IV3\(I4B+WT0GV/ODZL\Q?YH/(H3=O= MO_+R_D&53C_S"M]S_95[@@UYPPF!<2*"2P/ 2P05Y'0"%",49@7 M64XSJUO?B?4?V=%LY0/<*! (*;AM'7?4;3O RHHZN%YJ7\,TT1< M1_S$KQ>/;8Q2R02-6;-@:UC06M8\$BC; F5\W';_V3: OR6+\KZI[<$+%0'X]L!YF\(P#PFG M*!($\% N:+!(!" Y@2"*BCQ":9;'J5'W'@^ZC+Q"?9&_0"5QH>_RMM3+P6JG MD=/AVPUUFT/XZ%BZ',:54L&!5L%6K6"OE^_3]R HO)["W31YA=/X(,C.G\J' M#>G:+.FO?+'X?Y>K'\MO'->K)6>_JJ3$:A[%:4$01D#^/P(PAP0@DB+IP$)8 MI"2%N1F_Q%5)8R<:-(V E'#P#R4]V(H/&OFV;9$N =;O>[S"8'G-Y(R 0P.D M*]8-:'UT:>2)FQY=,?"TW=&U%]SV)CJWZ9BO9IOKF.((HC@!61'K6J0,8(9# M0%/"9WVY5I_//MSX&S!L=LB^#)8+N)VF0[GA!B M7<]_M%[V#1Q97>#U"1O]IFY_=61;W-^#D-D<]F6WW23NY V,UJO7QD)O M)?X]HB:N][]N]&GQO\$[;E-9!1KTWOP[IP_+\I\;KND_%"DRVU92M4L/9()' M820 PSD!,.0%P%3^9QQG(DLP3V%J=>UE+GKD:;Y3)-AITK:[U[KLB_SL?( % MM&8>81S [/R#,58C+/OV]GOR'A:")_4E]H <>Q:'$09L^%6LK2FZ_EQB4BXT M2\S6N]",Y2D2(,)3QG8$H"1%*>4I#9M67\)K D7U*LQG>RP\Z"CB< M!OJ0LS@2>,+#Y5QP'HJQ#@<&AOH\(?2)F_Z88&#\V;."R7N.L[^ZQ\N6@_;] M:EFO%B5K[DZ6[$[^=+:)KK?B4[G$2UKBQ:ZB>\\*D,<4I8E ("*98@E+0H Y M"P$E(61AD>4A#ZU2UU)V=53W:CO- WVJCIS-/CY;(;^ M:>J/8>G$)OH.]N[.)VZ^?*(7G:9UG#YA//&N7@=W3V0\[H).4)$2 B$(4:PN M25+5"QIC$!5%2G%&0Q%9W?*>D3&R>^QM/V:,@YF'&FB=G;]1PJ9I]-YCEL>$ MQ%=MW]YCXKF$1+]-V7?,F)\YKOE1TL?VM*5J,^YXI0C?YCR*8U"UJ-/.XO'+'PM96P%3_MKL$1G),-@NLXSAWJ5'#GKEH]EXRS M=R^_UXK&IMU\+._W%+YS6D0)H5$!6)IG (8I 3C-L/1(<<131AB-4QMB2'/1 M5F[(GC52=5.C*ECYU*JB$E5_VM2:T.KG0&P5"O!U/N.A()MYI7&@L_-'"C4= MXKWKHO;[%K6=+J.P0-L#X*_#G*G@J5O*60)RIH><[0@.S 6'51X=:KC6G=V* MNZJ4\IZ:ANZ45AO=S4@7=7U_P.O?\,L[_AXO%NJ//W"!-XOUQV>UH,=)$H<< M"H!R) #D- ((8@($$5S$64809L9T!N/I.?*>JM5/[0=60GJT5DD=F<"-FOL& MU6NI:/"(7P+"I0=4NJJL>]9H&_#GONW#I-^VWRV^H2]F?[0[(/WKJ+W;P*F: M_)WJFDRK57Y?VZK4#Z3^P3L>-!;(OPM:&X*/;^<[6O LO(WOZ4:^\!:^JQTO MP_AH]Y(UC"A^.@:'\3$\H'680)S# B\UXOQ^I>4L<9/^_3^KA>H74G\N'U4; MKRV%86):C^! D6"K2="J M8N&,S?$T6"-'0GJZ,_EDO^ZYH_UG*$\I)@3H,OT8!05H*!1 M##AE,0UAE+#X'(.1+L MB,Z T.]5>[U'>R]+?*4 [U4(+L=TK[_JV,6KXJQS"3[,6KOY M;&FH?<^MB[;XZK)U*F#:OEH7#3SII'7Y28>SSOM-O5X]\NJ[Q)&W>TN:<@!.&1<,4)%(<1YPHA1_\I+ L:>=*W$0(NTV'V?P\+@1#+00LN) M=F"2WI/ N?>FV_/W:'VPN^][SK4\_2N_ M+U7ZUG+]!3_R.8NS(L%$@#R*.("4(8!C2D (DU00$H4X-RJAN21@9#_1EF+O M909*J&T%^A$F_?["AZ5V_L+22(,YN:LGC M[?R&_?W[ZLMJ><=77_A*4?%\6NZ3^0RFS]5!1IY'4K;T-9H&:[U2E1'@[N-M M\$7^[X!%Z]-JM5ZN3'.BKB/3/].\@F(WY2SQ\%R.:FQXSPR58[1[9LKV,_3Z MR)-,56,#MW/6_ 777.2GBM.6@YH_+7B;"WWSN*K6;9[TG.<21X8P0#&) (PH M!D6"4H )A"+..4Z$)V;1JS 81FIU[?P-C-_:[T6;"3 MK^&Y,8''(>'9W%YO&= &(B=.B38'X31'VN)=-P_Q5:6A;/A7_HC+9;F\O^.5 M6%6/FJA^1R>E&)[IFK/OY:-\Y%9\DW]:"Y6OMUHVO,,IQPSF5+'(I.I<7A" M:28/YX5(XK2(*32[;?2KULA>IE5R%NS4##IZ=GC89L%6U:#1524/=;5U(X#V M].W,G-?T7\3.O4WX,:P=H5_L/+E*3TI-ZDS] GGL;CV/[N:0?ZE6=7U7K42Y MGL,H+TC*,E!$JM$QDZZ5A!$#-,ZS/">0Q@C9Y(1WQK9RC?9)WUJ2ROB6HNR< M6M=^,\_D:)6=>VD,NNLWR-HQG%'=T^SNCCSI%#UCTO$\._>(*S_6(>G6.1*H M0L2<1V$,4)C(_4D1<14*#$'.,(KS%!+!C?JP6<@<>=_QRVK%?I2+)NOX AF< M+8O6=1S-)J-G=.PFZ2DEW@346L;V>F/8NBYQ8J(M8PA.^;;,7W6-@ A>59SI M,F]Y=/HLO^AB1_/5MJYIV]O,(X8(PF$*8BHH@"@NY'H;YZ (.4HP$RP2J5TD MQ%SXR#Y#JV ;^;" SC0",@X@MI&01HN&,4)[4:U(MY=?JTOP4ZO-Y7X8#F$1 M>Q"\A4]!MU<&UQY5''3+LV->"] MTG6YKO21^VM9_Z/-!DE02@J&H-S,XT2>B 52E-409 06"&>$YLB*F>J*O*G2 M@0[$6^;@74',;&'VB(/=/#T/0:!$CT!99VBFK\2]*]*FS>(S,_TDI<_PM8'\ MUH?M[WM,*D*&#Z60J[M4H<2+.<8P@065>W2BZ%M"P0#.$%&)^82A MC*:8&J4!#M1C[#6[$:\[U"K*EH"ULJGE3MX59M,C_^C@V?D4\^;<6X2/G^OJ M.0N:#BHCT'&[ >:;J=M2B]UBI/[K= MK.NU/+PJ]HC[^XK?2ZU_E2ZZ7-8E;3;FE,-4Q(P DJ90!30XP)@2P'-$<1:B M1.16VZ57LV3L/+&MU& GMCDK[/HF!HWJ.EBPNS]FJZV_$OU5US\.?RW6=SN$)V M*VI=K>??^+U2XQ>^NJ_PTT-)\>+#2MW8SPG)BRSA&&0(8GDT2&* 11$#"(LT M+2A/4W5=?GVUZY4R]MU>1V#P1R/2,"VH'YQ^Y^_-9,M;=2MKC=VCD35]KDL. MT'%;\K_V+JM_[$G M0K=-UWVUY>=;\B:5[$>Y?@AP\+0A"[GZK]210N\-EGRM7BVWP]!5;7MG;P:^ MX9[/-Z26^S/=G;Z1'S0*[)J3M]MPJ47S@$>:0RNK?>UTC&1.NRNQ@>%D!V'U MLN.E0)?)_9A2'+.,X%2N]V$8$0"Y0(!$.0>4AU$10T1)8>5=^H2-[%1:0JD% MUQ=T!XI8W@GT 69X(> )!LO;@*[4:5C930SU=1_0)VK:RP #HT]N DS>L;]- M_RK/"VT'!G61J$DD#&_2S[PZ\@SM2 P^<#G 8]G0$^D[YO\ROTD_9_7U6_2! M!MO-Q7Y;O=%H7+'+Z1[]W'B3W:'W&-.]/^][S+X(_ANG^7S' J>3\9;+)R]TMF=$O=+S[CO,<\O-]^]_)= MCJ0=TP<.UEM,%PA<]I77C/.WK;PH:>I=Y363SVPJK[[B.J%55$8?3YO;KU1P M&H9$@"@..8 $RX,B33D@.!:$Y1%+D%6)ZK& T:=N$V52\F;!$ZZ"9YW-^>_A M?\J3[W\'41K.PE#_;QN*PIOUPZHJ_Y>S61#!65&$LSR*]=55%,U0CF9IFO_' MOT59^-_;X%43@E%/K/8Q_#9C] .G.N>G>2.)9H'Z*>J'S_Y5$OST?_\\"^2X M3TTZQL)P#;_X"4W=BON'L?4E^IM\:[Y)&ZEJ@B$^'WW,-]D&,%[?=OL%QV[R6N$2 M_*&4\; ]L+/::=]N,/QD.WES4[M[>XNW'*O"=G5FMZ)[\_V5+[!JR*YN8_3% M-^E( HRAB (:0 8P*E?TA#+B#F#-DQY@Q29V3_T23%D,.D MF$[>C&O/XX'?P&PO,!VREC=>YS*-[$"UKSOS@H6O2K1ARDQ;F^8%N)-J-3^C MOGJ7L'=X^8]J\[2F+[^J"X)GOJ0O7_FJTXEY'F8XQ''" ,KB!,"L0 5&00X M)3DED*$\,O*7KZ+]V)=^PSN*Z4YBZFVR,V8F_WQKCOQAR$-8UZ17ZU9E\%OI M]^MO_A=@N0<=M9/5N\[/86_;?P9?_V5^#*_6T,SOC^(MMCD[_^.8F?XX7K/_ MF?G'F; KFH%2_ZJ]TLSQ'K&#FH42#ELB=1M;E2J#6<>8?E^6BXIEQ:P4J<]MZ6UJ$A22!@&F&"F>H#DH"@$!G&1D!"1C*>1476-LP83 M9#LT*C4ASD K%;1:!=]70:M7L%?,8C5QPMQ@>S VDG9+O N(+KT3G-"T6%_' M1M5MC?3Z$[5;TX8 TKLN.0T\W=HRQ.Z#]6'00,/8H+[C/QO"*-H\2"FD, M!E5K6 M)E6EW4B-"D#K<,K; M.*#_HA&@9G/;-TQV,]T'0M93W\9D3X[ 2.2D;L$&A&,G8?6NPQ'MKUC=CZSK M;>F5RIK]/YLECY$"MMW0%JS(H!!R_4:Y4$>R#!1Y!H$\B7&:H)CCC!D?R4PD MCNPLMBH$NX(SG7RMM ABU&3@6!P2C# T.&+Y1L;./YB XG*$,D+'XLCD&R6W M(]*@GY#=DA*H<6XN.QZW[W\AO^^JMXO<-W9 M!7 D\J* $0@S1@&,< A(@C(09RFDE,41C*T2&%R4&-ES[E4""^];+2?0S;9> M8T-IYVH[*$Z['1L"@S>"+ <5)F;'<@?IE!IKP%ANKNL+7[_']<-=M7HN&6?O M7GZOE> V'V]Y?Z.RALMUR?=9/SB#),(B B13Q'\Q+ #*\AP4*<4I8S')A!'% MA[L*([LMI4T@%JL?=:"^=R"VF@1XIXIAG>$ F,U7RYV"G4[!7:I0D*W=,/'DM!P4F]5GN !U[K $C.=>(;:\PU=WF%VGP MIE(4@7,8)NJL24"<)+ET2R(!A*0,9&$Z8@ M[,H+;G/WKMHU!]B5$R4Q(833%' AYRK,(@PP%BE(TQ3'E*5APJU.06=DC#Q? MO_%*+60?@YWHRP5B23%+][5AC-?E_5(EFLZ"..U6C?FM 9L%>$>#N"C_N6GY M(X(GK3!O*93^/4&SI(AG$,)>079.Z-PW-W,_ [^DG>/9?[MQ"\EZC/+D=,Y) MF-3=])AX[&CZ'O5*9GZ^&PFOYPG,"$ROPBQ:I?%2%\5.Y#-AJL9"R@R=>-?NERWW!?"/OLG,9"\^!&QRI5L.UW7HJO>/;/[6' MOM04W4J[L;9!+@B-LENR4N05-U4N@/7OO9Q&='-\MW+>2L>ZO/_,L70()2;2 MTZY?WC='S%WY]ZW8U83?K>JR:?N\YLM:'4L_E_5Z3O,XA@2'*L^ QA)#T@@ M+ #C>4PH1(R8,03X5FSL',.MFH'6Y6# MC\O-(V_87RROX+Q]2C._^AH?R,[+OLZWL7:_OH'TY(R]J36I:_8-YK&C]CZ^ MZ\E:5;BNJA>58U8_<*8Z8-=SR&)&$YR#*(8)@'&ALACDUC2%D6!QP:*06UT& MGA>H=::YM*T,J;!3N;M]LDT^OT6S>_W1++YX7![5%&M^19[Z6[E%V>Q,YO$ M@Z$87HK1D>A])IN8Y[DJXZRH5ZG-Z#/Z4H5&[SL.2=?;P5B'=I-,BW]@2W'Z/,#)DMFM]BY92)-":!*TJ MLV"KC(YL[X@,I#[C06>1M#T>A&[IVYZAM$OH=@.C-[7;7JJ5I@^Z/NNG1*6W=&NPF:VX?(!AITO'8Z#];;KFI&>MEP7 MQ4RZW;IF[/%6Z^KS;M/Y(ZZ6Y?*^WD;#W^&ZI/,DP[& & -(U5P.8PI(G%"0 MPRC/TRPK:"+GLOG1Z:P4JXEL?UC2,@+>2@Y^6L@CPL_[&S0O]VKGT3.;TH,Q ML9O/6W'[6[!9H$7ZF[^]%GF:O.=E3#IS>\T\GK;]#[O>HZ\HYZS^)%7;EGAI M,LZ*K$D=>E+?RF^*$<1H; M7D?5;%Y[Q%^>[P5,]E=,-W7+%4->:WJB+[: M_?U":67I!"X@9S;SA^-A-]U/KEZW(L>Z-CTV:91+T)V05[S2/#:T_X+RY&G[ M=H2ZN_GWQ_O?ED^E.K;O^V8:-B6\.,#(TU'+#;Z7C^IG^-N7NU^#/<&T>5_" MR^;WSSQOEMM-O#ZC@S^\]@LULM"I6^'E42?K67C5L&[GPNL/.W83WY&==^G0 M.ZSX[UY.^-"U+A__?"J;/)6F^? 9:"'/,0P$0U;,N+&' 6(T@%A@6U M2@SPIMG(/F O3AVDI3RUX]0%07(U;I@E[Q4?14]5RMYG3T M>U=SH0Y)'7:.4\M3SG)3\P KD5:L^":X]7L^SUAXSNIHX+D5@52BH7WQ#H\5 MT[]GF%SI^3W 94NC;V'Y%>Y[DY&F)*RWL.R(9=[F36^\@XN7J,L*1_,\#D4. M 69( ,CR$!#!(&!A2#F'-(F)443'6.+(.\F+I'&+ER#RQ3MXA*&!A_2-C)V# M- '%'^_@$3J#>0?=4?+,.VCR$_+!.WC>8 ?>P:.!7IMW\+Q=!KR#%UYT),/! M3^4:+^0&E"N*]HW\)?S:<'6P=YOUE]7Z;WQ]ATLV5YW3LS2%()%N4+I&C@$J M<@[B&&K/3]AB VCG6+99=%8*M#@'9K!4/4?#"UX'2PR,9CZ7EOKAY M3,5.2]5C"<8)MTNCJ:Q^0OOCQV:WS'@ MW*F:*!4D8G_?U&M]5]%I4%(;'JMZH3"(TWM P3),;PS ]>V37<#^BJEN\?I+ M@TX7KK]BUD&T_MJSSJDO3[Q:O]S)#[V^6;*/_]R43^I[WJT6)7W9WQLE&,M5 M/J> $AX!&$<(D"(70!11+D)8I#"*+#-@C 2//*<_KY;W+25N0Y!JG>-B!I_9 M$CX&*'93?*O!+- ZZ!35G1;R#[4>P1_M_WN]F7,%P5\NC)G8J5-BK, XDQEC M]_[@ADR=Z(TJ3/Q1+E1;P&,>XN/_GJ=A+@HFCQ:#CZ9NYI&D0]![U/F,Y':3,U# __ M':D<]7FMYE7#X.OI9Q!AHSWS/,8#MGGQ>J%\_8LNJT0.+R/_Z*XB6NY6NNK]UK_LKM_ MKPZP39Q#L?C=+\O_;1FN;IODFSF.&$E#S !'B=JK$ HPXA DC(>(ABS+[%BC M)M%ZY(/4[\MJ)[8I_0$ZRR&@W:P:'66M>3>_>+E:@L:PPQ0GR\*A23Z\F:MZ M\_-E[QBSR,?__!%\_\M]5R_5#/8PJA/ X30+*$ M EBP6*XS10Z(X)2&,4M1DGGJFFJ@SL@+B.I9X:U1J@FZ9LY\.LSLO'1OW2 Z^$7WS&[\1JHLQ;Z=%J 9Q%]U:;40=D_I_XX-/T MUWX/)[Z0LE MC"B",&$D3^;/O"*K?^7/UC7 ^,-]_?;[MJ)#TR@T+5PLN1,F^Y!F"^=;_#CN M!R'7VA!M2] Q)M#6!&MI3GMNTG1[.L.N'*F"9,*OX+/ 9 JUIZ\_F?!CG"U/ MF5*^XV5B63^M:KSXI5IMGGY=TL5&=:[2Y%O+=;G<<-:6"Z^6N[KA=D,S#QG- M,D6T$XHL!C"."4!,;@\@C"'*"AA'66@39Q^@RR0!^7UUOF;HT/?U;9#-]A)Q M .J&UX?38&EY<=@J%6BMU'5AJU?052S8:38+=KH%K7(>+Q2'(^3K*G& )M-> M(@Z'[.3ZT,.0CO$B7%:ZA=EO'*O:=^5K?UT^;=;UOAY^GU.4LQS'C!6 (]7W M,(E49"C!((=)P9 H,BJL4K*LI(]\E%&Z- WT@HXVEB[-#D[#>-!8(%F&?\[B MH]U_][\;S68J&+^I*MW_43[Q9:4N:]H_\$NO, @F7U$@*]G3!GU<8#F)\3@- MXLA\I#9ZWS9+5KUT+FL[?8##-($A$S'@<5:HNU ,4,A"(%#.:(A2M>VRXD"Z M(G!DOZ/%6U(<78/(S+'X--S.ES0GTD;T8>[4&)V33>WTQ85T3=RTK$B&QI_P M(YF^YU@$ML!U?2O:*VR+3]VSJ:$Q:)+!8X .G? JNUZCQ3[Q[R MF/T^")J_3(:JURA+Y+P.5O?<'VC6VD9-W76;F5[U5Y?\^K M.8E86L2(@C1!\C3(PA"@&'/ D4@0$RPCN57,>: ^(V\2=TJHC4FKQ9Z+L]F^ MK!M-;"OVAGT&PPNWZ<"UO'23BG62(E3F^$ZW6;!'_>X =:U@N[?Y?@5UAUH^ M+UAYJ^0;ILW$=7Q>H#NMXO,SK',20AM*UXT$=MD27YO*%94X7I\D2]2=RSEY MD.,X08 0D@!(1 8P1PAPN3DB,:=1F%OU!ABHS\B.\ENGX*>KG74*PB#,#;WB M=$C:><4KA3!23V<3/+MQA?(?]F[@+XQ M)YG6!D9MIZK)HPX^NJ_PTT-)O_)[E5S9,H*E!.=<) Q$18@ 1/+H MA3G- 99GKK2(HCA!1I/PJJ2W<\5^'93^F>?55+OYUURJ[\4&K5P78ME>!"P( M97TAX48DZXZ('8NLB96][+&] TS'&FMBQP%;K-$+CHPFTL5QKILSU%?P,R73(NKUT#'GE!DJUCPAU9M'*?D M#RE?Q6_#%9JVK,T;@"<%:_Y&'LSD=BLLZD(ZV;\Y9BS*$0=I&$( &$%:DEARRTVAX-5FEDARD%@3,\<<$#7[! K*I ZFO8RM+C9PA#QEF4A(#2 M2&Y511$"DJ8"()$4N!!%2CAQ).";XC/8UP>^S<]@N!&>%%S+NTOK@L'14^K] MP>6?@=!5H==B+!P(8 _#X="1)^9D:9?5;7+9KKA;UQW_NEQ7Y;(NJ:Y#FN,D MC I."< \*@",,NE6I%B#B%TB.O@CMAP;.NTCOIX,I;'5G M-KH0[ZF?^N'UOJ[A@>.-?3/W(XDCU\>.S6-GR9[00]-0M[\';6#U<9+LM0C<+_3OF[+RN6QH)QK.()J@ 44+5,A*JDA,* M08)QCG&1)T46VA5 F FV<2M.%0_=])AS?+AV3M\039KR/(K2%$#,J#SQB!20 M(B,@X8B@(F,%Y59Q>?]8#DPTHLZ)1H8(FBU\_G'Q'$WS3E-B9[&G1<-0Z*1N MWPZ(8\=M^;8',J6Z_]!QEA8#)@S%%%+IA:,<0$14S"3#(,IP)C#*!.)67(M# M%1K9P?S/-CSR#:MN+$MVX5@_A%W)Y3.8^:(IP1T2-JFOQTWD(WL%Q\M]] +7 M&*1++NJ\'O/2 /!ZZ9>&C.O>)+S;;_?+ZEEG4(29^E[??ZS:O)LL@Q")0H!, M%(J<6SK'(LMBP$44H93E,(J-B$\LY8[L_K9%I8?-GK>Z!&'6-'R>!5(A^];8 M)KCV.[H1T;+S9S9 #6@F;H*8?4MQS\@-:BP^[*?FU&#;-S" MQG,MQVU>'RDP75^)6QQRCOZ5JV)GSF[D 1W?\X.:Z#F!D1 A2D',DTCZ:NFF M"-,J/O(_OZ7#NOT4!*&*;^HIYCTZWPG_Z'IVC0V?_'^2Z5HF7%9AC+C5)SE[ MVW!!DN>D0"D"N<@+ %FAF E( 5@8(490$48A\1>XV@M^*Y$KI9'/0$P'6A^Q M*S? 1@I>*65&B5YU0/,9OG(#;^3X5>\/SG, ZQ2 81&LSGAO*(1U:J5=#.O, M^T,+JGH:[QW5[R@RY2C/&$A3" %,LQS@* I!4F0BCP1)DQRZ55 9ZS!VDL:^ M9.JX,Z7EM:D+OH9;[W%1L]Q"M\HHQ'H;>]8354)98^*]],E<@U>J=;*&Z')Q MD_U0=MZ*4S;_\,Q8?5O)76CUL5K>UW?L=OGQG^N7FQ\5J[^LU9__J+^*!5U+ M';ZO=9=DN45]_URQOVU7:@.GY$G4R [J0_E<_G_=7=N.W#B2?9^O$+"+W390 M7% 4*5$SP !VV0:\<-N&[<8\^"'!FVS-5BD+>7';^_5+ZI*IJLI4DA2I\NQ# MMV^2(N*H&"(9P7.D:F3+B]NM-%^Q35-K9_72M):&^+-?DW;"T4FSWG47_FEV M1C^JZJ:3U]4+T4Z(Z][*U_2/7.LOSD9?821W[9)>J-@W]6$\EK_5&U5^;:\,DL?DYM(P@ MF4.>08!S3@%.!0,E5@106BK&\Y1"[;N+8-<)(Y$S9V\R^G,=E^TUK ]K=TY=*8'9:"8'2<'[N$ZD=I=",B+U.[<,QD%/[<;#39-DGKI\A M__AR=%1]NN>S4$(2IA@#.2J8@!3E0*6DPRD4M&*I)BH7#F+/YXU%WD0 M^TH_GH?';L2&"]IMW'9+Z][P?9**ZRBBCQ=C#"GY>-[8\H*/%P,_*?=X^2Z_ M,?VF$>M;]7:]W;[6[EYW9RKJYNOQ4,4+5>GI=W>=7ORH;3\;7Q7ZXZPDYR"E M0ND%K)* 0Z6_WEF9EKA*,1=.?;3^KBRSS'7+!C. MN)?WUK7-M1\\DSLZ)9CY$@9+0#$<635#S 7N8O (\,<0J MXX^&W:XWN_I_E6R/CNV;W8>-NJWWM^_4;H6D0KF $!"8-/I;H5?&TDS+[SJKB=GN-GI%C:CO]+]I[_83G_?9Z/HL M58)A-G/U,O(C&1Q)?NM=>:97-RK@O,@#@BC+G&G+3[CRL8)D>C%D]PC/;?[S ME=OGG='Q4?YV.T5?NRI4*M-2M@(:>A[%A00ERRM#=")24698%$Y\67YN1$Y$ M^D>N=*P,^*%I63N(CI%C=6&JSZ,C[6B+F&/GKOK]3GU/P-K#+&!"52?\G%BV M?C$+J$<5CGE/\Z^!=-W&KQII^N)67*(L@Y*!2A(,L&D)ID0GI8K( B%90JJL M:I)G+2Q5_^B,)J\,8XW#.UK/RH=MH%YUCY/!S*IZW'_BXC6/ MDP&=JGB:G89'IQ0F?_ZBWJZJ0A81990K_!< 9XX +EH," M84++@DN6.[4 G+44>=BU[#@'2OPOQJ)CG>,\1G;?\R"1NPU!IZ#=NR\O!12J MQ_*LG64[*2^%^ZA?\N(-?H/UU2U74NK%@4X W_4W][MZS>I-2WOXOGK\C\-^ M[,]5GDN)<0E!SDWQ4J4%X"JCH$PKH@I*2X*ZL^E_&M2:4^.3+:J M=R:1!V_I5_KQIR9,#.+ M194%G-]PE1-(C:)<61AQ:6)XJE-I7G-*4B9)1BO1OV&].O^7?[]##'/>KFKD MK_]>+9?QO^*;Q'/') M.0?TN-IWH__N[J9]?^SF!;LQ;!.?OBFU.])2 M;X_$!!F6J"HH!#1+C>2UH\1S?TV$L^]#P3!J@T.IATZSX+U6E-ALE/[,?H^[Q%84"XR)3($^S#& F$"@%(P Q M6!4E*Q$JJ+>2AX]'L5L#>J/)COT82Z!>)'O W M!ZA'/D;2[Y@#5PP!#R]_GD[!8PY\DQ(>LQXO5H1F94X*#EAE M5(ZD3 %/60521DB)887*M'12Z7;U('XS9A&GOG'$,&RAPPN9F!6/OOFR]6GY MZL\82C M2I$T,SPPI##Z00PPHWU)4OW7L&!I5A&7C'/)8.R&L+8GZFY2,L /*+NT$C)\ MMRPRLIRTIJ^ZG=Y./R$"68QMJ($RQ$5SBR8$V^ ?CG_K^_R&NSGFMF%B]X]Z M]^UZO]VM;]7FD%X^JN]*3WH^*K'^VIAS*"LB(<-($5 HF0-<(05H#BM 92$D M5;#,,^8R^-W,1TX%@S/)G]J;1/3N7!V68#^3NIT2=@QMQTHE[Q;05\FF!D_Y^3C!T.@5.1H?-'$Y ?, MPS3E^10/RGB'-=K'=G^K.YMBCG<2JE=%"%$@B\)4[+/9C9QQ68%:8&BS ME@^+C..B?8R%MOZ ;69P(# J+@OPL.AXKK1GHN2XF+8/>7K5;/& 20)!U@9QHZ2$X %R45:05BD5B)M M4T9BM[\-A#%'NTEGV)T;YQ$^TXDM5-2.R?30Q9ERSH5U MBBSG[+5S913_:(Y%O\_LQPO5J*K>;3^N;VY>KS?F?,D#M;]<50H62@)9Z@D* M)D4*J*@JH'B)>$HERTNGIE9_5V(W6!Q%%4T!J!%Z"=!]D>HF>7$HHIH)S:NF M.UW2LGQNS1WC6-IVS"$:7SE&Y_=DM_1:!GVWM#(69SR+8V(<2WK/%A)I](4H MN%:CLR-/)-GH"]AYY4;O)X:B*CK4AA_VMZQ4P6A9% PHBG* J?Y=F>4I2 O( M%)=*2.4D,^M@._;$YLB/1M4MED?!RRUV3G$)7R:/6 MM9@T0Q?#C\8L=-[R$Y,)783D,G_0Y4>XI9JMGMP;^9CWU>_LG^O-T(/2:Q#A M A)(<@4@$U(OAJH"4%R6@$I$&4T9+WEADU0FK<1N3^N-.>HS30,SG1."A>LV M^NTCM1[>5I%,#63]@-$@UG\Z#N#I9R\R5*W"&P:EW<6>Q.(#+5C/"-R,=6#Z MH2[?Z]67V&\VYDQS(]^MS62D^^,+MJT[[>@5AU)R B% D@J <27U BDC@%:E M(B)3"*5N7..A/(L\S(_D>J;QI;?>+H_&[O13=4?NTG!OQVXN\228N^6:0'"[ MLY>'AB84H7DPOY;E. \-YR/:\^ &W'=]7S4[/6'J2_K=!I9^M&$NV&]7):(X M%Y4 &8$*8$@*P+"40+ 2%2SE/+4["7C)4.3TUYD>6DR2@_&DLVZ_!3P)UN5M MX% 0.*Y[/*-WV@^V";S;TT5")-$J^8ANSR;GM M3X8)0A0Q,BIIKBJ "SU*N9 8E!4FA".ABM3I%,UI,['KTD+L;_NTJM: MU(Y;%V? L9M9S _9;6 .]I+!8(3S<=,Q!?J^GS&RZ,=Z.M"'7]X+5\\0B-4? M:-$-^]&W_,'^?R'T:@/K89JJ@@-,I&'T+"N0LY(5*F-(2N@L%6MA./+H[1HZ MWZZ;KT#??6M%MY'>(7-T80Q-U *):^@A56=MS"ZO/^L QDDE M6I?[_=+(N*WC?=6SB35?K]?;W795,:A2B@N ,FPV'1D$M"Q2 *NBJ"I(4IU6 M7%+'E+'8'_N1:5-/;$4:Z^UVW]*!">.!6]J8!,XN582"PRT]/$2BTV$ M1,(Y)=B$&"@-3)I:=.C;!/UPN%O=X]%O^OM:IPWU:7VS;]N\^REJRM,<2:X7 MV!R6>OYN&ML+G@%.RA(+)5*EK 14SIN(/)P[F\EV,.K0)WD:D>D1&R9.MW': MAWBP=WF^;ANK0Q?H[)C]^CX?QAZHP7,RFLF6SM-W+M?$.>GYO;;-Z2O#4.J\ M^J$VHM[>9]4AB O&"2@QQ ";XXF\* H@9$KS$J7(\62BA9? M_= CK&$W0RVVK2_HQ7DKL]I5'+JZ&\PJ254N@2A+!G!:"D S50!:*8Q4"F&! MG-BWYKD3.86,.Q@']Q+SOI/!P0./3'=HM]W/Z)2).R_]RJ0SWY%=9EH.>;>D MM0#H,WI'YV 5O'_4RYDGZB&= ]SY/M)93_6MJ6QW.AOOE&RI^_YH3-_JIS_Z M68'*"H(JAD#)D2FM" PH0A(4>9%E/*.,<:>V^DEKD=/?T7:OW-I:=RVR3*(E MBASE# .I/QZF$$5!F6,($,I+AJ!>XF9R]5UM^'IQO,96?1#;MHCM0R-F6YT* MA()KD>K4#TSRFS:]?1:E8&419K"ZU92MA)KJC;I8Z(6+HEDP@P.B<83S " MI1Q7ZXLF(4]H'J8EW\>XBU[II;38F\[_:[937]>;GT8"W2;+G+TY_@969S,9 MC/[5+D&MX5G]GS;[2O^Y-<^E +I;EI% I$0 3GNKO.JP %Q4".".YHC3/ M4BZMZU(6!N-WF!D/$C$P!]^.?1@KXSC4=&QPM*AF!4;';=0.P!PHE>^9O\S/ MYH>*0]TK,#I^5;"Y*+D5QQQ"GBR5V3QGN<*90U3WRF@N]T67%=/.M(0"']A/ ML_\T_#SC3"J5TQ)0@B' 6!F..H1!6HDTSWB6%<*JBA_,H_CIM.-5N.NL1E,2 M.X.WW?IG413=TJX[ZOO^L=[\C\G;[*XV?,V--#UOJXH@F.<0 X2% MGFSJ/P*N<@@4*7.I&&&1R/1]'5YJUZENS(3UZ%@B]\JH<8G.M^3/SKE$=-ZU M)3333AF'0][[]5K,@7^QEQ8[F1_>\)LFN1=%HL-(/J^3/I"DCR2Y'KWAE[_> M&XXC)[#$FUY*=R#>&X\F4S 7_E!Z!MY^_)+"!W-1]55(F&UW;H^2H6U>-WJH M;=]7VIGUK?K,?O1$XSUIU(-C/EE%"I-TSAF:-=?#5'. MUM>+02GV[=XW')T=,O\ MZ0CE08[@M]ZY9PNQU7GC%+S=R-V3)^HU\H;L?*.1_R.]U60Z?>>V'';(TL^E M;-E#V8U1UM5IN4N[[]3N?=5F<+V.>\ZW[:;7*I6L(+Q4@ BCS0Q%#CA/.:!8 M(,0QRRJW8]X!?(J<$@\>=NTW5\D=VR3?#6M&\N_POR!,_Y:@*PBA^2_9&B7+ M;<+VNV_KC2$BM"ROA7Q%=DES8>#=DN<1\T\=YL=Y[='!5@C:+$U['UL1K?;X M6N]G\F7P-*C\0C#D(T)]FCOOB6=R W31MMQ_W;=J4;T MU'2<7U8+AX3C9.V!PG-\-MJ^2%YV6;D#F/Z=PPW4.3=A:ND_H?U(WRC1!]@=M# VA;0_0R9LCC]M6MJCYF0R6!^;9Q-BV[P8Z'??T, T2 MLMO0](O6J2-H,B*OCJ#33URL(V@RH'%'T/2%Y\;2&/6W^G=__\OP-_I_G&W5 MW__R?U!+ P04 " !HG5-:<93GD7'P !45PL %0 &ENUXM*WY>V[AX+;5FR5DHR254U'O_[KW_[\@;!T^K+__]UZ_+Y>F_ M_O;;GW_^^9?O<3[YRVQ^_)M@3/YV_MN_;G[]^ZW?_U.N?IM[[W];_?3B5Q?C MNWZ1'LM_^Y]_O/N "Y#\+]\7^=?_^)=??EF+8SZ;X"3@-^7.,VXYNK\!9-9NO9+DRK3V<5?3D+$ MR>J[HXSCT>JI1W&QG(>T'$5?K!6Z /,^$Z 408ME#3I**;@HP3%]G>-*\8)( M7JE@@>DOQ[-OO]&#?ZM2J)^LQ+$2Q:W7K<6R&]WG:^X+_>XH"I9CSA*TX!*4 MP @^! X8G3&<260V[T7VU;==I_JJ.H_FZ9?9/..)$,9')$/]E-<$X&T 5CXEA2M**)YJ^^=2L$ MB/X1L+,D.T'"1YR/9_GU-+^B77<42M4Z'Y1T42B Z/B]70Y7OYX,Y[@^[.3B/.1]44P ME,0]RR0,CI9"*7*$>!+%L*)*X6XO--Q\XU8H,/VB8"\)=J']3W@\KD*8+M^' M$QQYGI,J5H%(5H/2.I+;PQSHA.0-"R=$D0T03M-L M3B9L)?C/)']\.3N;+N<_7LXRCHQ G8L5(#5M<2IS1F9-)$@N>XV\%/I6 V \ M2,16.'&]XZ2=G+N S9?P_6TF\8W+>)VLVEA";8)(DAF0CG$*I8,&AY%!\L9; M*6QQL05@[GG]5E#QO4.EA6R[ ,E1SJ2"Q>:?=^,I\A%*(M5G!_1?=9\-@@O) M@Y?D3_/BM+.J 4#N>/5V*2O6.SKV%6I/R'A)GWZ8?YG].1VEB,+KP*%8+\@" MVE!S< %,,#IZ'J(TMATN+E^\'2HZSF2V$&A/F%CMC1_F'^>S;^-IPE&01@01 M"E@F/"B6:&M,$B$%+EAR2'2<^&PDUJ&SGY6'.88U MWZK_YQNW4WW$2 MXK77 M;:?XCO.6NPNODT7_^GOZ&J;'N$ZX>I^,5@QTTM6'+0;(CA7PL0AOM$!K]JM] MN.NMVV&@XYSDWJ+L(ASX!TXF_SFE8/UV\'CNZSD"V$VP5*_CZ;G)$"YJL#N_EBE(VTTBD# MO!:-*B$HZA5(9L]RK8UWCDO6 !TW7KM=N53WV<=]A-D%&C9U'>MC^[H-DA+. M%B,7L*3@-:#PD?C0"#&[#$EI%Y&;+%6+),+=;]\.&]WG(!N(M@N(O)W2TT@< MXV_X*BS#AJV1P:PDH_TP2QYHY]RO:.:AMV\'D>X3D0U$ MVP5$5M;O95CB\6S^8V1*T,S; %S*6!TG!B&1#TTLI&2DMEJT2%%?>^EV@.@^ M];B[(+O P>>3,)F\.%N,I[A8C!3+ACE4Q#MYT41^ F\E\<"$42$)JW5H@(-K M+]T.!QUG(/<59!'V"\V/:\GZ?S_Y?E MR?+U?#Z;OYP1$>F"&\T+LS)&T"K0EF@IM@JUL)A'*P5%5\;$_4#R. W;@:7C MC&=C,7>QXWS^BI/)N3T4.0?A*,3B2 &XDJ5>6V(%2@S<)6M+>I7]^_DIB6WPX6]8;Y?6$A^0B0K",03*>N)&> M0PRIWFM57NE@,ZH6<>E#-&QW,[#[M&OVUVR&B M^WSH/L)LAH9_^^V6$-_1-W;L*K5*X[V=ULY@JT==)W>[!E.WGM&BU]3#A.W9 M=JKR,+KYA@N06)D8+?0(7J<$*D4+P47R"WPD18<2?(J/R>3!-^SE^JWSKJN: M,:6\1*\*F,0T*%,R.(T)0E3.*6VTN:R!WXHPR']OK7 M9+_;=*@;4;"29>]TPO:8."H$=Y-CI M7O[RP_O/']Z]?77TY?6K%T?OCMZ_?/WYKZ]??_F\RZ9^_\.:=)+&E@ MC8ZNT+;(E"BT-[)Z,NE7FHDF9WS-P@9%CH[*/9.T&RCY@[P,K+ ML/AZ-,WUG]?_=3;^%B8URWZT?!GF\Q_CZ?'?P^0,1RQ)C=81*[1L:BDAHX [ M%; ^B(BTF!ZNV]T%.UL1U@.6]@+ [-#:Z !B1RG5-DV+3YB06(H3?(_+\[+E M0%*IUV' \J!(6EJ"YSJ!T$XZ:XH*K/5^_1 ]PP1'AP-4,]EW@*.WTV]$]6S^ M@U@8H6=<.;+9M@B*] 23$)5/$(M3M-=G$1X\E]\%-U??/TP$=3B<["S;#G#Q M<8ZG89Q??S]%"E#(?'Y8?L7Y-1F-2K'(O.80I&,DFT L!;*;B,9YY[-']E". M;1>X;$'6, U^#X>BUIKH %QKXC^45^/%Z6P1)K_/9V>G;Z=I=2D@57"@''T(&"+PD+4JQI32W&G:G=IAN@H?<.-[ M'KUU@]!SXB-!PMD401BD/3U:\@U--F!X%AZY#DX>)C/P%!PU+XH_-(YVD>[N MT)@MPZ31SC@C<"]_?)R$.J0AUYCB=#VP(:\3)_@.PP(_U0E"'\K?R&97=H\* MH9,\Q[.3LTFMLWJ%Q$ :K[4XS4@TJ!!!,];32QGDQC8-I9+?5#EPAV <^3 '+@>*()0'829@<@ MV/B2T^.[K.I(9B]2(>\#8^T.YDT=<&$2%.)$,,L-%P]5>.Z"C <)ZL'G;P*7 M=F+?&4/?242M(*I)4(*JD H=[:1(^1:T4_4P_5%N^" MJ#W('6;6R0%P]UPJZP"=:_I'UO%:EAN!%4<.7/*6UE0.P(4(1G$KI6P-M/6; MAYE[#G&!86-JZM_7V<3$OJB!J++'Q>B44Q'9H0% M9NOPI]6$8@P.$(E9SKB&L'3@L-V0FK6'9>F-8IJ_NI&;:"X3#:OQ]B^ZBB U"=GZ9_##_J M4?I%Z[68HD@A0-%U<&$(!4+)"%PC,<"XD.*A7JG[U#!A_0F9-G=UM&HR S+2=).[FO5Q=8XA!$EF"YX[5IO%+-CZ;O)6;8S>YP &H@ M^@XP]'(V_8;S90YBP3D 9)?J1W)1AH+'&N&@RE)OF'KXKP[ M*1DV/WT@]#00>@?0>5>; GXH+^G-XPL>5#:FMNL!P;FK7;X2>.T3R!)*(.0&QZEI<.,4EVD2P42LG M@]%!/=3_9$]'^^>K@CD8%)]/C7VA]IP#,L8J)I)>XK77I2%C'85'"I!CB)9Y M$\7A([YA\^:'Q]8NPNXK1W699[V0#7J3+$,+*0=B1CBRV*($<,F(9(6(_L'A MS7LBYS9!W3CHSY(NV%,A'1BC&][CE4P^[?N8T=""D[3@5!0*0A8UL:]2<8:G M]H53]Q+33=Y@7X4_[+OO*/T.8'3]@/M<8#^N,.1%>-SK9(&*5FMZ@H>'!<)LF(J9R8ULM8.U1UD=)-R: R@?27> 6A6 M53EW2FA4K!+D/XHZ1%D1Z*,&AZR0>)QG03&F3>NRW/NIZ295T'IS:R/_#I"T M:][C"L YUAFCDFM'XK2^=0W5E==WXW$]2][A2<+N((=56ZN/EZO^ MV+5[Q&H%'.,T558"A2&)DY66L=0NN,J RT6"-XC,T'+@S=N^/$!.-X[7X7#4 M2AD=V)\').2C(J.I"C@9ZR59(2 PEH%%)R2)JN"#<]IVZ[.U5XW><_ABAT-5 M(U5T *J/Y^]=L72Q=1_EO*IJ#)./84P1\,MP.B;[2&'O:K-?U0!=5CPZI\CA M3!"X)$E*\D2#X77676))DF?J2^LHL@'90S=-:X.@VST?GE6=W2%XW9/),!XQ M(9(GJVK/E,@A.+<:XNR350J+:>V>W4'&L A[=B@\",6GZZ4#:%T9DK.FW_JL M=OT;E)P] 5\ [21DV9#P0;%J(O0?T7/9V6.7[ZO2^.7[% MZ6+\#=>G#^]FB\7*1'\)WT93\A,6USJ.E'$:+T?.,*D%0R .?&VX4Z<4 M&XJ?28XI"&^\;=WF[W&JA@TW#X2UQLKH %ZW!342VCJO? &*P@/4"Y/@:J-# M@:98&5*T]O!9BV'S\P>"SY["[B")^E@:9Z2#+1D3,< EK^U2"P4IY"9BL-$[ MPZ7!UK;H,9JZ.>IYEK3\_FII!K-G&OGP<:6'K[@<)W*HKS&QY_R'ZT\^Z#"( M!YAXSLD0J3@ME"7\&21SE @LWN@,(DICA&:,(-G<]A]^,L3%.[[4VY$CR8QQ M2#NSQ40N(.,<(B\%1!*^%)Z+D:WCO^L4#)WD;(R$V_OSKC/EJI'+9.>-^FHA.D[*?> MFYG)_63= 5H^XYR\M=?7T_%_X$G$^4AYIR17"4@PHJ8H/#CFJK:#XECY=C)BWILH&/',6E(^UI-Y' M$-85'BBDS-@Z!7F;BJ&/0MKO3+L)N .('$TFLS]K ^,WL_FKV5E:]^)]"8"<;V8YHN)FV/IAJ.L#= MKBVUM^NFG5EA@ED'(9M5O]L($;,#J6W4KJC,;&LW_* ,=6(PV^"Z']5WL Z( MX?$2WXV_U>M*U]MY7V'X&H<8;0@H&$CDAIP;$GL0MH!U(FBO,'/;^B+9TZD< M^MBZ*6(/K*0.8'C=V_T8YA_F*QGF557'1YQ__DJ"'UGI74:9(4G+0>5@( 9! M0HPA8UUYV;1N,+D=94.?6S!!^ MUH2N[&B(DDGPCA?M@N:J>9G6(R0-V[3]&8"TJ_B[0].[,44S>:6:]0^0PIEU M:6Q0S@?G$7BH=3^:*?"&;"YG1?H:GKO4NK?(MK0-V^#]H/AJI) N)II2/5I6FA]1WD_.=BE>]O-!:2^Y]PBAC7.( M!'ZB.U!<6H=M"/(00PDU2:*0);;VINXA93OH_"S' RWDW2-LKKJ"UNDB M T^0Q6H)J R.K2Z@&AGR<,WDWPS%!VN'/3S%_KXQ^OW M7SY_>//AX^M/1U_>TD^/WK]Z^>&/CY]>__7U^\]O__[Z[7OZ\O6^!:)/>E?K MDM'=&6U41+J^3W,!U?.NR[WM(:5PJ M&NO, =;3%?UK/- M?):6%!/@_-LXX:J,+:F4;!21"+:);*GTY,@5 <%+6XHP66R'$'K!%7305Y?( MN._=G11$[*#'64.A]@&*U<6+-0>+\SJUDG6Q-D"R.H*2H= B<0QR*2QC4,)O MU]I_.V3<)F 8>+31Z6V ["G@#ISA#2.;:D/M=0PI(:1BZUR=.ILI.0ZHO2<+ MRJQ3[<\RKA P.#KV5>CMPI,=I3L@-*JO.?IC%L<3_#R;G%7I+S8<9)6R*5%" MJ1)0',F>8E* C!<*\F0)-Z_BW'9<[W_\T$U0=M;5K*G@AE;]F_%WS/\8SW&" MBUIM0A]OLA,$,RAB ,M7LY:]HXB_SL.Q+B@=H]1J.QP\_JYA"]$:@:*Q2(=& MR+F%)&.Y:F]P#O+,LS%: M/UWK U"%[E ,B]#E-.ZF@$]<&M'1D1'F)X$OPH(.I Q:BP2P: ^0F#9W$J#OJ]%;_CST$ MW ] WI"<:L_5RL(_QLNO+\\6R]D)SE]_/^]&MUC0MHFY]LMAP:)@Y$1I+\B= MLMQ!U"2^B%I00&>=2*T+DG<@+NT%V,"5U@,.7L\7R0]DP>MGW7'.+ MR5N0#DEHJY;GS-/^'%/B4I)3S]NW\;N#D$YVM#8F:W]1=X.7WV>S?,4OO%@( M5R^,T.<3O.OF""T)I'6G*P:PWAPA&>8:6<2D.>:^>KL_=.X$ MX[/IL0/D_CZ?+184TY3Q:1/B'1IJU^*&0JCM>UJ.WW7NGCKRNN[ MN[.SCU7;5:P=M-"Z&(Q6%T-=!J^_G^)T<<5Y0!3)6:Z!9Z] %<*YC])#K9R5 M@?#/5&Z,DT>)ZNX*SC[H::N"#JS,)U('$?"56'E%YGHR6]VXW' UJA//@K$" M&"]UGHSVM:"$01'91L>906::>_ /$#3LKM98^;><]U::Z !6GW$RJ8'&-/\1 MYO_$*K1S3BH?*10+)OE5\Q8/CAP R*[D7$)67K8?47LQ.2$-D(#[06+*@0#00>)&2M'#>9&UU:)ZL> M(6E8E^FPN&JIC0[ ]5#3 !=L,9]7Z:LZ^W1X. MYDD=%E2MM- !H#9-ZVNM?NTH?D9/_CPKRS])RF]/3L-XOAI>Q4>:HHMHD4RO MJ=/RBF<0,TG/".A\6"#M)_&>T@F7HPY&P2C/C5) $*^3 MU;,&EY!3F*%EMM)XE5OWM[V#C.Y:+#1)&>PHYAZ04FL?WL^FL^NL;(!_L9JX MUC#H"#FY%>2Z7T!K+7WZO0SL:+K^N&YBN&LM#9.U.+S!U]")[D9AUMX2ZE M6"))+[=.H#]*U, YJF>&V=YJZ0!G;Z?T+%HNUT1U58;O<3DRTF5O$@-K26S* M"0Y!T2IB11;-62ZF^>C!;>@:.'-U>+0U5TX'@'M8;",7@Y2AWKF+R9"[659- M)UP=U2F-"6A2\ZOV#U,T<";K\"!KJ) .X'49N9R7EHVG9]4+6',WFRY>8)G- M-S/SOH3ON" S/@^DR/$TS'^LG%Z21JI%:;/5J<3Y*AQY;8+SV8()HCH.+D(T M0I!G3)Z$X#QST3K%>D!VNFO(M4^DT8O:.XB +UCABM?;&OZ8_6/X8!2E2X1DAF4@N#GFUX',24*1UVEKI7&@= M[C8COK^&7^U0^EPZ[J9;>TJ$YP)22G0R9"4F(D0 MM+? 2#S)!W(H1>MM]"GT]=<@;!]8'4PS3T>=7Z-NBL>UU>:7PUBEHV]A/%D; MVRN]T39C=M8R]R4J$$I31)RC+'026*G3V* H&YH),M/IO6%T'NHV4[ M0/TLA?U-)-Y%,^B;G*P6P 4[EJO"'(N@4650D:3E)$=PP6H>R17 TMI0/4C0 ML&>H;;3^")1V5T '[OGCT3.QN>)PW=_:9?0V<@VN%$:AM'3@E$+@9&6+CT;8 MW-J!?R*)?2%N#W \.<^QNZ8Z .*=(?$64?-YT'R=^<)YC-YP"$Z1/V"([U!$ MS28:JT1!;GCK&P--&1BV)N!P(!Y.RQU _$ZQCH(F;S5;"J!T*J!TS!!9*9 Q M&HKF([>Y=1>-.PD9MC#@<)#;7^H=!@ROQI.S.GKP7$ Y*(V&0I^@Z]WWE"VM MB4 ?"GV31U9[5AT81#=(ZLN"'<3QVT<)'9BCK1R*#8]K>VN0,\&4K4-5:='4 M'GS."@U21H]6RYCU87IY/X'(OMR_O2"RBP.XL[XZ &0#Y^ :^^3C^I 2.;_. MU6:.!2&ZXL&@22H%CE*U'F#3F(6^C&A+, ^IZPZ@?H]H1\Q+*WW@()-.Y-'6 MQODHZP @41>K4 Q;-V2XAY2^W,&6T&LA^PY4/\I1A!!)>DE$(FT;H8X*DT;K=Y_RPWPPZJH0Z, MV+;\K2.N+#QC=5AL]O7VI!8,7!8*I.'6AI(%LJ'@]X0#M$-![[!8V1&83U=< MOZB\ZBU*9SN>9?K^',,"7^'ZW\M;"T4'J[4!'VP$%4FZ MT:$'D3VSJ',(S;M5[D_U=K;UI[JA^WQ:[!BW;V9S6K#3EV?S.E[YQY=YF"Z( MO76/E]57DY66ZPW 527'?+RH[3Q7=TS7(CH7V,C9I)E,D=QO+*"DSN#S.L=K MT3-O=6@=^CP#6QW<(7Y&I&ZY4(:"31?U&P_I9%O!?,(T"8O%N(S3&DOY?Y\M MEM7"U<3)T8>7;S_AN@?.WTYGT\]A@A_F5P:B7PA/<271!@%28*#MTT<@>3(H MDAE%&ZOAHG6&K"/V.[AXW=_:[!V&_=20WB&\"XZR9%[&1,SHL)H@(^N-$W(O MT)O((_.>MZ[C>X"<#NY\#P?T5FIJEO+K8]KQQY7NON*2UN[D.H^''7U\_<5# MSD%^0 0''HIY%-U\*/*=AS3U8F5__O7#NU>O/WU^]?K-VY=OO[2TJG<]_I"V M\U%V&EG("[1^*%=O=;PF)W'YXP+!#)5VME@(MDX6T7KU68'D6-:.,QU]ZZ37 M5H0U'BFOHW0EU)$EILY!QI# ZOW@>O8.\@ZP[P1 5EA!C#D##SPHH9USS$$FN">I,"YKHT8/064) MDB6ODBP88NM,R8,$#5P6V1P^[:3? 90^X9+D@?F\PG/#A0TY9^T++8A"7-0) ME0&#!5Z<$E)88TKKL.IN2H9MB]D>/ WDW0%JCE(Z.SF;U,.A^XXJ-HSE;%,V MAG9IZ&2V=<-X?3@;Z>W\V&?9I/) MF]G\SS#/(VN"+XS1"N#.U_Z& GR==2.(Y1"\<"6UWN">2&(G@?V.B+A]$>]@ MZND ?==CSSMJ;I5329,MUT[71(@@JUX$\<2T=2179D7K*.X1D@8_=CL<'![, M"^RGFYVA=KHJUJ!%-5^V3A3URQ(Z][V M#]$S["[YG%!KII5N<'9;5N1G*,<+\1&#JH-R'3FG2DL0)DHA-),>VWM>-ZD8 M-J?PG)C:4P/=(.EZXU5CBT>7),@B5QUY,]G;1/&NXL9J8XQKWL'EZ4UM#Y96 M>$[\["[W/U._+Z.\[3>(&;8I$/IZL6*'_'Q7(U MOVXUSFZ!'(+H8>_QS]:/%B(2= ME(QYG3-1Y%J"0XI*C$P4A&@;N6H]8& [RH:=^_3LP6%;375QX?.AQ7G)5I#2 M"@I8($2[:DA)R\H*!E('YJ54QN?65Q^V(FS865$=X&\//75@_BZO9"Z^S.XI M]EBML$C2S37VH,!C<[F3I+L8+_$SSK^-$ZZE\0G3['BZ>LI*,".GN%=%"4A6 M81WT%R#&$$$RPT.6A2G>.N8\-$\#3YYZ3LQW!8].G>EUDSB,RVL3TD<^HC:6 M8FBK*%9007EP(G+0GAPDBQ:#T7O'B[=>._ JZ$]V@:ZZ!1EJ^5RFS-5>U&; M;(%ER6F[00'.V C:D5PE^3LQVKV#KAU1]E,?-N?=%=@!0GOJ01)] MI&5M+ A;1:>1'!67 NA<7!V>PHQK/3&D(_8''O;5PR%+[Z#KI_'-Q43(Z]5( MHVQYC$DF0KI9A<:<@F15.W-IE-[Z0$Y_XR5T#RD#]Q%^3CBW4$8_T-HJ'EV5 M))U.QLN1RMZ;+"S8G,GO1T;[76T(SJ*5(A?TN;G1?AJ% S>^[,U;V5%U_>#S MT?I+%YCGB=::K5=?<'5L2"%IL)F')+Q-H;4'W:0V]J<^ CN$OO:DL 8R2T%G7GKNY%[E\;R_RN.JIJII1.8W5&7R9$B MQAS(-?52T&)Q":*(&9QW$AV7T=E.*F/Y_SVG3[NKH"F0GJ=CULNCSW]]\^[# M/SY?YV&_/EF7#SUD=ZQ[2&_?$^ME6'Q],YG]N;B-O"R1_<=,R;GI\1-'W-W(E\5(" MJ*S@,7N0F=,J\\I ;?T$3DE)P4XRM)^W+[=^(I6=7'C;%T%W%& ?4ET=Y"2O MEY@+YQSS.D,T>34NDJPO5Q94R%J'PNM=]L%+^P\&HT-K^\'J_J>(OHLZGVL! M<#T(GZ;Q!*\Q]67V9'EF&5),".0U1B#A"G!9JLM1V9;7W\[!!_#7IM[ M9AP/#H0.S.@6HQPOFG^/DN>"0G('R KM2$+6.:59@<3D?&3)1#SL7-F'Z1O6 M" ^/I@?GT#94;3]IOE=(!*3QBA?Z?(*;(Z"CD]E\.?[O=3/C;*0*/I)U2+7O M"!.!9.@]A)RB]-(I$5LWI=V&KF%-;7=H;:[*#HSK2G8+(OS-;/YJ=A:7Y6QR ME-+LC*0^\D)[AMG2SB6J>Z\0 G()01BIL^52B]:5[ _1,^SEYN[@V$QU'?H9/?GSK"S_),V\/3D-X_E*[GR4@^0A,%/'==#JT@XA"F%KU.F+ MCS/Z8@9S3(Z#HD; M5LN2!81"P24310JMF%&E-21O4S'LQ>;NT+>GFH:NZUU1_:&4FG*[6$87/'VH MVGR#N!A%GI+16D#.WM+B*84\8AF!FV!RR63KV7;7*+=\X;!7A+M!V<%TU(&! MNY#5N]4IU86I7N71>)V.H+* 4NJ@*R4%>.$DE&3(N8C1^&P;F[J'Z!GV1FXW M<&RNN@Y@N#H*?W'SHM#(IF)UM $D_0]4E@D\!@;HDS>(.A?1_"3Y3DJ&O4K; M'?0:J*L#T%V-XS^4-^-I(+E.CU_.%JM[[*OTU"JXDBR&X"4#'ERA0!\IO.<\ M@TM<,&\#2S?O:^V?2=^2MF'OV'8'S(.HM .HUO8\BRI.7'R8OOY>)7)&O@V;'?H;*O%?G+> MU_BZ=O%MPY86+"%#!TRB <4B1?W1&8BT(RAB#:5L76S]&$T#WX;M&YO[ZG!? M:#8ZB5F_>"W1.GCR>W55\ 5.L8R7(\ZC34:1HU)8JEL ,80B0'92EYR-SLWG M@SQ"TL!W9[O#9$L-#EKGLM4CL/O67@"[#=X*NM.CIP#V]7&U^PM6 M8353PT4H06J7;#39M"Z!W)ZZ@>^2=@/0 ^NU2\2>'V62W''\;37*0S'K'** MHC,C^V[)&^;D' LLQ4J90PFM\X_;T-7;S( VF'@4>GLJJ N?\#97YRE\6K(C M="&K[$--6)$_(;D#)U,!27X$#]SK:%K'T \2U-O$@&<"VJXJZ11A'^=X&L;Y MW)G=N!A'T_5PJB.*N):+43$^)YLYI"QH)?D4P4>1($EOE8LZ!]\ZT[T;I;U- M''@F3#978J=@/3?R'\./E86W.JE@N/V^H(%XZB=:7BHT3U M-K3@F???7533J\;.>+H.RRY^-5(A2!TD^M$@4\C.3R)'. M$CCS*C!,4C3/<.]+49KM%$I^%:LWGU9 MB-9M0:M+A#H<&I0U&4*,$IA+C"M5![ZV[B&]%\'#^J[/#.3G4^U/99)'F(TI M2G(P@M-FPSQ",-* QU*"1>6P^>C [:D;UF?MUM0^26D=F%5B*2'FU47+FE!; MW",]SS!(\FZ <9EHEX2=0J1:O4%E[[ M8450REMPCCCDSBC+BLZ"NT,C\"91PYJ[08"WEU[ZP=L]3L0=8KPS7C-U,F!! M Z@-;28H/<12QVH6+Z3UN?C2>@?>C^)A@_'G0.HS:K0#5W%+5N\)TV),5BI> MH"3M:P,$!L';!!:Y> 8 M!"B7(P2A&&C& M"FX-E=.93?O\=39?$HI/5DN'.:D3[0-@M8Z;5B]<:. B.V-L$LJT1MF]Q'1Y M4/T<]FQWE?1CS:[R\VX\Q6JFB9CQ@\G%Z.DJ.*94D.0V\U@%+GB%JKX!+$WD*Q12U77N[+5\X;#^Q9X+4P330 M@27;7H1W'],(IE*, B)CC-90H&A;2$V"K9W''5ESTSH3LA_%PW8A>V8;^(S* M[2"%O"6K]YS9>$W"C(Z!C)["K8P&G&<<&+-&!JX4NN;C_/8A>-BN9<\,Y.=3 M[4]EDD?&F5 H4H.2:7$JJQ7XY L)EM7_X[S8UK=CMJ=NX-9EW=K:)VFM [OZ MNA1,RP_E]??T-4R/\1.%\Q^FE=GZ7ZUT^Q8FN.IJ0'(<)PKVZP_((;K^C2N_ M.3*>:153K$)6Y"75)9F %1W*3T(C6,V<.P,:P::2#'>X-K? .;/!>S'Y< M#?6\?7$N3<[JB-JK8EV+>E2$C\E$ Y95Z63KP'M2F7(4+62L=^$/40#T?!P. MF_,ZV$KI&"8=;!S[60QM?$+'"TAE:)>D+\E8: 0CDLTEQ114ZQL^A]\,#I9= MZQ/B3U+BGD.420+S90>X-24D%*N6);7;78FU (%V.A>QF&S1V,A_.MP>+(77 M*6Z?HL1>ILB?G9Y.5J(,DW-1OIV6V?QDK8=0.9<+)M6PY>5[M-\3P)X M,ENT?U"-[-E5V M =U5%Z95G\,\7A(G"UJ,9Y62%V?+][/E_\*5(1\9ED0RN8#.Y&>JX#@XQQ5P MSC5#I[0+K8LOMZ5MV"WU>1%S]SC.MNKK ):UN'1=.5\'X6YJZ.M119U74=?] MT4GMD\,Z7UX=*VM V[;0\*RX.HKP-8 MKFIJ:J$69CZR7DKMI"'7)&[* :,2D5:85,B*UQJ;QZA7WC]L!?J@\-I9#4-7 MR)W?R5C3_G9ZGCY_,YM?N2=$9KL>P&;CLTH60B%C35Y, D>."YGM8+R)0>2; MM1[W#8'=_J7#GA4.@JF#ZJ4#DW4^_F3^,C5>2K>["VA"OKJDMQGE3 MC;+N_%\75Q0Y6*1@7;LZ#,H(#B&[.BD%D?X-.=\LU=R_=F,?@H<]PAO4*#Z? MHH>VHINVPZMTP2>VUYQ-?B,>S MOZ39R?KI[T/E9%9>G"WJ?:1%F.;/X^/IN(Q3;9^U;M).$OXXFXQ3K22[QLYB M?'(ZP<= ]N1W_';)S$TV-Z^ZA;#&C.'W)86:F'_=QHA]]:4]YZ!TJF)_BM.V\(4/YV!1N;W M[E>M)V>?SA9A\OM\=G9ZB6QEDT$5$FA;2[EB%H1L)4%JU)@5,RRUMLE/)''O MC..UIUX4N-U-Q>5ZNUQ/0?)@,])JET:"2KP6\.L,5N>20J204;0.E?:E>5A# M>D@,WDI(/J=V.[66M_>-5[@,X\E.)O+^A[6PBUN2VL@8[K7U7LXO0<:<4XSP M*#FH4KN;NLP@!^^T\*Z(YF.FFQ#>LJ3K19C4*\R?OR(N+U?1%:SGH&7UD"1D7$O5 JF=6N^I] WK$%\?AP^5 765)>=FL3?9[/\YWA"C*[' M5MWJU;R#97STF2T,Y-,(;V0GSU]*<+SYOCN22R%QY8H+P)/7H%0%2M 1BH\$ M3$Q"Q-:M=)Y$8(/2PGO><,5K4%*2<^+!&%]KHK(!K[0 (167PC*G7>LK,UN0 M-:R5.QR*[BA$;*JA3HW8FS">_SU,SO /#)6YU7:PDT]WYX.:^'./D]C(1EV\ MZGIV#]*E M-#&G IK5"T@9.&&UO_[O*I3;5^2= MVH$K-?V[F(.K?]["*MQ+3B/CK:X-ZBPM!L]-G22%$ 1&&82Q*;Z_+[*N!3DW'JK[SZVQ"VEG4"Z_+'Z^PC--X)[_B_H>U,"M;DMK(R*S?<($A MJ[7AJ#F8$'F]>J=;#):Y3T*2>^IKT:HWE7:A.&&EE1'*, MK9*@BO+@8@F0:"-D,4O%9//$\;;$#6MD]L#$G775S=71JY'Y2N*-88'YY>SD M%*>+U0-WLC!W/ZF)>=F"R(8E 6LUKSK07KQL4]_W83\?3X]H3:_62RVEI6CJ7@@-1CT-5L9'T*R,@4I"!H8M=RXEW94I1I[FS>1\S M'E<+'-SJ9]A$\)U:C]K1?KQ<6<4PS>L^SL=_1 MC??=D3FP3GGEA8. M0XN\PBQ,()'"3PX3!ARZZD-3R)P[Y8$V[SLXV3KNK+>AZ-9^U-,H'+@]P<&P=:L7P>'TUJE9>U=[8>YD MP39_V<)8W45$([NT?O1ERC*CTKDPT*&0"RUC@*A10K1<:Z$Q8/->"]F M;EB+L@"8U2!D8:(D+I1N M?2+T,$7#-BMI"*F&@N]TU_F,QW63_1UGQ_-P^K5>]*J[;:+O;2XPS,JG\>*? M5YJT[935W.$U35*>^[+7://;T/$)3V?SU:WJBRC/&L]XK-6"D:(\'WD]6T-( M2':H!..C;'T7ZCY:]CY_N?'05)VO@-IHML''K]*6Q,GHU7V=Q@?]U1D]Z_6W72M5;SVAB>!XDK)55N?&2 MRVL;3E@IF -AA02%M#'%XCUH@YH)HWUI?AQP'RW[WPBZ_MPKQX8REVQJS(>Y MT,9>AW5%VGV+ML5&D3FWS4WG?<0,W8BW 0YN7]]I(?A.[<93VU8\9U^.0?MS M#-:GPV0A0T8"46T@$.O5B1PRN. \"[HHH5OG(0_7I^/:?;O5PW]QI@P,CN5=.ULY?K?"@W M)/7C)E-\ M/)NOAS1]PC0)B\5JGUCI*O_OL\5R?7E^D>;CU2C@$04.MI3J7PA+G@!:"\[* M K8$[^@BAJZ(U_M8_-FW\]-V??FP?4X;(^Q9--"!J;N9'[G;?H=$+D)$ M!E@FQ\RCDKB\TGO&Q%V+"=20]DU-JKI .<_6V!'\KKQ7)\$FJ_ MWX"N8-8,G(R:['!TX'C*0,0E;]%%+EJ/^+M.P;!-1@^$G#V$W %$-J/9'AO= M=G.6YFI=C)S,17-66PX$2V;7:(A9(6@IM-9*9UJ/ MR%A!Q[AO7>7Q- J'G4$D=0/#+G,1RM.E5M)'@8MU\/,0);M95,8%< M BT M9>@?. 0F?*TKC27HD1LWQQL*\*&'75U(,"U5TD'.'M)KQPOZT6 BPYI MES-G;JXAH:53DCO(P>IZ*Z,.F:NG(S9IYC,+1C6?:/4$^K;+\K*?#'8'TU ' MZ*L-^*?T*[<"(*%3D4$X,%Z1P+()X&GA0#16L.*,X\T[A-Q'RW:H^MD.#YI( MO@,$/= ;[>;7&P-M&.-64>#D@Z?8F@7ZK"A>!VB)XC*WTCYCE[V[B=P.<)A==4W&,]_M&$,O??1)5O+.&@FND <;4%UTT6HI"961;!8B$Y::T@)D-?6L.-8)(G MVSKG>P<9V^'H9SLSV%?>74!F3E'RLLZ[NI68D4)8Z3PPZ0(H% +B>E)!\=P' MM&B;M\&XEYKM /2S'1TTDGX'./I$"B$":J;Y%7[#R6QE3U?#G!?G&1@=1? <(>H?'8;)JZ76K"MTFCRDYL"S3UL]J(QY1.U;HF#W3M$"P M=4^ >XG9#D,_6QZ_C>P[ -%]7>)NL26\%M9Q\)IX([;JG&2C0-J@+&?>1]4Z M<[HE:=L![&=+VA]"+QW [2/Q@">GD]FJ\^ +G&(9+VNB[OSH(5'P2_NWA>(D MV>!:*A)DD! S"\FF* 1OO?L]1M-V /O9$O---=$!LFZVI;N5N;/9.ZD0LA,) M%-)"B8R6C$.G"F:;"K9.PS]"TG:X^MFR[RWUT &L+J;B7)EE>%D'Z^I*"CX%F4NH"TH@5D$!S7#!+/3CKOE$BMRUZWI6T[N/UL:?R#:*8# MQ+W'/Z](;#Z;TJ<)KRRA6^>E7$BFA83,T8,JAJRVMAFT4-(**U5JOH4^E<;M M$/BSI?L/JJE.NVC4>X)E?4\PW'=/\$LM -ZI;\83GMZB4\:NS#2?3^9]SK*].GB92CW(>UU\+DSO'4 >2GLQ2@,?:T2\: TUWRM;K6MN%I71=]DS.KDB*^I(CZQ+3K#!@JPE^1B%X+A/Q MYBGN1,5-\RL]CU,U;$^FX1'96&\=(/%RC1VE-"=?^MTXQ/&$W&2\N<:,L3Y& MFT"($H@?8R$*2^SYQ)*)TGK6^I1Z>^J&[>4T/#(/I,<.$+JR_>]GT[0V__?S MI:TT4>10YV[5TWJFP(7, :7)VJF$MGD5Q;:T#=OV:7AT'D2'G8;@YS?OPJ:K MPLV;>;M'XEL^N45 O@L3C>+R!RXUWC&J*C-E4.H"UM9K9ME[B%H@))U8+H45 MXUJ7M#R)P';[,ZW-\1+?C;_AK=?>=(;1:!D9A\R- A6RA%@':['BDU44N+6_ MM[8#F<-&WX=#V?T[\V$TV,$6?<[B["$6WYS5AN9')[5'X'HOVERIN<$[.N6, MYQFD%I5WI\!G42!%F:+-W&5L/AV@(?W#!NW/#^MGUWFGV_Y%W]_6I-\^Y;$-MK2+UYWY=CE H2\Q)Q3)&5CK>D.T8!77((44EB/001; M#E7>=0<]S6K:UBN %N(5;W.0;,6>%\=CG8UO=!GX6Q89V"9CB]MZBN M&U!T:D5K6X#=K>:5OVYA)>\CIE7A"#W^CDW9>VMM,1&<9/6.B\X49R.!C="F M95%*Q]8EB'=3TK ,Y%R0EUAE@1L=K /)I 85F0>G) $VH.*1_ _9O-SM(7H& M+JS8'PD/U$_L)_P.P@OR*I$TLEP7=ZQ=V]4W-L[DE1%Y-S*=P=I8(HIC&OZ4>NEM"NMPX8-!P#@LRBMTUWLXA(L[I'MN_V0%GO:(Z0U MVMHNWG('J )/D0?F0)4Z(;.P"JI$FLZ!Y8"%<]\ZOG^ G)9U,/4E+[#,YGCY M0OIGL1PGPO_F\OT-M$MB6!>)D*/SH+!*(ZL,7(>BI(E6-&\_NR?)PVZ5K9#U M4"W,H?78P99ZR6Z]@#&;UI.><]:)W8V-WEQEC]=0755QL"B,&[XNB;.441-*;@(25%SHLS M!;R+%KA+2;L8*5!N74"S(ZG#5M4<'J*'TUM7\'Q="J;EQ34VXO936)+3F&;3 M1*RNWJ(&]DBN0K&3B/7),C*)QK':#L0^^P13:'!^J!-=@5 M6O]6TXNSX^GXOU<+<[-5+#[-)A/R_V>"\R1:;+6)P["5Z35P]X@I83(M$KH+ NR]265ZQ2T,UNW MI?E^ML1_A/D\5!=X_FE\_/7JR'O+7$UV)HA2%E"IMH%%GX%IS9UFS*KFTY5W M)G;8R'H/S-QOIPZIKE[-5&W,$L.B]I2Z;#.UAXUZZ'E-#-36!#>\,;W>%=?A MZUVMN"Z)^AA^W"A$-;F>;2J0TM>LM*KS@(H"PUQ!ZZ6WS4?3[4=Q0^M7W_'B MIJJ.JL]*2^O&EF]]41D=!Y<3;?DV2/J,)9!<.F:4+,@/EUI\"J7#WVI^)C0^ M8"ZFJ/^+ :=WY9Y'"T6)R=G%[V;KB2'PB)%]J"(+MZ M>.FXA!"B!K1).ZTPQ@/F=5IP,/!17U]P?R8@=+H,KBK@*O?W+'RA@D^ZCC"3 MUM;S6 G>.0T%34BT]C&; SJS.U(];':S,[@?4.$_ <0O)RNO>/_;=$RBKBO_ M'O:9\;?NQBP,FS'M&/R'A$*G@>$Z*UB' MGIYNVG?N6QQRQ[/:U8@\1FBK5-6-EJ:7Z!/9AMJ\U'#R;163# +G=;YZ%)YC M,5RV]O/NHZ7A&=&--]3*WK3JH#0Y6^+-I"T: CH) 62N]S-X*> <,LB"1R.2 M5T'G@]F_)Y$Z<.JJ!88>.!8ZF-*ZVK./ILMQKBR-O^'G6GJ^.IU]_;TVW,*\ MGDE_CSV2DIJ3JN8;)Z[-MIFQ^Z\%LF_Z1T^,5<^>E M23_^",MJ&6^&(L44RV5.(+&&12Z1S7/6 UE@C=YHY7WK^L<=R!QV_VJ O.=2 M4:?;TF<\K@ON=YP=S\/IUW$*4PJ@IXF^M^EU.BN?QHM_WER*NYTQ[ORR)@>0 M;5AMM#MNJ/F$I_76^O3X L0Z2FYM4)!6Z9 2*D=3&D=;,F7;'[";S@]PQJ.O*:U/9^&RT#&^UIH58/\ M33OM77R#O=_9PD5HRW@C3^&A@219A3HA$')2JIY9%*B#*P%+0E0^V' Y@KZ1 MH;F?FKWBZ[7D/UQ(_N@1R:\\LU$4-D0C.:W\E0.N_/H.<98LYIQ%"1@> ][N MKQ]V\V\$BVL1^.&UT,'.?V]WW1<_OM CCKZ/%R,K+$_.94!E-*@4R9R3@P.I M"!,=67(36_>VVX*L80#W7,C8M@GRCFKJ&7F5H5>SDS">CEQTW*-.H LY,ZK> M^0DB%'!):NUM<"RWCGVV(&M84]<<"EOWV]Y-+QU ;96_JA7Q;T].Y[-OZR:[ M?^!)Q/DH)9XU)Y;Q@0TMO(389HDZ 0C&=PF@<@7R/&;!V_U1[N'O?K MKJ"A=MA-F!@;E70*M&SE5*YS#/&!CSA0'G=6JB-@J\*8&X8T7$4*S7 MK2]2;$WC3V%ZO-[R0S*6=GL.TG!:,16:39ZZA50T5>7@+KVPF$LTC.[W[N+N =<;.!<*/[53!E(L=:+9$N, M:Q/!.R&28=9;NU7;OVV0,:07LX>R;JI[!\D-K/ _QM/QR=G)AO 8BQ,A%[") M,5 HR8(%3?Z_-V3$A'&(6Z7"'E'YM9<.K/1=5#9K(;^A%1^^7R'<2XFYEC^2 M,0N@ FUBP1CB@\>(A6>1U%8!\V.*O_K287:"9HK?67X=^)TW1J^^JW]0Y5X- MH%1*DF_$PM:J:5?A&W\<>8\ M*X$7D"+'VM06(7C-(66T27IG;&A]7^!!@GKHD]A [=O!:0<== "HSSB9K+NM M_Q'F_\2Z\#:=\\Y-L'7":); "6YJBZ<"OIX@FV05]R%9)EL?XSU&4Y>PVD7] M-T_^6^JB VQ='3U^;?4A8\:FFDV4-1@(B?RYQ!Q8M,B9S%&PUI=Z[J-EF-N) M VV$3132*; VZR\+$5C@M. <3Z"XU'4 K@/OHU$YE")2Z_.#^ZD9UE"UT?86 M$-I!]!V :+/ %A_#C[JP:/7='ANZL;M<))^-X,!4=*!,TN S:D!R$VC%Z:A, MZ^LAVU/7'\AVPSNGP.ZX<K PB"6%-%= "L5^/%Z6P1)K_/9V>G+R=AL5AY$A=6WZA2)U<4,-G7 M,SP3R85(!7)4GFN?;-@N"?D$7#U"TC =2@?RO5JJIV^T;=8F&C2:IPSK+FM(UD7_2LW[GO> M4_,0<5]LV>JM"-ER2-I[QWE"U) EX30): .D;/6O/UD@2%$<%X!:6 6ZV]$4 MQ[5R^"HKLRJ'/@"6EG4-TJ:_K7Q;+M;_@6>Y+%?$Z'5,+!CZ(HT'Q@VQQ;,' M+T.MP=:)8G&#; RS-H2T;L&V#R#NPZVY=CH W9VSG=N>1W5!&( M/W_[0=)K>L399::MXV$1;19Z\2F3T^JA&!M)*C6C(:4 0B$OQ3,;FSSB_SB7*C.?@M83 4%$8APB!TPY8E,"8)$]!M"XI MWY/4KHZ?NT#=4[[(2!"8.N?TS55YUF:BWR)5S_7;^?G\ O-V"V0H MLBO)0240=_,J.'(^QM+\<7153 VS7_>PM M_=8;L@GK&7ER0G@2GPXB@9*%TYXF)3"F)6-!%CFPQ\O>) P"H#UQ-^"(6NIM M6W]Z4;^B=3W/VR]F ;5&*3082\M-L1+!,T\!0R'3RH/,KE'(/:$,L4/0WF7VN_ E#\\ MD&;SW0]?SN87Q/U7^E'M4%P%P&=*")F2KX,RHZW5/YQB 8,4&FBAF QI.:&KSC;VJ9%B.H#8J[#^7"WLUW!6 MR?_IXE58K;Z1P.I\%IP5;5P4Y I[GLD5]MQ = P!$TG(NLR<:=V-XVF*3N@, MO@W4&BJH [A]GPI1^9HAD9>+RR"<=;6-)X,@(D(,S#AGR=?DK;.!?J3@A,YR MVL#I 5,[3=M:_>WLR6_;5+FPMD?N)HO\TR95(*W"72V9':MLN"-="!C\W[Q^;KUY$WC MZ1F/)01E+!2Y*P'@:J^?J2W0DYQ< MG\S53JB_;(@+9S?M46\E M7!T<4UE=8_*7+4'7C"%F*Z55D%A&4$$J$F;E3BD4!9FDI7@X"N^\=1CN7LQA M_F@*Z7VKW?+T'M.2)/RO>D[G#7-1<4C<$7=,\#H,, (K!4OBRFC=_-AA)PJ' M0?,E'&'S_,O7ZY*D_\C+/)9O0/['%:?<#UC/!AFH@25-'T0Q4!D M"L%7ST.IP##Z89'"H^\8!J47ML'9V MMORSIL*^7JY^65[&BW)Y=I_#:_:<9]QYR2!M2FVDU1"RY20W;@R7B8QP\XK> M70@URO9Y9=#%'[B@N9^0( M1Y_!H9&@14@V,X%6MNY5]3 EP_)V7]+M1@.-=("KV[;Y[7+Q:>-77)GF6B]- M[BYY%;/,*=SBSH!(RH%BP9-#JS/YMUS'(G)"WKQUXQ#"AJ'N)=QLC*>O#D#X M:+?]6QZM\R2H.@U0H:&8*J8"3M#BBIYI$Y*01K/&$!Q UC OH0KCK%TU0'\ M'AI@_1YKV>?U5YOLB"C1)D0'Z$1-U0N!++N68)12UB5)495JC,!AE T#X4NZ MS!A!8QW@\)<:"6'>W-34Z:FDP+K*?CW_E_"_
CYI8,^NS:VQ MREIRMZ57&I2N99>>?" ,.F3RR37WS?M]#2%L&#)?THU->WUU.G)\V];L0SC# ML,B/-3(Y?,SX7N]I,5K\< 8;C1-_I"'1AJ9;365NADEGK;-/MD!,*8-29-RB M(OCF:(SDQ@C3O)':CB3VWY'NJ@,*=])[9 A",PO KGFF[&J.*(MMZE$R<*.?KE*H2ZIVN]C(0;IO? M;K9HC'S"'>;V@-&.W91WT6G?$-UV1PLL,<-\H"@TU[K\E"!X+T 35\GY('1J M?;UYXMV4=X+ SMV4=]%''P ;UJ^W\,+)CP-!GGD5&@.7N .-4>L47"%&C^)0 MG5PWY9T L6\WY1VTTP'HCM2J-%@6@XN21&TVD@\0B6%@B+E(:XV3K>^M.NJF M/-K8C5-P SI$6 ?K;M\.K,PHQFHBF%"^@"JT=\8Z%TK(2 +PUOL\JB/\[Q;, M^Z.N40OF72 P=5'21SS#<^(@K:_//;?;I"R83.0"HN65">D@2I4@TP9)YD70 M=GSG5.B1DJ3'WM"1+S*6;I>M!=V!71Q_W7X_6'=6V&2CJAV%99UW3ZZ:$Q*X M8\Q+JV)1K?OV')&]:=HM_MLS.1QK'2S#O;L.2T7[7S"YCK\E?0A-!LP'"1F3 M9=GYK$3K5-S3:B7=/?A:]9_>!0E](/X^1_^@/;GF,V_Z9&P%\:X\^*L_8UFN M\$JK'\-?)'-T"HN%S>W^AOV@LZBE2$47C$7(UJTM&[/PTD/;9NMC,MQ,[=W7 MR>>U"=_'5:"57[GY\7JZN.ZPE&XPR!H()N;(3P)N2P! S0<1DA!_6 M2[#HC2C*HFZ? M;_DR7L[(3!';/6=E!'WT ;%A6A&?: MV>* HZ>H@C,$5V\XR+5+*7&,SK0NG7XI.2N[ &+?G)4=M-,!Z(YTMVM8RLH+ M#9I3_*LTA=K!N ")>25Y$B&;TW-=_SXY*X>X 1TBK(-UM_^E=HI,ZMIW2Y$F M, MP*2/$S&UVFM66JO_.6>D3=75R/EWFW^H"KK_.$5UEAF;E@ MHJ6]IIZAL^JS:66@I.0UDY[K83TRZ 6WC!U]]=W0/?;NEWX)LO_>WD1;?:!M M4SQ\Q<%ZNPBSY8Q9U) U5Z!2IB63T0,GV\,93T'(03TOAD'N/@'3F*XV.KT/ MD ,%W(&OMF5D:U!--B&2,0:+@L01T=*6'ST@!J]1&^-4:P_L!P(F1\>A"KW? M_FE/Z4[MW%P+@>3Q[N(SKK8L:.6D]J:.B+=U#%%0X(Q#$-D78S1/CJ5!KLW# MSY\FXFRO_U8B[,! '#-?0=OH16U7JY)VH&SA$%S)(+E(R22,Z<4GVC;OW'0* M+E?O6.M@&>Z07DF_LEZ3/2OSJQZKF:R*JM6,=C,&/+L(T9!N$+TRWD7N1>M> M]/M3^])/5O8$X/[)MH>@86HG9 [_ J?)E?A+/:I_3#LES\23"8 M^2Q2,;5++GI.6V>($(H.D(OE(G-O?'OO_QF:!L&^>6?94X']E XK3WAIIO_ M]?:G8N <>086 VU_5C*(C$"H(HO"LS!A.X$'*!ZT )J/-?P[ M+( ]43'A&MAYUUO0EH/KBRM.KQ<\8SZ'A RRQ R*/@>OI880O, 8HV(Y-W=V M'J)D$+2;STP\%6@?7]DGY-!O[LE_X'3].U[,A)+.DI%AZ^AO>PW<@XIVPMI+Z_1W&Q%3=/)[ MZ/V3=NI[5B!3=>+CV6((Y.;[7(>7NT"KR](.$C0KQC,=FL\\W)'$_@MQK@HX MR*LL1FF$;&-M[,E(B#F03*,*$LF&!=EZ;-2_._$=B.BI.O'M@I4.(I ?.'R@ M95=)7$=3>W394&LC; :?N85@HV59%6/'K93YNW;BVPE&.W;BVT6G?4/TNHT& M229XAF"39J""\Q"M"2 C>66""PSRWYWX]H? SIWX=M%''P ;U.LMH2Y,"0?% M;VZ8*23WD3:B8$.Q/FG!C#^*0W5RG?AV L2>G?AVT4X'H#M2QRI5**R^2OS/ M%*EB%!!]T8!)*F7(FU*E]1W1OSOQ]>$&=(BP#M;=3@S>:M6%QFMKK0%3I !E M!(>P:5EA%+HDO/=NU*J2?W?BVQ]UC3KQ[0*!J3/,'FT0EQ/SV44/&FL+0U,R M1)T04C:E1"M"LL,*0%Y6)[Z==#NH$]\N@N[ +A[SW)^6I[>:UFUFD19O)*U#I;A3^LU7JPW%U=#,T9OCD=YXF17 MO(7LD@6E H(K40%G+!5N37:Y]5G= >2^=#=E3P@NI\'#:4+_U>6J*ON&8RM# M02ES'>=&IHCI!%Y$#;84Y776B<76DR,/IWK:A7 T@!T.[$.TW0&^=^$TK&L? MG_K/K_]S.?\:SHCO]2QG(51T!<3F_DMR5>5=0"J6DJ&(1XM1QR+M0_3)H?L@ ME!TP ?APE9\6QG]*:7E)+/Z^O-@T!'V[#(OU>TQ(O).#68M>E(DL9\? 9>] M.6LA"&Z@\*H2Q*B:]]YMRL"T9Y2G@_W&4#BM=?!F\95$OEQ]VPI_%EE"2\R! MW73#%?602TD+L@1:^B9[GT9(9-^7W&FCW=/!^$%J/BU$_['"+V&>KYL\7^GH MFFW-66U'&,!04$3B+IG$C8YB(^E)'JHX/6'KU:=(G[9]V>D@O9GZ.T#]_E*? M2>.R46BA>)=!A9I=$8,%QS$X4U(PMK7SLC^UT[8>FQC;1U)R!Y5U>W#Z^W*1 M[LB:1"QS% @E1U^G%B7RQ:(!D>D?&87+H;6#TH3PDW/'ISIH.5#G'=CMG;:K M)7UZ\>V/L["H9[\U^MZT3OXNA5FPW###,A2#!92O<]\\&I!<.RZ,\Y%-ZK0\ MR\')G<(<"L%#W)>V>)@Z$V 'UM]74)Q=::L&W4[%Z%EVD(H/]8Z/0Q1> 7,A M"!=3DN[./6V+5O$_T'!R-KL1<(^INM.RUV^(T<6G>3S#+;??EV4VQN@8(E < M3=Z84X($C0D2MXA*U'USA%'9AQ-^%?^+,W:K+!BWNGJ+HY Y) M)O)%VJGUM,STO1TI^&295!FLJ?T-4'KP7@6PP14N,F;+RG1&>B\O9+0^["=E MH@_2]&F> \Z*THIAIA BR]HYN(XI]\Q Q**B9"G;YI?Q>Y!Y<(-@ED4=AL76MC?"C-+[W&[6V3 M%-FC(J,#CV1??N]>F:&Q-L8D(!='03-7Q'9)"$8C.EYDUJ9UU7PCTJ<]S3XN MWAJ!_1#E=X#Y/9+)_@C?:O+8]4TM"BUY9IQ<,DL,%\_ RUP3R$Q$6V*4.&%6 MU<-$GR;.#X+:X4F$!^C]A(Y.B-L5?7W=(OXZV6;+]2W5S;P.R&I4@K%FW$@3 M( HC@07:5C$;QGGSB5^#J9O6PYD2X7THO /3?J 29CIP+9%'6COK3M/:3^NT'0N"$/)H?;PVNY?7MUB$KR[F4*"2H+ VHH#*$D"0$ MYG+BHB!*U=J3>9:JT_31#X55DYNA0W7<@?.R ^^_;"G\&/ZZ[:TY3&1.5+4G MCCXXD<$[Q<#)E)"[[*QMW0OC8*)/TXXWPOPTJC\MK&]"D^_ROLVT=4Y*AQ)B MIL!$^:C (2K(CB>K140A1QA:=#CAI^FT3X?Y1A#H />'RWZ6,!FFO0+M:[O5 M&"3X1.&+\SZ*I%5!WCI;ZW"JITW9Z@3Q1U;^"0>K,X$R1)L=\.(\J%0"1!T< M1!95%EY:M+V _#2-^:2!Z$[J;0;CMC-/7L\789'FX>SF4GL[K^.Z.)N$WV)BR=[L-!I(\F[U*2SF_[HZF;L9B%*!NLA_W&+J7;E/Z?>A#M9R[EWP MH#E6,&L' :,$3@A#H:)6KG53FR:$']YP<=L0@-XQ7W_&7/-^US.3O/1*%)#" M"E"8!#B7#*3D?2DF((K6]Y0/4S+MP<;QL76_2>'!^NG >;WAXGWX\S>2SXH$ MM9X%\HADD :05R;JWN&2+K2!\")$X9XWGQS[("'3'B1TA+&]M=,3Q#9]>IRR M5EF21BD1%*NCF-%&*,J7I"4CZEL[@;??/ZUCUQ&@=M7%J7ELVR8CU]?A87L= M/H;W]LRK1O7D=F&S*Z^.&1V599)B[IPIZ"V:XEWCP&83#;.>\=S:#DSJU6UN M0MYCI.=];URVGBEF>5#90K2U4)S)#$$4!SX'P8RBU>R'U3#=>_1+<,]V ''#>,F7P9]4,@%6%:G960K@>3D(4JN MN+)*:=LZJ'R M!B6\-JW+;@:0->W=QO08;*VYTPL?;C7Y";>:_(P30#SSLI%#B%U8[2J(0'+= M"((!I$T&E#898H@"N/1)"8W.2@HAK(CZDSY@OS_!=>;09U=40%N9EBMDE MVB D>2@Q2G"&OM0,,U120.H#: M#0O7$X43XU(+"SIO9@+6T)\5DE9R)"4?7(ZMYSW?(:%3".VKXF4[>7< EU?+ M\R^7]+B[;&2B.3LF0.A-"KM-X&)"BN0%BS+[PGQK:_0(*=,>[XT-GQ;R[P!& MF\C[MT#"7.#JVVTY;?E!Z8JSD>+P&"/%X3Z!UTF#*($X3=;)YF/GGZ-IVB.\ ML8'55",=(.SUY6HQKV?:Q,KK^5_UL^LAM=QSS6-2(!G6QIGD!H2"'$1VAGEO M,,?6$?;CU$Q[*#SW10N9C (97$ M0&7E(:B8P6:K3>0NR^9CE)^FJ-,H<$_]#X77[LK8&UI?<167K29&I71Y?GD6 M+C#_@D1&FF]+0+^IB>SC]*/NSDE3*Q06PQE?./7$N9((L:]>- MG 17K=W^5K1W&G>V >PD"MX=VOX*V@O\5"D=UV[69%-KD[0<"T7=0H&RD4&@ M4!N\\,4;XDXTKUMXBIY.(]21;>:NBCBU:_O?PZI6HWW%,:[I[SU\U&OYIUGI MZAJ^D/ <.H3"6:J)():\1\4@B7I]X'2THG5,U\4U_&WS/M-,:9$I1DOD+]=) M?QJ\1P%:160R:%.:)S3??O]+N$[?!4?W.@_LJXMF\<:13-R=/G_AT3Y_8YC MG5\^JHD\3!1=F="@DRJD D O+*C"!3C!:@%W$%Y;I91N77#7A0F]3JS^[_G% MYU>7ZXOE.:YNVC[-HDZ1A2C!R#H*A"M%/E#!6NB&&I-#E5J?/C])T$LPLKL@ M[?Z-6BMM=1&*_TJV0=.^D)< M1<%+ZT2E9XEZ"349AX"PK=:FKO79[F'W"TSFBT_?L_Y-L%HE8#QJDA;Y1=XI M^D#>4@DRY'"W.N.12*>9L#6>J(@6RV M+;1*HH% KK9!620WS9MK/$G12RB\.,2Z-=17]^B[$=TM/Y=KZ^F.4LI'6!@PN&1"K0@+/2@!"6@\+\'47ELJUCYN#**R"I+5Q259;,JM.[4^0LJT:0W3 M&]$6&NH :&\6]"Q<7]R96.(L"UE&!G(S"RNC@YB]!*6R2%QFYTUK6_@P)=,. MA)P>9@WTTP'*KBH[KU;, \%42LIQ[P,$7;MN<\N!GJ%)0 JMUCRKU'JLX],4 M#4*=?;FH:ZBO#M#W."/:RLQ$*9 U^2<*25J!EWH!ZK4A?R&'/$)^PP&8T,+[&3S63LVA0,F4(JI"0O"A&I2J@UEDW TE[ M"7V6(;G%CU21<^3$BN;D'=.GX)G(X)) M81Q/7K>.DI^CZ273LVM_ -79;DZK\/2W\6S^:=M>O (?86>>M&X/84& ML]B5-ZDDQ<>%!_L32I3>)$"P1:EJGPT1.T# ML%!\MC91P-?ZMO!OY$WN@KY]OO^+BDFQNK86<+SX]:%=J_E^Z MP/QQ?DZ_\JY\H.^NZ[T]_>RJO$TCKQ-U(HE29O)?C 5?:D\\'1CG5@7:K1KC MM@WE+\$S/036$^C_):">M+"Z^(4TL>GB8[4VG%B%F)2NW-.:3RD R=]GEIDQ MJ3OT_\#!M,9]"@RV7@;[ ^(E+(>W-T55*132@TD@ZQ&**D%#2,5"P52GO*G( M=.N$XG;43[L9O(1EL!\03F4)S%2MUH\DT<20G+L4./C$)-B# M"#MQ^[TG:O8![TXJ/!5W*%+>^1TM MCOL.8ZS12=\U$12#WGU_G4MZMES7%EK7P:LBC(>IQ[M^-]57!Z[ $_S\_.VW\'^6JU=G8;W>!*!2.JY\UL"S MJ^VF5( @#'V062A,S$K6NF' #N3UT@>\+4+N=AL<25U](_$[8[^'\^L6>SJ[ M0/N2![?)UQ7&0"SD@61M@HP\IRQ;]_/:D<1I$3D:5(9#\F"]=0#+#\MR\2<) M_!=RE<^6M]O%.EY//80 1"FORA*"X0IH&3O%3&+9M"[^?Y28;J%V. 3N;L5- M]-$!L)X0VO?@+B3M4[8<,'/:*[*P$)6.D&S*@58LAM"Z/B-_<_XES%>;Y ,^,QP=9[123 D.E'4(+B5%V%". M%RN/8=Q";DYS^6F:$%+1G M"E5[J!H;P%>G+2>-.:<4F&E]Y-GKZ6_A]%^6B2)QET"5(BBF2>1#1)%LM#$H MWOIN^&6>_NZ"J0-.?W?15P?;\BYG1$9)9ZQDD$4M&;52@+/D>Y@<8S02)?/- M9\J\P-/?G1!RP.GO+NKJ&XD/'B&%>FPW)XR8OZ(Z?-B>;;\].W]_-/GFWD\D1?CA7>@E9(4 MAG$)OH[]$5;8H)P2),/&,'R&I&YA=S@<[O6.;J>;#J#V<14RGH?5/]?DT6R^ MJ'*Z9D;Q8!A)I#8]JK?7M%J=*QEB1HR6Q*2 B\]$T:)H+%YTX''R>GVO*4Y MP%KII -X/7XY9U@0LE[$%&WJV1199!=X F0B*W0)F6R=*7K89>EHS4J/":TV M^N@ 6 ^>8&U9\2YJY4L$[8JJ E(0!1;(3OBHBQ.&-6\F\S@YTS9Q/":X6NFD MBZ;R@P[852&+*P*#%&I##1$R^&P]H G&4TS/C&C=AN)%W<:/=/:QGX(ZL&I/ M\'0U)M'HH*-2M/U'DVJ+703':S\-)/Z8TEPV'V3P'$W=QI=[HF XS'972=\0 MNS7Q\/9E\\P5R9Q #QSK' ;#B$/O(Z3$M/?H,&RAMB[F M3C[!8QUX&(,57&U&Q#)>IX$)B"@Y2,VC0O)4:,LX'@PGGSTY)>1V54>SUDXM M[EC?+#*69ST3EBVRNEJ8K2V?(X*W'D$K[I(2SB"VWFAWHW!:>S?%76MSO76P M&S_#T[V;F<)*HL5%;K)U%)X%6GDQDTR#*5[I.@)"MD[_W9'$7NY=VZ/E7M?X M\537/S(?/#P@KP)#L09,=8"5-N048W' A&>:\5QD;IVLMP>9TR)T5-CL!M&# M==@%3/]8+1.NU^])C43)9]J1'J@$"2;G8!.@C0:4SR0_E3(H%FCOL:4PUSJY M?1!A74/Q<'C<@V-K775Q4KC#BO[NF(>,EKR? CP:VGE,HF7M%(>L@I2^<$6K M?;J-O+N3Q)YV\_V4V(6M?)+'7_]*9Y=YOOCTO6 %+1-22\!B"RCTEK8=K2$$ MZX-!S7QJ;S9WH[%K"]H -;O!]# 5=@'1>P<-]WCZWK/:RBBTL)"%I+!2>P<^ MI 12&\>2BBJKUC'Z+O1->SQTO A]-)V="!YGCI9S<((!BYD\%D5^NF,Q;8J9 MA1"Q&-'>3#Y/U]2F<2Q4[ &_G534:1_ZY\IWKKMRW;X#J-^CYRR?NHD=L9KI M4)*.4?745&R35$?QD&3,J"$63F&2- Z4\/KR MHK[HONJV8\V(OM?T=Q\N4R+?GPS":Z(NG/UOBCZ_-[:.J=9C&X1D-_=DU?B0 MUP3D&F7OBF6Z>3?\D5DZI3JL7="[PPW5T9'1@;/RU!WQ?4'\3L;JXY]X]A5_ M6RXN/E-<(FUAF@FPR;FJ"0W$8Z!0 84IW,NCKH,!%)_2%=A(,&^MUY-#<5VP M'_]9O?1XFE"E;"' MLX U14+;.DH:*=RA2(=V% 30^E.A-]^P*ETI MR)*&7.IT5EFGKTN*.X6.BG/#.8_30O8'<@?AUO[=<+N_1OL&;\WU]2IJR^K& M844 %3V'R+V#9$4.(3/Z>,2NHT-3K]V+AN"N>NGT6N-UF*_^*YQ=XF\8JMAJ M)E"+R1J#GMMD>.[.##2Z);AY\7?,?3^Z+,41 DS=+379'R%<=?HL>)FE+XQ' MVEU;K]@GZ#G8/ET_>VM^%_G6O.FMX/.[Q7NL U+GBT_T"[\O%ZOK+W\.Z_DV M2,<88-22 M%4SW1T_=]\N>>TE/B-A7AULSP,PL0##Y_V&K4]$@Z57P?NQMOEXA,][;P* MYR/]S68[Y8*E*-QF JBEV$ 5\$4&0"F4E :5DZUO.A^B8^+F$%TXM ?KIT., MW32MDL([R2%K3LLN$ .!*03A(T.C-"V^UG6G#U,RK?-RN(:?@

XNX -+>< MK\K(M77EVL=BR..2)H 26D)45A 33#EF,>;FC?0?)*0OR.RCX;O=*P\6]X28 M6:\N9N_#XM/5VL&BH]0^0;&B%J!*#TXD#5$+KTQP3L=!UQ[TU%OXH*^^8^.' M%T[<4&;2;6I_R?< ERW*2V NI4 -\;5:CL#448.&$SV3#+'PB"C,@0P4YJ/ M Y1U5]U[2&YBA?\V7\S/+\^WA*.6W#FF@*,.]<"(7/ZH%:CH,AJM-1_6D>\9 ME?_PTHF5OH_*EBWD-[7BPU^W"*>]4-JB"VA>TU.*XQ #R<"PP).1/ D[:-SP M[X\_?;C[]CSFN:A^+;V]K%XN-+8S.&H7, -.; MO \IP3F,(*WR*8L0!&_>I&X091/WN.XB!!Y!ASTA\U8"POH^?UO7W@;M;"D: M2J[M5;@GT0E,8(3&PICA,;:^8-R)P$[N'ALBY#$0-E=73UA\L_AR>;'>2$QN M#7XVE@E+M/N0)Z<3G+4'P6-P.U C/8!KO@B+ M- ]G=^YLO<7 )"V_*"L;5D0(R#WP8I+QF9%/.<@3VRT[\2%2)N[UW\PCCZ$ MR!%,EO7;209LC="6]$_>XOUP0-V?X32-=CM ]JU368U9I9(.L7;=@&6X$) YH"I.K&4"UHY=8Y5 MT )):@IM\W3WQZF9UK"UT?8 ".TA^JG3E.ZR\5/^/Y?K"\R_A=4_\>)_S_$L M7W>A52%:$SAP)!$I$24)2U#P)8KGJ>3 Y9V;G$>2EP:_LC_4[*/@Y>C2[L 0 M59.^T>#A$]+(?K0Z-;/#]02#MC3*,V!4'6#!B5$B,GVQK0M%4I M;] G-D+SQ2&D=7)1=GSP/':OT5"3'0"T'C]>I>RN2:7;Y-W:;>+FK/V\;DM\ M5BL@;8D%$Q&9O(GQ)C5"8/H>WTRSO:0'0477:"T>],O"$G MB51\\3Y+.GWT#UREJO%/."NYB, %,959+96J5^7:%>"9R9R<8JSYT?-P MZDX_O[L=3D?09P=(_95<]IPQ_X*K^==-!YA_4*CP;G'_^S,=.0G,>[!.(;&G M2(#>*F#9>WJPX#RU3H<93MWI9PNV0>I(^NP J3^NP;M'M3.&G#'G$*K?7U.. M,GA3,J1HLHG&QIC?/E^LWUU> MK"_"HG;DK^70LX319U29 D\NZ[Q!"U%)"8C99J:,SZ)UY[GG:#K]*^4V2&RJ MNPZPN!G3]JYLV7JWVC#UZU_DB\S7^,=JGO#FA^OM3]=\)I,UT:,#A]*3@^(D MF7W%@.F0"WU)B[%U:M=>A)[^G5 ;U(ZOY0Z@_-32G'FOI>-:03VA!E6,!N]2 M 2V4(T]%%LE;G_4_1<_I'Y&.;TYWTEDS_(W?Z//G^6)Y7H_4PL4%K;S?EAGK MH"[2Q>7YE_J^0Z:3'?;"L5J#[LGR,7J&2B0LI.R!C!I%,$EY"))S4&@XF3AE M>&GM\_?>,_3^/=WV0D1:KR)'6H%2.U!!:X@V<]#]2T=GVY/LZ^ MVT!Q'>"O:1F<1<<029Y2DP"4K=/PB&](6F )PN<@6E?AO/PRUYT -6:9ZR[: M[0#9WZ]FMSL#DR5JGA6$$"B05+439LP!;(P1H\> S4/VNS2\H)+7G=!P[P[S M -5T *U'2^QJ5^;DF 3&:JD44PQ<*@F$"CZGY(QIWHCVH,+7KG.-1MFVFZBN M4PAN5R8/HA3#-+"L:M]X3XLI8X;()/,Z%R%TZU'8)U<+NY.VA]?"[B+Z#D&T MN?[\K^49Z8=6ZK?KUKV9@K,Z"(4,L0;ZQ(-/BGA,1A3#HY"J]>G*(,+Z@]8^ M*'@&7(>KI$.N)1,_1 M-&W8>R1T':2(#H'UBDB87WP@"UX'*Z!A>O\R_SC,N1M9RH(AK&DK4@6S=AME1ZG;MH\["/!KI%R.H3=#SFWUW$-T6UL$&"D M(0-N"[%4,H=4O-*6">F;=S490-:TJ=-'LV^'J:,#A(UTZ/CV)KU7!"Y9G8CD M59W#IY.#H+P!6H7)!*.%X:/EF8S$T^D7^HV;5=4#E#I86O?K':_E\>U>"5KV MPNIF"UP]6^S:1LD=X/?[01=Y MZT8)# DX2I(0MPC1TQY7?$#K:"/UJ77$_OWM+S*9I@WZ]E11!^#ZOE[J6<2[ M\FJYN$I=-RXG(2(#X6(D<=#ZJ)5BP)FQ/#LTMGGWJL=H>9'7P6V UT1]'<#P MJ0*R>_8[6)^BBC7IDIF:OF$A\!1J$)$D9G*60FM7=A?Z7J1;V@:NHZFY0(;U9;6%WTOX+NIWXM"&,UIV]1"U[XXV8%W](&C M,XD\/^(0Z#]?:@!*QO8=WCXQI M8]H&>G^ZRC M!&^,5P> MHF-ZO!RDW&5C27>(ENT!OPX%LR)A6&\S*-I]Z_Y8@%77S=3T_V'SQ _ 2P]I MG(=K^!G(["'N#D#SH7IQ];CN9H!43,5REB+8) NH)"/9W))KKW"9N%32J-:I MO_>(Z LJ^VCV[L'406+N "?;1K!S,K2WAXTIGVW.'C+WGD+#0"Y^] ),T]:'R1DVB/1$?!RN+@[P,R/F_3&X+)(L9I7E@"O.1G<5" $E0"EY=Q+ MHU-JO1G=IV):M+1V70Z4U/.JJS3.XH*U MM+-F%\E4\H00BLZ04N):D^5T]@YT'IF]]N1K>D+%OFI[ MH:#V1A&*$T2!K.9]*W"6!!44)[WK6(IL?<3X("'37K*V=DX.EW6/@-DNIAP< MDU(QB)P"-^5K5SFA"/=2.\:J=6;S(Z1,NP\U4/)SL-E#XE/O0#<\O%V& MQ4^?5HA7S=8W)C-GX4J)H3IN$90P)";)+42T-B5OR6X.VX*>>DMGJ-A'A\LQ M!-J!27F/9YLA)6%U\6W34B.D3=_6G[_=_LE5F7D]HRR%0RU+1>+'F" MI7C7VN&Y3\6T)FHL?3\!JSV$WQE\K@VNR-8E-* P43!81+V:31)HU46N46NO M6G="ND]%/_#91Z]/P&0/(4\(D_7J8O9J,WAV]:527P/.J_NU)&E'3P),S'6\ M;9;@-#$1-$,>0TG%##K HQ?< @A]]1T'G#R22_%\DF]KU_^T?6S:(4!Z<]F PU2T4+02K M!' ?M4#AO$ V" ^/OV.:8]XC :.1:*=&"'%P\?E=PK!X?;E)&W[[]M4FA?E1 M[KS-AGOD? TKB(Z"Y-NQ9.; MS3L(9;R2J6:9D?K M-C+O%3S;U>5)/,2)!,PU6=5H TXP#W5E!5VB3-BZ3N4)TA_ MZEVJWN=>EWENC6C1RHMH,I&O*<:(M?!+;&;Q!!8XQ9B%#XO [C^[0R3LH[-E M.P'V8$@V?5Y?A[3I%+-9&5(I[Y)%2 YKEFL-,P,9V&*5-3*48&/K%D#WJ9AV ML'#S?>'D^N,$A4RQEI/KC(CCRO4C!)BR>;L:DOSG'/K MJ'Z)C8L!RH MVR>ALH>@.P#+V_D"WY4K3JY3F+46MG!:+J%>XS.RLZ$8"@L-E[F(E$MJW?OA M/A4] 64?S=XMA#Q,S!T Y3U^79Y]G2\^_2B;ZZTT"=HR901I!3&3O*RI91)X MREP%Q&)RZR*W)PF:-K6\.7S:"7_J>^ZP^'1U41M3238)RG[R[ 'Q5_C53CMG*Y[;O6VL?8T=,Y"9L74 MLT?%^2!C,43UD]]-[Z>LN^K>0W(3*_RW^6)^?GD],.:D)>-7W(O_^C^7Y*"\6IY_ M62ZPMB;;'.2A(3^%?%P,K-;F6P_>!@DR<&;((A9A6S=#?)*@81:"]>X4M!=^ M!TBZP\/6B9:&S%T,#G1-&Z;ED"$*6E2>"5VX24HT']?]("$3EPVU4_3=UM0' M2[T#Z!#YY\O%AXME^N=ULEY,'E/0M*!4 I5MA(B^MM(6K/:H=V206Y]^W25B M6L@T4.R]]BN'2+D#F/R4*90F\8>S/\(\OUF\"E_F%^'LFIF .M1;IB %,6-% M %)&C:$XWV\&DG_0Z@].-._O:FJ:M3/J,7#FQ)#E0) MG-QV1;P8BO:B#CSEUD>ICY RS/J<3"_"%@+O#C>O0\*?SFM":1T\ZX0S_*H1 ML#*.W'ZL1C6:5(Q,3K,QFKD^1$M/_5OV5/23X-E3ZMVAY_;DLHV#F/_ 5:JZ M^H0SEE5T 6DOSI+V9UZ/H41.(&2R5H64G6SM VGKJ<^,&,@K)EFNL/<>\QX M_J5J:C-0Y!9;B64KK2@D/99!U>$UT40.,4=+;M.=*3JJ>-"<5?== >[ M5V&U^E9GV%Q%104M9V@4!*PRD6/)=/824A*68FON(/@8(22N#=EA M]/K.I8//+VG[./#X-!&@!U8D[>WDAUO4M6N;K5_7JY6RS]K(EOX0C^Y M^#;+M>VDH;:V-M1M/.U"4R/PKK MU[^(/;P=_I)DK,$2P23!KVXK/$$#/%>.(3-",#_(##WSHJZR"AJ8I)9R[< Z MW=EMEV>U_'45SK;[+1,FZ. U:$4&5\58+R1<@:BB*,RJ;&+KDKRG*>KJYF84 MA^<0%4QM='Z;+Y8KLI379[SO_EQ@_OG;NXO/]/Q;BT03 RIE!M940VIB@N#0 MTYK)N?A].+XA91B03OB\?#^A=X"=!\MD;^*'.IIB,YSV53@[JTOENOAU M^XOKF2_%FV(2",QU]E+&FHMN@;AA'@-S3+;VO \D>1@63^JP_9A*[ &SWY/& M_@BK=ZNKZ]#-8&4RXA\^DQYF7'!7:^,@A7K+H*0D29H G">O4V$RF]:Y#P/( M&H:]DSI;;ZV,#O#UT]69[$8O[\KUQ-Q;A[,S)9TKDGA)-A)#R7GPD5:-]$IG M J8 M S&6+#%&*RN42$O)C'UF\2AQPQ!W$@?TXRJF9\1])-2L/R_/;B6ND7>Z<1PJ MHQ]7\T^?:M9VMLS);($+3<&W]I[DR15(G9-7Q' XGN4;1O(P=)[4^?XQE7@2 MF/VX"K61[B_AVWJF@@@^T3(,.A)SPI([*P.Y'X:CCE(Q'#9LH2E";Q$X+!7V M).X.QE?02:"/OK>F,/YB_A5O\!.J9*"4= M'8F/$#L,E2=]!3&.XJ:^G7B4R^T6\*[\].G3"C]1W$][P**V:SW[#Z05N:P' M3F\6OV )EV<7OWZEWYUAXN=<9M#]Z6%4 M#8/FZ=QS3*:Q_J%ZP^]/B_Q32JM+S->W01\_AXO?PK>?\>J<](X8A(U1%J8@ M1D%[BLP2(@\:@L@>HY=)6-$(N/O2. S&)W'+TI,V7Q:H?PZ+?ZXNOURD;_3, MY1E)(WU[CT1X6&Q/VF:.*QDC%G#,UJ9RRH)W))R<2BR,Y1+ML)ZPQZ9\V (X MB:N=_C4_];+X[D_=>%LSJ[*UQ2&PK.JTG( D9*5!RL2\X0*Y&3:8ZH&'#P/7 M2=S=-)%?SX'3_0,)B@1-4-H!,ZFV:.44$B:IH&AF,\><,ANW#.3"R MD*"T($$%:T'RQ&)!&9@95K>PVWN'P>8D;DS&EGIW&]GW"7'Y5E\):] 82XR$ MP.IX 0P0A>% _AE3(3./J76;_@%D#_XY^9'ZUGQQI-7ER![6;L(;MK3*P5)9!Z5S0E=ZYR"890- ]A)74:, MH)(.@/:/0-O_V^5ZC>MWBU__NB"^+N?KS^>;TX\JQIEPCC%G!$13SRQ<81"C M4X LRER\S*JTQMBS1 V#UTE<*(RCB-V1Y:^0M=C<6N2/C09B/53&>-4S^Y=5 M^'-FK I:.01IZG!+%'4H0LS@HRO>V^A\&79;]XHV#EZJQN_:Y4-M?7?,XXA2B!N0*' NLJ"CS:TSX1XE9ABF3NH0O8W@.T#0XZTL?RT%4TV/NK4\/')!!M@"=[1& ME"$VO9(.LN,VV$#&.HR;U?8,@<.0=A)'\N,KJ!GZ_O__=4_25(GY:_G]I>7[U],KP]Y$'O^!%F)^M?Z1Y/3__?<@L0^)^-<%+C+F__?PY5D/TL^6Z\L5_A0)!R%10">+ M3]'4B[DZ,MDS\M)]E+6=<4FUS$J,TG[U/B5MS<]5XW""=T"' MOI4M=9N/+!SWVFLP.M79GUASEMM1%6ENS&@9CXY&7]#1%H14R6LBS@^WF M[7+QB9YV7H7TD?[F:AZL#$%:,Q>-.\\>4#=/0$ MF\-=DX,EW2%:M@N)(ZL' YSB=:- :=I^G?4%-*.-V6 LMOG1RL.43+L%':[A M9R"SA[@[ ,UV\ZQ,;&TDUX)GSSAPZVI!@"29U*W4B3I*UH1LFE^NWR.B+ZCL MH]F[F1H'B;D#G-S:4&\QH5P2M?D=%*\\*%09'!.93JW/ M5_:3=W>PN3O6(#FI*+8#21$ *.D4Q&0\&!)0+HF7J.RHV-ECJ,31J/U.LQ7FT:%[\K]'[Z=A[BYQ)^)1/S4/*42 MLZT3SU3-$JFS9#WW1HF"H75V]+ZT]A2'M4'@4;36 3I_E-VMN4#7G0ZE+X[\ MP !9Z=I#DQ5R(**C[1Y9#HE9F\;-T;]/4T\;YACV[D M](RJZ[*IF2Q,)*7/88:'8>EPF?>#H!HN?]R&RS/FHK:. M;*I)) R5(](B8 Q0>ZEC40IYZYR,V^_O<]K@(5C96[K[[UW+BW V:M;6=7+: MKW]]P45-[#XH=>N1I[7*WQI"[+A)7)(\E16 MRH$STOL@%:1P-3^LCK@/&IPR/F4K4*1QT=)S$M2SJRNK:@ MR0F0\5KYRLG:JCI9OC"?7)31WIW)]F*2N Y"1@MY=K#=O,"QGX#) M'D+N "8_5KUOU@T+*8AZ_9J0%U",@@5GDX/(G'!9ALH>@ M.P#+VUL--:[39'V47C$/+&$$)5("%Y0'VI5U@[*/9)_J6 M["'F#H#R'K\NS[[.%Y_N])NZ8B8IS@VS%' J6R?M4(#HLM%@A Q2>\Z5:;T1 M/4G0M)%3<_BT$WX'2/KP>;FZ^'BW+@2ML1YE!)XB[=E:DB'VM6-9,BR@9MG' MUAG*#Q+24UK,X=[,X;+N$3#;%:5TL+D6FAI9<_/)88<@"@-4(7NK8C2E=6+R M(Z1,NULU4/)SL-E#XE.?#]_P\'89%C]]6B'6)75=UB%\3)8GR'4'5JX4\!0, M H]!^R ")Y]PT 'Q4V_I#!7[Z' YAD [,"D/EB8F9KR424/@FI-'9A)XG0WP M+(55W@393YGOD9+I#M^!#I9TAVBY64E$K_<6:N^#6MI.?I?& M)9JQA*49HW M-SJ9,M^=-#RLS'<7<7< FOOUI[YPB;1_4 10*.+3Y/Q[$DK-,306>=V46^=1 MG4:9[TZ:?;;,=QBTZG MS/<0O!PN[@XP\U@6[10&01(2>K43%51!FW?.GM3F6^1\KR M;IV!MY^\.X#-O3SI2)^FL\M\56Y:BV6N)E3&Y"P+3D 2'&N^AZY\U3P@G0R: MXI1JC:.AM/64D+4G$)9'T,K4T?>=?,:45EAY>%=^_6M>^W3/.*I(D30#J80B M&\YJ5_C:FT,EIHF3(/.=\[Y'(O#GWM13$LUA@&DOV YLTFV$ORM7Y5;UH+L6 M7,VT]TP7X;KK;V)YFTN\.2=<%&[7N M\Z:NF#Q%%KR"5'O_*.,+!$N102P8A%-29M^Z2N=9HGJZ;Q@#4X?JH0-@/;!! MSV(VM>130M"N@*KEQ,YJ"4P%XU6R3*?6\=D#9/1T5#B:,[23K)N55#:#R[N+ MS_6.MJ#0 2U89^OY> U>DR*#JH43R:.7NG7;KH?HZ"DL&P4PNTN[(P/S9I&6 MY[CEY/?E8OD%5Z'.@*N5YPZC]4RI>KEB06FRET'7RG.THOB"2MX=<=P,04_1 M-0A11Y_2T0)1S;1Q#!B&6YPEO?/*#T>^BC6]2![\5& MHZ+PF]<\4"%L;.#:X*,@]2?271!J] MYM.U!S/SCE/HY#>'Q0F43 :\JHFB/ED;8RG,M,Y0&)&=:8_?.D+Z*/KOM!G1 M+;;_6"V_SM?T.!)'4(3BKRP(W@&41MLZB"J'VS%8-((.91 M)6YS^]AR-"?UU>6J+NB;-VQ#N)]Q@65^\= *NQ%$9#YS23+(L610/'A:,,6 M#-);(X/*L75*\?[4]NNB[H*G>PD:Q]%>!SO_EM/72(H*9_=8G7G.HD0RU]8) M,N%2,'!!T";#@TDH N.N]2W\,R1-7)5U)&0\#,@F:NH'=1](;_C3(K^E/WB M*9:U4HB"EJS4)#"1Z;-8( 5%*SD$;T7K8'T081,7=DV*P(8JZP>'VZCM/CM* M*IE3]L XCZ!L(8$9#,!I42ERLZWW>B3K]PA)T\8?$UN_%FKJ!W6/2'&&L7#4 M%,C5'N.@"F?U4EH ?3\+EY,2K'45XM,439L>,"WF6BBI@_O@ZU;2^TBQNA0* M Z>%53]D]!"B\D#N!O>HT236^B3R '+[/8H\)" YEOXZL(XW7<^O?-W'%B M M.Z^48:"MJ3;?%7"J,!*N1:Z"#M:U=@Z'439ULN]$V=@SPM+IMKL"-T;OWBQ[@2 M!KW2"J$P5YM^,$EK3CI@S*,(*43KVK=.'T+9U*G,$UO*=EKK"(N/L2.]L*BC M)6&90OZR5^ #.>6U&L $6VO^VP\G>)*DJ9.>IT5?"SUU$-<\RD9024FI0"=) M?H8S%J)5AKXD!YRSB,6WCJ&[-')CQ2,MY-[_9>_O>'&]7NCKZXF#\U;7O<\^ MOO&%[V[L'.'*UT9!T4#*X&VN<]B5ABA+ A&$U4(F5ECK#K-C7ODNS[\L%Z2D M=:TXN9'S3^LU7GPWWL&BY#)8,*[6G6@M('I'$5"0$;WU.?G6WM@@POJ]R-T% M)?%. M6=#*DR-1D@7OG :1LRRZ9%Z"&IVE'.%^'!>2.)R:B>^ CX^__?30(Z+^6-4J MFHMO?_S?]MYUN:T<61?\/T\Q+X#9N%\B)B9"Y4L=3[@MA^VJCO[%P%5F%T6Z M2 [&\^8_=\-O^>G. M0 ?CF> )A45[5&DM<.8I"D;'B&D4BO:5*=E/7>6;W_,CKHR>ZC>A6&-KK?G/ M0+@4(E828:;S*RXBX31O!2+6>YXD2Y22?8>*3E^J?(W;&X#*B[DYS+R.0("K77VUT1=76;]9] M%WYN3)41?7.(^A#GU_=OE/-[$C 7^+MER_A7=CK]D2;3/^TTS ;6RVB-D$A& MX?/L@82,%P8@%*6V-F+#\'$(ZTQ#W7?CYT91P9 YPRHF@ 4U#1 ;30+5T6/.^;O-+\M$) MXOKR(-Z,[IOSP#]M/-J\KRQ303\&FNA(X>B.M,JO[PCS2#OX'8Y6QR 9_'+D MCK[EBYV@9RX/>OV)O45?NFQFHRUC)L^!%CS?#=LDD#;>(V&8\QACK6/YIJZ; M*.F6]\67AZJ""F@11K].(>(8@#\UR6(!AW /CE7A7)"=WXC0H$%>GA!;>@+< M9DJZP>@EW1\:"(%]QJ(D7I4H\.9'4#V$NZ(#A1-: 6\"XD92I!=] MV3E7,CAOA2W],'T3'=T0]9(N X5?@,.:XN4'EW(_NS7D6V X&P-.3!,("H+ MYVT4O(Y<.3AFV-(5D=VI:_<530_5(*=JIZ$CX"-6/@UOOLZOTV^SN+"F@3%P M .&$( =\002)\\QJ'9$R42BAI:!^#6_[SW_;/]=D?<;)BMYR BPD]=:VP$=L M_3J9A#^'H]'5.+P#/8YO\KW:0R+[R7\/N*#@YXE'8(G LB:P!\1 $"4L,4'@ MX&M*]R\YF>@FRSE*P;6.:IM"\\..\K@TREM/HS "284YQ!8Z(2>\0LR#RV,F MR*#[.CELHJ?) H^^,'BR0DHWM"WM,0>Y4R7+ERC.Q@2AL %FB.*P$?@@J0\I M]GEL.!17YZ[[.(]O.T@)%],B^8.=YE3S]UCH&<+ZPD]PS/##RW@D=B M4&#,("YSZ8^E 47",9$"2[D^:+?E9P9/[G"?W-LN9XP9#6Z2:H6$RH5..=]B M7)[)'IPAL'N#C97NM[F'I':?%AR"C'6/4U(/#63L'\1T=3?_.ID.YS\6,U1Q M<)'EX[;FV8$NFM@S"F+B6D3/+&&NMZZ,3RBI"Z*BRM[VENYXR3>)G]6@3),' M[9K$$0G6YBL'"[MZ"H@9B[GD+L7B'02WT=*((SI!SWNA0!8+K1$-@=OBN0I\T1XON'B5"2!D==R.46N3L"S@/A3*$Y]9J')RM]L@0[Y%4QEA-B3"V]X>R MQU;$G!]F1T+AF'*8 _32 -2><[#.Y*NO=GP3WXVO;K/G!OE%AI5)""="P4") M!$X-"-%$3SBG6,G2C4(/I;%57U<&A+UJK %$;I??@"HX*C-)4" B%S8:AHS$ M(#;BM>*>=A3QK[/V83+_?.?^'?W\R^3-7]^& MRYYL \DC#B(X1(B%F(1KAG1@!'GI+*>$8Z7[:FMW--%U[P//OA'WJM,60;SY M45_N%@-T?AU(;YTD^7Z=Y.Z!%L[C1KJ /,EM%8CG8?T=4"\/VW:06/=Q^=D! M6E!?U2L1A]^'(2[>E7ZT/Q;G-^M"XE(+E!*V>1*B!%%%CBBWB3N05\!K3SZV ME1T^6[ON@_&^<%)"D VXI=_&T^@G-^/A_UY _?[5Y9>O=O[/R=THO+O]9OW\ M34K@?H??!"$DE(#=R'%[([A_.Z,RT5*S"?M&8^N]$'C M"#+K/ONNA,YB>KLP:*ZZ_@T"XR:)+$V2$Z00J"*-8:]P@ALN&#&.U83FBLRZ MS\);@N8Q>BL&S7-/R/T$8AG[X6C916D^R0,9[G(_P?6)(7DCZ76<[E&4G&?V M[NE".D?7YB#3X@VQITHC;HQ&UD,@JFR2WEB>7+R@KLT_1?I$]EL:G%_=C^!\ MT,P3E0PH"TX9PY#CN7T^6"^8LA7(4 A]2,3)%!]9692!1DI=3D3=UC*IL^NX M@4AB"_.;!^+$V<#1P+VF"4E&@#W#TO+>W3JKO(L22UWZ%N= $ANIH#D/2(OH MJ5T8KD_!66QL0SA79E4,[6A@@E22.CA($I/K2IA!ALB(B B*6HP)QJ4S[$>2 MVDAASGE@651OM=.6#WF,)^SL8!A^'=W-%D-YEA>I5@E#%*?(XUREPI//(;Q$ MC 2F0HQ.6MLIRWDR*75O=TJCL()ZVO65]Y?W76I-4K :>Z*0,_E,*7U$EIN( M8,^P-C F/<'G<9L'4%WWXN?,'K0O;;:+WX>+KI^76\ICYRRVB&"1YT41@;3- M!>B..LJP2>6GX70FKN[UTIG1>*)NFGCLWV6?V-SU\\U?/LYF/_-UJVV#8)>, MHQ%QFB==$.F0848B1U52TL'_V=(- DKS4/>:JB\05]7T)42K(&][OWM.>41X M!($D+N'_BJ'T,-KJWF-5@VR/"FPWKZ&CX?8]3-RD-P+6ASH:8 MY)@-"+RU01S805J)A)0+426M@E^?4%8.:T<,T^ZOJW+OL#I!\.U/TWYJ,Y.T MI52F3.W'@1\K7-YQ"JMGJ."0C'M%L4;$XSP3EA,X[5*.=$S>&T,#(/ER*CC6 M?/$V8<.9:G07P#LO(]/9QS@%Z8_A#_+K#WL['"]^_%.CMLC)L MD(SU(L"A*UF9!Y[F;JX"! <6SR0+S&-;NJBC;Y[:K?,X!)OK?K0I)#0046[A M?Q!\#"'IF"L:)>Q5E"&;$D$T",8XX:Q\:\HMI-3%85MXZ59)>I#RCL;@MP@' MJO!Y;J?ST_-"6VMB_33/2OH49W>C7)+[%A3TZFZ:-7389/V']O?V6TVA7W[Z-ACX_]UK6'N:D\,-@T-F]8'*>XXE8(F?$ MYT;)&+9.Q"USR#EBD>36*JN-B#J<8A(]T%RW6.KB[*4V:D[NC=Q[3.,IM8:J M@ P6P(W&(9^5";+Y/9KC1C!3^J[VE)BFMPJL)J%=4GDGQC1OQJ&W9,?G^<3_ M\74R @W/WOSG+C=' _[\<%ZB8W?WQ4LD,XYDI5#R8OG%GVV:4Y)P^B.(\:@0 MIXDC:XT"3Z4(45Q)'DH_"GY*P:E.Z[/_"@Y\!(YY(==??KP:V=FJP1DQR2:K M#%(>CKG<2X.TM@HE293'PA%7_,G(#G+J'LA.T/NZJRDE\@:.\8LG +<@O@4+ M*X86O8-S-PCB/$7,+J8+F81,<' @Y(I+'%),HCAVMA%3%SG%U+T.HR*R;P!$ MC^E?M>RT@DKN54+$N(@XHPP9JAU26CHG'5/"EBZ^?$Y%9=B44>]Z/]S39-T M6CY#K!1GKS_>?W[!RJHQ*S9"1<^! 6T-2(: 9%C4R ,CU'B:5"H=:>\@I_*@ MN1,UO>YM"HF]&02]V9!L!%V@T+&$XVPCHEPZH/&:\>K+7GU'1]I"1''JG#2@SQ;P(7Y',?#R?1S]'?P M]<><8&DCSJ_MO57Y=& EF(W)/"6J:#""^6Y=#7=^INY.TP\VRLBT!70\0_G[ MR?CF:AP^?YU,YU_B]/8C_&^^:;E'OU>.P4:<1\R!V!3LSD9@C P)/DD7E5BO MNCC$F^S^>-WKMC-YF8+RKXBOV70^6$Q"B5.0[OQ'%M=BJ];*!9O <4KC('QG M>3RJ\PG^,WCC>&"<=6K, A]X%,+ ?_T,7[9]NRY\2H>\121<&2&?XK>[J?]J M9_'J9AJ7*:PUEE8V)B7!VF&'M.,.W"K(2M,4\X,RKZQFFN).U=M[8-.9H#H! M3QF=3_I60.U][94=6^]!";_&<;Z*>?_^U2&$UTR@ MI'VNW 5NM#$DVHQLD5KU'>3U7ERZHRZE\'55E=U-[! MKK[\XSJW(1N.;U8.UI@0& @&!6D8RGV>D?-1(T>Y8"R*Z(/HM',]6[HR' HK M;E),B@UXF-6URC]SM=)X?CW]-+SYNLQX&HHC#2YWHLOS-&A02 >P%4P)EP)\ M,R>E'T=Z/['C%1/WJ:@8I'0^SWP/>>X>#03(UQ21_.#7 M8G#/U'7:DIZOW2 2CM'9I)P &W D.3,)J]WF1.@7^#<+VY"1Z10]'/P8=7F@ M#VS.6()X;&+46XTQ+]T_9!,===O<];4'G2SQ!E&SLB,2B-8\CZ9SF0L9)-*" M>B2"(D$8I6DLW8YA,R5U7TS:/C.PR\)>Y92DCZ1TH4S&PEI"S+':'@]2#E9W U@9G49^X@!HR3#(6C$O).( M\V"1C5;GUY9>:/A#PEAAO#PCHN[M=P]8.4W,+>#DOEIZ^4XCMWN;C.$_9PO? MJRSFEN4P'VL0C8L,66(D2MZ88!)/+);NU+^3H+JM3WM_D'"R#AH U!H/]_6O MUH?DF4 A,9^?_8!X>++(4ZPMH3S7QQ8&TD9"&GF:<+JBU[OGGBSU!J #Y-_F MZ2B/"^19BEHH$(0'JXH&(R?S++6@&*-*:$5*Q\7/B&CA^=Q)BGT6WIPBY09@ M4&#M5@0[$)A MR.PDJ&[(4QX^Y:3? )0>O]1X_S L$N)Y+QC/O9E-_B6!/1@K$-5Y9D-@F/C2 M;UDV$E*W@W;/5PDGR+P!X#Q]C+/H2S^[NIM_G4QS'X0! _D(214*)HK<@-X@ M%\"W,BY\F]U1-%'FH\>-A=M8]B[A8S64$UPZ0OT[=34K4P^CZ\Z0NZ-(NCZ;CZ; MVW'N.S00DK! 63[!YN<>CD-8@)U' D<9B*=6N](IQCTDU2T:/ ^6CM5 A3#/'VVVJPA'_"D^!8,H=S&1S/%XP<6<[A,!,8;.D! M1Z77+NVW5&YT_&#=V_ERP.E-R,TYIO?#_]P-PVHJ25P,Q/5QX&44A'B!R*)[ M1U02:98LPD8:HC$D?3MED[7Q&6 :W'0& 1/"!4L)^9TGA'* M/'+>+E*T4HK(J4JE[#XYLNI! M>YT>_OJ!]W>@O&FT4Q"E#39$%1!/)G,:$IQ\ \ZEQ(*!*3EA^O5OAU!;>?I: M[UFNOA37 $0?77D^2Q5'2KT26.5Z'?#GP4?D1VWK?+,N'<&)N!AT\3-!![(JSUCK%55% M5-$6NIZDB+E+EM#D\MRD"&*B%%F##:*<&,.]33$5?Y2TF91N*+J@Q'P)D;>( MG,<)82*2Y4IZ9"F\A9AN6+J@9'T9L=>^.%P-QQG.YM.ANUNHX[Z'U-4-_"Z/ MOUJF24!X:X?:MY/IHLL&G$GL*/[#_C6\O;L="&6TAF@27'(TB'M#D,VCEI*# M0ZX)$4?<;9I;<=*Z0? "$OD-:*X!O_>X@#=7_TOTS"1Z\CR M.P#.!!B0P_DI)+;(:QVQ)A8VA>(MY+;0TJU,]8(R^$6$WA9X7DW&LR$HPBXG M8_HX_![#]1/+8)@IJ31#T0:-0&#Y]8H \Z X*D*M3[9'1.TGL!O,+BB'WY]Z M&L#>QO8V#^XY/^\>SH=Q]LJ.1C'\\N.^:*:[3<;8_9UN&+F NX'2,FT2'O=W948RX2A! MP!#()T8"\O$!466"(I'%N-[8X1!L''#Q2"\@KU]4FHWO1(/$0\(4PS;JW2)S M8I'V,N6"MNBEI5*3T@G\7?1T ]$%Y>V+";^V>[EGY*T=3A>W#J^',S^:S.[@ M("LT,3[!R94YF0O-0%36$8*TI)PJB;5VMI-[V?&1;LBX@"Q\46D60\7_^S_/ MY IL_O%SH'W^5Y]B^K_S__[VZ=V3];L/L<\>--\Y3.X]ZVSC-/O9\/;;*.Z# MS!%?^9^?#*VSNOK8,]049R[^-8_C !MFB19.#R/;J?;!LPP3FS-*E@KX74H( M,ZIL4#HQ6KI"\BD%)Z>7=G2RL%9*!1:534Q '.893-I. M3@N]AH[2^[.442&1-Q#D;.^$S83%BN&(Y*+N0D&TIE-N'*B985QQ;<19^H5W M[HS77V.S4NKNW';^$-FW"J)5-R86F(Z2*!!+#'E((FSUU@44++784LV2+MUD M\0+;SA^D\ /:SA\B_58BY?MPX+6=Q___;ARISAJ^;U3K0L!,$42"ST/EE4#@ MK26BTL@8 OARO3?^Z?RU!M%RC%XW!=#%A-PF:D8_R&.&?&"21*%1I+D3+LU- M2+S$N0>@@)U?1>^Z33+M\K4F^@6= S4G"+E%U%S=W=S-YI@^8@F#9#S1'BF0 M& B,>61<-,A1(PT6GC-WO+=Y_KTF>@/UCYP3!=TB=J[]? )\4/Z(I\#A?*%S MHQJ2O:@A"1F1-$I4!HD%C\%VFYG2\8--= /J'SVGBKH1^#QFZ<5XB(GRP&@A)/W\:A--?\Z-I2.%WCR:WD[N MIBN^GT88<4.YKT=]'O.2I\@\W: M1NL2BB(_""28(./!& G!S =M$\;^ NM>SUR6?1!H"I>]'J+!)CJ9[2RI6SR M>/C+!R[)0/C$4K("$94\6#J$FR9RBGA2X-")8=&>Y7IE'Z%-)$7[AF=1;14$ M9>$BE?P(Q]E9#'GR2AS/%@M^R,S.A]_C*84IW58N4HQR!!.%"E!^EBQ=I\O-7@R+G',:?:(-",.21*5,<;K6'R: MZFD4%RQPR=_X95UI5]G*;A;/8&>__/CY,RLZKOZTT[ ,BYS70FJB$240$7'M M'3*,&Y2[7BIL! 3 Q;LNE"*^[OY^1LSN*+8YH_H;B&$_CBPXI-OEG&#+<0A. M1F25Y(CC9(!VS9&/.L44+'/K-YBG-Y-\]/UF"G#."8'UCI+'ZJ,A+-V/2-.2 M8SCS(P\BR,]H!=BC!\O4-!$+,9$UI9_U/:6@+IZ.U^062!PAUMJ)NBN*B<[T MW]_>YP&^$8M\[ZIRS0=&AG.,&,\7L"0Y:L6^^&W3PFUH^A@%30I)JP'S7WK M^YGS 'CI VS$V@?@W8O\.Y^0(X1I:9U)J73)\Q,"FLF;5=Q,CM=( W Z7G _ MV1Z'-=N401DLF4 I*9"!4 EI(VCN1*^#IL$Y73K"Z8./NO[N!%BMA]VU==P MSM_>K%O:_C8?SV:?/OSV,M=96>^50 )Y 1-PB MI\#*4_2&Y1B'A-+MK7825'E3;PV%Y917^Z#PQ)X^WDW]5Q!AEM3LOCS!:LME M\DB)W% :6$.6$N HY&XX#,Y7IMLU_KXOU2V/;09BY;52]?YK-IT//F49+A_" M^*"%4 (Q9C&$+$S#P8I(E'CTE$&T[;K=[<.JCUP:_-=/=_;D@Y4Q5?4L#Y$H]1AJR3&&$K;#0\AA1,*<#4C+=.4-:ZNH^07&6% M_V,XSOU*5X2[D( ^CY%@-D^FMAX98\')16H4\5%SW^D&;(_*GWRTLM*/4=FD MA/QJ*W[9J/9^3PLD8<<#PH0!ZK$&]@4.R'&32 C*JV[W=_L4__BC=>+:8HH_ M6GX-'(#V[HG;ML3W#R4>UGLM!5?($ZTAOF(<&9 4D9Y;XR J*OX-(>3J:[[ MD*>-_.B9=7_):'_:;?G1!#(O B>6$)0D2> T>$*&>A" ,\0ZXE1RI0<0%F>B M\>168126,H(BD'A!-O'=#D?9);V=3'_-)7F#I"-W(E?>N=R*3E.:+P(9D@9; M'K34G):N[^V+E\83;Y=A(25;.^%P.;ET.;_[Z-ESVNUX.QAG8%$.0 M1""E%&S:F$FDI85-FPGAK<0XZ-*/*XH1WWB"\ RF<'8(M(+]8^2^^.7W.)L_ MC(4B@^@%X!-K1$B>+> 9098ECYB1G%.;1,2ENTN7I+_RT:$!"Z@!A$LV@N4- MZ>S799^%E0OX9\P/%F*X^AZG]B8N_C*_*WQHNSGPGDE"4T34FGR#Y1C2@FLD MI?92"JJP%*W8R7$LUNV$<*FF= 8XO0!KNW\H]""A+Y.Y';T;SZ?#\6SH5S(1 M)K@H'&+YQ1"/SB,+QS1$@L5"*"?@-XV96!>^ZG:&N'"[*@Z50#-!EI29CUS M"*?\+MJIB!S-)1=2,(43L1B7S@2?A;&ZS3$JFU-[T'G)]K3T.&\GT]4?Y9\C M@R1PDEQ;Y"S+W4F<1=;#+]0D82133/C2C^K.RV'=EB$OU<).!U,#IG8U6OQ, M#)OE\N:O_-LX@'B6:V8)KG?#WA9$_"3T?'>&"42(W M%!)$L]Q0/R)K=$ 28^RE(I@4?Y=>A]-N5Y*]#5J]U!/,^=#5P,;07V#ZL-+R M'ZT+<6 Q)<%@CX3QBPY?'AD6.4J6A""YU-Z4?A=0C=ENEOA2JP,N V,-&./1 M-V,/=?7+?C[PKV\GXV7%?9QZ^"F01'Y?Y_+L&&H0EP'TEXA&PA(I! [2DM+M ME_KCIILYO>A2@OHHJ?W<9Z\8W#XQ+"^1G4I$2:H0\9'E]R<.&:H"PIX'KX7B M1'9KG5^(H&[@?FG% =54VH#;?[WZ[!:F_SFZ*=?5WN=HO; MJ45^(MNNO8D#(O/4$QQ08LK!=D=I[M%J$-,Z>FIC,L6'H)>BO1OJ7VI!0!4$ M-(#\Q>:S'+K[^F[Z4-2PK'7;_G)PP$1DTF""!".+9ZD46:HQ$MIR)8/C212/ M9HXCM1NN7^SM_!GTV^J$U(U[V>8_767PBC>D[/2U_II4'LYL(XTK<^]QIBTR M).371]PAEQ1#Q*5<4DMC^7J&5AI7=CJJK_+1\+OKM'Y/LJ!T^:J&<^DC<1HQ M:O+#;DD0&*X%,0HIC7$ZK<^D*MC$LB CE]W0\@ L;V]H60L6#80H[\;@Y6"/ M F%GR;Y?L;AXW(Q9#%0![0X;B;BV#&G.$R+*ACSS@A+5Z4GW 0C?04XKK2^K M@672C^;:!>']0 [A3#"2(6HXSUD;B\#H#8K68&QY\JYXQ=!.@NH"L9C:N\'I M"!TT *AL8M?ILQW%^S8L1F$P+)H09F#<6O8YX1T21P MCE'P>@_^DZ3=Q%W])] %D/#U:AQ>Q^]Q-/F69;2*Y5=,L3S*A26"B(EP:G/2 M(:N"0I93B;$02:C2C1$[D%7WV6%_H"JMD0:\TNXGKOW]./%'MHJON4KS]X%=5% ]CZ-8[C MU(Z GZMP.QP/\_DH#]!88\JSH F+>=")1IPDAIS/C9.](&31:)N73BQV(JSN M<[G^4%9>*[6O)9>R>@LRS"?WR1@,YRZ&ZV]Q^7)U]B%"*/#%_G4_YXX3HD@D M<+9Q8$4J5R@$[Y'PDJ6D;2)BK2AYR^WC8=^M^V:L/)[Z%GT##JS,L?IG7I]I MK9,,"<60"]7H(@0%RS(X"1-(2%B4OBPLS$(K[=E;27C41$@#!M*Q3%IC1VT" MIR(3\,*%Y4A''%!0E@B%M5>R=-*N8(U[;Z??JN YKN#]$$U>U"WAVC/DA^+B MJ]GL[G99VEC\KO" ;_9W8W@LXVW<&T9'I/,40Z1"P7=;G9 -$,)H&Z("8[#E M1URV4$SQQ(YGPRBA D-0A:4E)Y' M>#K5K63):H8'9];]):-]TYD[)USRA*C7^04"'+0_P?>^-FXOO M+'ZRW=0'R47=MC[*;%SY.<2K\Q_E7V)N_T:/[R\[,M;&[2E@2RJ<)T6J/,TD M$8&,9OGINB3$.3C@\]+7*)5O3X]U%:ON1M=W\]G)RG-D $^V(!04Y)2&8-"PAEZQ"@A"A':7$FEY.'"69>#&& MU MJ^S.R(R!TM U]6_:KF=OIO E+>CJNYM?I9#8;4(TCHSX@%F@^F.7W?5(E M)+D65))H!&EM_,H&-BXT;7R9UG0JC%K8DW:UEGH\%>-> 6& >>*!20-XM@EQ MQ0,RWDB4@N L!26B*#YC^V J+S3M6\D.^@7!X3 W2YB/XTT^)#:Q94"(G.)P M?I>GQXX?S=!\,/\!5R'81"**,8+E8^>0"=$AZ0*77GBL;3,-\;LR=:%9X,O< M3LI"[$58W?-XU5AB'3@9%)W.SUJE1(9+4!7UQG LHO7%=Y\J1Y[VFEE>IE6= M!J$3CSQOQFW8T7+6QM*K+"^C)OF/-L@F2JLE' *U5KG1G8G(JNQP$G6@*M!B M\5YLY^+MQ1R-6LG8]0*J%LY$)\IEY09SN>U* "1@(BRX&"&-RD\>0%_)4J28 MEEIB)H(IW22@.!,OYD35BOF M$N1)I$)HD*F\N&-7%\9?S-&L%7L\/QQ?@ UW/ P,.%/6!RH03@3$8E4"L5@- MBM6,*FM2L,V4:!_&VF7?7U4 ?9U[XX,0>#D775M?>VV\HM@I(*D#PXH%%'0^ M%GLXI,.I/:!DE<1&X8#=V2^3R[%WV:>_"S#32DB\A#UTGVCNN>\F'4>CBXO" M9FY8[KXMD,$1E&JX))9@3N79,Z!%.;SLD^8+,-7^\'@)UMJG?@<6CC-$*X+@ MG&-!6,8C8Z1$%CO"N;$XM//VO03#EWU*O0!;;@:M+\"T.Q\E$C%<*)[CDX@X M)11IEK* J%*$F%)PV\#3C;79F\F+]]<^T#@?\T5YDZ)Y3[Z0E"*!(D:<484 M,L%*%'54*F&"@VBM5/HTCB_;E!O,#Y\1@"]@+WUTN[7;DP4N@@3_E83V>12! M0\8[CGR,-F6_BTEKCX4ZLM;) .7?!E@54JU8FMLO%G=PS/ IYKYU\.>O)N-% M;'-G1_D5.AU8Z1GC)"%)&(@HY(H,3S#8BH_).0FA12]6=UXV.UF@^F^SP(:A M]@*L\> H89ODR$ X3&)4%$25Y_4PHY!VAB"J.>A:6>G*CV=OAOM.MJO_MMW6 M@?D"3'I[W+%=1'G&DE(,(^8%',MMPL@IF@OW(3B1CGG&F^D%=#R;G8S4_&VD MS4"M%6LLH[5W((GA>#;TBY9+ Z6)(EY&1'T>1Z:L0$X'C%*$@,,)SW!LIH'= M/F:Z517A_S;3JHZ;%V! ^P.!JYN;Z>(1V)J@$HC&B.11M);"OJ\(,HD[)")V M5C-J7&KM\O)H9KL98+-U?0T:X'EPUXJ!E@D"G@J"#'+]4XB@-4(3N*HH+3(\ M6,2P)<)HBW'LI8RV%VZZF5BS-7EMAX^G(.>B^DY^ A\R'69_LNA4\-MX..^M M_V2';_77A_)01MOH1RFE558+CHQ)X+NUMPC^7Z*HA*%")NY]Z9CAI4SS$YPG M:R.X#D,[?T_P.Q&Q_T_P.47\#4<_3(5]>T(2- M44AIC1$7RB%KMH$"F?6_26C_BF2<#1W'8^,Y0&+^ES*=_,/UWF-JJ@8[U04D,ZA,D7Q1@K)'3 M,H_6]58'J00SZO*L[*+[I)\!X>>$.4,O)S9]QMZ%]GEX2<9X&N1>N#VNA^Z)*)DL$PC+ M(',Y#$%&>8$D8U+D9X(R--./L)>38GLOOU^2+9X"MTOOU]!=.&M/'!8A_6MP M)@]3E!\K&FN>Y480X3: H@U!5K" A HR-W*T\8*.DT>)X$)/G1>38NT-CD=; M-!#B)LT?.;L+<."()80)CU1('G%'#+(F6J0P]3X&1AVYG""X.]\O/G?;G^DT MZ 8.0O%_7=YWO_A$TD0P'!&7'/1/F,GEE0DE2EPP-@=*E^,$#F3^0O?P_RI/ MT">>7W@H\#0AN%]T7+)()./(L#P9R$:&K.(62L7 MX KZQ/.+OH9ZU(ISO]22\(0XZI$FWN<;/(T<<3E/@C'WRD5&V<5X@4,X?_%9 M\Q?@ GI#\HNV_P-.4YY@R9QT<'S*IRF#<_)61.0$ME*:&&F\G!B@<$[@DK/T M+\#V>T)QT0Q_V3?6[\;PV_A^,IO!MQ92>V5'_FZT6'>20(1#;\?A]7!T!^)X M8Z>Y)='#SY[PX+K,ATN\ONY!!(6>8M]_Z^/J6P\/5H7QD4K!D$@*K$=HA722 M!O8>$Y4+5E%3^I'U-EI.W9(^Q/E/!5Q]!UGFQPU?)F#:MY/QXIG-U\D(G.-L MI8 '(6 !7H,2CHC'#G%@&QE+!8J*.IUL\*RX$(XFMFY"N B.UKWP>1370-#T MD\NW(-G(*NT02)H3YQW0<323O$0^NJFP^M@LC?]-5'"]42FVXSNN:SS-K22 M]2+ &KA$8])@EE;E9[F!23A3XX"DAV.!%20$5;I JQ#I=?.Z=3!=0^O'AP*3 MN1WU$ KDKC-+MF/XR36(YCI]L7]=S>?3H;N;+P7P*7Z;3.%';][ /YC_&!CK M=0I&(J431EQC@HS+1=2"::\9B,.F7B.&$XBOF\5L(; XE^:;B#^Z"WQITUI; MPV5@2)L AXKD(K*">A0HLP93IC KW73E0!+KIN(:\-B%M=B 9UY+V"W+<%?R M6VP[C]LW7H5_W\WFB[3@O6@I[#5.&8^22Q%QQ3UR3GDDL8)]R!JK56G0GDAR MW7%#=4!\3BTWD'G8R.ZJ<EI$)D&MEQ ,E$P&Q,%,M+D M$(,[EH!*R6V-$/ QD6T%@2>!Y)@P\&A]-0') B'"$P$H':,S$;R[\#IW>>+( M,1Y!\)Q0"1[?R])C20JST%8P6!+.-77=!-BW"'<0I'688HV4X@;(EQA9PB*2 M3%AO,V/%&^EO(:6M7;PD^$K(OEA@V'=9_!684,@,#K_'S]'?38?S89P5+8#? M_8E^2MT/8*OOHG;)N';16H2%6[RH -\CF$0)8 .'%!U$+'TMT%=1^\\F_YOE M^^8O/[H#42YCD-MO=TM=7J=U@I:=_K&1S,)Q' 6=7YWC$)#6$025K,98:11B-L^]^OL*F[@9OI$GG_YL7F!Q82A(&D(.#"D?$I9*WG"$+>( MJ:!45,HY5?H>NT=V6AE,=GZ4KD\G:P0RS5K/HQE%5-/HK"#(1I=K!.'TZ2*S MN0[ 1>\$U\4O(O?15'D&62O@Z03J(S79 #)?Y0>PT_D0C/UU=/.?+*U&7&GI MK1+:HFB$S Z PG$!?A=LS)W7F5&A]-OM/22UB,MC]3_I3QD5L96//H/W$SO^ MIYTN.BVMR*?),<^E03*/J>;>.*3!Y) D6$OA4W04[SM$;5F[;L*G%U"4D&(# M#N8-'(TG/V)<5(@N7]VO&'$NI6@!PU[GL0Z&8V2,#@#I(#QC$G-:_/BWC9BZ M.9M>G4H9!321^]L]C=$X2Y+,,Q@-!B%Y1I&#/T/22Z&I8\$7?Y-[^BC-WE[- M](JI%,2B2PA#C7"#CL.-A% ME'5!.)TP]XU9P)+P%L^G?6.N+/"/ $ QU)>]5&AQ!>Z+GSTV:OUSPYG?C29W3VZT:&<2^($0SI!F,EY],@J&Y'P M''/B)'XTW+U8?NH D_UI;^-I]%GIQ%^&_O). RS&NWH/F:Z=J/AS4*UOU@( MGWS\_#7&^EJ\CN<$D&6",E)@@IS-UJC@;WRR6_90?%UZGWV;Q:C:+\P%+C#$E M$@J+JY<@/7)*":2,4["=,^9(Z4;0.PFJZW1.T/VZ5RDG]@8.$$^9>3^T;C@: MSG^\NIMFJ0XD%0Q+S%' ,N<$L,_#X S*J0APB=A26;I>8#=%=4^\O:'H),$W MD3#>PL^'R=BO6&*$FZ"U1Y[F">]2$&2(YH@$'[QVQ(KB0UOW$E7W,J)_.!TI M_I81-:!8@**=0YZS!2,*&6\D8I$', Q'=#@3CNI>._2/GH-$W< SM*=LK+5; M^!1S(OW^+[_$Z2T94!F2MY8#5P2"?)OS'M0H%#6W+#@6*2[]+NU0&NO>2_2& ML<+*:2Z26N-O\5 $CI6?[#Q^C%.?';(1U@9',!A7?OS$2&YP;T6>X*DP"3&J MXF.3#Z6Q;A^LY_:<12&.O$-=628H_UZ MH7M*.D%%7QQ4CA)T W!9RVM. [(Q)'">+A#,M,"V=-;@!'([ <]< /#.I;*"I\,^$MYO[_* L7] .'E[ M=WMO?K^-08U/F3_E7O#(+Y5+F)_&9$\)=>.H\9XC3@3)K_D3P)9C1+FUFA-# MN6D[H?X^@MW$+29R+^37=_$#R._+GW'T/?YC,IY_G0TBIE*9)!$V@:TNJ9B+ M"([.%D>J8K"E-]%C:6TK#7\ 8M:]W5F4UL4A*51YN(2KA4VEG)9^AG)@22VE<,_ P2/4C74])F9SM7N $6)40=0-.;$\Q"0B"_ZR8>IBJ>)W>#L=V M[(=V]'$R6]36OLEYI5E^5/]^. /W2U-P@49$'*%@2KDOKC<:Q1@BH339)$O' M9:5HKYLF*0FK@Q#;DW(;.$SL+Y"RUGB+@T0D1H\XY@RYQ2PYPCWC5G)@K\GZ MM+-=BI5WE$>*O]&"^\_Q)MO.KW%R,[7?OBY&V[\"#N'/5@UP)^G37^&R)FXGB[!>ZIEC1]3 L\@'07DB6I#8( _)R,TV+-&'P"T\R M6,-=BJ4O++;14JXKXOH7'DG[EQ^KOUP^N/542HZ31)%XL&="_'(>0/&\ U8Y#36)N'MN5BTT#&$) M A>-L%+98JU"6B>&@@E4!45THJ7=W3Z::C_$+(F O? Z01T-P.NS'<79I_@] MCO.5\GS5,T4:(P3Q"?&4^SH)+9!VF"/-""9P2C/$EIXYMI&0UH!TBJ[7-\N3 M!=\ >J[\(CT-?/@X_)Y]]XH/SB-+5 8((W >"A ITMYQ!&02+2*87RCME+;1 M4O=:OE<,%1%_ S#:X+&_P#]=.&N@5;!<+PCP%XA;;R 6S9=O0AG+J0DJE2ZZ MW$%.*YV)JL521^FE18AE1AY,T 2&P=6:D"O>=9[;2#CP@YG!6#!":>DG!3O( M:6W/.U+E^Z!TI/Q;@-+=;#ZYC=-G+*V<;R(\QD!RW\( [!!PZU9&C9(@1#'G M \:EKP?VD-08I(Y5_3JD"NJA(JQFT_G@'_;?D^D]/\L6X\(G[9E.R#.5)6," M,N"Q$1 /;MOXW""Q"XI@^4<(@O_ZB9[-7ZY;2':N+:Z U"MC)G?1O$Y/>+@W MJDB=U4"_R8U3>8H&&<88VCW4[TF_ M'M\?#5)T*@+12 EJ$'<\(1T,1MYHQ['EP;.U_CE;6M ^6[J>V@OI:E),<*VH M_=(U+/:CQ-<,VK/ M9=$K^BWX/JTC1A@;E<)U3H6_5'"J^!D\F. MD.G]0UO6/&5;"*L11$8)<D=$.:[=2T=?-^ MNN8GO:BA 4 ].]BONIC8FT@&U,?(#)7(! SA&(3Q<+J'(WZ(6DDNL0CELRP[ MZ*F<&.X;5,54\7)*W%9W=[//PYOQ,.5_,7_SU[<(*^=FU]?SKW&Z6G4A_O,6 MPAU)7*5RN1*B[+NH+G(% 60BR%OA$8]>(,<5Q(.>F9C'9N%8^AZJI:(Z@65D M/#>*5B9"6 V[AE8\LX]];MQ)J"C==O?E%-4=@IT2176'**N!??ZA.O^7NQGL M5K/9?<"R2.#AX()C22/CVQ;PB!@-(3&K'.>E(\@G!%0&4CG%;C[; M'B'EVOFS9T>F^S20UTK9F!!V3B%N20*Y>(P$93I '*WU^D/#+3FT+1]H8MLZ M1E^3PL)KQT?L/DH%HQ)W.B#I.!RD-0C)&. NPD$H^0B'K-!L#JVIZJ23MJ;2 MFFH ?:N3T'+ U7@1/?YS./]ZGYM>#L#*H>5LECL'A"_VKT$0."7I&1SI$QR_ MH]+("@VNFTA&L"$"""T,QB/(;,+'%<3*LWFF_2JNB=;UGZ*'@_QP-%P(+O-Z M;\SYR?_LR^15/MV/AB$_W'XX_4C)&>5:HNBRC4N^ZK:>/%.2>DVD*7UT/(K0 M"TCAG8;0OI57.WS+[8MSWGN93+H*_P;CBV' K>))885LB!3,S*9E3;V%<(9A MFQO^TT[1V^;UZSJV,VAU4E;$M5'R"10$7_]Z-0ZO@8_1Y%L6URK?^,!1Q([( MJ#W2C.4NV-1!&"PD,V.HO )J0^IS'(WRWCX. M_[#3/V)VW^OL&.:=,& <,>;7/8%Y9*CRB*6(K7? C^Z&I_W?JEO >68P%19] M;23]&L=Q:D? SE6X'8Z'L_FRC\ Z3UQ$8XGG2"W.329RI*F*" 27DF(BB8YP MZOC!NM499\94'TJH#:S7$3[KEP+,C-WF*/-_+__SP5!@WU8B8D2E(XBKX)&# M71UYP3 EP4KMNP5*'3Y6MX/?F0%56OBUP?3*?AN"G("%G.V;I/F?(/7UO3P, MIT-T5UIPM50%TY_32 MD?>/-O.':Q\[]7?W7ZS MP^FB$H ,G'&"6F<09;EPB4I@$)A#F&$3\'I5']KS@*;R?3W\"9)V:Y"=(ABT.>\& 2>LX# M5;;T\)=.A'5#X0M(_O>GK@8P^"F"9.X\1*_#\4V^X9@-M.9),QZ1EPQD1+5# M.E")@'H3.37>Q=* >TY%-W2]@&N!0HIH $J_6C@MO9_D2_[K\1-VKM/KZ.8# M8$=12BP0%2*]V<="]1W=#W JX6 M^E%3._"#,U$$[ 2Y];:A.RBA I[ ^T3QCQ 66V[TFC)P *6D*?&(7"$F=>L4=#+)=5%7N(]=W.6UA MM30P;>TI1Z_SZ,$%4S'\Y G"@NL$)G4UGT^'[F[QW.?+Y$'*;^ ?S'\,;#*2 M6I,GL(H<.)C<<2)@)*,2,6%%;"S]LJX8\97[T)P7MN=2\@G[]+Q,;YHX_\GY M(%#,!0D.A<7 :B%@!Q"1(^8"MQ)(I\07QN<3 NH6/_6.L>.%7XV8>*VWAT>A:CM+4%Z5V'E'L>9'1JD%!\E3#KB)\ MLKD7O45.,XX?E]F-I&0+T&RH44.RDMY=H%R+^-A[G0 M,$LG&],K.[;!KOI:.&,2P]HCRF1^H$8TRA7\X,N-(@H"WL2ZU;7O^$A%1)31 MWZ0'85;V'V_NII-O]PV"A>.4&=B\C<;@20ELZ#J?A(4T( EFHW*=3I)[7,;C M;];KMUT6$R?)LK9C6-QA_!3$IWB3#S0K1GSRCD7L9*;)99$ MQS15O)-GV/65>KVW>W -Q<390+[^P(CL9\H%E@J:8(>P$@ZB,F&1)4D@YB(& M)D.,H736]%A:6VDT=+;H]ZS*;0#$/VWQ:AKM;#?;]V=:(_*,%4X0\;E;O@(O M#B+%8*U44TF4)[QT;N 8.FLW[#@'@M9KCOI69P.0/:8#DS?2L$@Y$H;GWG00 M?.B\R6COL.:1.2M+5V->7.NL_K%3H)76(8ILM07YG9O%_]SEUY3?\U..4VX' MMBQ5)*W?A \S<0!4U^Q/AY M/O%_7'_+ E@EBP@)PG'&@'(.IR1O"3+@"E# U.DHA+>2%@;K5F(J>\;J.)GT MH;3:F=_%>[&A7]QD !_Y4F/V.4Z_#WU\:$*WD.CO\(-P2KEGD2EF;7#(!V[R ML#@-!Q3#D732::*P]K';V-7COE\Y8=<*%,^EP29!>N?^'?W\RV3%*YRMPW#^ M*,]NM4PF<@DH ME3(8.\2\)KGAD\Y-)Q02D@7NM-1>EX[\MA+3UIGX*%7OA\\1< MD6>_P@_.9^_&'^-T. F_3O.C&D>,)MA:1'W(<@T&HKV0D)7"!.>3=K+X@X3R M;#3E[8[$UZ'9N9Z5W<2Q>2H ,DM$JP'D&,06,<\;A8$,)A6-4 MBDX)P\SZ\+UZ4-] ?U/'B,H8/U6]E^S,W_SG;CC_\6ZZ M+%:?1?__W$R^_T_T8?F!9=9L> M^(#]!'TUF=].U[-2F2IX[3UF9I-**KC_#9 M^?1V'-Z.[$T133U=L-DJB$2UEBW\UGH5I.36M+5FE+\W1WN^Y+!I1 MU/^:_/F3OK(><,O259J]'*6XW;*IK,"'/75X&W.C\1QH_VY')YO;KG6K3)$Z M2'4=I-*"X09@R%WTE"IG?7O6KS*IZ7 3[":E9O79DQKK##@JI+U& ME/9N'(;?A^%NU;SD%$6M+57W4+9;YI-] JAM2J/13[KN"Z%.,J)-"U;3T!:9 M3[H)H(%D[]-W#F63K8>_H>COL-S)BG8*I0%E]?)FX,P)]LM^UG!TSSU:?/O7.W_ M5D?35?2UX[Y-FRX$0IG#\H>H^X6K3.P\_1BU)I<65/?;.$Q'/VX^1W\W'F/AROG&?,M:&11 MV/#:SN-;.YS^;D=W!52S8WN6KC.7\"#5=1-._8XSFRM9WDP7]P4]E> \7[U(^H@N4WN111=_C],=U M>O:M9V X"O>=/G""R:Y6O?_,ZHI_'QKI++)6=;'[RN6K!G/> MDY/TF]:KIJ^=B)L?=6\536WN?Y'Q^G_GKZ M939],YL/E^/(2E;)=_I M4K18[5ZB-@J:_CZ;@X^?KQH'%S.E6Y?M5KIZ+&Z MW"N@=C; #Y/YO^+#3AU+E7%W^4"U2M("F^5>L576\%M8=#*.]YR6N!#=LF2U MBM)CM;A;-&WI[?5=_#)9S5P'/O-X3[\(K4]UMH=\I]IE=R$-=Q%B@VK_?3@9 M+<1\G?[7Y#:^FMR-Y],?[^V??>A^Y\?J79R71$ 7>38( ^#X/W=V-$Q#OZ+^ MB_WKESB.:3@_N5CBJ _6NZHO"8>NN!VCAL46N MF=7E/.C)?.Y$\&JV3-XR%BDBV M+URO^FJG*B:'R:6RZC[&20$]_5RE9DW)?EE/=C!>O\@'2/I01!WK:]5["WV@ M4K8(X>]:Q7/N-'_7)_Y=GWB8;L*_OTP6Y_%3S>/I2M7*J'99QT9F:RM@-'H@ MJXQIK"]7;UO?*.Y)%]YK*^7F9KYXM32>C7^W8+R?[VYOEWFKV7S\Q8W>3J97 MWT9N]*]I"9T=_+6:D=HVC4T*B*\!M6>:@<79Y^_^U6Q>2+L;%ZT9V754XBYA MU#[\E-;3T3KJQ]#V27_2312-:.GC=%I<4>MKUK.G(W2U12"ULW3_F?^X^G,: M9IG$ JK:M%Z]#LN=W-X.$;2BG)[#D4.^4R^/MT--F[1Y,3'($\;>_.5'-Q!! M??HVG8?G+)2VT&Z?J_=(\T"='RS!RJK_U_3-.+S-[2ZNTP,3OT['F?!7WZ?A M7]-\EQ[&-U?C\-OX^VP>"@#@Z(^V8?J'Z7=23MB5L9*/5^_&*_K7*5WG!X*- M?TU+[.?'?[4-IW$T6DX6=V6X_ X,WKR>;\0[\ %__0#[ C Y_&O5@L(R\#A: MO.UXD:O9=5JQ<9T6"'Y@HS ZCOYHM6>>Q7W(4<*N7<9\3_B2WG%XOF\N'=_; M45CP]FHR#K/74_A-*>04(J':P](R."JKB,JH>OT]A-GU]'K^=?H&*)Q]#-?C M!VX^S/.?_SG[E$8^L_5E/LH"RH,]2D&JQ/>K/6XM@Z>"*J@]%"?:7!=W\E7F MXW6J;3J[+C(W,%H[T;NBMDRM]//5ZE5;G%9^V=JSDU>3SW$4_3R&%89.?G&R M><5Z]__'Z6NG7&J7EP$IX:$6ZSJEH8=UWX[+V-K^U>NYP.-TV5E>M7UFC--? MIY.[;^]FL[N"&MVU;K78]U@_NE]&M3WJU]R[/SP06DJ+N]:M%G$>ZUWWRZBZ M+4Z^3.9V5.+YWOI:U;JD'&US&V517T-7?GYG1Z,?'^TP%%+4IB6K]4,Y7E\[ M)%.[IBI?N0.%BU-C(=>X;V=0..^\+^J^^WQ3SC5L7K=>AY-@H M@K)''J*D$C>M7:^]2 %=[A!6"Z[T@=3B#G7KRO4:@YSB5_<)JGJ= MS]UP_B./-EF*$HXWMXL1;J^'"8B)P&TI[1[XJ7I]0HY4]W&BK'UL7',SO\\6 MF\AB^-O7R0BD_&E>ZB1YV*?JM1@Y.G=WC"B;T_^'.'\W]I/;0CGT3A^HUVFD MF*ZWBZTY#3]+,O>EZ1T?ZJ3QIG)'1XBQLN8WN)_,^2KY54;I7;_12=\M99\. M%%YS1GX]_QJG/=OWYF]T4G5+B:L#A5?;JJV[&]GI^^%L7O"J>_NJG=394CIK MKX!J*_"Y9SDU$[)ER4[5"BTELW:+IGKF_][YEU?@OK4[:;*E5%9'8554Z?U\ M\H? _?UDMJM>ZY@Q\$_7[J3$5A)8.\53/=I9B[Q/-;^-"W925TL)J%UBJ=VA M-@=4F:-""MNT7B=]M90PVB&4%E+\1:::/5ZHDX):RO)L$D/U(&1RQUG?CI<7,,4JE/=OWPG M);:4 .DNLNK[4AAFNNR(8_K])W>EKI_WK=Y)LRWE0CH+K/:V-IZ-?QFG>7Y" M5*S^>,N:G=X$M)05V2.@*QL%AA0\^]0S6!S9['?KLJ=DH!^6 M^R5/LCE]/,'&!2MVPMVGBREUZ- M1AM\29EVN=L7;D!7.SKG[A7(WYW7:]G0WUW8_^["?EA&:SX=?8G3V]EU^C(- M@*\RT?R.9:O9T&$QPG[!5(\4,E4E)C<^7:G:^_E#8[@-[+>BDB_#^W.2>K:M6>V1^V%ZVB.2^NG\ M/G2V8]EJK]H/4]M^P33A !=TY4LA_O"I\+I"U/6$AAVU>M]HS])#_8G-KN#PS3V^%R*'PA3[B^8KV7 MZ\=XPRWR:$)7;_[Z-IR65-7:@O7>I1^CJ\;=JQ;[YWX,0K;*9O+N [^.!D-/3#P M<3KQ/5X'/_E,#]?!V]DH?AW\^%//,%+@7GCS^B==FJR6#X^7+G7VWK]Z(U?' M._7V]*:EH[RJ7X9MHO/#9+XBM4R^O_M7&DG_GZCG'?+KWZ.O_B+_XNPL_G__ MU_\!4$L#!!0 ( &B=4UICK77XM2L +L$ @ 4 :6YS9S(P,C0Q,C,Q M97@Q.2YH=&WM?6MWXL;2[O?S*_I,SLF>60L3 [[.9&Y,VG MO8340&>$I*V6\'!^_:FJ[M8%!,8V-I=T/DPP2'VIKJZNKGJJZN=1,O9_^7G$ M'>^7__7S_SXX8%>AFXYYD# WYD["/99*$0S9'QZ7W]C!@7[J,HRFL1B.$M8\ M;!ZS/\+XFY@XZO=$)#[_Q;3S\T_J[Y]_HDY^[H?>])>?/3%APOOG.^&X?:]Y M?-XX/SH[.^KS1O^4<[??XF>#DT/>ZC?_W7@'K\+CZAV93'W^SW=C$1R,./;_ M\;09)9\>A)>,/C8.#__ON])S"?^>'#B^& 8?:;3PZR"$N>F?W= /XX\_'-)_ MG_"7@X$S%O[TXS\NX:U^+/Y1DTX@#R2/Q4 ](,7_XQ\;#>B4_GS0HX#W?1%P M,ZI&$X?2_CX2?9&PQOG//^'39B9S\XD,G0,:Q,^3_/G3J?T7#=TS&[MQ7JA\]NJ.3Z/NGL1,/@8S],$G" M\<=CZ&+"XT2XCJ^[H1[5SX; IX?1]]5I>!$+QU^5@D>5%/SQA\;)X:?Y?\OT MK%[QC$SJT7[\R\*WRK1H'$;(*8G3][EYHA_&'H\/8+:^$TG^T7SXY D9^<[T MHPAH]/32LVA[>%@_5 R1,QGZPF-F@?43Q*A+?E=\N^2!)(PJ?]:,_[$9 M?6?->NNLBO/GB!E&ZV'*9O/1;7T,I.P$4L NV[[NW-7>?7SG7G_L\U;<*WG$4G84*R9,299\ZY M%)KZ\8>S9N/TDV0QEU$(R]L7ODBF+ D9#V0: ?>#E[$3Z[:1SC1R? M[32.?)YP)@;ZS'18%(L SU 7CLLZ8Q?!E(V*X:RR,2\]]<210FET+F>"X)TB@:3;"F$\$ M->/S"??I91>HY;A)?N)#[TD<^O4U"]=7XMOSE1:\U_Z]<]>YO6'_ZMS=W_;F M>7;_CX?C>N/T;*73X2FM-AKUH^.3M3?;.JV?-([6WFP31GNZ^-5G$^&L?GJV M6K.KG;QTKA[63U]T;C;J)V][;CZ^%?'8[/%)Z8S\VQ+B"F2]I012XM=8\ &[ MXM*-193H4^YRY 1#2R BT"THTB)PDC!>(SV4*=EVF#KFY9$:*T13N!RD#KCL4@2#B+I M=C 0+H\E&71Z7":Q<-%^TX:'PRGGDJ416FH\RUU PVLB'^CPWI!+*\]?2,TO M=7;#'\9.4&/MC)*7GZU<+U'I#36V+::"TF*;1TJNGUBYGE'&N%POV%PL5RUL-,RO4%YI/++]8(6V% M]-O2Z:V5S"VE@K9M6REMI;25TE9*;QN=WEH>;2D52#R?62%MA;05TE9(;QN= MSNVF0Q^DBR3"8OW'8/SYHL*X/S?_XP_'Y)U: D&O< M./DYJY#E!C:N7OR7$WMR)"+&O[M\IA@>FL /+ZM)K MW]WW.I?W[2O6[=UV>YWV_47O3]:Y^7S;^W)QW[F]V>H<*-4YE>Y'G(D I-O8 M4;)'2-E$*3&'87@I M"&?*?!(#!4BXP@ "A@!"G!'^U)_2GV,.3\!O, G*TL,1FP+:K'"!S&'L#'DM M:Q/[J<&$N9NJ*/2L TE)4XISB6(!/S\Z(Z3R0N8PZW'84MLY"J7 CC_&W(=) M3_C"C&9:#!WFKSA]D!9ILOB5WTCRJG[2.7R-]2?.XN?X\(R?ULZ/UYQEY MG5;/ZX='I^NG[%']]&RU#"[ZYC.[*XX5AY9/XSA\4)^;"T[F)0?K*JI.U<\; M34:V@C37R"R/]&$E:]=-3K-JAVYB5W86)6<"\\_3/&GO\$.\<]2 M]LVF6K-R L[FW$(^,9WH&M2VJ]!%/:E>YNCEJD M+'UY;V^SKJ#P'AXVZX?-]2_KW^!$Z_%)??F!]GK;88L/M&=8AU_ 1^O2$+;C M''M5HTJU#.C"U9LU\,;\P\W7+__N7OS6OONA0AX\T6A4_'>4:3 1=';0C[GS M[< 9P$P_.OZ#,Y7OGI5.O/(FO70X;VS:B;DK(J'M$:5LM34TBZ!-.>8)_(E& M#0K*D;S&G&',5< EIK_%"!ZT1(60N13EE!J @A"W*B702OO ],GWU.=F!DCB%!AW) M' QJ'8N$V@.ZERU#:>!SB9VXH^)ST"__'L$*2'_*AF+" S)LP2.8RC<89B-\ M"95+=+T78UCV&_[ >N'8"5YF*C4=OYUQME"$H$S@]^CX^O"L3+]O8IA[&I'8 MC1/'X<,B6M%)L\(.>'(F?6LVM&9#:S:T9D-K-K1F0VLVW%E+VM_/;&@MAM9B M:"V&UF*XGN M:S#<#H-A\V4&PS>^;>^:>?(9]8]>E:IS%I]6"PW]=<98]VNO M>WO7?L)@RWS>:-6/7W\"H5+)KIA@FB1M M?15<,M]YD&R(5L S8#OG0\(3B-,FPAF35]8R:QY^.E2)=6COQJ?/A2;>Q@) MGRNS)V=1*"67IKZ8?GD, Z!)!V&@@'A%VZEN$RV>KAX2MJ1[K-$WW>?OW*-SZHL.(Q%XP D?#UJ-S>WF9KWQF%5U M X2^+S T^0XD\70%,]=R3C;>';-#:.#<#0B9AP^)92 M><:XPT+TB6C9\KJ$H08_B@14%7<%4FF3AMS@:AD)K40%DMY5-2"=( &*0[L3 M=#A1%(H2BLCY$2?V)S=6[-"RHK +88%B!A)00ALH6,:TJ+/U2BL"5Q!CG4DG M7"Y#&M;GKI-*+(#)I[-RZA%A7GU"/$54;?O^;R[:__=TMM(>A#/*%\J]:G86 M[D?"ESN$/)?F-)Z5^?FI72L V7%?HM\0*"R3T/U&38:1:@E/R31VX83CI8=R M_E),DDPC.C,+BH$N<9H+ 60*(67*]VG)6BLL&;J#N0]BS(BOQ^4G4K?R>,OZH!@5353,61J$KT.) '7>4B9-Q"BWA4.%A$ K?@O#!Y]Z0 M1D.\A,5IX:8#_T.%2_6)#G+5)?%CACPH:L/Y2+*= ')F+.NL&_.#2]^H?%TE MZ&HHKSP^('=^G_OA0PW: 7I3T,A_4J%7T<7K,I;$S<7?3')]8\6L7XF[)T8PWX0 J))5EJ57*](@T3X"L&0B#$=&'0^X/M!R/PP&&(T M)#"X+XB19[F15C]_4E]#5-S.\D.E@,THC*@.7,F0^BJ21PQP'0VCEA$=3G8] MZ/O M8CJ2 .Z8!0FJ+<;38YFYG*4J"K&:^^#R MNGW1N[BY;+-NNW=W>W/W_+O\V:9V$YX6 U!WPP=MWI9S*+N,D.,,^ M I!FHLE4N+%#-U"M),!I@.J!V3>%\WH0:_VN0I]#Y)#KPL5Y1LR9X&;4+1*\ M[\(/\.P=)]YC)_66DJ!/\19MO^AK+;ZHF;M+^?Z3G3M]$]>:G=L4HKU'E%FH MPNIHR G/C1^S1-HO2BS4#-L9)7['NQAL;CQ7X'Y&I]@=#W +S_Y4<:'.M6_% M31A^"CLP-_F,L!IRWIO>S,OI;!%K%K%F$6L6L681:Q:Q9A%K%K&V^R NBUBS MB#6+6+.(-8M8LXBU74:LM2QB[540:[MK85KH@+GP_<>H/R4^B71]W[4N5XA*>W2/+X4(; M*JYK&911<.YJFE18[Q]&82T#7F3.WE5Q%W6V./'^R^ M=W'5N?F-7=Y^Z5YWR#%T^_ESYQ)^NKBY*GX-'[]T[N_;NXG^O)^!(!9X 3$= M,ZE)<5?BURN@=XJ;=D, J^H9SX_U3:!6U8,Q(DSE9EQ"UCQM;Y&P50]D+CW" M&R!R2\BD:/HO3[ZF3?R?10!?X\S*B8.#)$8$7:Q&6+7084S.[45>/W0>.Q-' M^*A1@*C6T+R*$653T&-'K =_4/!601)+^2()P@$?5)9\]$DBQI82?&KG)(BQ M2G?GBWV0SX=>;!CB;7 (Y@@W)W7FW?52.HR!>FXL^BH)Q=ST%619/[J0I=3J M*7 8015RK_1^^7"/%OMP+SS0-V'CJ309)1@'L/,X#$02TD_$W7A0NOC7+ Z( MF%N]-Z-JY2R[/W"@H\5:2X_+* R(935R300(HT)&5%Y%]A-[:=C_/-I(X75@^Z?$E \CX8X0"Y6AL!!W2<*U&OBQ3X1= M>"/J$N!9;=,HDX!E?@OSD>!FU?#+V9 ."ME 9-L" M-'6%#/8XXA-A>M(BI&<6^'@EH5U[FI2>#Y<26ILSFXUBIF8NI/M$UI/%LAL/ M+LU/9J](X'WD2">>JBQ? PS3T+FM2%&S%#U=1-$OCJ!<8<2:,I/'($= M<6P M"P$S19$#BG(NJP@RKA-VR1R&K._\!?UB1JYAR-HB)7E1DK7=)?K92D2G>T0: M(U?Z^GY5>>/8)\J+HY?#':/R[:G_N MW'2PA J[_6QL+%\N[MN]SL4UN[F]Z7[]];IS6:RUHJTM.X@6;]0;&S-\E6EP M4C^DK0LK8&BN5503U]W)]5,+.K6@4PLZM:!3"SJUH%,+.K6@4PLZW8_)6M"I M!9U:T*D%G5K0Z=Z!3H\LZ'2CH-/CH\T!3W*_HM,WU6J-NT+(V>Q^QMXC,-D= M>Z!B)OV9M!6#@:D&(X()EXG)-#,)R>/M<;?HQ4"PJB-#9:N4(R?FH]#WE&U3 MO8_P)?Q#/:W3 F*M]8KB,I4C0@.O&,!N#A)_RAP_XUI&VP ML'3?>!+Y#A9PF240)1"18ARA7163S=1RWVVI+96DQ*1/*N4N1.NN2Z/.Z#!= M0M(H%BIO886+G_VALC0FIKHR9D@1VNA+$>:8R49!,V9&D-'-XWP,G\VL M>PDK1!.2LS,"N2L")\8<;UFK!'+S*#-2SDG+=.;2]J"-67*S/,THNV+)FB=! M D_>)EO?X[;9QE&]U4)JY/A ;=]'3T&-\3R3Y']2)TX0?DTNV2EWX@/,$0/_ M1Y>903'DFZ7DZZUJ';>E+_Z3"D\D2P (=C&?O)AF=T=Q^!?7,'WE9D>/YE"X M+$(_G:7Y&FG>#:G(&1X)/!X:D(_C G\KKT/FU)..7Y+!CI0\H5^+J2_MXJQQ M<7!^8^P M;#&7<$HAO [6C[NC *8XM%MLO6MWM]HRZ@((^+:8:+2ZW64>/HP9+ M*PF7:K^TQC%/TMB>9:^VEGAE(%"D6E-+YW72F7+I2M@0R-P:K$N\+28S&?E# MN,3%2L_&4RQ7K8T608@C5,@)U:=WF#,.4]AX=M%>6="A8%,YV6#>SI!7UTQ= MU:!CUV&5=;AP$TR92SI9S&&[!&0?^(MNE8D8&GN"MA(1XD<7G2#H6O[0DU:J MN"Z;0W<=+PZET<:7&X/^?PK(ZE$4YN$FH]Q*)C$]S6!VFLJVB+&NJDPR#]@# M"$8LA2'@HC46*OI5Q\EIF0L<%*;#D6:?@#_(!Q%SDPH?9&Y _3J44%MFW],5 M+[=ME'ZKL\\&6)W&&+TXB[NNE4V/.GMTP=:EQ@:/U7F]5LA+.J*^WG)Z-6O/,276&=W'2R.%ZV MJ\.Y0:Q=8+466L=G3_M\5G@?W=YE%!Y B'=5$H5ZJV%/[V*9LK$S]TTUV),"].F5T6>-ES%;'Q8\?:P M38O2@$5I;HO">E(_HRWY!&[013AF<_?K!3,"$@YL+WS(5FM!;'_3Q/:C-2;5 MX8[3%6*%5TD;\SK\M@PKM=4\U]I"GNO&W)T)6WN4_]+ Y\K&K1Y[+S^H,&/2 MIQT3]84GM#>AAN$C5A0@3EK(+4],SV%C06PLB(T%L;$@-A;$QH+86! ;"V)C M0?9CLC86Q,:"V%@0&POR&%EL+,C.Q8(!COA8@,R378 ME\ *S_-WZ0KWQE^B,F>R]SF<5$U6\R,%J3C^5"94W=XDZ\+Y4#-[)$N[!TP99873G<10(@-5J)R&L4GQ-=!@D5+Q MSC09A3&LPQ(/C*I"C=%V@4PR2SSE=R64TTP@F2$W 6"R4N^U4M<$14F<;URU M(!,>2:K7@)6VBTD=(P16QQ/EIH(%&J@H,=! DFD%-*2 \GTBIUY"D_U8/%L_ MH2W"-K8]WOVBN,(PKZ$[<2^6HR]Z3RH*TU-P8$4VVA]_.#K]%,8F2)&JW)<7 M@5HG,")C%Z6DRE3).6, Y$8G]E;P.\^'>1+,HX^!??$#M)%CJRJ8=7>%Z\F6 M"]%3L0=S;=68/HF+D@Z.[Q%%<.)H M$"N&BH%"Y2&#*'5CP+R04/\A&^.,V42$/D*?*<[&>5#XS8SK\RH%I*$D<1@, M%;+/#=/802@N!JAF(R N!]+0QBH39_&! OW%'@EOW"B81A'14$JMR%KVPBQ& M%L7^4RGV!$S%2E:CK=X[IUN^=S+55YVCL))<4LRY<1+/I* '69"(SVA&$ T^&;CD".J!0":ZK#(X*'[[>FL\L9+O :? M]?;"NY!_S[:UI>?/&ZD4 ->2R;7*'HOP9Q1X@$M_=_W/ZQ-NU\X MVNR\(B33>_?#HV=>?L*MTOYS3\&<$"_(;KQE.,Z%P04FS_,?"GI&UY1?#7*L MJY!CSZ;"V?%VI<0&.BQ&M&Y5T:ORLM!E$H^3J[STQ&VQ]$3;E)[8X)6HKDTP M&!XA4PRFHNU:G5(<1-S"VD59,P9 U@. MOL0[=1CQ0"FF,[^I,QU_-O$7KX /A#.AN=)),H>10__"0:M^]XKKU RVN0*P8AXX*$= MR\EL/KX#ZO,8WAT5#<#%U1J 7@!CT$M$^S$H5L#Q\ KHR,4Y[M76RHK@J(M> M(L:4K C___RS>!M/H87G\5:=0J"6&J%]I8#FL^J"3C&EA&%7JUHJ)M/DA&=9 MX&)5Q*(]J-XDC(2,'B98((\_F D\6+S'+$#; K0M0-L"M"U VP*T+4#; K1W M'[-L =H6H&T!VA:@;0':%J"]RP#M$PO0?E6 ]BY:%Q>F/]IRZ^*LX[&^24/X M#AD)%V07F;'N+<@7,IG@"*N>)S6IL\9A__B@D4V;4J+K8@J.+T/$-,H46@P0TV@H ML:B+_?']+Y0&W1R8CPYFQ=K&R@]?]J?5-;+WR!/3VA$\0%7.%[5*>R@CGY?@ M)A'^LQFST3C=.KYT&%/A,XH 1JKI1)AB(!"8O3 MCT&?:W^MRANL@ARFP_5Y+Z"#RJ4Q&.4BI-K,!A&NL="E0:!_L[D:)V:E8:]2+C+WMU4*[>J$K%A$7.PMK*X6]%9871,^8\E4"G=@ L8C]5&+% 8E@"(GH M8!6<4;DZ^P10:.T.0.$6]I9.#0TKHX^>;3@;$3_&OPN9\,#-Q"WF0QV&V@L/ M(\4"2KD6YH4\$R>$8$4(CIH?7\39P)&5@!H\BC4Q"&RK5#J,6P))H0+0*LY9 MF0=DK-@/'LPQQZI$63]*'E%'L.OH+B%BM.&4BKOA+2#F3TXQO-6J]M&B73,? MI;I/XN)H1[3H]EVWNU'@41%3&ND,NEDQK]DCO!@QJ'OJ\**(E^JOHMZ$'0W#]D!BUFJK9% M5W>L=?H??V@=?4*RTH\;4T,I_$65T,*(VC3P=$)J;('" M467:)U&B \KF-!OS2AY ME?;:#=.W=LH9]K>W=?-@L[7MJ4PZ(9_YS&6(\4 M1N+54$]U"(=D4F+9?(=@*'""<6;H D"M41F>T*3B.G*D8K$][L-/,4%JHYB# M"I]*Z#=\P"(7Y?U!=>/BF%-76-P"JZ#*TM; ^T=DRF%@L X&M.OKGGY\YDX. MZ\0<#.N] U:<65+U14#79HC9C=UIB55IL(%K!WB33OD2?>* S,^\= MTNJHWNHOLOL\.)+15B;D7Q(B?89AZ+&!@SE1-6&-TD_(7\(5SZ9I9 _.\_!6 M<_D:]Q !!0O@+EH S*R&F0O+$.LB" -3 .O\Q D9POEW[J:)SAF<^YMQ1Z ; M1]9*L',R@X>^<4?K]:IA'E"L.H[!-Y3V%?R+1(E"F_LEQ=[(0IFJYQ8-V$!C<-^53P0 M:!P4]'LI8C<=JQS<&T>2Q0IHU>=96G!,#8-?.T$I3$2F@P'R75;#'MAWG/,C M_.7)D8B4?TKG\'U ]VZ6YQSVA4*IH=_+=X) 81P-K\(87"?-2\67?&MBK#"1 M)- +/MJ,J/FX^)C'0QZXTWQPD7G*+9)>I2D'*3&&?3M465L'#F7!TTZTPJ;V M'9W#D'*>XUO\NXNC=?"H\1'X/)>/>PU8DFW#H1TO#OD02L C1#AQDA3(2"O0 MH^SU])?Q+O8**_M"RFR&#JO[A$MU*8K>86(CBAM"YN2>*8HQ94/0HS'56:EA M(&2I74RHKP,>X+4!O!\[*FEP@I#.*L95903T.<+KPWI-91@^D _%I-?07 'B MW ME0].*_G@M,X8Z][>MV_N.Q?7[++S>^>ZQBY[G2^=&_C[XN:*777N+CO=:_B[ M]R>[N[BYO._3=.02$V)W3Q) 7] M>AC".6="!@8"SC&,8M+50?P0U=Y)*+S\?JG;KR%",W]('>SY4SJ:!3=XKL,6 M!(JJ!Z%TVAFU5Y7QT).!&6#M'NS+)6:(S/JS-%)/8T$+O([)JED49Z":<9AK M>$FU1:>-:NS_-. 8]WV"R-!-@LJ-..PO.)RI+$;^*$)LIMR)9;E&0+%,QD@+ MYHF085[>15,F7SA24[(5,J&@Q67"88^=OQ"Q1S3 #^4Y"/X")7W;Q,%"F*DA M\A5<"T6$K^ZD$/A=+;VR#!2/Y%T(H>SP"/4JC9#,6VAA.= #BX@U ;/TMH-P!QHKICHQD5=R6I]\WI51JJH)03.0F;LQ?R':' M!ELN*('U-8)G?9WFN;KOVH*7J0P=:@"IGZ@^L[)+:IB544P6HVA:C9S%Z M%J-G,7H6HVA:CMQ^3M1@]B]&S&#V+T;,8O;W#Z)U9C-Y&,7J;-'^9@NXS MSH#9)!@^GOZ8 1+N-GY-.7/S$E/&%5JTEVIO9UY7[#% $IG(EK948073EJ^[ M]F4.?B"48123Y5C9YC"$%+K-0%G;[V@]0T=KY^:_OW9ZG?;SO:>-UN8XJZL6 M7MGFJ>9B7F(]KZE.1L\L@5XA]K>0S&G&];"DAOIJ=#I[EE:WZEO6SFGMG-;. M:>VT=DYKY]QE.^>YM7.^M9WSI:N^ M+I!?MWO=N;S 4 0*4H"_>[>_7URSS[>]+_@/N^]=7'5N?F.__OFD-)A;,K^[ M-H594 #+S57G]\[5UXOK.YIJKWUWW^MO6/M+]_KVSW;[;ND97S8@GLWM MYX/&!BR*C7J+>/'&&:N+U68"(Y:SQ#0=NH MG\Z*VFU;&&2I_-K[MUJ=P_K1\=/TYQU9TZXIS$$U(-B5D]C57?UVM,0;\[8F M\//C>N.\^1P+>*M9;]+YLF:;\G']^&0U\Z^V"BU2L->DWN(ZM^KSJNO!:;W1 MVL &)/WO?AIQ77\H-9DD^KH>BU=ABEER#WDU,JG$"?5&%\Z_R;+=W*D2$%LAM-=&8O$L-[S(H[O*9O!#7]@O7#L!"]=+B+?R89NDC""F0O; M4;U%0NUSEFPIXC&M8.#R&N.ZXC6LQ']2)P;&\%7E4;JE8@&N++^)E#R1J@A8 M7\(^K%D( M=T,N:Z4L/E1)*!S8E5KS2GVA5<)<)XB*1QPV[HV*,PF?XA/NAY$JOH0Y8N/0 M2]W$0+/Q,\-N8>G@F@/'G#NB->3N*( I#NU.6__ZW:VV5'K/T6\BF,#783RM M%=+6%)?%Q,R@DDR4KI\3Z6#1S &$A[Q],M5]B-AN%AJDA4\RDR16\Y9QRF ML!/M"KZ!]$-IQP,18L;>P%$5(I<3_C$?G5V+5=;BPDU2E0<+.H;!R5C:.R<50VCLK&4>U^ M:)&-H[)Q5*_3V]LLJ8VCLG%4:R>+C:/:N3BJQJ$-I/J;!E)=MGOWG<\ZE&H= MZ*:GQ$O,8]A:!.P0$Q];RW\:F]NZ7&D./<'_* ML/82 K8(H/5>?& =YHRKRUBB?7XER)9!;+DAEG:B-/G%[&/O':E06#DH:S8Y MFNYFYE9FVNU2UJH/!%MX+V#,.G]5G\N$ZFU.J3" S[TA-\41==P-E3?%BH>^ MD%ASQ^F'$\Z\D&:L"Q44"]V4JTZIV %3V$HGV;K+Z]>TORLS.KMP:2"-\]91 M#2*:2HFR\IHP!6\RUDE3WXZQ7T>*YX6H/L>VTI*L9# M!@3^YSLQAM/QWXWZ7]$0U++8G?VF;/^+OC_'QMP")>3[?*?-N4Z;:^RTV3BF M3C<@UM"CY21IS)>CE-_^7RWQ,>!OX[Q_6'\,I/[D!E>-YYN=T-DFN$#&^DBVZZ/YSD /FGM5M6)*RXH0,E<7"@<5Z1ESWQ&:;5

?CH ME6Y7?JN^)2R*EYRY\+6^[+= MZ=ZK=/"7_W5S^\=U^^JW+^V;^Y=/94T4L=C(7<%&;APAR3*(I.-F:$+E[NVP MD3/!*&R7"T2*H#L7Q E\@$,MRJIOK@)B5*F7AC&G]'DN6I"GC% G(I$$GI-5 MH,$2 A#[$KH3@V_ 0'$11?C1=QXHBT+,AZEZ21)4PD#ZQOPYN,#J8=" S1\* M6YG@W=XSE4;G.]YS.*%MW*(L+W6S5-VT;.KC9+ !J\9&MM.6_?IK#*QI MLZY=FHAQ*&&X@N%[I]#^W*0F))M2][^\R;"@2C5SQ/"@A M+SD>:::QT)XK&%+<] ^Y0%A8&@&%N<1!\V.(B,PI+ +"C!_&:%B/'G*E>&8F MN,9"D0C2>A(S7]5@JM-IVI)>M[SW:[-CN MFFW]P?%:EK]RMN?;3N_QYN5ANX:(B@Q-M\PA.^GT.HU!#A'2VRGP\EO@WE]" MBN,5QBNR-RW(XZ?T:#;1!),!V75I(JP+E"KWGF M#H+]LI=:ZFO+?/L(:%4J^1]G"9CI4^O#^MY405KL@[DM;/J:4OY& M5E#RUOHHN3=/(4M22/;!A-NO\7)'P4Y2PEJ7 C?/3Q=Z]:^(YB?@CW]7+?_&L%W%.R<+\H@%I9FJCYK\Z*6(0W%C1;\D+UJ0\Y M75,SLU2C\VB]T5+]SH.2I9Q+4N[S0#^HZ U_C5>*F.X*>4Q-CG-G D/)Z4*M MFCQ1]U2?JRJLKJG^^A]02P,$% @ :)U36DY<1QDK! NA8 !4 !I M;G-G,C R-#$R,S%E>#(S,2YH=&WE6%MOVS84?M^OX!PT;0'+$47=?*F!8D6 M8%T1I /R.- 297&52(&D['F_?H>4G-3-!5GJ.,VF!X$2#\5SON\[Y*%FI:FK M^:QD-)__-/O9\] 'F;4U$P9EBE'#9R=NDME"YIOY+.0F\A(;:^.Y.55),CWUU3V^,5M.;59O+Z=UXSC3ZQ-;J0 M-16OAYH*[6FF>-$9:OXWF^ )G>/Z\Z;$+Y3<<&VWN' NH1F)]9H&\A5.)TW M@(F:[UI\1]\MH6= U.'CQT'KZ;.C9QE4E'#I9BT(F?*6@WF9]!L&-S J0NV MY!J99 !O, M+QG*NAB1D*TZK[\,"C[;>/X-T=_!QD5LR.J7V7'PVL$2ZU?+-J50U M^NP1]$F.$"'$"_PDB**W2!;P:@5V%;KDBE5,ZR$Z$]D(O6E [RR#%U(AKG7+ ME*7\#,AG2PE*5\WH+? [WBN_CR-SKQ(/?AA:QP^D%5_1BH*4C#'9/R][R[N] M4D5>"E5Z)P5UGX,$BHATV!-',(G\[B$ %G$T1%3D_3,._= EZT[Z.9:MU7\L M \.71VOZ%:TV!<.>R3A. KQM$Y)NVV%,XF1+?1 GT78 #L=Q-+Q:HPG9MH,X M[+6"QWZ:C/MV J^W[9CX6WL<1F$:]&W0&?&OY121>!S<5-/P$57+H94!/LM6 M08D!!8=Y$I'$HS!YD$RDYJYFA$T35+%B4R.;B4=&(>3-=,64X1FM^G5S037K MRDKT?,H>S'-W9#IE"]52M3D^PK$_Q2 >>TH:HC4W)2"K&Y:YXLX"3=N<@\H! M=IL$MO*3%>\^4W!!109%%$1QE0XW1(6H&_T!"HEZP50W)\%NSM I$AK$-0JH M,^PL9BW1AE&ED2V_\_O&7FL!W1O;84!/;@7]61F_DU-+"K<'+P$$ J]&R0I) MD.U7O';(VC/.MZS^;_&\3\W/"Y06+4V>;F G.8: MO1>B!4E==,D*>ZC;-['O_?JMN*[6 ;L&W+L$C%[ AG5\%"93[>[H-ZJRMGXB M_?H/45S5C4EIT-TSH30FVI%!:=W5O8U54LNO(4T M1M9=#7MPUR-P_?;=>.\_Q_HY$^O4S;+LKK^O/3K^]1"Z@.JF-3>'W.G$SKW[ M=WSB_EG_ U!+ P04 " !HG5-:9,A;/"(( F*P %0 &ENU:;5,;.1+^?K]"!W59J+*-Q\8!VX0JCCAUWKT**<*^ M?-O2S/1X5&A&LY+&QO?KKUL:OV$;G"P)20H^&,^H)?7[TRWK++69/#]+@L7J^H+E4QU6*46M9JMCKL=Z5O MQ9C[<2NLA//9.F='_OGLR&UR%JIX>GX6BS$3\9L] 4'2Y-UV)RBUNIG&R_^K7F*^TE>*1L1D'%NYLG4LQRGM.#WM^TFPX4E+IWG[3 M_?5II)[P3,AI[Z<;D8%A[V'"KE7&\Y]JAN>F;D"+Q!,:\3] 65 L]SCQ[1<(.[E(1"LO:02/8RFO&]0@5%BIK5=9KX\+5&ZN*7D#/2])$:#/0 MSR3.Y>#Z9OAN>'EQ,[QZSZ[>L0_7P_>7PP\7_V6#/P:7O]X,?QO@:Z087.]B MFF<5YD.I3#XX/^"'CL2HHMHHEDH\06:'R5_O!ZV:_W6PQ ME3"; OO(=O]CNG_1T%\.XI\ABMV6N=/)M$08,-6A-A4Q30%!B;M#NM6R!K*D8Q MQS@M9N%T60W?HWW;#]@76")RU" 98Z&Q&AH7R7%8+XV+/$&_YY3$\'LDRQC7 M1*LLJ:>&%A5:3EF!2B5_(#^1>KZ1R]J2)13R6DEOAD*K"&)\;=@!:CT&-*-7[> N2GD^ H=AA(C&0V+G [=U* 3 M^R?_* B\]Q6DH#2_,T9UG+E)5S ; M#97&A%-'LTM>&.C-OO11;87DTY[(G?']%BFU2E/P_,U>>V]&4O"8$G*OR0)'-=MB5])JQ\?FM(H[FM6_7]VOF4,5 M7S^^G;&Q>IQ[Y.,ZV""/A.0;$N"!!"^8'$XF]-*I:$BPJ5GXRH.AT+* #*$O;.;5' R6"DY M@2>*Y9A8%",XPYM7C<';-W M#DL,Y;&(*=JX4;D#66XP4JFPIQ#D.IZ% P:HX*&0PDZI!MRT+24'%SDN*'Q< MKY N-0:N!KJK!,)>O<"@-*YFC2+$=\> :Q%&D&,I*C$V<01<:T\DV/[X^,/D M( HL0UXB\"DC,/JA(G PYK)T>$'N"4E"YT%C="RSH9^95_4[X)]_W-SBN(## MB8A=QC=2H2KM=@YV06@^IP;J$I/'NV86SOI/ET/ :\(=AF&\T 8O,?-$,1/_ M4#'SUKOCNEO3X5/5 [J1C;'S"5A%):&*HE*3\R[57QM6S92Q^)Z.GG$M@VIB M?Y58ON'2!UNF)!B%B"+WJ"O&(XP-=VZ6KQXT'GJN4F[FQ2KACXM:B!TP.WU4 MH#EE4MR"K [1[M'7_K:*'HC4(]?C/MQ!'W\[)RB=SSU!<2?#\-8^MAE3;S\L:]P"6S3%@+\ ""A H+*!J/!?+G%CE MW\&$;0@0\#\U0#.'A[]*@>P[YRYS]XN%.7PY*'DY*/GFD.['.BBYD-B9( L" M,PZ=4=)I9R0 4T15XC6_&6@'0N!C9=. MOFYI<'S2>-T^_9S*H'O:Z#:W#W\!#'_:99XHRKTV]QZX;10\AY\ZR[S:/\9 M=)_>0=<_?_[U/U?LX\7U;\-?+C[>NRBV@[(J_W2WJ J4CP[\V4RP)]=D^RMH M3U?3E_"IE1ML7U(Q;L6>L,A;M$-RO$P%)&QP!U%)1V?LRG>( M.U[-^X8%.Z@.L1&Z8"Y=U?\>;O.)-2#;Y6;E\KW.0AEW[:/G?WD;P]I-ST4L M.@TV%U-XB %9VO4ICUP.K3[]/=4C=S_V_U!+ P04 " !HG5-:'*^?:28( M !]*P %0 &ENU:;5/;N!;^OK]""[-= MF$E"'$@)"66&I60G<^] AS)W/^[(]G&L0;:\DIR0_?7W',EY(PFD75JZ#/U M8^M(.N_/.;).4YO)L],4>'SVT^G/]3K[J*(R@]RR2 .W$+/2B'S(_HC!W+%Z MO:*Z4,5$BV%J6:O9:K,_E+X3(^['K; 2SJ;KG![XY],#M\EIJ.+)V6DL1DS$ M'W9$)^1M'K0ZR7'2.CIN'G-H1@ !?\_;[UL!A'\&.S@5R?T<8R<2/NQD(J^G M0/MW@TYA>V,1V[0;-)N_[#BZL]-$Y18WTSC9__1KS%;:2+&PBX5[6^=2#/.N MDW7'3YH.1THJW=UMNG\]&JDG/!-RTOWU5F1@V!6,V8W*>/YKS?#0UXWJ(2@F5M2KK'N+" MU1NKBFY SPO21&@7T"\DSL7ES>V@/[@XOQU<7['K/OMT,[BZ&'PZ_R_K#Z[. M\2?^NNXCQ>7--J9Y46$^E=J4'/>UBMV4$EAPR.O!T1[?9SQ6!<5/L4#R&2(K M5/YN-WC?[!TV6TPES*; /G,=\AQ,_?I>PH2=1Y9&6LWFDP8G\YX4W]XUC]:* M/ZBQSQ9&D+/?N55)4F,1:"N2"4K%[;O==J>WI<<>+WOLR=1A11ZC?;NMXQ>3 M,6BP 4OY")B&D8 QFM2FPC">YR67^+)0&LV5L[[2&0N:]?^0[0:Y 1@J3)2Z M:* B3O[]BF@UV&_IIPLK< MZA*08404!RZH(N-DJ6-$MR( MY'SH/4A!X+ 5UI']V\[/YAYW!G2E+PF))VM\D"1S7= M8EO2:L>GYK2*>YK5>]@EK)A#%=\_OIVQL0J=>>33.E@CCX3D!Q+G(QAD */6 MX?;3*:5&)47$2[/]%,+V$# ]5#OY:D&5Z'XE8L)(&(*< M!LE=OJG*A7G.J%482(,"\0IY,4J*V'7;I@R-B 77@@00OJAQR)O32J6A0L.E M9^.J$H=+R@ RA'VVFU1P,E@I.<$IBN68F!!S1F#TJB+P$.U3#>*$-WF+FF6(F?E4Q\]&[XZI;TP%5U0.ZD;6Q\P58126ABJ)2 MD_,NU%]K5LV4L?B>CK!Q+8-J8G^56+[ATGL;IB08A8@B#Z@KQB.,#7>VEB\? M3^Y[KE)N9L4JX8^+6H@=,#M]5* Y85+<@:P.VA[0U_ZQBAZ)U /7XS[>01_] M.":L*WDXQ'(P5+OT0C_M70;\%!-GJ^^_A7A4C-5TXB'RDY M BJ?9=Y MIBCWVMQYY$MI\!)^ZBSS;O<( ]']]0ZZ^O?S[>7_+J_8[^>WU_W^@TME6RBK M\D]W&ZM ^>C GTT%>W9-/KC_]3TN"*WI@(3U9UG_VC>,6]XR^($%VZO.M.D>STRZJAW>W^03*[CVV(7- M;2YS+EX7+91Q=T:Z_B/="%8ND,[#UFFW.9_"0XS=TJY.>>+.:?777W\]<-=N M_P]02P,$% @ :)U36JB+#F#9! HAH !4 !I;G-G,C R-#$R,S%E M>#,R,2YH=&WM66U/XS@0_GZ_8J[H6)#:D*0M?06I5XJ6W1-=T7)[]^GD))/6 M(HESC@OT?OV-G:0+"V4+8@5(]$/59-[\C#WSU'9_KN+HL#]'%AS^TO^U5H,C MX2]B3!3X$IG" !893V;P-<#L FJU0FLHTJ7DL[D"UW:;\%7("W[)WVY[ MH?V/4R%34L]M,K6,\* 2\Z0V1QV_Z[13U;OB@9IW'=O^K6+T#ONA2!0%DV2< M_\Q]K#RMU;@9A1\<#J%Z?CM0W/:<&Y-K*$%D]'0P'/J3?OMXQI,8' T_C(='=V+AL@KI0F8+1A"5 *>] MO>7LV[VR$M!77"3Y.UT.56 9L$"DFFYN&A::>CGI$>DAT- ]EF!6&U]'N(2! MK[1$3T:5Y,R8:3T/,R.)EW"1B*L(@QEN;S7;O1_-F9ZAYII%J)@78:GO"1F@ MK-'<12S-L%O^Z 4\2R.V[/+$S( QZMU>$3K I4Z5SZ(BB(F7BPLZZW2LENMJ M1E-$4BHH Q=D9QFRVU/!75G#:K2S*4J$HF+HI4K*C:$;W;GJME6^65(3AW0H0:>4AIGB)MFG^49I&M_]=YWC>&7A4BEXB![JG M#I)DP2(XPU1(:JX)' L9@V/7/I?=N6 &"(4TSTMD$C )J*\?H8^Q1]12=ZIZ MT]"X12FYSY)1(%Q$$9$)>8LX8;CB:F[\2?QWP27J?46F8Y8$X=1WV"Y04*>Y M$^RNN()837*E/8RN_3E+9E@2AM.I-W+:B(4IT@V9)T0,,3,MVR<+1EH!O37=NJ"5D'%)O3^5F.DN M7]5B%D5 9A28Z(<$*;7]K&JL0IZPQ-?OR6' C6MJXUIK$>4D(5*4)F;V'4U9 M]\S7PRW_QAZA_6*[N"/*A-G*P#%Z(TJ DW[:<06*=M M=>SUXJ>T[\VZWC.Y>:9RS[/Y.BM^>ZO1ZF7F.U^@=[\_G7\U9;7/B M-A#^WE^Q)=-<,@..;2"\7F8H@6NFG7 3N%[[J2-;:]"<;;FR2$)_?=>RG3=" MPJ5)EG_Y!_MP_,$'ZGN2K MHSX7YR#X^XIP6\QWL>GXO-%H-.N>QX-VP#FST6MY3HO_Y53(E-1SFU2O0GQ? MB41<6V 6O^NT$]V[$%PONHYM_U0Q>D?]0,::@BDRSG_F/M8],34G9Y[46D9= MIT[.-%[J&@O%/.X:B)7<6VGARU"J[HYM/KU,4@M8),)5]]U,1)C"*5[ F8Q8 M_*Z:LCBMI:A$D"NFXA^D85(0\WB10VB1GU#$> 7)S7",+A?"$QKJKN7>!K$^ M?"V3;N/VT'W*/:I7&OMP=#8[&9\,![.3R2E\_'0V_30XG<%L\M: .&WX9$VM MH073T=" <>I-^ZVA&$QA<#SY.!L=WYR+*T@=^_"M(9J,8?;+"*:#LY\'IZ-I M;?+';Z,_83"< 4E(!2UB@0F\%9*M%L*I"LE3IDA%$+<%I[^XXAW:O7.7H:R'C_+]LJ5>!I<"X M3#(JN&E8:&:+)QM1-H0I4QZ+,:U-+D-98JGX5%$!,O%U]3C67G=*.)8S0O(Q=BRX@.-%^7U2VGT]DHM2UG MH^PAKTT:COLDKP_+6JW-,9\ZUG;+:KK;I># 9%>5"D7%Y%5*=C2O*2WW]Q7' MK90Z">.HV^ M:>K/=+K#.ZWC>6?@JU+T&CG(FNH@CI=$$F>82$7=-8:Q5!$X=NW7LCT7U "! M5.9YA4P!QIP:^S'Z&'G$+76GFKW1-VYQ2NZSI!0(EF%(;$+>0D$8+H1>&'\* M_UX*A=E+?YK%+!G"J>^Q?:"@3G./[U^1!?I+)73F873I+U@\QY(QG$Z]D?-. M9(9'W-#I 8OYU21?E<*!Z>#W,,8;IPC7;KX$13A/I8&'*>)IQ/,813C;N?U. M$=\IXFU1Q#>8HJPCBYB8(6*F9_MDP4B+T[^F71>\$C"AJ/DG"M.LS5U7V\<=4R;,9@;&Z*DE4ZMB,]6IYF=E;V>3TSBTW.:3"*S3MCKV=AN'9VJ[ MS^OFFO3G*LD MA$^&@D,)["4R>?,DI_,_)';M:,HD]M8ISM=G[?D24R3^Y=)@/':%II'X6W3& M3>=96Q[5?4M0]A(E"$1"**XI3N9X]K?FK8VW%/]!=JKL*0Z+: M52W2[UN\L@52_&=W_8!L $0 @ $ :6YS9RTR,#(T,3(S M,2YH=&U02P$"% ,4 " !HG5-:H0/Y#IP6 Y! $ $0 M@ %5B ( :6YS9RTR,#(T,3(S,2YX&UL M4$L! A0#% @ :)U36@B7[QH)D @8(& !4 ( !!MT" M &EN&UL4$L! A0#% @ :)U36F.M=?BU*P MNP0" !0 ( !\.X% &EN[@0S" P !"8 !0 ( !UQH& &EN M#,Q,2YH=&U02P$"% ,4 " !HG5-:'*^?:28( !]*P M%0 @ %^*P8 :6YS9S(P,C0Q,C,Q97@S,3(N:'1M4$L! A0# M% @ :)U36JB+#F#9! HAH !4 ( !US,& &EN,X!@!I;G-G,C R-#$R,S%E>#,R,BYH=&U02P4& / T #0!= P ^CT& end XML 108 insg-20241231_htm.xml IDEA: XBRL DOCUMENT 0001022652 2024-01-01 2024-12-31 0001022652 2024-06-30 0001022652 2025-02-14 0001022652 2024-10-01 2024-12-31 0001022652 2024-12-31 0001022652 2023-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2024-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2023-12-31 0001022652 insg:MobileSolutionsMember 2024-01-01 2024-12-31 0001022652 insg:MobileSolutionsMember 2023-01-01 2023-12-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2024-01-01 2024-12-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2023-01-01 2023-12-31 0001022652 us-gaap:ProductMember 2024-01-01 2024-12-31 0001022652 us-gaap:ProductMember 2023-01-01 2023-12-31 0001022652 insg:ServicesAndOtherMember 2024-01-01 2024-12-31 0001022652 insg:ServicesAndOtherMember 2023-01-01 2023-12-31 0001022652 2023-01-01 2023-12-31 0001022652 us-gaap:PreferredStockMember 2022-12-31 0001022652 us-gaap:CommonStockMember 2022-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001022652 us-gaap:RetainedEarningsMember 2022-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001022652 2022-12-31 0001022652 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001022652 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001022652 us-gaap:PreferredStockMember 2023-12-31 0001022652 us-gaap:CommonStockMember 2023-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001022652 us-gaap:RetainedEarningsMember 2023-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001022652 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001022652 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001022652 us-gaap:PreferredStockMember 2024-12-31 0001022652 us-gaap:CommonStockMember 2024-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001022652 us-gaap:RetainedEarningsMember 2024-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:InseegoInternationalHoldingsLimitedMember 2024-09-16 0001022652 2024-01-24 0001022652 srt:MinimumMember 2024-01-01 2024-12-31 0001022652 srt:MaximumMember 2024-01-01 2024-12-31 0001022652 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2024-12-31 0001022652 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2023-12-31 0001022652 us-gaap:OtherNoncurrentLiabilitiesMember 2024-12-31 0001022652 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001022652 srt:MinimumMember 2024-12-31 0001022652 srt:MaximumMember 2024-12-31 0001022652 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2024-12-31 0001022652 insg:ProductToolingMember 2024-12-31 0001022652 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-12-31 0001022652 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-12-31 0001022652 2024-01-24 2024-01-24 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-11-27 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-11-27 2024-11-27 0001022652 us-gaap:ProductMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-01-01 2024-12-31 0001022652 us-gaap:ProductMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2023-01-01 2023-12-31 0001022652 insg:ServicesAndOtherMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-01-01 2024-12-31 0001022652 insg:ServicesAndOtherMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2023-01-01 2023-12-31 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-01-01 2024-12-31 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2023-01-01 2023-12-31 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-12-31 0001022652 2024-11-27 0001022652 us-gaap:EquipmentMember 2024-12-31 0001022652 us-gaap:EquipmentMember 2023-12-31 0001022652 us-gaap:ComputerEquipmentMember 2024-12-31 0001022652 us-gaap:ComputerEquipmentMember 2023-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2024-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001022652 2025-01-01 2024-12-31 0001022652 2027-01-01 2024-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2024-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2024-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2024-12-31 0001022652 us-gaap:InProcessResearchAndDevelopmentMember 2024-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2023-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001022652 us-gaap:InProcessResearchAndDevelopmentMember 2023-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2024-01-01 2024-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputPriceVolatilityMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputSharePriceMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputCreditSpreadMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputCreditSpreadMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedTermMember 2024-01-01 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-12-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:DebtMember insg:MeasurementInputAdjustedMarketYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-12-31 0001022652 insg:ShortTermLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:DebtMember insg:MeasurementInputAdjustedMarketYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-12-31 0001022652 srt:MinimumMember insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-12-31 0001022652 srt:MaximumMember insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2024-12-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-11-06 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-11-06 2024-11-06 0001022652 insg:LoanWarrantsMember insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:CommonStockMember 2024-12-31 0001022652 insg:LoanWarrantsMember insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:AdditionalPaidInCapitalMember 2024-11-06 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-12-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:RelatedPartyMember 2024-12-31 0001022652 us-gaap:LineOfCreditMember insg:ShortTermLoanAgreementMember 2024-06-28 0001022652 insg:ParticipationInterestsMember us-gaap:RelatedPartyMember 2024-06-28 0001022652 insg:PhilipBraceMember insg:ParticipationInterestsMember us-gaap:RelatedPartyMember 2024-06-28 0001022652 insg:NorthSoundVenturesLPMember insg:ParticipationInterestsMember us-gaap:RelatedPartyMember 2024-06-28 0001022652 insg:ShortTermLoanAgreementMember 2024-06-28 0001022652 insg:LoanWarrantsMember 2024-06-28 0001022652 2024-06-28 0001022652 us-gaap:LineOfCreditMember insg:ShortTermLoanAgreementMember 2024-01-01 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2023-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-05-02 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-05-02 2023-05-02 0001022652 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-05-02 2023-05-02 0001022652 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-05-02 2023-05-02 0001022652 us-gaap:RevolvingCreditFacilityMember 2024-04-18 2024-04-18 0001022652 insg:SouthOceanFundingLLCAndNorthSoundVenturesLPMember us-gaap:RevolvingCreditFacilityMember 2024-04-18 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-01-01 2024-12-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2023-01-01 2023-12-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001022652 us-gaap:LineOfCreditMember insg:ShortTermLoanAgreementMember 2023-01-01 2023-12-31 0001022652 us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember insg:ShortTermLoanAgreementMember 2024-01-01 2024-12-31 0001022652 us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember insg:ShortTermLoanAgreementMember 2023-01-01 2023-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001022652 us-gaap:LineOfCreditMember insg:ShortTermLoanAgreementMember 2024-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2024-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001022652 us-gaap:DomesticCountryMember 2024-12-31 0001022652 us-gaap:CaliforniaFranchiseTaxBoardMember 2024-12-31 0001022652 us-gaap:ForeignCountryMember 2024-12-31 0001022652 us-gaap:SeriesDPreferredStockMember 2024-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2024-01-01 2024-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2023-01-01 2023-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2021-01-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2023-01-01 2023-12-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2023-12-31 0001022652 insg:A2025ConvertibleNotesLongAndShortTermPortionsMember us-gaap:ConvertibleDebtMember 2024-12-31 0001022652 insg:WarrantsIssuanceDateJune282024Member 2024-12-31 0001022652 insg:WarrantsIssuanceDateJuly182024Member 2024-12-31 0001022652 insg:WarrantsIssuanceDateAugust022024Member 2024-12-31 0001022652 insg:WarrantsIssuanceDateOctober242024Member 2024-12-31 0001022652 insg:WarrantIssuanceDateNovember062024OneMember 2024-12-31 0001022652 insg:WarrantIssuanceDateNovember062024TwoMember 2024-12-31 0001022652 insg:WarrantIssuanceDateNovember062024ThreeMember 2024-12-31 0001022652 insg:WarrantIssuanceDateNovember062024FourMember 2024-12-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2018PlanMember 2024-12-31 0001022652 us-gaap:CostOfSalesMember 2024-01-01 2024-12-31 0001022652 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001022652 insg:IncomeFromDiscontinuedOperationsNetOfTaxMember 2024-01-01 2024-12-31 0001022652 insg:IncomeFromDiscontinuedOperationsNetOfTaxMember 2023-01-01 2023-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0001022652 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0001022652 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2024-12-31 0001022652 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001022652 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2024-01-01 2024-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2024-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2023-01-01 2023-12-31 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-12-31 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001022652 insg:LoanWarrantsMember 2024-01-01 2024-12-31 0001022652 insg:LoanWarrantsMember 2023-01-01 2023-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001022652 insg:EmployeeStockPurchasePlanSecuritiesMember 2024-01-01 2024-12-31 0001022652 insg:EmployeeStockPurchasePlanSecuritiesMember 2023-01-01 2023-12-31 0001022652 insg:ReportableSegmentMember 2024-01-01 2024-12-31 0001022652 insg:ReportableSegmentMember 2023-01-01 2023-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2024-01-01 2024-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2023-01-01 2023-12-31 0001022652 srt:EuropeMember 2024-01-01 2024-12-31 0001022652 srt:EuropeMember 2023-01-01 2023-12-31 0001022652 insg:OtherGeographicRegionsMember 2024-01-01 2024-12-31 0001022652 insg:OtherGeographicRegionsMember 2023-01-01 2023-12-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001022652 insg:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 insg:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 insg:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001022652 insg:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 insg:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 us-gaap:EmployeeStockOptionMember us-gaap:SubsequentEventMember 2025-01-06 2025-01-06 0001022652 insg:RestrictedStockUnitsServiceAndMarketBasedVestingMember us-gaap:SubsequentEventMember 2025-01-06 2025-01-06 0001022652 insg:RestrictedStockUnitsSubjectToServiceConditionsMember us-gaap:SubsequentEventMember 2025-01-06 2025-01-06 iso4217:USD shares iso4217:USD shares insg:segment insg:reportingUnit pure insg:subsidiary insg:tradingDay false 2024 FY 0001022652 P1Y P2Y 0.1 http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent P2Y P3Y P5D 0.00792896 P3Y P3Y http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent 10-K true 2024-12-31 --12-31 false 001-38358 INSEEGO CORP. DE 81-3377646 9710 Scranton Road, Suite 200 San Diego, CA 92121 858 812-3400 Common Stock, $0.001 par value INSG NASDAQ No No Yes Yes Accelerated Filer true false true false false 98900000 15006340 <div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of the registrant’s definitive proxy statement for the 2025 Annual Meeting of Stockholders, to be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the close of the registrant’s fiscal year ended December 31, 2024, are incorporated by reference into Part III of this Form 10-K to the extent stated herein.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recognize the critical importance of maintaining the safety and security of our technology systems and data and have a holistic process for overseeing and managing cybersecurity and information technology related risks. This process is supported by both management and our Board. The Audit Committee (the “Audit Committee”) of our Board has oversight of the Company’s risk management program, and cybersecurity is a component of our overall approach to risk management.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our cybersecurity policies, standards, processes, and practices are integrated across our operational risk management programs and are based on recognized frameworks. A cybersecurity threat is any potential unauthorized occurrence, on or conducted through, our information systems that may result in material adverse effects on the confidentiality, integrity or availability of our information systems or any information residing therein.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are committed to protecting the security and integrity of our systems, networks, databases and applications and, as a result, have dedicated resources and implemented processes designed to prevent, assess, identify, and manage material risks associated with cybersecurity threats.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cybersecurity risk management and strategy</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As one of the critical elements of our overall risk management program, our cybersecurity program is focused on the following key areas:</span></div><div style="padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;padding-left:10pt">Technical Safeguards: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality,</span></div><div style="padding-left:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Security information and event management, Managed detection and response and access controls, which are regularly evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Incident Response &amp; Recovery Planning: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have established and maintain incident response and recovery plans that address our response procedures in the event of a multitude of various cybersecurity incidents. We leverage a Managed Detection and Response service which further helps support our internal security team to identify real time threats across our landscape.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Risk Management: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We maintain a preemptive and comprehensive risk-based approach to identifying and overseeing potential cybersecurity risks across our entire technology stack. Our cybersecurity program is built upon internationally recognized frameworks, such as ISO 27001, and maps to standards published by The National Institute of Standards and Technology. This approach also includes third-party risk management issues presented by third parties, including our vendors, service providers and other external users of our systems. We conduct cybersecurity assessments of third-party vendors that we engage with in our operations to identify and evaluate potential vulnerabilities. We also evaluate certain core operational capabilities of our third-party vendors. In addition, our agreements with material vendors include indemnification provisions with respect to cybersecurity matters. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Outside Consultants: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to the broad capabilities of our internal information security team, we also engage various outside consultants, including contractors, auditors, and other third parties, to among other things</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, conduct regular testing of our networks and systems to identify vulnerabilities through penetration testing, while also measuring and advise on potential improvements to our incident prevention, response, and documentation procedures. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Team Member Education &amp; Awareness: </span>We provide training to new team members, as well as frequent, mandatory training for all team members regarding cybersecurity threats to equip our team members with effective tools to identify and prevent cybersecurity threats, and to communicate our evolving information security policies, standards, processes and practices. true <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cybersecurity risk management and strategy</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As one of the critical elements of our overall risk management program, our cybersecurity program is focused on the following key areas:</span></div><div style="padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;padding-left:10pt">Technical Safeguards: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality,</span></div><div style="padding-left:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Security information and event management, Managed detection and response and access controls, which are regularly evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Incident Response &amp; Recovery Planning: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have established and maintain incident response and recovery plans that address our response procedures in the event of a multitude of various cybersecurity incidents. We leverage a Managed Detection and Response service which further helps support our internal security team to identify real time threats across our landscape.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Risk Management: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We maintain a preemptive and comprehensive risk-based approach to identifying and overseeing potential cybersecurity risks across our entire technology stack. Our cybersecurity program is built upon internationally recognized frameworks, such as ISO 27001, and maps to standards published by The National Institute of Standards and Technology. This approach also includes third-party risk management issues presented by third parties, including our vendors, service providers and other external users of our systems. We conduct cybersecurity assessments of third-party vendors that we engage with in our operations to identify and evaluate potential vulnerabilities. We also evaluate certain core operational capabilities of our third-party vendors. In addition, our agreements with material vendors include indemnification provisions with respect to cybersecurity matters. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Outside Consultants: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to the broad capabilities of our internal information security team, we also engage various outside consultants, including contractors, auditors, and other third parties, to among other things</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, conduct regular testing of our networks and systems to identify vulnerabilities through penetration testing, while also measuring and advise on potential improvements to our incident prevention, response, and documentation procedures. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:10pt">Team Member Education &amp; Awareness: </span>We provide training to new team members, as well as frequent, mandatory training for all team members regarding cybersecurity threats to equip our team members with effective tools to identify and prevent cybersecurity threats, and to communicate our evolving information security policies, standards, processes and practices. true true <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Board has delegated to the Audit Committee the responsibility for monitoring and overseeing our cybersecurity and other information technology risks, controls, strategies and procedures. The Audit Committee periodically evaluates our information security strategies to ensure effectiveness and, if appropriate, may also include a review from third-party consultants and experts. Senior management updates the Board and Audit Committee on matters regarding information security policies and procedures and cybersecurity risk management strategy. In addition, the full Board may review and assess cybersecurity risks as part of its responsibilities for our risk management oversight.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, we have an IT Security Committee comprised of our top executives from across the Company, including our Chief Executive Officer, Chief Financial Officer, General Counsel, and our VP of Information Technology and Security. The IT Security Committee meets quarterly to discuss and address management of the risks facing our business. Technological risk is a regular component analyzed by our IT Security Committee to identify and assess potential cybersecurity risks across our business operations. </span></div>Our information security team is led by our VP of Information Technology and Security, who has decades of experience in information technology and cybersecurity. Furthermore, our VP of Information Technology and Security holds several certifications, including CISSP (Certified Information Systems Security Professional), ACCISO (Associate Certified Chief Information Security Officer) and CISM (Certified Information Security Manager). The information security team conducts periodic assessment and testing of our policies, standards, processes, and practices that are designed to address a multitude of potential cybersecurity threats and incidents. These efforts include a wide range of activities, including penetration testing, adoption and regular evaluation of incident response plans and procedures, regular team member email phishing test campaigns, email security monitoring, real-time vulnerability scanning and intrusion detection, team member cybersecurity awareness programming, regular audits &amp; evaluations of internal and third-party systems, and continuous improvement of the information security management system. <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Board has delegated to the Audit Committee the responsibility for monitoring and overseeing our cybersecurity and other information technology risks, controls, strategies and procedures. The Audit Committee periodically evaluates our information security strategies to ensure effectiveness and, if appropriate, may also include a review from third-party consultants and experts. Senior management updates the Board and Audit Committee on matters regarding information security policies and procedures and cybersecurity risk management strategy. In addition, the full Board may review and assess cybersecurity risks as part of its responsibilities for our risk management oversight.</span></div> Our Board has delegated to the Audit Committee the responsibility for monitoring and overseeing our cybersecurity and other information technology risks, controls, strategies and procedures. true The Audit Committee periodically evaluates our information security strategies to ensure effectiveness and, if appropriate, may also include a review from third-party consultants and experts. Senior management updates the Board and Audit Committee on matters regarding information security policies and procedures and cybersecurity risk management strategy. In addition, the full Board may review and assess cybersecurity risks as part of its responsibilities for our risk management oversight. In addition, we have an IT Security Committee comprised of our top executives from across the Company, including our Chief Executive Officer, Chief Financial Officer, General Counsel, and our VP of Information Technology and Security. The IT Security Committee meets quarterly to discuss and address management of the risks facing our business. Technological risk is a regular component analyzed by our IT Security Committee to identify and assess potential cybersecurity risks across our business operations. The IT Security Committee meets quarterly to discuss and address management of the risks facing our business. Our information security team is led by our VP of Information Technology and Security, who has decades of experience in information technology and cybersecurity. Furthermore, our VP of Information Technology and Security holds several certifications, including CISSP (Certified Information Systems Security Professional), ACCISO (Associate Certified Chief Information Security Officer) and CISM (Certified Information Security Manager). true false false false false false true 688 Marcum LLP Philadelphia, Pennsylvania 39596000 2409000 123000 617000 13803000 18202000 13575000 20555000 5926000 4937000 0 12123000 72900000 58226000 28897000 27513000 1102000 2389000 33558000 31444000 18747000 25718000 3949000 3949000 2855000 4022000 446000 1256000 0 26237000 99999000 121797000 18433000 23408000 30133000 21049000 14905000 0 0 4094000 0 7360000 63471000 55911000 0 159912000 2627000 3972000 174000 112000 41830000 0 4755000 2351000 0 1644000 112857000 223902000 0.001 0.001 2000000 2000000 0.001 0.001 39500 39500 25000 25000 25000 25000 38392444 0 0 0.001 0.001 150000000 150000000 14990712 14990712 11878557 11878557 15000 12000 892534000 810138000 218000 -5327000 -905625000 -906928000 -12858000 -102105000 99999000 121797000 98930000 80498000 47649000 54900000 146579000 135398000 44665000 31888000 191244000 167286000 115390000 127157000 7057000 4353000 122447000 131510000 68797000 35776000 20596000 19725000 15951000 16632000 17240000 15853000 12368000 18408000 927000 1115000 67082000 71733000 1715000 -35957000 -2851000 0 -788000 0 -10906000 -9086000 -850000 70000 -13680000 -44973000 689000 43000 -14369000 -45016000 1956000 841000 18941000 -1169000 4572000 -46185000 3269000 2991000 1303000 -49176000 -1.41 -1.41 -4.22 -4.22 1.51 1.51 -0.10 -0.10 0.10 0.10 -4.32 -4.32 12535756 12535756 11372069 11372069 -581000 1002000 -6126000 0 10117000 -45183000 25000 0 10847000 11000 793952000 -857752000 -6329000 -70118000 -46185000 -46185000 1002000 1002000 228000 3000 -308000 -305000 804000 8000 6049000 6057000 7444000 7444000 -2991000 2991000 0 10000 -10000 0 25000 0 11879000 12000 810138000 -906928000 -5327000 -102105000 4572000 4572000 -581000 -581000 174000 0 530000 530000 3939000 3939000 2938000 3000 44286000 44289000 30372000 30372000 -6126000 -6126000 -3269000 3269000 0 25000 0 14991000 15000 892534000 -905625000 218000 -12858000 4572000 -46185000 18941000 -1169000 12529000 18709000 216000 302000 927000 1115000 -54000 9491000 0 1275000 138000 469000 3824000 6971000 4399000 1953000 -788000 0 -2851000 0 62000 9000 1035000 1038000 -4670000 -3068000 -6923000 -4272000 71000 -1933000 -6947000 -802000 10966000 235000 -1230000 -1272000 26657000 3750000 6862000 2207000 33519000 5957000 100000 224000 4961000 8112000 -5061000 -8336000 48092000 -1833000 43031000 -10169000 33769000 0 19350000 0 19500000 0 4882000 3757000 0 -186000 0 6057000 20000 97000 -38781000 2211000 0 0 -38781000 2211000 -582000 1169000 37187000 -832000 2409000 3241000 39596000 2409000 6245000 6013000 196000 142000 235000 98000 42557000 0 44930000 0 27603000 0 710000 0 900000 0 Nature of Business and Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inseego Corp. (the “Company”, “Inseego”, “We” or “Our”) is a leader in the design and development of fixed and mobile wireless products as well as cloud solutions for businesses, consumers, and governments around the globe. Our products and solutions are powered by our key wireless innovations in mobile and FWA technologies, including a suite of 5G products and purpose-built SaaS cloud platforms.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inseego is a Delaware corporation formed in 2016 and is the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996. The Company’s principal executive and corporate offices are located at 9710 Scranton Road, Suite 200, San Diego, CA 92121. Inseego’s common stock trades on the NASDAQ Global Select Market under the trading symbol “INSG.”</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The consolidated financial statements of Inseego Corp. present information in accordance with generally accepted accounting principles in the U.S. (“GAAP”), have been prepared pursuant to the rules and regulations of the SEC and, in the opinion of management, present fairly the consolidated financial position, results of operations and cash flows of the Company and its wholly-owned subsidiaries for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Reclassifications</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain amounts recorded in the prior period consolidated financial statements have been reclassified to conform to the current period financial statement presentation. These reclassifications had no effect on previously reported operating results.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Divestiture of the Telematics Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 27, 2024, the Company completed the previously announced sale of its fleet management and telematics solutions business, which has operations in the United Kingdom, Europe, Australia and New Zealand (the “Telematics Business”). The sale of the Telematics Business was completed pursuant to the Share Purchase Agreement, which was entered into on September 16, 2024 with Light Sabre SPV Limited (the “Purchase Agreement”). Pursuant to the terms of the Purchase Agreement, Ctrack Holdings (the “Purchaser”), as assignee of Light Sabre SPV Limited, acquired the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary for $52.0 million in an all-cash transaction (the “Sale Transaction”). The Purchase Agreement provided for a working capital adjustment, which was determined in December 2024 and funded in January 2025, resulting in an increase to the initial purchase consideration of $0.7 million as a result of changes in closing working capital and net debt. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Consolidated Statements of Operations and Comprehensive Income and Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 2 – Held for Sale and Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for additional information regarding the Telematics Business, including the assets and liabilities divested and income from discontinued operations. Unless otherwise noted, disclosures within these remaining Notes to Consolidated Financial Statements relate solely to the Company's continuing operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Held for Sale and Discontinued Operations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities held for sale are presented separately within the Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the years ended December 31, 2024 or 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Reverse Stock Split</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 24, 2024, the Company completed a 1-for-10 reverse stock split of its issued and outstanding common stock (the “Reverse Stock Split”). As a result of the Reverse Stock Split, each share of common stock issued and outstanding immediately prior to January 24th were automatically converted into one-tenth (1/10) of a share of common stock. The Reverse Stock Split affected all common stockholders uniformly and did not alter any stockholder's percentage interest in the Company's equity, except to the extent that the Reverse Stock Split would result in a stockholder owning a fractional share. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise would be entitled to receive a fractional share instead were entitled to receive cash in lieu of such fractional share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Reverse Stock Split did not change the par value of the common stock or the authorized number of shares of common stock. All outstanding convertible notes entitling their holders to purchase or obtain or convert into shares of our common stock were adjusted, as required by the terms of these securities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All common share and per-share amounts in this Form 10-K have been retroactively restated to reflect the effect of the Reverse Stock Split. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Segment Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. See Note 13 – Segment, Geographic, and Concentrations of Risk Information for more information.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash and cash equivalents include highly liquid investments with original maturities of three months or less. The Company’s cash and cash equivalents are generally held with large financial institutions worldwide to reduce the amount of exposure to credit risk. Cash and cash equivalents are recorded at market value, which approximates cost. There are no cash equivalents or restricted cash amounts as of December 31, 2024 or 2023. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income, net, in the Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Revenue Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s products and services primarily include mobile hotspots, wireless routers, and USB modems, which are supported by software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies its revenues from the sale of its products and services into two categories, Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. A description of each of the Company’s revenue classifications is as follows:</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Mobile Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our mobile broadband devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Services and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fixed Wireless Access Solutions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Services and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Services and Other: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Service and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue Recognition Criteria</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company follows Accounting Standards Update (“ASU”) 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue from Contracts with Customers (Topic 606) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(as amended, “ASC 606”), which provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes revenue upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company determines revenue recognition according to the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when, or as, performance obligations are satisfied. Substantially all of our product revenues are recognized at a point in time, while substantially all of our service and other revenues are recognized over time. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Customer Contracts</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s performance obligations are generally established when a customer submits a purchase order notification for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time the Company has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company generally does not offer price concessions and does not accept payment that is less than the price stated upon acceptance of a customer purchase order.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Hardware. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue from the sale of the Company’s devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed, at which time, title passes to the customer and there are no further performance obligations with regards to the hardware device. The Company also considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Maintenance and support services revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract. The Company’s estimated allowances for product warranties can vary from actual results and the Company may have to record additional charges to cost of revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Within cost of revenue, the Company records an estimate to reflect its standard warranty obligation to end users to provide for replacement of a defective product. The standard obligation period for most regions is 12 months. Factors that affect the warranty obligation include product failure rates, material usage, and service delivery costs incurred in correcting product failures. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">SaaS and other services. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being <span style="-sec-ix-hidden:f-417">one</span> to three years in length. Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities, in the form of a service, through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include call center support and remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Professional services revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Multiple performance obligations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. When there are multiple performance obligations within a single </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">contract, the Company allocates the total contract price to each distinct performance obligation based on their stand-alone selling prices (“SSPs”). Judgment is required to determine the SSP for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Contract Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company capitalizes sales commissions earned by its sales force as contract acquisition costs if such costs are significant and both incremental and recoverable. Any capitalized sales commissions are either deferred and amortized over a period of benefit exceeding one year or are expensed as incurred if the period of benefit is one year or less. There were no contract assets related to customer acquisition costs as of December 31, 2024 or 2023 since the Company’s customer contracts are predominantly hardware sales that are immediately recognized as revenue upon either shipment or delivery, and therefore the related contract acquisition costs are also immediately recognized. Sales commissions are included in sales and marketing expense as incurred. Sales commissions associated with SaaS offerings are not material.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Contract Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, then deferred revenue is recorded. Contract liabilities are also recorded when the Company collects payments in advance of performing the services. As of December 31, 2024 and 2023, the Company had contract liabilities comprised of $9.2 million and $2.7 million of short-term deferred revenue included within accrued expenses and other current liabilities and $4.6 million and $1.7 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2024 and 2023, $21.0 million and $2.8 million, respectively, of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $11.5 million and $1.3 million, respectively, of revenue was recognized for the satisfaction of performance obligations, and $2.7 million and $1.6 million, respectively, of this recognized revenue was included in the contract liability balance at the beginning of the period, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cost of Revenues</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cost of revenues includes the costs associated with the manufacturing of our portfolio of hardware devices, as well as direct personnel costs for employees and contractors, and other period adjustments related to costs of inventories sold or for sale or use in manufacturing.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Shipping and Handling Charges </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of sales and marketing expense. Shipping and handling costs were approximately $0.6 million and $0.8 million for the years ended December 31, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Taxes Collected from Customers </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Accounts Receivable and Allowance for Expected Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable are customer obligations generally due under normal trade terms for the industry. Credit terms are granted and periodically revised based on evaluations of the customer’s financial condition. The Company performs ongoing credit evaluations of its customers. The Company’s payment terms are generally net 30 or 60 days from invoice date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes an allowance for credit losses at the time a receivable is recorded based on its estimate of expected credit losses and adjusts this estimate over the life of the receivable as needed. The Company evaluates the aggregation and risk characteristics of a receivable pool and develops loss rates that reflect historical collections, current forecasts of future economic conditions over the time horizon the Company is exposed to credit risk, and payment terms or conditions that may materially affect future forecasts. As needed, amounts are written-off when determined to be uncollectible.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024 and 2023, the Company reported $13.8 million and $18.2 million, respectively, of accounts receivable, net of allowances of $0.1 million and $0.6 million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Inventories and Provision for Excess and Obsolete Inventory</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Inbound shipping and handling costs are classified as a component of cost of revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Intangible Assets other than Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from previous acquisitions, along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software development costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range fr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">om <span style="-sec-ix-hidden:f-439">two</span> to ten years. In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">definite-lived intangible assets, including in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Software Development Costs for External Use</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is available for general release to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated economic life. The straight-line recognition method approximates the manner in which the expected benefit will be derived. Costs incurred to enhance existing software or after the software is available for general release to customers are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations. At each balance sheet date, the unamortized capitalized software development cost for external use is compared to its net realizable value by analyzing critical inputs such as expected future lifetime revenue. The amount by which unamortized software costs exceed the net realizable value, if any, is recognized as a charge to impairment expense in the period it is determined.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Software Development Costs for Internal Use</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development or general and administrative expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as intangible assets and are amortized on a straight-line basis to depreciation and amortization expense in the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">consolidated statement of operations over the estimated useful life of the software. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Valuation of Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company performs an annual impairment review of indefinite-lived assets during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist. To review for impairment, the Company first assesses qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the asset is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the asset is less than its carrying amount, then no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the asset is less than its carrying amount, then the Company calculates the fair value of the asset and compares the fair value to the asset’s carrying value. An impairment charge is recognized if the asset’s estimated fair value is less than it’s carrying value. The Company did not record any impairment losses related to indefinite-lived intangible assets during the years ended December 31, 2024 and 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill represents the excess purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill is tested for impairment during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Valuation of Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Goodwill is tested for impairment at the reporting unit level by first assessing qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, the Company calculates the fair value of the reporting unit and compares the fair value to the reporting unit’s carrying amount. An impairment charge is recognized if the fair value of the business (reporting unit) is less than its carrying value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company has identified one reporting unit for the purpose of goodwill impairment testing and performed a qualitative test for goodwill impairment of the one reporting unit during the fourth fiscal quarter. Based upon the results of qualitative testing performed in the fourth quarter of both 2024 and 2023, the Company determined that it was more-likely-than not that the fair value of the reporting unit with goodwill were greater than their respective carrying values and no impairment loss related to goodwill was recorded during the years ended December 31, 2024 or 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment and rental assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. If the carrying value of the long-lived asset group exceeds the estimated future undiscounted cash flows, an impairment loss is recorded based on the amount by which the asset group’s carrying amount exceeds its fair value. Fair value is determined based on an evaluation of the assets’ associated discounted future cash flows or appraised value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> For the years ended December 31, 2024 and 2023, the Company had no impairment loss related to long-lived assets, except for the impairment of the capitalized software development costs for internal and external use, described further in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 4 – Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Land is not depreciated. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life, not to exceed 5 years. Product tooling is depreciated over 13 months. Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures, are depreciated over useful lives ranging from 2 to 7 years. Amortization of equipment under finance leases is included in depreciation expense. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterment that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Debt</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for debt in accordance with ASC 470, Debt and records specific incremental costs paid to third parties in connection with the issuance of long-term debt are deferred as a direct deduction from the carrying value of the associated debt liability on its consolidated balance sheet. The deferred financing costs are amortized as interest expense over the term of the related debt using the effective interest method.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Debt Modifications and Extinguishments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When the Company modifies or extinguishes debt, it first evaluates whether the modification qualifies as a troubled debt restructuring (TDR) under ASC Topic 470-60, which requires debt modifications to be evaluated to determine if (1) the borrower is experiencing financial difficulty, and (2) the lender grants the borrower a concession. If a TDR is determined not to have occurred, the Company evaluates the modification in accordance with ASC Topic 470-50-40, which requires modification to debt instruments to be evaluated to assess whether debt modification or debt extinguishment accounting is applicable. This evaluation includes analyzing whether there are significant and consequential changes to the economic substance of the note. If the change is deemed insignificant then the change is considered a debt modification, whereas if the change is substantial the change is reflected as a debt extinguishment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If debt extinguishment guidance applies, the previous debt principal amount is removed, the previously capitalized debt issuance costs are expensed, the value of instruments exchanged are recorded, including cash, new debt, warrants and common stock, and a gain or loss on extinguishment of debt is recorded. If debt modification guidance applies, no gain or loss is recorded and the effective interest rate of the debt is updated based on the carrying value of the debt and the revised future cash flows. Any previously capitalized debt issuance costs in a debt modification are amortized as interest expense over the term of the new debt instrument.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Convertible Debt Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company evaluates embedded features within convertible debt that will be settled in shares upon conversion under ASC 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (“ASC 815”) to determine whether the embedded feature(s) should be bifurcated from the host instrument and accounted for as a derivative at fair value with changes in fair value recorded in earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If an embedded derivative is bifurcated from share-settled convertible debt, then the Company records the debt component at cost less a debt discount equal to the bifurcated derivative’s fair value. The Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method. The convertible debt and the derivative liability are presented in aggregate on the Consolidated Balance Sheets. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Income within other income (expense), net.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Derivative Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company evaluates stock warrants, debt instruments and other contracts to determine if those contracts or embedded components of those contracts qualify as derivative financial instruments to be separately accounted for under the relevant sections of ASC 815. The result of this accounting treatment could be that the fair value of a financial instrument is classified as a derivative financial instrument and is marked-to-market at each balance sheet date and recorded as an asset or liability. In the event that the fair value is recorded as an asset or liability, the change in fair value is recorded in the consolidated statements of operations as other income or other expense. Upon conversion, exercise or expiration of a derivative financial instrument, the instrument is marked to fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Research and Development</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Research and development expense consists primarily of personnel costs for our engineers engaged in the design and development of our products, software and technologies, project material costs and services. Such costs are charged to research and development expense as they are incurred, to the extent not capitalized as software development costs for external or internal use.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Lease Accounting</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lessee Arrangements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement contains a lease at inception. The Company primarily leases office space, automobiles and equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. Certain real estate leases also include executory costs such as common area maintenance. The Company accounts for lease and non-lease components, including common area maintenance, as a single lease component as a practical expedient election. None of the Company’s operating lease agreements contain any material residual value guarantees or material restrictive covenants. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term includes the base non-cancelable term, and any renewal options that are reasonably certain to be exercised at the commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets also include any lease prepayments made and exclude lease incentives. Rental expense related to operating leases is recognized on a straight-line basis over the lease term. The Company has elected the practical expedient to exclude any short-term lease, defined as a lease with an original term of 12 months or less, from the provisions of ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Variable lease payments that do not depend on an index or rate are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Foreign Currency Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rate between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. Such increase or decrease is reported by the Company as a foreign currency transaction gain or loss within Other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income. We recognize foreign currency transaction gains and losses primarily on intercompany transactions between certain subsidiaries in foreign countries. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future and recognizes realized and unrealized gains and losses on these transactions in the period in which they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations. The Company’s policy is to include interest and penalties related to such positions as a component of income tax expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Litigation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and reasonably estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company revises its estimates, if necessary. The Company expenses litigation costs as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The grant date fair value of time-based RSUs is the closing market price of the Company’s common stock on the grant date, reduced by the present value of expected dividends to be paid on the Company’s common stock prior to vesting, if any. For ESPP rights and stock options with only service conditions, the Company generally uses the Black-Scholes option pricing model to estimate their grant date fair value. For equity awards that include both service and market-based conditions, the Company estimates the awards’ grant date fair value using the Monte Carlo simulation technique.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Retirement Savings Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches 50% of the first 6% of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations. Employer matching contributions under the Plan were $0.6 million and $0.7 million for the years ended December 31, 2024 and 2023, respectively. Employer matching contributions vest immediately.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Income (Loss) Per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income (loss) attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares that were outstanding during the period. Diluted net income (loss) attributable to common stockholders (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potentially dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 at the measurement date (exit price). A fair value measurement reflects the assumptions market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels and is defined as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Level 1:    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 2:    Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:    Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Comprehensive Loss </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Comprehensive loss consists of two components: net loss and other comprehensive loss. Other comprehensive loss refers to losses that are recorded as an element of stockholders’ deficit and are excluded from net loss. The Company’s other comprehensive loss is currently composed of foreign currency translation adjustments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2022, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2022-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Liabilities—Supplier Finance Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 405-50). The ASU requires disclosure of the key terms of outstanding supplier finance programs and a rollforward of the related obligations. The ASU does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The ASU is effective for annual and interim periods beginning after December 15, 2022, except for the rollforward requirement, which is effective for annual periods beginning after December 15, 2023. The Company adopted the ASU in the first quarter of 2023 and there was no impact to the consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">which requires that an entity report segment information in accordance with Topic 280, Segment Reporting. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in the current year with additional disclosures detailed in the subsequent notes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Pronouncements Not Yet Adopted </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. This ASU requires disclosure on an annual and interim basis, in the notes to the financial statements, of disaggregated information about specific categories underlying certain income statement expense line items. The guidance is effective for annual periods beginning after December 15, 2026, and interim periods with annual reporting periods beginning after December 15, 2027, on a retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued ASU 2024-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Debt—Debt with Conversion and Other Options (Subtopic 470-20)</span>. This ASU clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. ASU 2024-04 is effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted for all entities that have adopted the amendments in Update 2020-06. Adoption can be on a prospective or retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The consolidated financial statements of Inseego Corp. present information in accordance with generally accepted accounting principles in the U.S. (“GAAP”), have been prepared pursuant to the rules and regulations of the SEC and, in the opinion of management, present fairly the consolidated financial position, results of operations and cash flows of the Company and its wholly-owned subsidiaries for the periods presented.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Reclassifications</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain amounts recorded in the prior period consolidated financial statements have been reclassified to conform to the current period financial statement presentation. These reclassifications had no effect on previously reported operating results.</span></div> 52000000.0 700000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Consolidated Statements of Operations and Comprehensive Income and Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Held for Sale and Discontinued Operations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities held for sale are presented separately within the Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the years ended December 31, 2024 or 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.</span></div> 0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Segment Information</span></div>The Company has one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. 1 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cash, Cash Equivalents, and Restricted Cash</span></div>Cash and cash equivalents include highly liquid investments with original maturities of three months or less. The Company’s cash and cash equivalents are generally held with large financial institutions worldwide to reduce the amount of exposure to credit risk. Cash and cash equivalents are recorded at market value, which approximates cost. 0 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Revenue Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s products and services primarily include mobile hotspots, wireless routers, and USB modems, which are supported by software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies its revenues from the sale of its products and services into two categories, Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. A description of each of the Company’s revenue classifications is as follows:</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Mobile Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our mobile broadband devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Services and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fixed Wireless Access Solutions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Services and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Services and Other: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Service and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue Recognition Criteria</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company follows Accounting Standards Update (“ASU”) 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue from Contracts with Customers (Topic 606) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(as amended, “ASC 606”), which provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes revenue upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company determines revenue recognition according to the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when, or as, performance obligations are satisfied. Substantially all of our product revenues are recognized at a point in time, while substantially all of our service and other revenues are recognized over time. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Customer Contracts</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s performance obligations are generally established when a customer submits a purchase order notification for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time the Company has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company generally does not offer price concessions and does not accept payment that is less than the price stated upon acceptance of a customer purchase order.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Hardware. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue from the sale of the Company’s devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed, at which time, title passes to the customer and there are no further performance obligations with regards to the hardware device. The Company also considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Maintenance and support services revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract. The Company’s estimated allowances for product warranties can vary from actual results and the Company may have to record additional charges to cost of revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Within cost of revenue, the Company records an estimate to reflect its standard warranty obligation to end users to provide for replacement of a defective product. The standard obligation period for most regions is 12 months. Factors that affect the warranty obligation include product failure rates, material usage, and service delivery costs incurred in correcting product failures. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">SaaS and other services. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being <span style="-sec-ix-hidden:f-417">one</span> to three years in length. Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities, in the form of a service, through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include call center support and remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Professional services revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Multiple performance obligations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. When there are multiple performance obligations within a single </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">contract, the Company allocates the total contract price to each distinct performance obligation based on their stand-alone selling prices (“SSPs”). Judgment is required to determine the SSP for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Contract Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company capitalizes sales commissions earned by its sales force as contract acquisition costs if such costs are significant and both incremental and recoverable. Any capitalized sales commissions are either deferred and amortized over a period of benefit exceeding one year or are expensed as incurred if the period of benefit is one year or less. There were no contract assets related to customer acquisition costs as of December 31, 2024 or 2023 since the Company’s customer contracts are predominantly hardware sales that are immediately recognized as revenue upon either shipment or delivery, and therefore the related contract acquisition costs are also immediately recognized. Sales commissions are included in sales and marketing expense as incurred. Sales commissions associated with SaaS offerings are not material.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Contract Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, then deferred revenue is recorded. Contract liabilities are also recorded when the Company collects payments in advance of performing the services. As of December 31, 2024 and 2023, the Company had contract liabilities comprised of $9.2 million and $2.7 million of short-term deferred revenue included within accrued expenses and other current liabilities and $4.6 million and $1.7 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2024 and 2023, $21.0 million and $2.8 million, respectively, of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $11.5 million and $1.3 million, respectively, of revenue was recognized for the satisfaction of performance obligations, and $2.7 million and $1.6 million, respectively, of this recognized revenue was included in the contract liability balance at the beginning of the period, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cost of Revenues</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cost of revenues includes the costs associated with the manufacturing of our portfolio of hardware devices, as well as direct personnel costs for employees and contractors, and other period adjustments related to costs of inventories sold or for sale or use in manufacturing.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Shipping and Handling Charges </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of sales and marketing expense. Shipping and handling costs were approximately $0.6 million and $0.8 million for the years ended December 31, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Taxes Collected from Customers </span></div>Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities. P12M P36M P12M P3Y 9200000 2700000 4600000 1700000 21000000 2800000 11500000 1300000 2700000 1600000 600000 800000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable are customer obligations generally due under normal trade terms for the industry. Credit terms are granted and periodically revised based on evaluations of the customer’s financial condition. The Company performs ongoing credit evaluations of its customers. The Company’s payment terms are generally net 30 or 60 days from invoice date.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes an allowance for credit losses at the time a receivable is recorded based on its estimate of expected credit losses and adjusts this estimate over the life of the receivable as needed. The Company evaluates the aggregation and risk characteristics of a receivable pool and develops loss rates that reflect historical collections, current forecasts of future economic conditions over the time horizon the Company is exposed to credit risk, and payment terms or conditions that may materially affect future forecasts. As needed, amounts are written-off when determined to be uncollectible.</span></div> 13800000 18200000 100000 600000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Inventories and Provision for Excess and Obsolete Inventory</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Inbound shipping and handling costs are classified as a component of cost of revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Intangible Assets other than Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from previous acquisitions, along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software development costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range fr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">om <span style="-sec-ix-hidden:f-439">two</span> to ten years. In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">definite-lived intangible assets, including in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Software Development Costs for External Use</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is available for general release to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated economic life. The straight-line recognition method approximates the manner in which the expected benefit will be derived. Costs incurred to enhance existing software or after the software is available for general release to customers are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations. At each balance sheet date, the unamortized capitalized software development cost for external use is compared to its net realizable value by analyzing critical inputs such as expected future lifetime revenue. The amount by which unamortized software costs exceed the net realizable value, if any, is recognized as a charge to impairment expense in the period it is determined.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Software Development Costs for Internal Use</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development or general and administrative expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as intangible assets and are amortized on a straight-line basis to depreciation and amortization expense in the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">consolidated statement of operations over the estimated useful life of the software. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Valuation of Indefinite-Lived Intangible Assets</span></div>The Company performs an annual impairment review of indefinite-lived assets during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist. To review for impairment, the Company first assesses qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the asset is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the asset is less than its carrying amount, then no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the asset is less than its carrying amount, then the Company calculates the fair value of the asset and compares the fair value to the asset’s carrying value. An impairment charge is recognized if the asset’s estimated fair value is less than it’s carrying value. P10Y 0 0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill represents the excess purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill is tested for impairment during the fourth quarter of each year, and more frequently if the Company believes indicators of impairment exist. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Valuation of Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Goodwill is tested for impairment at the reporting unit level by first assessing qualitative factors to determine whether events or circumstances lead to a determination that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount. The Company’s qualitative assessment is based on various macroeconomic, industry-specific, and company specific factors. These factors include: (i) industry or economic trends; (ii) current, historical, or projected financial performance, and; (iii) the Company’s market capitalization. After assessing the totality of events and circumstances, if the Company determines that it is not more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, no further assessment is performed. If the Company determines that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying amount, the Company calculates the fair value of the reporting unit and compares the fair value to the reporting unit’s carrying amount. An impairment charge is recognized if the fair value of the business (reporting unit) is less than its carrying value.</span></div> 1 1 0 0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment and rental assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. If the carrying value of the long-lived asset group exceeds the estimated future undiscounted cash flows, an impairment loss is recorded based on the amount by which the asset group’s carrying amount exceeds its fair value. Fair value is determined based on an evaluation of the assets’ associated discounted future cash flows or appraised value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> For the years ended December 31, 2024 and 2023, the Company had no impairment loss related to long-lived assets, except for the impairment of the capitalized software development costs for internal and external use, described further in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 4 – Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Land is not depreciated. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life, not to exceed 5 years. Product tooling is depreciated over 13 months. Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures, are depreciated over useful lives ranging from 2 to 7 years. Amortization of equipment under finance leases is included in depreciation expense. </span></div>Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterment that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income. 0 0 P5Y P13M P2Y P7Y <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Debt</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for debt in accordance with ASC 470, Debt and records specific incremental costs paid to third parties in connection with the issuance of long-term debt are deferred as a direct deduction from the carrying value of the associated debt liability on its consolidated balance sheet. The deferred financing costs are amortized as interest expense over the term of the related debt using the effective interest method.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Debt Modifications and Extinguishments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When the Company modifies or extinguishes debt, it first evaluates whether the modification qualifies as a troubled debt restructuring (TDR) under ASC Topic 470-60, which requires debt modifications to be evaluated to determine if (1) the borrower is experiencing financial difficulty, and (2) the lender grants the borrower a concession. If a TDR is determined not to have occurred, the Company evaluates the modification in accordance with ASC Topic 470-50-40, which requires modification to debt instruments to be evaluated to assess whether debt modification or debt extinguishment accounting is applicable. This evaluation includes analyzing whether there are significant and consequential changes to the economic substance of the note. If the change is deemed insignificant then the change is considered a debt modification, whereas if the change is substantial the change is reflected as a debt extinguishment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If debt extinguishment guidance applies, the previous debt principal amount is removed, the previously capitalized debt issuance costs are expensed, the value of instruments exchanged are recorded, including cash, new debt, warrants and common stock, and a gain or loss on extinguishment of debt is recorded. If debt modification guidance applies, no gain or loss is recorded and the effective interest rate of the debt is updated based on the carrying value of the debt and the revised future cash flows. Any previously capitalized debt issuance costs in a debt modification are amortized as interest expense over the term of the new debt instrument.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Convertible Debt Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company evaluates embedded features within convertible debt that will be settled in shares upon conversion under ASC 815,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (“ASC 815”) to determine whether the embedded feature(s) should be bifurcated from the host instrument and accounted for as a derivative at fair value with changes in fair value recorded in earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If an embedded derivative is bifurcated from share-settled convertible debt, then the Company records the debt component at cost less a debt discount equal to the bifurcated derivative’s fair value. The Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method. The convertible debt and the derivative liability are presented in aggregate on the Consolidated Balance Sheets. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Income within other income (expense), net.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Derivative Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company evaluates stock warrants, debt instruments and other contracts to determine if those contracts or embedded components of those contracts qualify as derivative financial instruments to be separately accounted for under the relevant sections of ASC 815. The result of this accounting treatment could be that the fair value of a financial instrument is classified as a derivative financial instrument and is marked-to-market at each balance sheet date and recorded as an asset or liability. In the event that the fair value is recorded as an asset or liability, the change in fair value is recorded in the consolidated statements of operations as other income or other expense. Upon conversion, exercise or expiration of a derivative financial instrument, the instrument is marked to fair value.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Research and Development</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Research and development expense consists primarily of personnel costs for our engineers engaged in the design and development of our products, software and technologies, project material costs and services. Such costs are charged to research and development expense as they are incurred, to the extent not capitalized as software development costs for external or internal use.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Lease Accounting</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Lessee Arrangements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement contains a lease at inception. The Company primarily leases office space, automobiles and equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. Certain real estate leases also include executory costs such as common area maintenance. The Company accounts for lease and non-lease components, including common area maintenance, as a single lease component as a practical expedient election. None of the Company’s operating lease agreements contain any material residual value guarantees or material restrictive covenants. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term includes the base non-cancelable term, and any renewal options that are reasonably certain to be exercised at the commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets also include any lease prepayments made and exclude lease incentives. Rental expense related to operating leases is recognized on a straight-line basis over the lease term. The Company has elected the practical expedient to exclude any short-term lease, defined as a lease with an original term of 12 months or less, from the provisions of ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Variable lease payments that do not depend on an index or rate are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise.</span></div> P12M <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Foreign Currency Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rate between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. Such increase or decrease is reported by the Company as a foreign currency transaction gain or loss within Other income (expense), net, in the Consolidated Statements of Operations and Comprehensive Income. We recognize foreign currency transaction gains and losses primarily on intercompany transactions between certain subsidiaries in foreign countries. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future and recognizes realized and unrealized gains and losses on these transactions in the period in which they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations. The Company’s policy is to include interest and penalties related to such positions as a component of income tax expense.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Litigation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and reasonably estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company revises its estimates, if necessary. The Company expenses litigation costs as incurred.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The grant date fair value of time-based RSUs is the closing market price of the Company’s common stock on the grant date, reduced by the present value of expected dividends to be paid on the Company’s common stock prior to vesting, if any. For ESPP rights and stock options with only service conditions, the Company generally uses the Black-Scholes option pricing model to estimate their grant date fair value. For equity awards that include both service and market-based conditions, the Company estimates the awards’ grant date fair value using the Monte Carlo simulation technique.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method.</span></div>The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Retirement Savings Plan</span></div>The Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches 50% of the first 6% of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations. 0.50 0.06 600000 700000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Income (Loss) Per Share Attributable to Common Stockholders</span></div>Net income (loss) attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares that were outstanding during the period. Diluted net income (loss) attributable to common stockholders (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potentially dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 at the measurement date (exit price). A fair value measurement reflects the assumptions market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels and is defined as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Level 1:    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 2:    Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:    Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.</span></div>The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Comprehensive Loss </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Comprehensive loss consists of two components: net loss and other comprehensive loss. Other comprehensive loss refers to losses that are recorded as an element of stockholders’ deficit and are excluded from net loss. The Company’s other comprehensive loss is currently composed of foreign currency translation adjustments.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2022, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2022-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Liabilities—Supplier Finance Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 405-50). The ASU requires disclosure of the key terms of outstanding supplier finance programs and a rollforward of the related obligations. The ASU does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The ASU is effective for annual and interim periods beginning after December 15, 2022, except for the rollforward requirement, which is effective for annual periods beginning after December 15, 2023. The Company adopted the ASU in the first quarter of 2023 and there was no impact to the consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">which requires that an entity report segment information in accordance with Topic 280, Segment Reporting. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The Company adopted this ASU in the current year with additional disclosures detailed in the subsequent notes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Pronouncements Not Yet Adopted </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. This ASU requires disclosure on an annual and interim basis, in the notes to the financial statements, of disaggregated information about specific categories underlying certain income statement expense line items. The guidance is effective for annual periods beginning after December 15, 2026, and interim periods with annual reporting periods beginning after December 15, 2027, on a retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued ASU 2024-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Debt—Debt with Conversion and Other Options (Subtopic 470-20)</span>. This ASU clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. ASU 2024-04 is effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted for all entities that have adopted the amendments in Update 2020-06. Adoption can be on a prospective or retrospective basis. The Company is currently evaluating the impact of this standard on our consolidated financial statements and related disclosures. Held for Sale and Discontinued Operations<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As noted in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 1 – Nature of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September 16, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the Company entered into the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Purchase Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to sell its Telematics Business. On November 27, 2024, the Company completed the sale of its Telematics Business for an adjusted purchase price of $52.7 million and recognized a pre-tax gain on the sale of $18.5 million that was recognized in Income from discontinued operations, net of tax within the Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The operating results of the discontinued operations only reflect revenues and expenses that are directly attributable to the Telematics Business. The following table summarizes Income from discontinued operations, net of tax included in the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of discontinued operation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(a) The gain on sale realized in fiscal 2024 includes the release of Accumulated other comprehensive income of $6.1 million associated with the realization of cumulative translation gains attributed to the Telematics Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company’s Telematics Business’ held for sale assets and liabilities in the Consolidated Balance Sheet (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets held for sale</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current liabilities held for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,004 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also entered into a transition services agreement (“TSA”) with the Purchaser of the Telematics Business that commenced on November 27, 2024, to provide and receive customary services that relate to information technology infrastructure, website hosting, and transition support for a period not expected to exceed approximately 10 months. Any amounts charged by the Company to the Purchaser under the TSA arrangement will not be recorded as revenue.</span></div> 52700000 18500000 The following table summarizes Income from discontinued operations, net of tax included in the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2024 and 2023 (in thousands):<div style="margin-bottom:2pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of discontinued operation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(a) The gain on sale realized in fiscal 2024 includes the release of Accumulated other comprehensive income of $6.1 million associated with the realization of cumulative translation gains attributed to the Telematics Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company’s Telematics Business’ held for sale assets and liabilities in the Consolidated Balance Sheet (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets held for sale</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current liabilities held for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,004 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 27967000 28402000 12242000 11724000 15725000 16678000 1152000 1789000 4672000 4872000 6120000 4868000 1293000 1351000 0 4124000 13237000 17004000 2488000 -326000 12000 14000 -59000 -16000 18456000 0 20897000 -328000 1956000 841000 18941000 -1169000 6100000 5110000 4414000 2325000 274000 12123000 369000 5083000 1422000 17973000 1390000 26237000 38360000 1387000 5973000 7360000 1067000 568000 9000 1644000 9004000 P10M Financial Statement Details<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Prepaid expenses and other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prepaid expenses and other consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rebate receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables from contract manufacturers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total prepaid expenses and other</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Property, plant and equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Test equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and purchased software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product tooling</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less—accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Depreciation and amortization</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation and amortization expense related to property, plant and equipment was $1.4 million and $2.9 million for the years ended December 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Accrued expenses and other current liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued contract manufacturing liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-575"><span style="-sec-ix-hidden:f-576">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,049 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Other long-term liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other long-term liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,755 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,351 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, of the $4.6 million long-term deferred revenue balance, $4.4 million relates to performance obligations expected to be satisfied between one and two years, and $0.3 million relates to performance obligations expected to be satisfied between two and three years from December 31, 2024.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13531000 18939000 44000 1616000 13575000 20555000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prepaid expenses and other consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rebate receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables from contract manufacturers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total prepaid expenses and other</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3495000 1950000 13000 1823000 2418000 1164000 5926000 4937000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Test equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and purchased software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product tooling</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less—accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19600000 19600000 3711000 3643000 5182000 5153000 739000 739000 767000 767000 29999000 29902000 28897000 27513000 1102000 2389000 1400000 2900000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued contract manufacturing liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-575"><span style="-sec-ix-hidden:f-576">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,049 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9245000 2717000 7997000 3608000 4772000 7537000 1346000 1226000 954000 845000 926000 1038000 4893000 4078000 30133000 21049000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other long-term liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,755 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,351 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4608000 1704000 147000 647000 4755000 2351000 4600000 4400000 300000 Goodwill and Other Intangible Assets<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company had a goodwill balance of $3.9 million at both December 31, 2024 and 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s intangible assets are comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,558)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-process capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-process capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amortization expense for the years ended December 31, 2024 and 2023 was approximately $11.1 million and $15.8 million, respectively, including approximately $9.6 million and $13.9 million related to capitalized software development costs for the years ended December 31, 2024 and 2023, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the years ended December 31, 2024 and 2023, the Company recorded $0.9 million and $1.1 million, respectively, of impairment losses on intangible assets related to capitalized software.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:88.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3900000 3900000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s intangible assets are comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,558)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-process capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-process capitalized software development costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3182000 3182000 0 4700000 4588000 112000 8500000 8297000 203000 31620000 14424000 17196000 3734000 3067000 667000 51736000 33558000 18178000 569000 18747000 4700000 4118000 582000 8500000 7447000 1053000 40877000 17075000 23802000 2882000 2804000 78000 56959000 31444000 25515000 203000 25718000 11100000 15800000 9600000 13900000 900000 1100000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:88.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 6290000 3752000 3247000 2598000 1388000 903000 18178000 Fair Value Measurements<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s only financial instrument measured at fair value on a recurring basis is its interest make-whole payment derivative liability on its 2025 Convertible Notes (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Note 6 – Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">). The fair value of that liability was zero as of both December 31, 2024 and 2023. The interest make-whole payment derivative liability is a Level 3 instrument. No transfers between levels occurred during the years ended December 31, 2024 and 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model with the following key assumptions:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$10.26 per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.20 per share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit spread</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.34 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The estimated fair value of the interest make-whole derivative liability at December 31, 2024 and 2023 was determined using assumptions which include an implied credit spread rate for notes with a similar term, the expected volatility and dividend yield of the Company’s common stock and the risk-free interest rate.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> During the years ended December 31, 2024 and 2023, there were no conversions of the 3.25% convertible senior notes due 2025 (the “2025 Convertible Notes”) into shares of the Company’s common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2024 and 2023, there were no changes in the fair value of the interest make-whole liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Other Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The carrying values of the Company’s other financial assets and liabilities approximate their fair values because of their short-term nature, with the exception of the 2029 Senior Secured Notes and 2025 Convertible Notes. The 2029 Senior Secured Notes and 2025 Convertible Notes are carried at amortized cost, with the 2025 Convertible notes being adjusted for changes in fair value of the embedded interest make-whole payment derivative.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As detailed in Note 6 – Debt below, the 2029 Senior Secured Notes were initially recorded upon issuance at fair value. The fair value of the 2029 Senior Secured Notes was determined based on a discounted cash flow model, which represents a Level 3 measurement. The fair value was estimated using probability-weighted scenarios which include assumptions that are highly subjective and required judgment regarding significant matters, such as the timing of redemption, amount and timing of future cash flows and an adjusted market yield of 8.35%. The use of different assumptions could have a material effect on the fair value estimates.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Also detailed below in Note 6 – Debt, the Short-Term Loan (defined below) was initially recorded at an amount equal to the allocated gross proceeds of the loan based on the relative fair values of the Short-Term Loan and the Short-Term Loan Warrants (defined below) issued in connection with the loan. The fair value of the Short-Term Loan used to allocate the gross proceeds was determined using a discounted cash flow model based on assumptions such as the amount and timing of the future cash flows and an estimated market yield of 27.57%, which represents a Level 3 measurement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Throughout the year ended December 31, 2024, the Company issued common stock warrants, including the Short-Term Loan Warrants, in connection with various debt restructuring arrangements, as discussed further in Note 6 – Debt. The warrants expire four years from their respective dates of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. The warrants were issued with exercise prices ranging from $11.03 to $15.77. The warrants had a total grant date fair value of $30.8 million and were exercisable at issuance.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The common stock warrants were initially valued using a Black-Scholes option-pricing model, which represents a Level 3 measurement. The following table provides weighted-average quantitative information, based on the relative number of warrants issued, regarding inputs used in the Black-Scholes option-pricing model to determine the fair value of the warrants at their respective issuance dates:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.573%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ccf6ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$12.59</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate:</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model with the following key assumptions:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$10.26 per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.20 per share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit spread</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.34 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The common stock warrants were initially valued using a Black-Scholes option-pricing model, which represents a Level 3 measurement. The following table provides weighted-average quantitative information, based on the relative number of warrants issued, regarding inputs used in the Black-Scholes option-pricing model to determine the fair value of the warrants at their respective issuance dates:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.573%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ccf6ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$12.59</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate:</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.93 0.77 10.26 2.20 0.1400 0.9220 P0Y4M2D P1Y4M2D 0 0 0.0433 0.0460 0 0 0.0325 0.0325 0 0 0.0835 0.2757 P4Y 11.03 15.77 30800000 12.59 0 0.042 0.951 P4Y Debt<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">2029 Senior Secured Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the 2025 Convertible Note exchange executed on November 6, 2024, as detailed further below in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2025 Convertible Note Repurchases and Exchanges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the Company issued to multiple noteholders approximately $40.9 million in principal amount of new senior secured notes due in 2029 (the “2029 Senior Secured Notes”). The 2029 Senior Secured Notes bear interest at 9.0% per annum, to be paid in cash, in arrears, on a semi-annual basis, and have a maturity date of May 1, 2029. The Company may, subject to certain provisions, issue additional principal amounts of the 2029 Senior Secured Notes with the same terms as the notes issued on November 6, 2024, with the exception of the first date on which interest expense begins to accrue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2029 Senior Secured Notes are secured by a first priority lien on substantially all of the Company’s assets. The Company may redeem all or part of the 2029 Senior Secured Notes at any time prior to May 1, 2029 at a redemption price equal to 100% of the principal amount of the 2029 Senior Secured Notes to be redeemed, plus the present value of the sum of all required interest payments from such redemption date through May 1, 2029 at such redemption date, plus accrued and unpaid interest on such 2029 Senior Secured Notes to, but excluding, the redemption date. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company incurred $1.7 million of issuance costs for the 2029 Senior Secured Notes, $0.7 million of which was allocated to debt issuance costs and recorded as a direct reduction of the carrying amount of the 2029 Senior Secured Notes, $0.6 million of which was allocated to the common stock and $0.4 million of which was allocated to the warrants issued to the holders of the 2029 Senior Secured Notes and recorded within additional paid-in capital on the Consolidated Balance Sheets. These warrants are further detailed below in the 2025 Convertible Notes section and within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 8 – Stockholders' Equity (Deficit)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2029 Senior Secured Notes were initially recorded at fair value, with all direct issuance costs being recorded as a direct reduction of the net carrying amount of the loan, resulting in an initial debt premium over the principal amount of the loan of $1.7 million that will be amortized to interest expense over the term of the loan. As of December 31, 2024, $40.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">principal of the 2029 Senior Secured Notes was outstanding, $31.8 million of which was held by related parties.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2029 Senior Secured Notes, net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.573%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal gross amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: unamortized debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Short-Term Loan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 28, 2024, the Company entered into a Loan and Security Agreement (the “Short-Term Loan Agreement”), among South Ocean, as lender (“Lender”), the Participating Lenders (described below), the Company, as borrower, and two of the Company’s wholly-owned subsidiaries, Inseego Wireless, Inc. and Inseego North America LLC as guarantors (collectively, the “Guarantors,” and together with the Company, the “Loan Parties”). The Loan Agreement established a loan (the “Short-Term Loan”) with an original principal amount of $19.5 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Short-Term Loan was originally scheduled to mature on September 30, 2024 but maturity was subsequently extended to November 30, 2024. Borrowings under the Short-Term Loan accrued interest at 12.0% per annum. Upon any repayment or prepayment of the amounts borrowed under the Short-Term Loan (including at maturity), the Company was required to pay an exit fee equal to 4.0% of the aggregate principal amount prepaid or repaid.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Also on June 28, 2024, as part of the Short-Term Loan Agreement, the Participating Lenders contributed an aggregate of $3.0 million of participation interests in the Short-Term Loan Agreement (the “Participation Interests”). The Participating Lenders consist of Philip Brace, the Company’s former Executive Chairman, who acquired a $1.0 million Participation Interest, and North Sound Ventures, LP, which acquired a $2.0 million Participation Interest in the Short-Term Loan. As of the date hereof, affiliates of each of the Lender and North Sound Ventures, LP may be deemed to beneficially own more than 5% of the Company’s outstanding Common Stock. James B. Avery, a member of the Company’s Board of Directors, currently serves as </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Senior Managing Director of Tavistock Group, an affiliate of the Lender. Accordingly, the Lender and the Participating Lenders are considered related parties of the Company. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with entering into the Short-Term Loan Agreement, the Company paid an arrangement and administration fee of $0.2 million to the Lender (the “Short-Term Loan Costs”). Additionally in connection with the Short-Term Loan Agreement, the Company issued to the Lender and the Participating Lenders warrants (the “Short-Term Loan Warrants”) to purchase an aggregate of 550,000 shares of the Company’s common stock, par value $0.001 per share (“Common Stock”). See Note 8 – Stockholders' Equity (Deficit) for further details regarding the Short-Term Loan Warrants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The gross proceeds received under the Short-Term Loan Agreement, along with the Short-Term Loan Costs, were allocated between the Short-Term Loan and the Short-Term Loan Warrants based on their relative fair values at issuance. The debt discount originally recorded as a result of the allocation of the net proceeds between the Short-Term Loan and the Short-Term Loan Warrants of $3.3 million was fully amortized to interest expense during the year ended December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">After multiple voluntary prepayments, the remaining entire principal balance was repaid in full on November 30, 2024. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">2025 Convertible Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In May 2020, the Company completed both a registered public offering, and a privately negotiated exchange agreement, that resulted in the issuance of the 2025 Convertible Notes. After taking into account exchanges and redemptions, the outstanding principal balance of the 2025 Convertible Notes as of December 31, 2024 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2023 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$14.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$161.9 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes were issued under an indenture, dated May 12, 2020 (the “Base Indenture”), between the Company and Wilmington Trust, National Association, as trustee (the “Trustee”), as supplemented by the first supplemental indenture, dated May 12, 2020 (the “Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company and the Trustee.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes will mature on May 1, 2025, unless earlier repurchased, redeemed or converted. The 2025 Convertible Notes are senior unsecured obligations of the Company and bear interest at an annual rate of 3.25%, payable semi-annually in arrears on May 1 and November 1 of each year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Holders of the 2025 Convertible Notes may convert the 2025 Convertible Notes into shares of the Company’s common stock (together with cash in lieu of any fractional share), at their option, at any time until the close of business on the scheduled trading day immediately before the maturity date. Upon conversion of the 2025 Convertible Notes, the Company will deliver for each $1,000 principal amount of 2025 Convertible Notes converted a number of shares of the Company’s common stock (together with cash in lieu of any fractional share), equal to the conversion rate. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The initial conversion rate for the 2025 Convertible Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 Convertible Notes, which represents an initial conversion price of approximately $126.12 per share, and is subject to adjustment upon the occurrence of certain events, including, but not limited to, certain stock dividends, splits and combinations, the issuance of certain rights, options or warrants to holders of the common stock, certain distributions of assets, debt securities, capital stock or other property to holders of the common stock, cash dividends on the common stock and certain Company tender or exchange offers. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If a fundamental change (as defined in the Indenture) occurs at any time prior to the maturity date, then the noteholders may require the Company to repurchase their 2025 Convertible Notes at a cash repurchase price equal to the principal amount of the 2025 Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If a make-whole fundamental change (as defined in the Indenture) occurs, then the Company will in certain circumstances increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes will be redeemable, in whole or in part, at the Company’s option at any time, and from time to time, on or after May 6, 2023 through the last scheduled trading day before the maturity date, at a cash redemption price equal to the principal amount of the 2025 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, as long as the last reported sale price per share of the common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Indenture contains customary events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the Trustee, by notice to the Company, or the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">holders of the 2025 Convertible Notes representing at least 25% in aggregate principal amount of the outstanding 2025 Convertible Notes, by notice to the Company and the Trustee, may declare 100% of the principal of, and all accrued and unpaid interest on, all of the then outstanding 2025 Convertible Notes to be due and payable immediately. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal of, and all accrued and unpaid interest on, all of the then outstanding 2025 Convertible Notes will automatically become immediately due and payable. Notwithstanding the foregoing, the Indenture provides that, to the extent the Company elects, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants in the Indenture will, for the first 360 days after such event of default, consist exclusively of the right to receive additional interest on the 2025 Convertible Notes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Interest make-whole payment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes also include an interest make-whole payment feature whereby if the last reported sale price of the Company’s common stock for each of the <span style="-sec-ix-hidden:f-725">five</span> trading days immediately preceding a conversion date is greater than or equal to $105.10, the Company will, in addition to the other consideration payable or deliverable in connection with such conversion, make an interest make-whole payment to the converting holder equal to the sum of the present values of the scheduled payments of interest that would have been made on the 2025 Convertible Notes to be converted had such notes remained outstanding from the conversion date through the earlier of (i) the date that is three years after the conversion date and (ii) the maturity date. The present values will be computed using a discount rate equal to 1%. The Company will satisfy its obligation to pay the interest make-whole payment, at its election, in cash or shares of common stock (together with cash in lieu of fractional shares).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has determined that this feature is an embedded derivative and has recognized the fair value of this derivative as a liability in the consolidated balance sheets, with subsequent changes to fair value to be recorded at each reporting period on the consolidated statement of operations in other income, net. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 5 – Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, for more information on this derivative liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2025 Convertible Note Repurchases and Exchanges</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Throughout the year ended December 31, 2024, the Company entered into a series of repurchase and exchange agreements with various holders of the Company’s 2025 Convertible Notes, some of whom were considered related parties of the Company. In summary, as a result of these repurchase and exchange agreements, the Company exchanged $146.9 million of outstanding principal of the 2025 Convertible Notes in exchange for $33.8 million of cash, $40.9 million of principal of the 2029 Senior Secured Notes, 2.9 million shares of the Company’s common stock, and warrants to purchase an aggregate of approximately 2.5 million shares of the Company’s common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a result of these restructurings, the Company recorded a net loss on extinguishment of debt of $2.9 million within loss on debt restructurings, net in the Consolidated Statement of Operations and Comprehensive Income for the year ended December 31, 2024. For more information on the terms of the warrants issued as a part of these restructuring agreements, please see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 8 – Stockholders' Equity (Deficit).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, no amount of principal of the 2025 Convertible Notes was held by related parties. As of December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$80.4 million of principal of the 2025 Convertible Notes was held by related parties.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: fair value of embedded derivative </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized debt discount </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Asset-Backed Revolving Credit Facility</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 5, 2022, the Company entered into a Loan and Security Agreement (the “Credit Agreement”), by and among Siena Lending Group LLC, as lender (“Lender”), Inseego Wireless, Inc., a Delaware corporation (“Inseego Wireless”), a subsidiary of the Company, and Inseego North America LLC, an Oregon limited liability company, an indirect subsidiary of the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Company, as borrowers (together with Inseego Wireless, the “Borrowers”), and the Company, as guarantor (together with the Borrowers, the “Loan Parties”) as subsequently amended. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Credit Agreement established a secured asset-backed revolving credit facility which is comprised of a maximum $50 million revolving credit facility (“Credit Facility”), with a minimum </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">borrowing amount for interest calculations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of $4.5 million upon execution of the Credit Agreement. Availability under the Credit Facility was determined monthly by a borrowing base comprised of a percentage of eligible accounts receivable and eligible inventory of the Borrowers. Outstanding amounts exceeding the borrowing base were to be repaid immediately. The Borrowers’ obligations under the Credit Agreement were guaranteed by the Company. The Credit Facility Parties’ obligations under the Credit Agreement were secured by a continuing security interest in all property of each Credit Facility Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On May 2, 2023, (1) two related parties, South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Credit Facility Participants”) collectively purchased a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> $4.0 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">last-out subordinated participation interest in the Credit Agreement (the “Credit Facility Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nd modified certain covenants. In connection with the purchase of the Credit Facility Participation Interest, we agreed to pay the Credit Facility Participants an aggregate exit fee (the “Exit Fee”) ranging from</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 7.5% to 12.5% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of the amount of the Credit Facility Participation Interest, payable upon the earlier to occur of (a) the maturity date of the Credit Facility, (b) termination of the Lender’s commitment to make revolving loans prior to the scheduled maturity date of the Credit Facility, and (c) the early redemption of the Credit Facility Participation Interest, as applicable. Further, the purchase of the Credit Facility Participation Interest granted an option for the Credit Facility Participants to purchase the subject revolving loan or to redeem its Credit Facility Participation Interest under certain circumstances. The Credit Facility Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Facility. As a result of the termination, the Company paid the outstanding balance and related termination fees on the Credit Facility of approximately $3.0 million. The Company also paid the Exit Fee in the aggregate amount of $0.4 million to the Credit Facility Participants. South Ocean Funding, LLC is an affiliate of Golden Harbor, Ltd. and North Sound Ventures, LP is an affiliate of North Sound Management, Inc. As of April 18, 2024, each of Golden Harbor, Ltd. and North Sound Management, Inc. were beneficial owners of in excess of 5% of the Company’s outstanding common stock. As a result of the voluntary pay-off, the Company recorded a loss on extinguishment of debt of $0.8 million within loss on extinguishment of revolving credit facility on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Consolidated Statements of Operations and Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> during the twelve months ended December 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense Summary</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Secured Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,749 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of exit fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,906 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The annualized effective interest rates, including the impact of non-cash interest expense, for the 2029 Senior Secured Notes, 2025 Convertible Notes, Short-Term Loan, and Credit facility for the year ended December 31, 2024 was 8.5%, 4.2%, 92.7% and 36.1%, respectively. The annualized effective interest rates, including the impact of non-cash interest expense, for the 2025 Convertible Notes and Credit facility for the year ended December 31, 2023 was 4.2% and 54.5%, respectively.</span></div> 40900000 0.090 1 1700000 700000 600000 400000 1700000 40900000 31800000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2029 Senior Secured Notes, net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.573%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal gross amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: unamortized debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: fair value of embedded derivative </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized debt discount </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 40879000 1621000 670000 41830000 2 19500000 0.120 0.040 3000000 1000000 2000000 0.05 200000 550000 0.001 3300000 14900000 161900000 0.0325 126.12 1.30 20 30 0.25 1 1 105.10 P3Y 0.01 146900000 33800000 40900000 2900000 2500000 -2900000 0 80400000 14949000 161898000 0 0 25000 1106000 19000 880000 14905000 159912000 50000000 4500000 4000000 4000000 8500000 0.075 0.125 3000000 400000 -800000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Secured Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,749 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of exit fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,906 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 562000 24000 -57000 529000 411000 3912000 5262000 489000 659000 614000 828000 5015000 6749000 2847000 3350000 1391000 3330000 4721000 4721000 312000 1092000 75000 200000 117000 466000 504000 1758000 137000 579000 -10906000 -9086000 0.085 0.042 0.927 0.361 0.042 0.545 Income Taxes<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s loss before income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,883)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,262)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,680)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,973)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Benefit) Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s net deferred tax liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:76.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for excess and obsolete inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and experimental expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible debt </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowances</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,375)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. The Company records a valuation allowance to reduce any deferred tax assets by the amount of any tax benefits that, based on available evidence and judgment, are not expected to be realized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December 31, 2024 and 2023, the Company had valuation allowances of $141.6 million and $149.5 million, respectively. The decrease of $7.9 million in 2024 was primarily related to the utilization of net operating losses due to the Company’s taxable income position. During the year ended December 31, 2023, the valuation allowance increased by $9.3 million, primarily related to its deferred tax assets created during the year for entities with historical losses and full valuation allowances. Based on the Company’s current position on valuation allowance, no net income tax benefits resulted in the Company’s consolidated statements of operations from the operating losses created during those years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Beginning January 1, 2022, we are required to capitalize certain research and development expenditures in accordance with Section 174 of the Internal Revenue Code, as amended by the Tax Cuts and Jobs Act of 2017, instead of expensing such expenditures, as previously allowed. Amortization of such capitalized expenditures are allowed over a 5-year period if incurred domestically or a 15-year period if incurred outside the United States.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The (benefit) provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2024 and 2023 to loss before income taxes as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal tax benefit, at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,535)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State provision, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate difference</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income inclusions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance against future tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disallowance of loss on debt exchanges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible officers compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">True-up of prior year provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December 31, 2024, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2022 and prior of approximately $355.4 million. Approximately $107.2 million of these NOLs have no expiration date. The remainder will begin to expire in 2030, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company has California NOLs at December 31, 2024 of approximately $64.4 million, which begin to expire in 2031, unless previously utilized, and no foreign NOLs for its active foreign subsidiaries . At December 31, 2024, the Company had federal research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $11.4 million, which have no expiration date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period. An analysis was performed for the period through December 31, 2024 and did not identify any events of such cumulative change in ownership during the review period. The Company will continue monitoring any future changes in stock ownership.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">It is the Company’s intention to reinvest undistributed earnings of its continuing foreign subsidiaries’ operations and thereby indefinitely postpone their remittance. Accordingly, no provision has been made for foreign withholding taxes on U.S. income taxes which may become payable if undistributed earnings of the foreign subsidiary were paid as dividends to the Company. The Company has recorded an income tax of $0.9 million representing estimated dividend withholding tax in connection with its plan to distribute funds from its discontinued Telematics operations in the first quarter of 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. No income tax benefit was recognized during the years ended December 31, 2024 and 2023. At December 31, 2024 and 2023, the Company did not have interest expense related to uncertain tax positions or a liability for unrecognized tax benefits. The Company does not expect changes to its uncertain tax position in the next twelve months.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases related to current and prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decreases from lapses of statute of limitations and prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases related to current and prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,358 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are no tax benefits that, if recognized, would affect the effective tax rate that are included in the balances of unrecognized tax benefits at December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company and its subsidiaries file U.S., state and foreign income tax returns in jurisdictions with various statutes of limitations. The Company’s tax returns are subject to examination by federal, state and foreign taxing authorities. The Company’s federal and state tax returns are subject to examination for the years beginning in 2021 and 2020, respectively. Net operating loss carryforwards arising prior to these years are also open to examination, if and when utilized. The Company believes appropriate provisions for all outstanding issues have been made for all jurisdictions and all open years. However, because audit outcomes and the timing of audit settlements are subject to significant uncertainty, the Company’s current estimate of the total amounts of unrecognized tax benefits could increase or decrease for all open years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 16, 2022, Congress passed, and the President signed into law, the Inflation Reduction Act of 2022 (the “IRA”), which includes certain business tax provisions. The IRA provides for excise taxes on corporate stock buy-backs and a minimum tax on corporate financial statement income in excess of $1.0 billion. These new provisions became effective January 1, 2023. The IRA had no material impact on the Company’s effective tax rate or income tax expense for the year ending December 31, 2024.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s loss before income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,883)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,262)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,680)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,973)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -13883000 -45262000 203000 289000 -13680000 -44973000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 is comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Benefit) Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 598000 20000 29000 14000 627000 34000 -43000 9000 105000 0 0 0 62000 9000 689000 43000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s net deferred tax liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:76.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for excess and obsolete inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and experimental expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible debt </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowances</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,375)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4620000 1185000 4162000 4679000 11216000 8629000 608000 3526000 2063000 1725000 19944000 18689000 97347000 108690000 1533000 3065000 985000 819000 351000 0 142829000 151007000 141628000 149529000 1201000 1478000 710000 1085000 665000 505000 1375000 1590000 174000 112000 141600000 149500000 -7900000 9300000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The (benefit) provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2024 and 2023 to loss before income taxes as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal tax benefit, at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,535)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State provision, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate difference</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income inclusions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance against future tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disallowance of loss on debt exchanges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible officers compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">True-up of prior year provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -2535000 -9895000 1374000 711000 -17000 -36000 6177000 0 -8515000 9296000 1204000 760000 1989000 1622000 3344000 0 19000 0 26000 -942000 31000 47000 689000 43000 355400000 107200000 64400000 0 11400000 11400000 900000 0 0 0 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases related to current and prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decreases from lapses of statute of limitations and prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases related to current and prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,358 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42915000 506000 30782000 12639000 719000 13358000 Stockholders' Equity (Deficit)<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Preferred Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock. As of December 31, 2024, the Company had 25,000 shares of Series E preferred stock issued and outstanding.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Each share of Series E Preferred Stock entitles the holder thereof to receive, when and if declared by the Company out of assets legally available therefor, cumulative cash dividends at an annual rate of 9.00% payable quarterly in arrears on January 1 April 1, July 1 and October 1 of each year, beginning on March 1, 2020. If dividends are not declared and paid in any quarter, or if such dividends are declared but holders of the Series E Preferred Stock elect not to receive them in cash, the quarterly dividend will be deemed to accrue and will be added to the Series E Base Amount (as defined below). The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date. However, the Company may, at its option, redeem shares of the Series E Preferred Stock, in whole or in part, on or after July 1, 2022, at a price equal to 110% of the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The “Series E Base Amount” means $1,000 per share, plus any accrued but unpaid dividends, whether or not declared by the Company’s Board of Directors, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series E Preferred Stock. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The aggregate liquidation preference of the issued and outstanding shares of Series E Preferred Stock as of December 31, 2024 was $38.4 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $13.4 million and $10.1 million of dividends accrued, approximating $535.71 and $404.93 per preferred share, as of December 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, the Company had 150,000,000 shares of $0.001 par value common stock authorized for issuance and 14,990,712 shares issued and outstanding.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As noted in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 6 – Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, as part of the consideration exchanged in multiple repurchases of principal amounts of the Company’s 2025 Convertible Notes, the Company issued 2.9 million shares of its common stock during the year ended December 31, 2024. These shares were recorded at their grant date fair values at a cumulative amount of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$44.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to additional paid-in capital within the consolidated balance sheet. As discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 5 – Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> above, the Company also incurred issuance costs related to the 2029 Senior Secured Notes and common stock issued, $0.6 million of which was allocated to the common stock issued and recorded within additional paid-in capital within the Company’s consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In January 2021, the Company entered into an Equity Distribution Agreement with Canaccord Genuity LLC (the “Agent”), pursuant to which the Company may offer and sell, from time to time, through or to the Agent, up to $40.0 million of shares of its common stock (the “ATM Offering”). During</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> the Company sold </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">803,596 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">shares of common stock, at an average price of $7.54 per share, for net proceeds of $5.9 million, after deducting underwriter fees and discounts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Effective as of November 2, 2023, the Equity Distribution Agreement was terminated by the Company, and there will be no further sales under the ATM Offering.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Warrants</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As noted in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 6 – Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, in connection with both the Short-Term Loan Agreement and the various exchange agreements entered into to repurchase principal amounts of the Company’s 2025 Convertible Notes, the Company issued warrants during the year ended December 31, 2024 to purchase an aggregate of 3.0 million shares of the Company’s common stock. The warrants expire four years from their date of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. As of December 31, 2024, none of the warrants have been exercised. The warrants issued during the year ended December 31, 2024 are the only outstanding warrants as of December 31, 2024. There were no outstanding warrants issued as of December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number and exercise price of the warrants issued during the year ended December 31, 2024 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares to Purchase with Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 18, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,543,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The proceeds from the Short-Term Loan Agreement, along with the related Short-Term Loan Costs incurred, were allocated to the Short-Term Loan Warrants and Short-Term Loan based on their relative fair values. This allocation resulted in the Short-Term Loan Warrants having a net value of $3.2 million that the Company recorded within additional paid-in capital within the Company’s consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The warrants issued as part of the various repurchases and exchanges of principal balances of the 2025 Convertible Notes, during the year ended December 31, 2024 were recorded at a fair value of $27.6 million within additional paid-in capital within the Company’s consolidated balance sheets. As discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 5 – Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> above, the Company also incurred issuance costs related to the 2029 Senior Secured Notes and warrants, $0.4 million of which was allocated to the warrants issued and recorded within additional paid-in capital within the Company’s consolidated balance sheets.</span></div> 2000000 0.001 150000 39500 25000 25000 0.0900 1.10 1000 38400000 13400000 10100000 535.71 404.93 150000000 0.001 14990712 14990712 2900000 44900000 600000 40000000 803596 7.54 5900000 3000000.0 P4Y 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number and exercise price of the warrants issued during the year ended December 31, 2024 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares to Purchase with Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 18, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,543,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 550000 12.12 236074 13.37 88534 11.03 20646 12.34 180000 11.27 1543363 12.12 29687 12.34 370000 15.77 3018304 3200000 27600000 400000 Share-based Compensation<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2024 and 2023, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”). The Compensation Committee of the Board of Directors administers the plans. Under the 2018 Plan, shares of common stock may be issued upon the exercise of stock options, in the form of restricted stock, or in settlement of RSUs or other awards, including awards with alternative vesting schedules such as performance-based criteria. The 2018 Plan authorizes 5,775,308 shares, of which 2,602,875 remain available for future grants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the years ended December 31, 2024 and 2023, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,444 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Stock Options</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. For performance stock awards subject to market-based vesting conditions, fair values are determined using the Monte-Carlo simulation model. Stock options generally have a term of ten years and vest over a <span style="-sec-ix-hidden:f-984">three</span>- to four-year period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted-average fair value of stock option awards granted during the years ended December 31, 2024 and 2023 was $5.82 and $3.16, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company’s stock option activity for the years ended December 31, 2024 and 2023 (dollars in thousands, except per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:53.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price Per<br/>Option</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">813,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(350,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">545,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(318,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and Expected to Vest — December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,326 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.80</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable — December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,405 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total intrinsic value of stock options exercised to purchase common stock during the year ended December 31, 2024 was approximately $0.1 million. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, total unrecognized share-based compensation expense related to non-vested stock options was $0.5 million, which is expected to be recognized over a weighted-average period of approximately 2.94 years. The Company recognized approximately $0.8 million and $4.0 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2024 and 2023, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the 2018 Plan and the 2015 Plan, the Company may issue RSUs that, upon satisfaction of vesting conditions, allow recipients to receive common stock. Issuances of such awards reduce common stock available under the 2018 Plan and 2015 Plan for stock incentive awards. The Company measures compensation cost associated with grants of RSUs at fair value, which is generally the closing price of the Company’s stock on the date of grant. RSUs generally vest over a <span style="-sec-ix-hidden:f-1031">three</span>- to four-year period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of restricted stock unit activity under all plans for the years ended December 31, 2024 and 2023 is presented below:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested — December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(246,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested — December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,106,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested — December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,111,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2024 and 2023, the total fair value of shares vested was $2.0 million and $1.2 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, there was $6.9 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 3.17 years. The Company recognized approximately $3.1 million and $3.3 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2000 Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The ESPP permits eligible employees of the Company to purchase newly issued shares of common stock, at a price equal to 85% of the lower of the fair market value on (i) the first day of the offering period or (ii) the last day of each six-month purchase period, through payroll deductions of up to 10% of their annual cash compensation. Under the ESPP, a maximum of 722,280 shares of common stock may be purchased by eligible employees.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2024 and 2023, the Company issued 26,096 shares and 64,150 shares, respectively, under the ESPP. The Company recognized approximately $0.1 million and $0.1 million of share-based compensation expense related to the ESPP during the years ended December 31, 2024 and 2023, respectively.</span></div> 5775308 2602875000000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the years ended December 31, 2024 and 2023, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,444 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 126000 662000 691000 1526000 430000 1138000 2577000 3645000 115000 473000 3939000 7444000 P10Y P4Y <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 0.042 0.043 0.951 1.736 P4Y P4Y4M24D 5.82 3.16 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company’s stock option activity for the years ended December 31, 2024 and 2023 (dollars in thousands, except per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:53.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price Per<br/>Option</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">813,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(350,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">545,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(318,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and Expected to Vest — December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,326 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.80</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable — December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,405 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 813296 46.50 82825 4.13 0 0 350249 38.39 545872 44.16 44250 8.40 1475 15.53 318796 54.28 269851 26.49 P6Y18D 619000 248326 28.17 P5Y9M18D 526000 164405 38.22 P4Y2M12D 149000 100000 500000 P2Y11M8D 800000 4000000.0 P4Y <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of restricted stock unit activity under all plans for the years ended December 31, 2024 and 2023 is presented below:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested — December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(246,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested — December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,106,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested — December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,111,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 117837 73.30 366713 5.78 246706 12.92 34836 39.77 203008 19.84 1106862 9.34 164288 13.42 33741 31.68 1111841 10.00 2000000.0 1200000 6900000 P3Y2M1D 3100000 3300000 0.85 P6M 0.10 722280 26096 64150 100000 100000 Income (Loss) per Share<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Basic income (loss) per share (“EPS”) excludes dilution and is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Convertible Notes calculated </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when their effect would be anti-dilutive.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income/(Loss)<br/>(Numerator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares*<br/>(Denominator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per-Share Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,535,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,535,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,535,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,007)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,372,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,372,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,176)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,372,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a summary of outstanding potential shares of common stock that have been excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-qualified stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income/(Loss)<br/>(Numerator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares*<br/>(Denominator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per-Share Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,535,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,535,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,535,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,007)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,372,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,372,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,176)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,372,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1</span></div> -14369000 3269000 -17638000 12535756 -1.41 -1.41 18941000 12535756 1.51 1.51 1303000 12535756 0.10 0.10 -45016000 2991000 -48007000 11372069 -4.22 -4.22 -1169000 11372069 -0.10 -0.10 -49176000 11372069 -4.32 -4.32 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a summary of outstanding potential shares of common stock that have been excluded from the computation of diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-qualified stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 119000 1291000 3018000 0 270000 546000 1112000 203000 29000 25000 4548000 2065000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Noncancellable Purchase Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company typically enters into commitments with its contract manufacturers and other vendors that require future purchases of goods or services in the upcoming three to four quarters following the balance sheet date. Such commitments are noncancellable (“noncancellable purchase obligations). As of December 31, 2024, future payments under these noncancellable purchase obligations were approximately $44.9 million. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Legal </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company is regularly required to directly or indirectly participate in other U.S. patent infringement actions pursuant to its contractual indemnification obligations to certain customers. Based on an evaluation of these matters the Company currently believes that liabilities arising from, or sums paid in settlement of these existing matters, if any, would not have a material adverse effect on its consolidated results of operations or financial condition. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Indemnification </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the normal course of business, the Company periodically enters into agreements that require the Company to indemnify and defend its customers for, among other things, claims alleging that the Company’s products infringe upon third-party patents or other intellectual property rights. The Company’s maximum exposure under these indemnification provisions cannot be estimated but the Company does not believe that there are any matters individually or collectively that would have a material adverse effect on its consolidated results of operations or financial condition.</span></div> 44900000 Leases<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of the right-of-use assets and lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of lease cost were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs included in operating costs and expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The future minimum payments under operating leases were as follows at December 31, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: amounts representing interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1139">Less: current portion</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion of operating lease obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> Leases<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of the right-of-use assets and lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of lease cost were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs included in operating costs and expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The future minimum payments under operating leases were as follows at December 31, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: amounts representing interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1139">Less: current portion</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion of operating lease obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of the right-of-use assets and lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of lease cost were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs included in operating costs and expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2855000 4022000 1346000 1226000 2627000 3972000 3973000 5198000 P2Y8M12D P3Y7M6D 0.090 0.090 1578000 1521000 1636000 1659000 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The future minimum payments under operating leases were as follows at December 31, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: amounts representing interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1139">Less: current portion</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion of operating lease obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 1637000 1687000 1131000 4455000 482000 3973000 1346000 2627000 Segment, Geographic, and Concentrations of Risk Information <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Segment Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously detailed in Note 1 – Nature of Business and Significant Accounting Policies, the Company operates as one reportable segment. As of December 31, 2024, the Company’s Chief Operating Decision Maker (“CODM”) was its Executive Chairman. The Company’s Executive Chairman left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer. Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. The accounting policies of our one reportable segment are the same as those described in Note 1 – Nature of Business and Significant Accounting Policies.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CODM uses net income (loss) in evaluating the performance of our single reportable segment and determining how to allocate resources of the Company as a whole, including investing in our products, services and customers. As the Company only has one reportable segment, the measure of segment assets is reported on the balance sheet as total consolidated assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalizable software development expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets related to business combinations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use asset impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt restructurings, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of revolving credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,016)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of profit or loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (Loss) from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,185)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) Excludes any share-based compensation expense.</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(2) Excludes any depreciation and amortization or share-based compensation expense.</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(4) Excludes amortization of purchased intangible assets.</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Geographic Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe (including United Kingdom)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Substantially all of the Company’s long-term assets are located within the United States.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Concentrations of Risk</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Customer Concentrations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December 31, 2024, two customers accounted for 41.9% and 33.6% of revenues, respectively. For the year ended December 31, 2023, three customers accounted for 37.0%, 31.8%, and 17.6% of revenues, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December 31, 2024, three customers accounted for 33.6%, 22.8%, and 18.8% of total accounts receivable, net, respectively. At December 31, 2023, three customers accounted for 51.9%, 12.7% and 10.6% of total accounts receivable, net, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Concentrations in the Available Sources of Supply of Materials and Product</span></div>Our services use hardware and software from various third parties, some of which are procured from single suppliers. For example, our MiFi mobile hotspots and fixed wireless access devices rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control. 1 1 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalizable software development expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets related to business combinations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use asset impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt restructurings, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of revolving credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,016)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of profit or loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (Loss) from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,185)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) Excludes any share-based compensation expense.</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(2) Excludes any depreciation and amortization or share-based compensation expense.</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(4) Excludes amortization of purchased intangible assets.</span></td></tr></table></div> 191244000 167286000 122321000 130847000 19905000 18199000 15522000 15495000 13203000 11738000 11048000 17088000 4248000 7350000 -4248000 -7350000 3823000 6972000 1320000 1320000 927000 1115000 138000 469000 1322000 0 -2851000 0 -788000 0 -10906000 -9086000 -850000 70000 689000 43000 -14369000 -45016000 18941000 -1169000 4572000 -46185000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe (including United Kingdom)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 184324000 163490000 5298000 2586000 1622000 1210000 191244000 167286000 0.419 0.336 0.370 0.318 0.176 0.336 0.228 0.188 0.519 0.127 0.106 Subsequent Events<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Appointment of New Chief Executive Officer</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 6, 2025, the Company’s Board of Directors appointed Juho Sarvikas as Chief Executive Officer of the Company, effective immediately. Mr. Sarvikas was also appointed as a member of the Company’s Board of Directors. Mr. Sarvikas, 42, has worked most recently as president of North America for Qualcomm Incorporated since April 2021. Mr. Sarvikas was granted the following equity awards pursuant to his appointment: (i) options to purchase 855,000 shares of common stock, which are subject to both service and market-based vesting requirements and vest over four years; (ii) 167,910 restricted stock units which are subject to both service and market-based vesting requirements and vest over three years; and (iii) 124,347 restricted stock units which are subject only to service conditions and vest over four years.</span></div> 855000 P4Y 167910 P3Y 124347 P4Y Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1 Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1. Rounding may affect summation. Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1

J MRG'@^Y-QQ64]F%VXWS[IV85J;2EK\4F#::N*ZZ=K4:K-Y8 -MC_/3>*M!S$59DB*D\4^O<[ S2<##\U;[C\YW]&7)C9BK\G>9 MV^)RD P@%RO>EO9.;7X6O3^.8*9*XSYAT\E.IP/(6F-5U8.1027K[IL_]G$X M "3^5P!!#P@<[\Z08_F.6SZ[T&H#FJ11&QV84/ -J!7?2W,-MW14"173XF2]+84878XM, M2-\XZZU>=U:#KUAE 7Q0M2T,W-2YR)\K&*,+.S^"K1_7P4F-[T1V!B'S(/"# MZ(2^7T.D+3\<%[D2CM)7U&OZ\6AH,1V;_.N9OIRTZKHTZZ]PT/!.7 VP= M(_2#&,Q>OV(3_^T)KM&.:W1*^VR!G9JWI: D];R-A\P?1-T*/"WDNI8KF7'T MY^81V]D(XW+\T19";R%P:T5ECOEVVOKG0L!*E=C=%"5+)8%M8;DL#:!^[-PM M#W/ 0QSR4(Z'Z7E(XH&P=5MR73Y!H]6#Q"H!JYS"^<=W'\[A#\%U5SV N1?5 M$C5L\T\?X2X \ .PE'E!%-%I,O6"9 +OA3'G<)7_C2V&*C)E+(5O2Q:&; 0L M"+PP8,!"WTNBZ5Z:4LAU5CCR.4)*U3CJPP!1J9?Z,;#$8VFZQQA>]M[B\+L7 MKJ2<>.S%04!?41KOQ=>B%IJ7#L!S;'QI7"\^"!B&B J]P ^!,6\:)GM4+K"\ M,MFUIX-65+W_]OT:C0CA1PFPJ>@KF;>.DT@*M# M]IB=IL6@.XBL+:_7DEAS8X2E>BFY[8IDV1JL46-(\5+6_01CF$N__[RM&BZU M8XEJLV.>I,$4A1F+P2VJ-VKUIC6]-9![/,/X1Y,4BW!IJ3"L;C-TF=)+1=79 M#>#UJR1@P5MXKY 7>I._$,<&J5%UX"4Q>R$N'JE@6FF*+6FL5%4^.#-:8)1A MQ3-92OL$4TSL%G];6T%6MOW6V6 ^EN@$4JR!23\$9(W!PMKJY4:=8()Y'DXQ M7;?=:\L?NW9T.WF2I!"%N_E!@*V:$GF/L-V&+/+"2>J.4>SY;#+"OLQPMR#7 M?5ZU6J$'2@/AML:&[YV2E585Y-(@"&/08H[P1M*OI8XE:B!BV'%IQ-"DQ\@B M+C"C2IF[JCC&+?)BK#$B-O%8$H]B MA]^A,_P_.KUO:O1 GZI@#"+2>EF/7?F>N:FQI_/]'7EV8K/%N\T6G]YLW561 M+.WO)\^O)O3N5V%WT_[8 CMIY/AR_M96FV.@,3>NSZ9OS7YQ+)]P=N^HXA8C MCEUR\& *V32D$8-I^]$$0UFC3M4:S*T9?<]J^U)+JNJ%Q>+NELJ/>/X /7:XF3NQ0K MA/IG4\RC[F[9W8-5C;O9+I7%>[([%OC'1&@2P/SV@0SL_NK,_@-02P,$ M% @ :)U36A"[IX:2"P #6L !D !X;"]W;W)K&ULQ9UM<]LJ&H;_"N/=V6EGDMB2;"?M)IEI*CC-3E\RS73WP\Y^D&5L M,Y6$#TA)<^;\^ 5),<;&*$J?GO1#XQ>X!-SH 6XAZ_R>B^]R16F)?N19(2\& MJ[)2)/^)H6ZIL%%WE2JK=B.91K09-YG2G/AN%H-!WF"2L&E^?U M9S?B\IQ79<8*>B.0K/(\$0]7-./W%X-@\/C!5[97Y.EG26UI^6]\( M]6ZXH($$75P,W@5OR>1,9ZA3_)O1>[GU&NFJS#C_KM]9M9E2!G1?,W^=$VQ%:& M,#B0(6PSA#L9HNF!#%&;(=K-<*A(XS;#>+=(X8$,DS;#Y*D9IFV&:=WV36/5 M+1TG97)Y+O@]$CJUHND7M5QU;M7 K- ]Z[84ZENF\I67GY.R$A3Q!;JJI/I. M2I04L911B8[1YT2(1/<*]"JF9<(R^?I\ M6*H2:>XP;8_^OCEZ>.#H$?K$BW(E$2[F=.[('_OS!Z$',%1-L6F/\+$]KD(O M\5])<8+"\1$*1^$8R54BJ'35RT^):7J"HJ"E?+N-T:N_OU8GXIH+W8[?"E:Z M*OLC8?5 =QM_*=9+2BX&*TY**.SJX_,??@NGHGZY. M F+(6$8$D: 8%8W&&^ZP=A'O[PM>?H=R77&RB.4\N*.BF904[&'NP1N<$$3 M[_2X>G[O6LG?B (0]'@&"6?J<;_4Z]^KU/ MY K1WRMVEV1:,I=07D)?H1K8Z>&S-NY,@3M3$* B6TUZMFG2,V^3?J6R%"PM M52A+5>NZ6M0+Z-NB9UUQ,#[K;-%.!@$JLM6B;S8M^L;;HK_1@@HU3MSK)451 M/J U%8R[E@-77E#?EH6$Q?XJJH5*7B]47*,%9#D($,P2,AB9U>3('V]4)?7 MCS*6S)B:M#'WX.[']!6RI6WW[S?A>#(:[9XI;<+3KH3800Q/@].]A 2J(G9[ M;ZW>@XY@=$>+BFHOA0JA0M)O\6<:6>NI< MN&7Q'JVW+)"TN*59D@2C^M^N>(Z49XZ$!*J MGBA$2]\DGB"IERM:O]06BFA M4*-<,WO6,Z\^^GD/V%L_2%KQ[0*Q(LVJN=%5KGAE=LJ+09L4LR;281TKXW0[@%!74LP"EQ2W- MCI-.3?<3*J9+TU_A-@3&;@C\?D/K*4FM"56S9K7>.4(%=:YP_*C>PHP=O?YL M%#E&L:>FQ*Z49^$H=#3[K_ * F,6!'ZWX%V6\?LFPNFK#7L:.)L?ZIQVF2C@+N3$*@RV6H8VR'P+\KKR^C'?'%BW#VY7*I:ADHH<9311JNB7+B7\G+Y*=)3* M9][$/Y$7@]:"0-%L[8P5$?JMB!LJ4G7>),MZ-P'-UQE_H%3JBW:E8+.J7L[F M29FNU+QB]O"80CCE!?4A0&EQ2PM"ZPKC9.=< STF@:+9TAJC(O0;%8>D70HU M=*%UHL3,6#-+U ;&H[*-VDY]07T*4%KX/QUR9A#N7 MH&SMC,43^BV>ZR(5]8J'%7KLE6S>AOG'*WIIQJ4^B?5&[7J 3M:L5&+KW;IS M.G.N5_W'[*TS)"T&I6%0&@GW=Z"<^E0V_D_H]W\V5Q=NDH=Z*Y563WTH],C^ MT7_)W(_N+2:H'01*PZ T D6S)3Y O)_.N9\8 MJG2V-L9#BOP>TB=6L+QR7B_WY^RM J@3!$K#H#0"1;,5-7Y1=/8BL1?42@*E MQ: T#$HC4#2[-Q@K*0*[3\I/ZJTPJ#W444OOCAG0DA HFGUGNS&#QAV[G:J9 M3 5;US;_H9U.?D9?)4%I<4?] O1 $]?^'@Q:# )%LV4T'M/8[S%]DW1196JQ MN7!N4_?G[BV@ORQAW>3.C6K/SHE!:T"@:+9:QBH:^_X-6[\7XS>C>DR2_*3> M"H,:4AVUC*:>21)H20@4S=;3V$]C_YUA3YLD@9I)H+2XHWZ19]P%-8Z@:+:. MQC@:^XVCKED2J$W4499@Y)DF/3LK!JT#@:+9>ADS:>PWDS[JW4@KGLWU/3&" MW]''G_SQ3:! 72906@Q*PZ T D6SI38NT_A%7*8QJ,L$2HM!:1B41J!H=F\P M+M/8[[_<"*ZF3.7#$5IG6GIM].M?D%K7-RM6CV'\SFWW^^&]1?<7=>()X\_- MB4%K0*!H]F_P&8MIXK=@E)CS*BU1R7EVX+*LG]!7,5!:#$K#H#0"1;.5-:[3 M)'B)H#T!=:M :3$H#8/2"!3-[@W&U9ITW*'W4T';#^\MNK^H0>2YF_8G\F+0 M6A HFBVH,;4F77N8\G6EEKM&125M)=*5FI7/D>2+\CX1] C=T15+,RJ/] T? M.M3K9?)6'MT1%I4H6!TMZG?LAWY=3^4/7S#V%Z]WEP!UOT!I&)1&H&AVMS'N MUV3\(J,"J%,&2HM!:1B41J!H=F_8^@EFO[?TDZ,"J*G6453/A:MGY\2@-2!0 M-%M,8Z!-_,[37S,B'#9W_,7KW1U -W*!TC HC4#1[&YC?+S)Z8N,"*!6'R@M M!J5A4!J!HMF]P5A]$_\-B#\Y(H Z>AU%/?6,",_-B4%K0*!HC9C#K:?XY%0L MZ^=F\P";S:>;9SJ]JY]DM/-Y'+S%S9.9#*9Y4-2G1"Q9(5%&%PHY M.CE50YIHGKW4O"GYNGY6T(R7)<_KERN:S*G0"=3W"\[+QS?Z )LG8%W^'U!+ M P04 " !HG5-:][)'?-," "9!P &0 'AL+W=O<[T\QB%6H^"3O R\<"7F74383PLV!)G:!^+>TU66*&D/$=IN)*@<3$*KCJ7 MXX';[S=\YK@V>V-P2N9*/3ECFHZ"MB.$ A/K$!C]5GB-0C@@HO%]AQE4(9WC M_O@%_9W73EKFS."U$E]X:K-1XT]-S>(D2QG]AO=O;#B I MC57YSID8Y%QN_VRSR\.>0Q0=<8AV#I'GO0WD64Z89?%0JS5HMYO0W,!+]=Y$ MCDMW*#.K:963GXUO4*1 9PLS)A"83&'"3:*DY;+$%#X6J)E+GX$FW#'MC!7" MZ00MX\*&ULU5E1;]LV$/XKA%<,+9#4(BW+&(FVB4JB1E)V6NS'[TC)DBU1:KNZ#WVQ)/IX^O@=C]^16NR$ M_* VC>F":9NAQMM,XOQF,5;5A*U7.1LPS^60F94@V/CY<*VWJ--PWBYR.F: MW3/]/K^3\#2NO<0\99GB(D.2K2Y'+_#%-9F9#M;B#\YVZN >F:$\"/'!/-S& MER//(&()B[1Q0>&R9=W]I!P^#>:"*78OD3Q[K MS>4H'*&8K6B1Z+=B]XI5 YH:?Y%(E/U%N\K6&Z&H4%JD56= D/*LO-+'BHB# M#CCHZ4"J#J3=P>_I,*DZ3.Q 2V1V6#=4T^5"BAV2QAJ\F1O+C>T-H^&9">.] MEO OAWYZ^8HE,8+9@.YIPA#-8G3#520RS;."Q>A-SB0U?"MTCJY%%D, H1GN ME$AX3#4\W&NX0&2U0F)UV,-XNQ8I3*^-B?N6H=LL$BE#3V^8ICQ1S\#I^_L; M]/3),_0$\0R]VXA"03>U&&L8G($XCJJ!7)4#(3T#P02]!M@;A7X%E/&Q@S&P M4E-#]M1?3( 9U)':F+]37K\5=S5;)^A*YK0 M+((FF^^&[1=QS WW-+%A3(0J)%/HX:-YS(6"]M^D*')U9D*1%#'/UKT!_^MW M0(!NX6WJ;U<\2KB^&ZY9?BY43B-V.8()H)CV974J0H/B1#U&2L>CQ2Z*A1X4#AQ9'!](\X+4M& M@S<54O-/ML&)%G=#2N:3-EJ'U62*>]"2!BT9%J(TIUR:&6FD)J(YUS3AGR"E ME%CI'95N@DD'3(?=KHF/35'CQ-M4)'A0EI?O!.#;ISLLC)%0NIRZ[#$WE:*[ MCILXR".361NSPVSF>7V@&[''PVK_IH;+/Z_[3OQ^!QCQP[ -OVMU/B%!#_I& M[/&PVM]FFL&"KBOPMBYQ@IPZYG$;HL.FC]Y&=/&@\BS?Z V3>VJ?5O/@63_. MH$O3=-X&ZC#"?50V(H8_HV*PR46P+"A3'D&^N:> $[1#G4)_&K1A=\V\'M"- M@N%A"?N"6A4],*CZV#X&4+'VY&%7O8@7SCMYV#6#B=RW,CM0K]G/2:-T)%AH3O!QH!T=SFCG,/L"F* O;8,#8/] MGT4K:>25#,OKM^R4H/5.BKB(-!"V9>#"F5/#"+ZVQC^5MV.^&GDG/]B) SGI MD<.IO!VSV]0A9+@.^:9-%''4(+-YT%Z[76:A[_7L $A3A9#O=^8 K?= )H^J M78Y=:)QC/.E)Q*F\'3/6E$7D!SN,("<]C3B5MV-VFU*.?,<#B$=(7Z[ M6G:9X5EG$S4^.(M/F5S;3Q0*A+3(='GV7+?6GT%>V,/_5OL5OK@N/V8T;LIO M*Z^I7',(<<)6X-)[/H.I+6#%KD]\7\06HO4WFX8C9DT!O#_2@B]?S O MJ#\:+?\#4$L#!!0 ( &B=4UK9WKD+<@4 '4? 9 >&PO=V]R:W-H M965TZG: MSNYODQBP)HDSMH%6VH=?.Z0)8&,H&_ZT28B/_>7X\L49K;GX+A>4*O"2)IF\ M:2V4RJ\['1DM:$KD9Y[33/\RXR(E2I^*>4?F@I*X*)0F'10$O4Y*6-8:CXIK M#V(\XDN5L(P^"""7:4K$ZRU-^/JF!5MO%Q[9?*',AWCM^B_%O :9DHDG?#D'Q:KQ4UKT (QG9%E MHA[Y^BLM@;HF7L036?P%Z_+>H 6BI50\+0OK%J0LV_PG+^6#V"H PP,%4%D MG5H EP5P ;II68%U1Q09CP1? V'NUM',0?%LBM*:AF4FC4]*Z%^9+J?&7VD2 M ]T;P!-)*"!9#.Z8C'BF6+:D,?@KIX*8YRU!&TQX%NL$ZLOZ2/*$Q43IDUN2 MD"RBX*GH=A_OJ"(LD9]T@6]/=^#CAT_@ V 9>%[PI=05R%%'Z8:;ZCM1VT>@SP/ *H "%CN*3TXOCW>(=_;BJ9X:J9X:*>/A O,E2")HI0*2D M2EZ[>#8!0G< ,S2O94XB>M/28T]2L:*M\<\_P5[PBXNNH6 [K+ABQ;[H>ZQ@ M\=9=I.XN+O!-M'X1S4PAJW$PZJRV:>P[(((F+RM',\.JF:$W)7_RK!T=3TO8 M9%H:"K;#VZUXN]ZTV+S'4[.)V/.DQKX#]1#NNU/3JYK:.VFT)(Q,6<(4H^[< M])K,34/!=H#[%7#_I"&S!7P\.?VCR;'OZ.->X,[-H&KJP)N;WWDV;RLJTJ/9 M&329G8:"[2 /*^3AR2/G71D:'LW0T)[9>F'HSA ,Z@4Z\#;XP'I\!F\JFHNT^G"U[@?]W*2XC-,7;4+1= MWMH\H'>Q'T^(7!26%ID#^F/)5CKYF7)G&EE=M@OA?J_UUW@N4>T7T"\87Z*( M+S6 ?B>(J*:9)O0*9%0Y@; %%(8PW ?R5G@N4&TBT+OPC^^SE4X(%WI2<3*$ M]B*+47>?X1)R 6N[@'Z]>! T)RP&]"4WPB^++L?5@@HGDL,;^E96O#6>2U1+ M"/0N^>_VV#+<-M.NII94EQ -6)L&[#>AO= K+.^> AN*MLM<*POTZH'NFUPO M@NKU"N3ZO5,57=-,A'FJG\+AJ6-@Y1/WAOO9O(28P-I,H%]-'C4 2;QF2>($@#9 ?]C?3XB_AG,)MK8L_.)0BF,V!PDED@)AMK?:?-9>RK<4 M.>%LA8!XN*\0_KK/9:L5 OD5XIR7862KQ.Z[;DEV"9= M4L@OTL\\WI".(') M5@L\V'Y'+)DNX1:H=@O4;60_ #4D#"7T)?0#U?J!_/I166Y.7HWB.H$=RH$' M5H^\A'&@VCB0?W-#@PCS(FJ;(7"\53LQ[8V,KF.ZO(1DH%HRD%\RSMK#0;9C M]!W#[Q*2@6K)0,.&MGQ00PI18E]"2' M)-@O)/OKWY%.BAU6$O3VQZ*_SG.9 M:BO!?BNYHS.JNVD,%'G9!CKH6MA6E6YOL ]U"5'!M:C@(Z)2S"6)JY%Y])IUPIGA:'"TIB*LP- M^O<9Y^KMQ'QYK;ZTC_\#4$L#!!0 ( &B=4UKRR1(:CP( (D& 9 M>&PO=V]R:W-H965T_K8@T5U4>R!H%?EE)5U.!6K7Q=*Z"E U74"2_/ MG&VF\DQN#&<"9HKH3551]?L"N&S&7N@]&F[8:FVLP<^SFJY@#N:NGBG<^3U+ MR2H0FDE!%"S'WGEX-DFMOW/XQJ#1.VMB(UE(>6\WU^78"ZP@X% 8RT#QM84) M<&Z)4,:OCM/KC[3 W?4C^Z6+'6-94 T3R;^STJS'WHE'2EC2#3S"Y<:A,1HF;!7G1N%7ACB37S)!1<$H)W-##6!]#)F"H8QK M\HEK,-ZC(\OI%=_I%>WKT MRNE3*(Y('!Z2*(B2 ?CD_?#X*=S'//3)B/ID1(XO?H7OJUI1P?Y0VV"'9"*% MEIR5M.TW49*9 HWY: UR20:2I\F/\X4V"MOSYU ^6@')L ![9<]T30L8>[4] M2VW!RS]^"$?!YZ'L_">R)[F*^US%;[';QF'8=B5923E<^A9_[/!VF&SS,$[C M,/.WNS$,>)V]UQ-Q22\N>5/<#6WPDAA06!OM2E?(JI;"%FA(:LLVVA&1 M),]TOG0)1^%H6&;:RTS?E'DK#?8.^W?)AK2E0VD\3I_)>^D5!6F:/M/G[PP* M.Z2_4+5B0A,.2\0%1\=(H]K!UVZ,K-WL6$B#D\@MU_BO &4=\/M22O.XL>.H M__OD?P%02P,$% @ :)U36GNDU2F^ @ 1 < !D !X;"]W;W)K&ULK95=3]LP%(;_BI6A"21&/ALH:R-!.[1=3%04MHMI M%VYRTE@D=F:[+=NOW[$3HM*FC(O=M'9RWM?/.;9/1ALA'U4!H,E357(U=@JM MZTO756D!%55GH@:.;W(A*ZIQ*I>NJB70S(JJT@T\+W8KRKB3C.RSF4Q&8J5+ MQF$FB5I5%96_KZ$4F['C.\\/[MBRT.:!FXQJNH0YZ(=Z)G'F=BX9JX K)CB1 MD(^=*_]R$IMX&_"-P49MC8G)9"'$HYE\R<:.9X"@A%0;!XI_:YA 61HCQ/C5 M>CK=DD:X/7YVO[&Y8RX+JF BRN\LT\78N7!(!CE=E?I.;#Y#F\_ ^*6B5/:7 M;-I8SR'I2FE1M6(DJ!AO_NE36XQ+%UM@JXV@?4+#_C=RB7E[ \U MY^V43 17HF09;8X?%@*KH[!>S0.1DYY:*O+C:J&TQ-/ZLZ\>#4#4#V!N\*6J M:0ICIS9KR34XR?MW?NQ][*O.?S)[4:NPJU7XFGMR!PM,&>]U"FQ-%R7T;G_C M<6X]3']9)V$T'(S<]78:^T'^<.!U02_PH@XO^@=>QT5R*2J2"FYW!>\27^4X M6$F0OA>:#S:==L28+LEB$.P\=Y>#H9!O .['Q0-P_,=6'>KQYGORUFDW8?SN0O4$L# M!!0 ( &B=4UK]&PO=V]R:W-H965T*5KW\F':!Q><8 TP MLTW2[==?VU!>$D(7E>1#@O'S',YS_$ .GN\H^\ECC 5X2).,+XQ8B/S*-'D8 MXQ3Q2YKC3,ZL*4N1D$.V,7G.,(IT4IJ8MF6Y9HI(9@1S?6[%@CDM1$(RO&* M%VF*V._W.*&[A0&-QQ.?R"86ZH09S'.TP7=8?,E73([,&B4B*+TP M_H%72]M2"3KB*\$[WCH&JI1[2G^JP<=H85B*$4YP*!0$DC];O,1)HI DCU\5 MJ%%?4R6VCQ_1;W3QLIA[Q/&2)M]().*%X1L@PFM4).(3W7W 54%3A1?2A.MO ML*MB+0.$!1 M@A63_<+$[PNP2I"<05D$_OU5D%S'O:X"W\C(+W?7X/7+-^ E(!GX'-."RU@^ M-X7DJ*YDAA6?]R4?^PB?:QQ> @=> -NR)SWIR[]/=[KIIE2FEL>NY;$UGG,$ M;UB [[R8_X8":Q3JE>7ZIWQ(>&-*<-(8!T9_%H&_XP/ M"?^P46>N9>UUZE-1'>*SFOALD/B2IGDA,&MX:M9YP<)8.H0(<+H6.\1P'^]! MZ%.7;R2PC@K0:JR =<8^KL!'4F(LM*X4+5<$S]C+%7B[31T/PKU>[HMR)T?^ M*V#C6."@$U"K&!6A ()2.;7IY3>J,1D+K5MO8TV@<\ZN'30^)TLQ$EI7BL;L MP&&W\\RN/70O4^CO>X7>J.FQKFTL#ASV.#<%RX@H&-9TU^1!'??3' 0Z><5& M0NN6W9@DZ)ZS>4>U4&.A=:5H3!0<-"?/;5[OH"T]9_\5XXF@+O'&]L!AWW.+ MI4F(:1(!DDKZ6_T2W4]R$.CD]1H)K5MV8YK@[)RM.ZIO&@NMNT?0&"=[T(T\ MLW4K\/:;K^?NOUD^$502-UO[0&H3[C_$-B3C(,%KF65=>O)AQ\I]K7(@:*ZW MANZI$#35AS%&$68J0,ZO*16/ [7;5.\N!O\#4$L#!!0 ( &B=4UIIA] B M?0( /<% 9 >&PO=V]R:W-H965TJZ=-'2CG7C@);&O M[SF^Y]B^@XW2#Z9$M+"MA#3#H+2VO@I#DY=8,=-3-4I:62A=,4M3O0Q-K9$5 M'E2),(FBR[!B7 ;9P,>F.ANHE150*0H&Y=0R,?FLL=]X[:1ES@R.E?C*"UL.@S(+X\ DA: M0/(4T#\"2%M ZH4VE7E9$V99-M!J ]IE$YL;>&\\FM1PZ4YQ9C6M$P0DHY.3+(3,TJ>99Q@WH,T/HR15_W.J_YS[.0]D9+VSAQ6*6U;\P"WU+4,'G*@H;WPM*YEK;.X1V>_WA?V M=T[2>]OE-/6&>V^H0KWTK<5 KE;2-C>PBW;=Z]H_VB?Q$76UI@G]H6E:XBW3 M2RX-"%P09=1[317IILTT$ZMJ_U+GRM*[]\.2.C-JET#K"Z7L;N(VZ'I]]AM0 M2P,$% @ :)U36I3XC5*4 P 9PL !D !X;"]W;W)K&ULO99?;]LV$,"_"J$50PNXT3_;LC/;0.*DZ( .,9*V>RCV0$MG MFRA%>B1E)_OT.U*R*ENREX=M+S8IW1U_=[P[W60OU7>] 3#D.>="3[V-,=MK MW]?I!G*JK^06!+Y92953@UNU]O56 *2-!SD3Y3Y^K0#04!O$9A:A2B%ZK$%<*L7.T)'-NW5%#9Q,E M]T19:;1F%RXV3AN]8<)>XY-1^):AGIE]8(**E%%.G@PU@!=DR!T8RK@F[\E- MFJH",G+_C&FC01,J,O)@-J#(O%#*"G]B=,DX,PS?OJTTWZ'JEZ<[\O;-._*& M,$$^;V2A45=/?(/0]F@_K0!O2\#H#. =I%KQL;J/H:KC M%=7QBIR]^(R]![6F@OU%;0[VR%P*+3G+:)F2&)R% HUA*1_(%>F(KR;?;I;: M*,S@/[KB40+TNP%L65_K+4UAZFWM66H'WNSGG\)A\$M7=/XE8T>QBNM8Q9>L M8^Q7@$F28;GO0!30Y6QI(7$6;,O9S<91?S#Q=TTGVD)1$B:UT!%7IH#CW60$JC3O BVM#1L,R7B)A,.H&'=2@@XN@AQI,I7 Y M@]4OBA4N"L7$FO ?]=>%/6@1]9,D.L%N"R6#^$Q\AS7V\"+VPQ845H$E!&RS M_\0Y;%UQ&/>')YP=0E$T[.9,:L[DE9R?+&>O;F@OO4./ZS5ZXU%)+Z1FKM"_ MW3\;^VE;ZOIM6??=R/.?_]2E'L1[5 ML1Y=//91OE!^+@-&[4XPZ)\D0%MFU&@61TSCFFG\JO)BP@"V0-.%-F[5QS@Z MSS2.3Z"ZI(+D'%5C9@C_CR2]K8YI MWF<K6=_ U!+ P04 " !HG5-:27DZ$I4" M ":!@ &0 'AL+W=OUAVH.;W#86CIW9;LOVZV<[(:0TK7C82^*/>X[/ M/;F^2390V'SF> M$004,F48L'ZM80R4&B(MXW?#Z;1'&F!W_,I^8W/7N$XH400D.F["3G38*7\H*9S!R*G.66(.3?O[D#[PO?>[\)[(MK\+6J_ 0 M>_I6)/H2@1"0ZTN^!K:"OK1KKJ'E,HUFG48#[R)QU]UT=H/\H1>U05LRHU9F M=%"FK>@^135LT#TL&KX3M!LSZ,1LZ8E;/?%!/8]*5;29SKG1K MLL-"_SQ F "]O^!&PO=V]R:W-H965T*7WI1&U!+\WIZ$ MH$P('IH0E@FA%5HPL[(NJ*;12(HMD28:TF<..2R.N"2+"'R 7$QR3T#TG@!;V&],G#T\/==![4;TU^% 1ZS01,^9ZIG,8P=G(SE]R $[UXY@^\5TWN= 2VXU58>16VH4?O M!%\>:9"9J1^0$A(L\ WP-33)+K"&%LLTF4W4&W@G(W=3EW,_R!]ZO2IHAV:O MHMEKI7E=<#HDUV#Z&^/+/?O[D+RYR;'-H(Z/+#-QN, S?*06-"X"<)$E%@JN M-"[R#5/?SLS&ZQ]Y/GZ:5+=2>^QB=P2VXV*_QYVF!*RWFO!>IVF? M]:FJ:N^H_G_0;/Y"(MS?;=HS'VN/6WN;-T>I]U0N&5\=#_"N3Q>FD M&&B1VQ?\N=!X7+"7*SS1@30!^'PAA+X;F#-#=4:,?@%02P,$% @ :)U3 M6I.I4*$W P XPH !D !X;"]W;W)K&ULQ59K M;],P%/TK5D ()%A>?8ZV4MLQJ,1@8@P^(#ZXR6UCX=C!OFUAOQ[;R4*[I@6D M37QI_;CWY)P3^^8.-E)]TQD DA\Y%WKH98C%J>_K)(.74"6\T<&N7:C20*^1,P*4B>I7G5/V< )>;H1=ZMPL? MV#)#N^"/!@5=PA7@=7&IS,RO45*6@]!,"J)@,?3&X>DT#&R"B_C$8*.WQL1* MF4OYS4YFZ= ++"/@D*"%H.9O#5/@W"(9'M\K4*]^IDW<'M^BGSOQ1LR<:IA* M_IFEF V]GD=26- 5QP]R\P8J06V+ETBNW2_95+&!1Y*51IE7R89!SD3Y3W]4 M1FPEA)T#"5&5$-U-:!U(B*N$V DMF3E99Q3I:*#DAB@;;=#LP'GCLHT:)NQK MO$)E=IG)P]%K*=,-XYQ0D9+WF($B,X%4+-F< QEK#:C)"_*.*D6MX>3I&2!E M7#\SJ]=79^3IXV?D,6&"?,SD2AL4/?#1$+/P?E*1F)0DH@,DPHA<2(&9)J]$ M"NDN@&\4U;*B6UF3Z"CB&20G) Z?DRB(6@V$IG^?'A^A$]/'6&)@V^/OEK8DG,X1K4%O8P'9\Z-<^]/_KG>SO'_'.WI7<#PKC_J$K&0:_O[C! M US*"G2[]/7W&#<$[92:DK&_U2[DH):NB[*>K026G]AZM>[4QJX_N;,^L1V< M:T-^PY3MWP552R8TX; PD,%)UY0W5794Y01EX9J2N433XKAA9KI04#; ["^D MQ-N)?4#=UXY^ 5!+ P04 " !HG5-:"4UY74\% !''P &0 'AL+W=O MDH[3?OU2LJ(KK<0!_9)8TO#HS&@X$_W]&$;2<6M)YN?(F7*YG?L*?C-5G26RJ_ MKF^XNK(KE'F7D MC&A"(YE#$/7O@RT T!D!W MSP!4#D O'8#+ ;AP=,>L<.N*2#(=<[8%/+=6:/F/(C;%:.5-G.6?\59R]316 MX^3T V/S;9PD@&1S\%FN* ?7F239,KY/*+@4@DH!SC3W3JZH)'$B3M73K[=7 MX.3-*7@#X@S!E%FW23$*F^ MU&7*N(Q_D;Q,Z&CND/P&@3.,/2_L\-290==U]42]BJ@W2/23JLS/1]+KO1N& M,.@R[%LASX.>GJ!?$?0'D[Z7YV]!SOGDS\JMSVHIKU6+5B"B D]_\%7'/K- M#(&UHC&JHC%Z)HU5+]_5[^25]7MD,A:&P%JQ@$[=Y)UGZTSM3R!YO0)U"J/OD>#;WRM1[6. M@2:$#.QK%*?KQ^![7NM'+7?@H'28WG$R5RMCM6HNED ROP092?=4&Z.BQA1: MV_5:UL#@J-5F4#4=' M#:.U8U.()#JNG%U>;L)?0;N#T("P6^@T1EZC&K8)U@H##2N, M6;&W0CG@-"F"*%;Q6COGAX$.7L@?0V&@QI;& V5JEMJK4D0"8D =)L6S06#"5% MS0Z(X^U95J"ZV:/A9C][]<)X&/C@Q#]&XT=UXT=';?S(:.,WA=:.1=WXD9G& MC_HM'4,?]:J IO,[8;!O;M6M'YEK_4C3TZ'K(K?+56<7.,&>'41<-W]LHOEC M3?,/X*BW7ZS98,"ALT< X%H X&$!4!QV:'D9[?>FT-I>UOT>'[7?8Z/]WA1: M.Q:-8PQ#YQB:'84 =V>/Q@J%^W0IKOL]-M?OL6ZGP/&[_5YGAD)GSTD&KOL] M-M'O2Y#F@8_?I]@W"KIK$+MQRID?,?]-^#+.!$CH0@URS@.%P7>GMKL+R=;% MP><]DTKJ%S]75"WO>6Z@GB\8DT\7^5EJ=78^_1]02P,$% @ :)U36HJ5 M#2CB @ M D !D !X;"]W;W)K&ULK99K3]LP M%(;_BI6AB4F#W)H;:R-!@0UI%\1MG]WFI+%PXLQV6MBOGYV$J+0A1=6^-+9S MWC?/.:XOXQ7CCR(#D.@IIX68&)F4Y8EIBGD&.1;'K(1"O4D9S[%47;XP1N^;QF%62D@*N.1)5GF/^? :4K2:&;;P,W)!%)O6 M&8]+O(!;D/?E-5<]LW-)2 Z%(*Q '-*)<6J?3",=7P<\$%B)M3;2F]2= MJV1B6!H(*,RE=L#JL80I4*J-%,:?UM/H/JF%Z^T7]\LZ=Y7+# N8,OJ;)#*; M&*&!$DAQ1>4-6WV#-A]/^\T9%?4O6K6QEH'FE9 L;\6*("=%\\1/;1W6!/;H M#8'3"ISW"MQ6X-:)-F1U6N=8XGC,V0IQ':W<=*.N3:U6V9!"S^*MY.HM43H9 M?V4L61%*$2X2]$MFP-%5(7&Q(#,*Z%0(D (=H8NG4M4=$G2:,R[)7US/@1XM M!""6HDM2$ E'W]6<)#T.A^<@,:'BD_*ZOSU'AP>?T $B!;K+6"74M\78E"H= M#67.6_2S!MUY _T5K#@@O%XJ:$K5EV5C.^JWU:OX1)1X#A-#+5,!? E&_/&#[5M?^G+^ M3V:O*N!V%7"'W&-52*\OP485U"J]JRQCWXFLL;E"- MRE\#=P//V0 ?M-X3W.O O5W@01^XMPWNC((-\$'K/<']#MS?!1[V@?M;X(X7 MA1O@@]9[@@<=>+ +/.H##[; ;3?8'Y@M2"$0A53KK.%#+AS=WA*8C65D?LS,FU:%=-S-UK0*N ]3[ ME#'YTM$G=W=1B_\!4$L#!!0 ( &B=4UJSJE'Z P4 %@: 9 >&PO M=V]R:W-H965TD7%EQOF]:5R&PY9K M&$$$@3(01#\V,($H,DB:Q[<,M)7/:0S+[X_H%XGSVID9D3#AT5<:JN6PU6^A M$.9D':D[OOT+,H,RAL J@6OG@6O;T$<7E!$64!*AJ!0KHM#<1'1C(EKG M?PK:2T#-XK49N0-G4W;*-J+"M),S[5B9ZHPY05-@E O]"))/><.59DNE7.L& M90@>@B5A"T!ZR34IUD$3SC8@%)U%D(ZN\R:=N%OBVL:=3L]U=YUZ.G"/4]W< MJ:[5J4]Z[3<)F='6C2+NB,\1Q#,(=3'KQ5+03;)$U#G0M?!*F=M&5)CW>!.?E4U MGSR[-ME&5+SQW&)G=ZW^3!51"6L%.E@*Z>T\*6!3 9E+M3MZBNKY92['KH\[ M.Y1?,+#*O*1)/"OSKT9[,)VXFGE;CP#+_,,Z85 M^MZM+ ,I9X/O]EWWZ>IOG^ZU[A02Q[,*@9>ON+KKFC(:K^L_9Z/:I2FT:DP* M]>*UW]3ZZUG5U,'!:PBM&KQ"4'EV1?7Q 41 ):"5H('^!9'J>G2D%]^01Y$N MZZ+WO4XKJ_0?9].=E"K)\_0:M5M&5E:O];I07)Y=[VV54:,"L"FT:O *">A9A5+S9=1_6D:=XUYOMXQ^AGSS"OWFO5; M_4!7L($HGH!)0)*<-_T-P9+1;R8= MSZD,^)H9<34A2C9IDJW4[.ZYK5T5UW]]5W_897^M1(62Q7< ML%]487:2!R?)SQ#3N!#3^&T=&.)&57=3:-7@%:H;VP\-#ZBP=EV%X5YG=S>S MSWBH1T[IC#X&L4BN+B1*TCP]_LY[\^N1L^128*=_[)U.TDN. B:]<]&5M:!, MH@CF&M(][FE5*])KC+2A^"JY"9AQI7B&PO=V]R:W-H965T0\-7(P][KB3OV-%/Y"7\\G-,GN ?UU_Q6Z"._1HE9 M"IED/$,"IB/O I]/@EX>4(QX8+"2&[]13N61\^?\X#H>>=T\(T@@4CD$U7^6 M,($DR9%T'M\K4*^^9QZX^?L5_7-!7I-YI!(F//G&8C4;>6<>BF%*%XFZXZL_ MH2)4)!CQ1!;_HE4UMNNA:"$53ZM@G4'*LO(O?:D*L1% >CL"2!5 WAH05 %! M0;3,K*!U114=#P5?(9&/UFCYCZ(V1;1FP[)\&N^5T%>9CE/CSY0)]$"3!: O M0.5"@)XCA4[0)0P)HEF,+J2>]'D^"Q)]N )%62(_ZI ; M6$+RVR^XW_TC&/I*9Y??PX^J3"[+3,B.3##1M\C43*)/60QQ$\#7M&INY)7; M);$B7D'400'^'9$N"=&OR$=R1@7(EMPF;T<*=B(UD@SJ"0@*Z' '] -/J&() M4^NVDEEC\T?\7,YI!"-//\,2Q!*\<3D!;1P=@35HAC7-L$ /]M/9=39?*%FH M*K](BT?[*T2SC'U?@$1_WV@<=*T@E?^TU2=T61]'8(WZ].KZ]*PR^$:%H)DN M1;I1'997IXUVB:77IAPL7ZF7XVYGT,-#?[E)R'K+=Q+JUX3Z5D)?0:1MJ5NC M]ITQ1V -@JH-M MG1_"A&'CPK#=1UUGVG^!5"BESW"RFO%$2YZN"V[_(OO;IQUZ[]D]A&_#QKCA MP5&> *=^SQ5:LU]B#!^QFJ7Q%0BVI'EC#26,/A;">-O34 $WG@;]2AIL/0SM MPTY/ZV'-Q(T+(W879E?YO>+1\^Z%WHZ][Q2Z0FM6PO@W0HXA<^+4]+E":];( MF#YB[[EMZ %]8!F*>9+H=TTT!U$V]CZVEJ $'6RN]]T.Z6]+_/_#2(?L$+CQ M8,3NP>P"GPB(F4)E)[\U=Z>-,E=HS5H8ZT9Z1Y&X4[_G"JU9(^/WB+W]]A,K M>0F,P\82C<-MF;<.&Y!=2C=D5_N/>HQU^[]D[1%\M,)XN.,HWT<"IUW.%UJR1\7J!O4WW$PKOM1F4 M;AALOY/N&MC?$KN_LI M&)ARU\P7*IY8)E$"4PVI7XQU:J+*#XO]G(\&ULO9U=<]NXV8;_"L;O3F<[D]@B)>K#=3R3 MM8G20))FXFU[D.D!+,$2WTBD2E)VW-D?7Y"B!8&$(#%SIWNPL27R BU?)L#G M)L"KYS3[EB^D+,CWU3+)WYTMBF)]>7&13Q=R)?+S="T3]D_%D>TO1;^8G/HS>+W7WUSOU _6V_VRM])M+:D4NQ6%N+[*TF>2E=LK7OE%Y6FU MOS(K3LJ_J?LB4^_&:K_B^E8^%.0M^22R3)1RDU]O92'B9?[GJXM"\W8WO)'Y*G\Y);_B&^#U_0/Y^ M?TM^_<5V8+=NS/MU=DZ\\5%,Z,9\%"^DYU>4OH-"W91;.3TG?<\\&%)D8A8G M\UO5Q"_D@N0+DK_B]EVJWR5YD6U4IU"0KQ_4!N2ND*O\7Y:C MO-G2!G9:V===YFLQE>_.5&>6R^Q)GEW_Z?^\8>\O-D&1L! )HTA8A(0Q)(R# M8(9Y@YUY Q?]^M-F]2 SDCX2,9O%Y5!"+%__2AZS=$6>R]-O4N3DUSBIW_@S M^>/P7]"-L[VN;B)A(1)&M[!A!2M'AT_7_9XW[O<&5Q=/^]HA&V5(& ?!#.V" MG7:!4[N;=+52HU8UBIA^>T/6(B-/8KF1E62S=+D464[6RLM*L](W??*V.>=L MK*MS2%B(A-$M;+SG7.^\U_-,X_[J_N2_>K8>)3H)??Q31>QL6+S4)G M(UTM1,)")(QN8:.]W^=H/.[U>HT37WNSQA8,>50W\&;D[45DH4];B MI=2F,DGDN2S>/HCI-SGK)I&SI:X2(6$A$D9'+3L&X['?MJB]77\4C%K;,>3! M<1#,<&F\W?U PD+D3"*A$5(&$/". AFF#;9F3:!7G1. MD.8A82$21I&P" EC2!@'P0SSO)XN[?5.O.Q\KZX-VAWP=!6.8IF"KI7>_:<#GW9C=ENMF,VZABSN5F= MS4+20BB-0FD1E,:@-(ZBF?[YVC\?VCG7.)2"2%H(I5$H+8+2&)3&431309U) M>,["\U9!,9]G/XGN\VJS(0YJI?:O2B%#-'>I?H9D"E!9":11*BZ T!J7Q MFK;_-QGT&G^4IEPZ6_#<=>B/<5+)-@=5DV3M07(I=69Z#%?2@M]-JE]@/=&[+9 M"$IC4!I'T4RQ=![@_>\" 7=3G4.M#@7\ M'K3FY4,+^E!:"*51*"V"TAB4QE$T4T%=]O?=9?\R?8^+RKY'*0]VG6Y*9_.@ M!?^:UNC$>J-&)T:AK490&H/2.(IF.J5+^;ZS3NON8+=U,*MCT(H^E!9":11* MBZ T!J5Q%,TT45?T?>PT Q]:TX?20BB-0FD1E,:@-(ZBF0KJPK_O+OR?VL%" M*_Y06EC3&AVLY[-.@+U[F>E7Z<[+-W'T-E(:%8!I5$H M+8+2&)3&43336YU[^-CI#SXT\(#20BB-0FD1E,:@-(ZBF8L^Z,"C[YZHT.T. M2S>LJX UK7W32.,^ &BK%$J+H#0&I7$4S51+!QG]8_,7EDJI&?DLLJK07/X; M3^.UJ%:+NJOO#;"._MSDSIY!PPTHC4)I$93&H#2.HIDVZ@BDCYW-T(=F'U!: M"*51*"V"TAB4QE$T4\&]%99.F,T0:P6GY2HCZBRHKI4=72YVH27L2DO8I9:P M:RUA%UMJ3]^PWK/(4ZM"D/\;VQM#\ TH+H30*I450&H/2.(IF*JCSC[Y[ MWL>/]<;0$ 1*"Z$T"J5%4!JK:?N]L6_OC7]&OC'0^<; G6_<+U3W^_9WF:W( MAU0DY/T\D[*4S::6F]55+2@MA-(HE!9!:0Q*XRB:Z9\.008>M)<=0),/*"V$ MTBB4%D%I#$KC*)JIH$X^!N[)'XU>]DUUU_/A_M5-ZVP@-/B TBB4%D%IK*:- M6OUKHWM%M6JZI2.-@3O2.-B]JLO;ZDR7/M;W5EE5@V8;4%H(I5$H+8+2&)3& M4313R+UG20RP_2TTYH#20BB-0FD1E,:@-(ZBF0KJF&/@G@MR7U3U/V/QB_(\ M.*OZX3S?-!_^5)L(33N@M!!*HU!:!*6QFN;Y>QUO.;.JV>W^C!ACH&.,@3O& MV%N[^/7A4K',RQOJ=\^:LBH*@M!!*HU!:!*6Q03O(:.GU,R*,@8XP!NX( MH]O2B&Y89ZN@V0241J&T"$IC@_:J6M[$MFP?1[5KRJ5SA\&1Y:&^Q]N)MVN9 M3=403,&*(U":1&4QFI:HSML/F&,HQHUE=(YPL"=(WR,DS0K M5[/8C;F.N 6-$*"T$$JC4%H$I;&:UG0K:+KU,P*$0 <(@3M >+]*LR+^SS:C M?QW%S^)\6M;/+E23J]B^>(J;VU4R*"V$TFC0GL?1[_?;/4_T(\T2FSK0X^[UC!S>NK$9TK5I :2&41H>VU9O&HTF[[ ]MET%I M'$4SO=*U_Z&[]O_#Z9*;V]DS:!( I=&:MG^B?AN,+);]0*O6< EZ^!Q%,P73 M(<#PA)O_,[G>9-.%R-5@[$C1RXWK[!6T\ ^ET6'[#GM[>2^"MLN@-(ZBF7KI MHO[0??]_A^S23>IL%K2>#Z71FM9\_,WX]>&RV_^:3WZ#'@.#TCB*9EJFZ_9# M=]W^U"13O6==B%^_?E^^;K4368J^A=)"*(U":1&4QJ TCJ*9UNI 8(A=[F@( MG0 I850&H72(BB-06D<13,5U('!\)3ECHZ6W=R4SN9!(P4HC0[;SZD>6H=\ MT+ 2N,HFNF4#@N&[K T!F_UP^)^"SBV=LX(3=B'1<'2BK0^0506@BE42@M M@M(8E,91---AG4T,L6L?#:&3$:"T$$JC4%H$I3$HC:-HIH(ZO1B>LO;1\:YY M8JE26%(*=VN=G8*F%%!:!*4Q*(VC:(93(YU2C(XL=G1ZUVRL4F@3S]U4UU,> ME!9":11*BZ T!J5Q%,W44X<=(^Q:2"-HQ@&EA5 :A=(B*(U!:1Q%,Q74<V711#VV50&D?13*]T#C)RYR W:?(DLR)^ M6,IMAEOUO@'9?_W@9!LWN[-KT&0$2J-06@2E,2B-HVBFCSHQ&0VP72TT_H#2 M0BB-0FD1E,:@-(ZBF0KJ^&/T4^9#N*F=382F(% :K6G-F+C??(I[=.J&#'I\ M'$4S_='9Q66.]N60V\\&;=OZ"I (IF^J-3@9$[%=A>+^:E/5DI MD545Z.I%4%H(I=&:Y@W-@4]O-/''D^'!.^F@!\&@-(ZB&7Z-=4(P=B<$>WYM M9Y"6W>"L?.Q&EI>S2;<=8=DC_D(N'+VBNYFN#D)I(91&:]ID?R3E#ULK@D;0 M5AF4QE$T4SI=]Q^[)SG\OE#41;J<[X+V7I89/%\+C.K:] 8 $H+ MH31:T\P)V^?]IFG0\CZ4QE$TTS1=WA^[R_O:-*57D8GJXG$F7LK$L_[V5ECC M3C>XLV30>C^41FN:^>2>IF+02C^4QE$T4S%=Z1^[*_V&8M,TR>5T4TV Z*8; MM.0/I850&JUI^[KU6[I!"_E0&D?13-UT(7_LK-)>O]^M5F3VG:6!:B"WG5L_ M5<,W29+JUH[91A*1J*Y6O(@R=2K'=_)1;)8%D4\'GGOE/H;.-D*K_U :K6F- MU79:%5=HHPQ*XRB:*:0NZX_=9?W/AH9[,^V5ST!89E,91-%-&G1&,W1D!0,9*PG+O!Y%\ MRS;K8OKRIGQ:5KI4;TQ?2)J13*;97"1U6<\J+#2"@-)"*(V.CZ\I%4%;9% : M1]%,874^,7;G$[_K0:+RL1Y)6HV"Q@Y06@BET2.?6% -J&W9._0P&)3&4313 M,QU#C-TQQ'V[LO+#E3YH, &EA5 :K6E&I:\7G+?.;M Y#5 :1]%,[71Z,3[R M' ;Q3;Y]5JJ;[7FG>Y29VU@H884!H]\IGUR8M4?Y+6$QPTQX#2 M.(IFF#;1.<;$G6/ 5[VG?'RP%,DW:UTE@Z:04!IM*:- MCDL'32&@-(ZBF=+I%&+B3B$ZK#OG)G46"QHF0&ET8I\G,&C>JG3B=@QZ=!Q% M,XW14<'$'160H]VQH]#'IH'$4S92EK_<8K7D\79CEK>>RONTW7ZLK@6TFGTZGFZQL_!6I]R[TP5Y?K<5< M?A39/$YRLI2/ZL![Y^7DSBR>+W;?%.E:_;+/R$-:%.FJ^G(AQ4QFY0;J_<=4 M?4CU-V4#SVGVK?IPKO\+4$L#!!0 ( &B=4UH,G[R1@P, .,- 9 M>&PO=V]R:W-H965TJV=Q].]\&!26(5;&J;I#W=C^^84#8DA.Y%^1*PF?=FGAV>A\E6 MJJ]Z#6#(]R(7>NJLC2FO75>G:RB8OI(E"'RRE*I@!H=JY>I2 NY.S2:R,CD7<*>(KHJ"J1]O()?;J4.=7Q.?^&IM[(0[FY1L!?=@ MOI1W"D=NRY+Q H3F4A %RZGSFE[/:6@!=<2?'+9Z[YY8*0LIO]K!;39U/%L1 MY) :2\'PLH$YY+EEPCJ^-:1.F],"]^]_L;^MQ:.8!=,PE_E?/#/KJ1,[)(,E MJW+S26[?02-H9/E2F>OZEVQWL:/ (6FEC2P:,%90<+&[LN_-0NP!4&@_P&\ M_F,!00,(:J&[RFI9-\RPV43)+5$V&MGL3;TV-1K5<&&W\=XH?,H19V8WL##D M%9G+HI0"A-'D^0T8QG/] J>_W-^0YT]?D*>$"_)Y+2O-1*8GKL',%N^F398W MNRS^R2SI%0GH2^)[?M@#GS\>'G3A+NIM1?NM:+_F"T_P(4U"[D%PJ?"25@HR M\E$:T.2_=FP7ID_H(+-]Z:YUR5*8.OA6:5 ;<&;/GM#(^Z-/]H7(.HL0M(L0 MU.S!T,[?"FU4A:^E(7^_QP!R:Z#0__0)#RXI_$)D'>%A*SPY)HY-,#18,YSU04M8JB047O0>NN)*YUQ40*))7:]/I-="3J M533V#D0-ICU3U+@5-1X4]1&/X)0I]8.+%4%EE>BUD_&1CI#&P:&0P51G"HE; M(?'OS'*$YX/8 &[.(H?6*??GLA-N.4C]?TWC0F2=54C:54@NZI;))85?B*PC MG'H/'8)WOE\VV(Z[A$EX:)A-V+AC0C1.XC:N6]Q>^T)_[X9+QA79L+P"(I<$ MB@5D66V,BF^8;1-[*Z='E1^^=H,AW8(?6@\ZW'L/ M#FOM":+4BT[4^] ET,&S^"QS;BB[M1S])7J"XOC4^CX<[G3X='^D[]+C@Q[_ MM][1JO:$C9*$^@=ENGL=N/W\^<#4B@M--7&"@;@,^7$EVV&=@^O_VNF_T$4$L#!!0 ( &B=4UKID=CDJ@4 M .8A 9 >&PO=V]R:W-H965TF4,-9XXH37>4?> MLJ7%UXP$43$H32QDVYZ5!G$VFDV+$4E(*'*(0'YMR9PD28XDX_BK AW5/O.!^[]? MT3\5Y"69IX"3.4U^CR.QNAR-1R BBV"3B'NZ^TPJ0FZ.%]*$%Y]@5]JZDQ$( M-US0M!HL(TCCK/P.GJN)V!L O0,#4#4 M0!#@#MYD@C' !/C[+!.$$O+\A M(H@3_D'^^>WA!KQ_]P&\ W$&'E=TPX,LXE-+2/\YBA56OJY+7^B +XC 5YJ) M%03%S@8=UD MWF9 M_7,?54-@#>).3=S1H<]^%2O"9'94243*).JC7.+X!4Y>8K8SB/VIM=UGTK5Q M_4EMTPC0K0-TM0'.:<9I$D>!(-%1<99PWGZ<]L3V6I%VK2;VV.L/U:M#];2A M%CE#%V#.2!0+\ ]X6%$FSAX)2\$7&F3@:LD(R?.K+VXM]M"4,@36F :_G@;? MZ%KR31(W!-8@/JZ)C]]*5<%D=]L$R5&9.NYF*I[ 5J)J7?83 AHNDYK+1,OE M*I6I&_\=%!U;YG247]0HYB'=9,*2OM)XD_:1FG1(88SM%BFM[^&DH*UZIJVE M]4C%D1>G MHGXOBH?77T[DY@LM?]H9;)/=G29!MGR]=R\RD(XR06+[UDM%A# MUY@IM"9SI)@CH_6E@C-%WA!:D[S2*5"K!@;7F JNL1XA:F=QUTCV3-3?#:&2 M%E"O+:["D)'7 D*>98XN2'^03L>_[[9C[-K(&YX#(2IQ ?7JHK?,Q9QO@BPD M(*1<]*OE'I$!VV*HQ\CQ#D@,J#0&U(N, 17,Z_AW;:<=9-<(^N[X0)1* D!M MHY75*2D$VUW Q(M40O]-&NF=#5[!_X=&@$HDP+'9\G6" M"0-X36)*]4!=3+ MB@'9VQ42??W7L)) 2DD@O9*0-YX3\$"RF#+Y%6YD8H-?J" \3^[J.+_4?=ST MT$,OJ2FTYD0H(8*@T7Q&1K6(*;0F>:5%D+;=#V['%5RC)GOM=JSW>4)2*W6! M].KBQ':(NOH!M1N-WO,)I)0,06_(D%-O95!7)N&C2)J+U=@(1)6F07M+H2FE;2+Q96HUNHYA":TZ,4E'([$X*,JJ33*$U MR2N=A/2[*0/2N[N1XL"V4M![.R&]E>9!>LTCT]L%LE%LB2Q#3PFIN-!.VS>ZR&]5)IM":Y)5.POH-FZ%2H8)KW+E/.K?N/58N M\@[UYPH!'!7WCCC=J/I,?+< T\)\-X#G!.DRS%='G?%BP?;ZJ7' M:(P.W"5CI4RP7ID<7^)P5XJX-FSOD?18>;YS:&J5T,!ZH7&P@+6;\S$%3>]K M\)HVA-:<&:5VH!E5)Z;0FN25.L'Z/9X!V>MWG@NBL=-6TCU6&+OM+3YK M[XEY2MBR>)& @V*9EX^?Z[/URPI7Q2/ZUOEK>#$O7SE0,.4;$%\#MHPS#A*R MD)#VN2^3C)4O%90'@JZ+Y_)/5 B:%C]7)(@(RPWD_PLJ%TAUD#NH7^V8_0M0 M2P,$% @ :)U36D$+UD:: @ [08 !D !X;"]W;W)K&ULK55=;],P%/TK5IC0)K'ELUD9;:2U!3&)2=,^X 'QX":WC;7$ M#K;3CG_/M9.&M,H*#[PT_KCG^)Q;W^O)5LAGE0-H\E(67$V=7.OJRG55FD-) MU86H@./.2LB2:IS*M:LJ"32SH+)P \^+W9(R[B03NW8GDXFH=<$XW$FBZK*D M\M<,"K&=.KZS6[AGZUR;!3>95'0-#Z"?JCN),[=CR5@)7#'!B835U+GVK^:Q MB;SER2%HK M+/F7WS0$G<9XG1RPU-1 GFD+Z#(.?DBE")+P-L!9&_K= &:LD*= M8=#3PX*PNFE[]JPY.WCE;#\@MX+K7)&//(-L MG\!%(YV;8.=F%AQE7$!Z04+_'0F\(!H0-/]W>'A$3M@E-[1\X5^32Q9,I850 M->;U^_52:8GW]\=0RAK&:)C1U/25JF@*4P>+5H'<@).\?>/'WH(PYW_3E#X1%HR .NK ]8:-.V.BH M,"Q_+&X^I*L!QKT# ^]0U$#,^/VPHKA3%!]5U*\ZUMP9;:IN2&(\E+IX[!VH M' B+HO>7X8%0M]&PO=V]R:W-H965T1!JQ:/U1"I=T^N\E!HB8V MLPUT_WZV$P(D)JJJ?@&_W//<??:,=9:\\!1#HK<@)'UNI$.M;V^9Q"@7F M-W0-1.XL*2NPD%.VLOF: 4XTJ,AMSW$"N\ 9L:*17INS:$0W(L\(S!GBFZ+ M[-\$/QDB%\D+IJYK<)V/+48H@AU@H"BS_MC"%/%=,4L??BM2J?2K@ M\7C/?J>#E\&\8 Y3FO_)$I&.K8&%$ECB32X>Z>X75 'U%5],( M*6O)I@8Z-QHMH\F(^HP+P>1N)G$BNB4KKAF"1\9 NI2/':<>5]4GKWSGAW/?1 B4@Y M^DD22$X);!E*'8^WCV?B=3+.(+Y!OOL->8[7,PB:OA_N=\CQZ_3ZFL\_PS?= M, 9$W)I24R)[9J0JWUN^QC&,+5F?'-@6K.CK%S=POIO"^B2RDR![=9"]+O;H M#A)@.#?%6 )##50WRC9R1O;V6'B7Q8F:?JVFWZEF(; DY82%AQYZ@\'#35M M&^^,G*"6$W0GAS)YE1"3H*#M;-C0TS9Q>V8]8:TG[-3S1 7.Y:%"=DMZF,J&%I@RD/M+2L5^ MHAS4+7+T'U!+ P04 " !HG5-:"3HVBXD$ #*$ &0 'AL+W=ON<3S(C>GO' 6L_+9 M@US,Q%%GO& /$JECGE/Y_(%EXCQWL//RX#/?[;5YX"YF![ICCTQ_/3Q(N'.; M*!N>LT)Q42#)MG/G#M\NB6<<2HMOG)W5Q34RJ:R%^&YN[C=SQS-$+&.I-B$H M_)S8DF69B00?*-IXZ*#TJ+?+:&0AR7E2_]*DNQ(4##@8<2.U 7NO@ MUPY^F6A%5J:UHIHN9E*F\@CYLB=H#(I91["*$)<13%LX+8*(>#/W=)E$WPCC M)&R,KN""!BX8A7N0XL3+A@']"A!3IA2">8;$6HF,:0:3[\0*+>2SC;L*'EUR MXXATN"U&43RUY+;E-E:;H@O*U*ON'Z*.UE M#WMD&!,<=?C[5DE$!OBCAC\:YQ=05JGY.F/0$M?:1A?UOAMY28>M;^.')+*S MQ0U;/,JV8K *4DXK$8":TEP ZL_R@0TT[D$0+_([I'TC').!V9LTI,DHZ7VA M&0RM?EE;*.,Y3(LASJ2/,)T&00?48I5$R'1][K8AYHPD\[JED M$R/G&P1Z9LH]6.;7VKSK6 M55$O6FH-VC=*\,!\P*T,XE'167S2>R:M3,2RIG&7J6\T-,2M3N%QH;(HLY7/ M[X]N0)*+CE@C6NQ"['GQ &__[ME^5;3KS%L1Q.,J6!ZWS#@=H8F40V=-N2]KDQAW=VXV*VC+ M0[VNE3\\KG]WZ8\C-Z/#8;M3[,K=Q,C"[2O;)(IZW)0GCW70L-)MKS<,[IATAC ^ZT0^N7& M'&>;?U\L_@-02P,$% @ :)U36N<#1;QU! \!0 !D !X;"]W;W)K M&ULM5C;;N,V$/T50BV*!-B-+K[%J6T@<1HT0'8W M2+K;AZ(/M#2VV)5(+TG;2;]^AY*B2RPSB>&\V)(\ MTH2KL1-KO3QS717&D%)U(I; \9>YD"G5>"L7KEI*H%&6E"9NX'E]-Z6,.Y-1 M]NQ63D9BI1/&X582M4I3*A\O(!&;L>,[3P_NV"+6YH$[&2WI NY!?UW>2KQS M2Y2(I< 5$YQ(F(^=<_]L&F0)6<0W!AM5NR9&RDR([^;F.AH[GF$$"83:0%#\ M6L,4DL0@(8\?!:A3OM,DUJ^?T*\R\2AF1A5,1?(WBW0\=DX=$L&%*:9$6R<@@93S_I@]%(6H)?G]'0E D!,\3NCL2 M.D5")Q.:,\MD75)-)R,I-D2::$0S%UEMLFQ4P[@9QGLM\5>&>7IRS4.1 OF+ M/H B'\EG*B4UA25'EZ I2]0Q/OUZ?TF.?CT>N1K?:/+A^0#X) MKF-%_N 11$T %ZF6?(,GOA>!%?$2PA/2\3^0P NZ+82FKT_O6.ATRO)U,KS. M#KPO2S#UX@MR(Y0B4RS?(ZZM#961(O_<8#2YUI"J?]MJET-WVZ'-^CU32QK" MV,$%JD"NP9G\]HO?]WYOTWT@L$85NF45NC;TR3>:K&B^*A/<%R@/H4UO#C+( M0,SVLI[X7;\?G'J>-W+7=3%MD<->,*Q'-ICV2J:]MS(E1Q&$N ,J.":,YU=M M['/@?HW3QX$AM$5^.W#8:<8UJ/=+ZGTK]6*E:OI 0&F&.QA$)&)K%@&/<-?0 M<2R2R$Q%#&D3T-_FU4;?RF+/B30H-0Y>JW$&'.9,8ZL(Q8*S_U&LA"03K059 MX9 MVR(:S(458C,=4(Z]5H+4"P-54[O5ZW;4^TOWU?=97)\*W=NS;.V\H^$"XTNO#9 M?VB,S6K%/8?)K,>UBNYLB?:]0= J^CTLA5]Y"M]N*NX0D\HP)A3;6P1K_,>Q MQ/\/.MN!L$U'V!Q>'N/NMER_?8BM;/956_D2WVY,IC1A*(0S2JXDVI*8JMOU[%K35C;[JJV\E&\W4U=" EOP5Y@2*\Z;)_"! MT)K_SRLO%GCOMY2#@]JS0Z$U*U'9L\!J>O9:R@5DNSLN5!W4:KFULZ,4Y"([ M4D.B8L5U?BQ3/BV/[!GZA<,*Y( G.$]$X&V&MD M?KR6WVBQS$ZH9D)KD6:7,= (I G W^="Z*<;\X+RD'/R$U!+ P04 " !H MG5-:#0:!5B@$ !L#0 &0 'AL+W=O0HD1U*5']G:/6SBLKV;0RJ'$32"6F#(S"#9_SX] M@) , [N'7"0>W/?+-BE4_YV!QD[ MK W;.#YX2G>)5 _,S:JD.W@&^;5\Y'AG=E:B-(="I*P@'.*U<6O?W-MSI5!+ M?$OA(,ZNB7)ER]AW=?,Y6AN6(H(,0JE,4/S;PSUDF;*$'/^V1HWNFTKQ_/IH M_6/M/#JSI0+N6?97&LED;2P,$D%,JTP^L<,G:!VJ 4.6B?J7'%I9RR!A)23+ M6V4DR-.B^:>O;2#.%&Q_1,%I%9R^@C>BX+8*;NUH0U:[]4 EW:PX.Q"NI-&: MNJAC4VNC-VFAEO%9@(GN=S%PCC&XW9W <;LE<6M[[@^7A#RD(LR8J#B0OV^W0G+,^G]T M(6LL>GJ+JA3S VO_YB^]9O.G?_)V/OG/4:Q\32A:"Q&]1V5?':;V;.W)VOS/VY;QJIY6)YDGH'/>^@ MYY/0:B, *8][YXH46']93.+6F=81'75CV#_CL=W ZT$/A0+;UB/[';(_'6?& ML<(5=9Q51$F4QC%P*$)MI0:&=?74P8=9?!3E&FS)? OJU2$M64C M&'S?MX,^Y%#(TB,N.L3%).(WFE5-1:09]D2* 21TA_U32!)74FW=LUS6@B^& M@5O,[7[F#J66SG(DOLL.?CD)_X3[E_(P(5B*L?GML:N7V*,E"3E$([1+32HX M5C]E-5*!/Q)JVSHU*VMZHR64PTRU[8A@1N L(^K8:[N(-=Q:N-5[G#HIWW%& M0,^ZJCT)BH7[E Y8";"("X(Y$L%6$G@-$UKL0-_\[ &0ZWK]\&JDQH+KG)B= M2>8_6#'#AEKA8+7-%'6VJ0]V8@V+[R"656J\)8\ MQ7'E#7/Y5(7UT74''([?9QW*S);>6$J<&IL]W=G^E EP+9,W7'&[SS24\8(1 MHE/7LJ?;UL5=4Y0N>V-?6VVE&ONTP/-!$_6'&VLHY+D]8O-L;LV![^IQ7B5< M5=D>&VWI0[CV_4T>)>AX^F6G.(5\HWV$M)AG$:-*Z#A"+-Z-]Z ];F/U!+ P04 " !HG5-:-1'' M0O$" I" &0 'AL+W=OL"P)"7D@L]\@ICJDO?UVD!)=5GL@*!.[E4)34X57-?5PIH MYIQ*[H=!$/LE9<(;#]W:K1H/Y<)P)N!6$;TH2ZI>)\#E:N3UO/7"'9L7QB[X MXV%%YW /YK&Z53CS6Y2,E2 TDX(HR$?>5>]RFEA[9_"=P4IOC(E5\B3ELYU< M9R,OL(2 0VHL L7/$J; N05"&C\;3*\]TCINCM?H7YUVU/)$-4PE_\$R4XR\ MO$> MA[!Q"+<=^GLZ-PEZ&? M&5^+5)9 'N@+:')*[B"5(F6<41=DF9-'H7!M+M@OR*P9F8" G!E-CF=@*./Z M!/T>[V?D^.B$'!$FR$,A%YJ*3 ]]@Q3M07[:T)G4=,(]='HAN9'"%)I\$1ED M;P%\U-8*#-<")^%!Q!FD9R3J?2)A$/8["$W_W3TZ0"=JXQTYO&@/WMYP=L6J MANIW0]GZOM0536'D80%K4$OPQA\_].+@P)P)P<2< M3"BG(H4NM35$XB#LX[/$;(BCBZ&_W)2Q:]4/+WJ#UNH-OT'+;W"0'U8!/H$: M2T !IP:OQDBL/J5 &(*93"K%I"*O0!4Q>&F5U,P62.>MU4?%&PR3WK:*79M! M$'=KB%L-\4$-F*F-AES)DG!:V3%6L#;4+ S8(6D3]6:5:^&BVK:GTQ'I?1DJ_"\CQ? M\ZQ^Y3XO5F%5/RT>QN6ZX&&\+;1*QY9A>.-5F&2CJ\OML9OBZC+?5&F2\9N" ME)O5*BP^_\C3_.G5R!R]''B?/"RKYL#XZG(=/O!;7OVZOBGJ9^,=)4Y6/"N3 M/",%OW\U>FU>L(G5%-B>\>^$/Y5[CTGS5N[R_&/SA,:O1D;3(I[RJ&H08?WG MD<]YFC:DNAV?6NAH5V=3I\_!;Q]0V[#B_*TW/Y/GMISC1&)-F65K]K"=0M62?;\-_RC_2#V"ICVD0)6 M6\ Z+. =*6"W!>R^-3AM >>P@'.D@-L6E/\DBT^;I/I,OKOF]TF45-^3'\B[L"C"1L/-T2I, MTK(Y^NOM-?GN[]]?CJNZ#0UI'+7US9_KLX[49UKDISRKEB599#&/9<"X;OSN M'5@O[V!N:8G7/#HGMGE&+,-R% U:]"]N*XK[^N+O\L=S8GA':P_TQ=DF.R?6 M]&AQVK_QEJ(X.U%[F.V*FYI0V#LQV5N>?80W3\.R)/D]V:J*?'A;OTYHQ5?E M[RJE/,,<-:P9&"[*=1CQ5Z.ZYR]Y\578TSWQO MRV^F 8]7]:2@^7QKEAF =1[W66KVWNT)@C810)8R"8%'-O M%W-/&_-YOEK5$^$O_);_J(=_,)4CB]?YRINNH>P<>I_I:QLR5"I(&$7"& @F M266RD\ID@%2^I&^8]/G67^M;H=;4HA?ZS9>@?6VAH=+JU4Z*K)*!8))FICO- M3(=W+TE9;DYW+7KPD:YEVNTPG-G,F)C60<^B.-&<3J:N.SGH6+3-&!I])(PB M80P$DT0RVXED-EPD^:8JJS"+D^SAE%+T]"-*F?55BN)$M5*TS1BJ%"2,(F$, M!).48AK"$#&TT:1UWQ%F$6_6L5&KF[97R>H#6=8Z>T])M20A66_NTB2J3ZXG MMK62SDC&JZ9H\H*)\K(JE4:)MAU#U[\M;;*G(L]P)]UY#+3: $JC4!I#T60A M[3EKIE9([S:KNWJR4FLAC..DT4R8ODCIOLA7Y*FQUK*J/+70;>O9[R!LPYS: MAG/0D>@;--0$@=("*(U":0Q%DX5B":%8?4:GK6FFC+^V^.". DGSH;0 2J-0 M&D/19)$(:]6$>JLFU%R%TGPH+8#2*)3&4#19,\)B-?4>Z]=.>T_@/UAJZ74- MUV;B:W;-%]69]=OWKUDA(;W/1 MTB:2CKHJ@CJ]4!J%TAB*)JM(N+VFW@U]+99%-V$2_U!K9QZNDRI,E5) 6I8+ M*,V'T@(HC4)I#$63)2/,7G,*G04C'KZFW9_^Z MP0KI@BY:FFSH.:JY,=06AM(HE,90-#G/3#C#EMX9_NW%KVL4L?UE4J4"JVO$ MVI;JIV=];4.[$R@M@-(HE,90-%D%PM:U]+;N_J)Z9^$JA8#T*!=0F@^E!5 : MA=(8BB:K17B[EH6S?,PBC*BYCX/-LF[K]].R=_DM>_ M_$1^;J>O2ED@[<\%E.9#:0&41J$TAJ+)XA%FL.5"!R:HH0NE^5!: *51*(VA M:+)FA.UKZ6W?]O*@."FK(KG;/%_@]E!PON)9==9U/D$>=Q MN_1IAHQMOW$L64I/&ZR%K@GKSE17AT"K#: T"J4Q%$V^PE28L+;>A+4,RR7S M/'OD197"^UM?0EL/;C-RR[,D+^H_T:;9$.YE?'MY?GW$PM>CAW9%4)H/I050&H72&(HF M"TC8L0XTJ]:!9M5":3Z4%D!I%$IC*)JL&>'6.GJWMNE0^@P^T)Q9*,UO:?NK M/G.B&!<#:+442F,HFBR#O6UG]5YJW[%G\+I*7^]@X4!]72@M@-(HE,90-%E= MPM=UH%FU#C2K%DKSH;0 2J-0&D/19,T(_]?1^[\OCM\9N0^3XKCGYW1=6FOB M*9=%T(Q7*"V TBB4QE T60C"^G7TUJ]N:%)>==@=LDYM):9OP> .!^HM0VD! ME$:A-(:BR3H3WK(#W43!@1K&4)H/I050&H72&(HF:T88QHX^"[?OZDFU:8%J MA():P%!: *51*(VA:/+=&X0%[)Y,OOW:$6K8HDK?GJ%]#Y3F0VD!E$:A-(:B MR:H3=K$+3=AUH0XQE.9#:0&41J$TAJ+)FA$.L:M/V.TY7NDI@[4"=89;6O?Z MNP.S#UHKA=(8BB:K0'B^KM[S56=1G)&W>?9 PBPFM\N\J,@OO%B1F_I1/2[U MO91$7_-@Y4!]8B@M@-(HE,90-%E?PDQV'>C(!+6(H30?2@N@- JE,11-ULS> M+=#Z[L+[E5<-N-V,8%MYCRM]@P8+!7O/-.Q-T[!W3?L6OK K?&%7[PO?\B*I M-7%-;G9WS3OJZ^E1@WL6J'\,I050&H72&(HF"T;XQ^X$.AI!O6 HS8?2 BB- M0FD,19,U([Q@]\2>"U]]&U97<:,SQ=9;"WU#!@L$:OQ":11*8RB:+!!A_+IZ MX[<=A1:]1B%HFC"4YD-I 91&H32&HLEW>Q4>L6<@1R$/ZO!":3Z4%D!I%$IC M*)JL&>'P>OJ$X*\?A3S%/=)F;O=VO[U.\_7-'1QXJ$T+I3$430Z\L&D]O4W; M"?R7W/2WK>/4'<'[G>;K6SPX]E!S%DIC*)H<>V'.>GIS]MB7OM]><-Z1/1,. M@][K-%_?U,%!ASJF4!I#T>2@"\?4T[IK1X/>_ZYD\[:&DY'O=9JO;^_@R$-] M3RB-H6ARY(7OZ>E]S^OD,8EY%I,BK)3YC6WYYCZ+^QWT[#"N4#<32@N@- JE M,11-#K]P,SV]F_F>QWRUWEX@N-W>4:D KZL \[PSCD/=22@M@-(HE,90-%D MPIWT]-FM;Y-/FR0.6P4THP!O?IK?3>V&3/BZNQ\H[BZI;\]@G4 =22B-0FD, M19-U(AQ)3^](OM[M'ITJ%:,4Q+0C"'MJSRS'.;Q%MK[RP:* NI!0&H72&(HF MBT*XD-Z)]--V\E"2,(J*>GF@5$$W^=2T52DS"]69AJG:UU7?KL$1AMJ&4!I# MT:0(3X1M.-&GEG8B/& \:-'[.S:[MGL^.9PY*,YS#.=\9A\$7=_4H4&'TBB4 MQE T.>B-[R.S\V+-Z;J MN'5QK3I_85V\41U_/3$OZ$1%JH-3O[(M,Q9-O;I&PO=V]R:W-H965T MQ%3*L%#EN9B M[L12;LY=5T0QS8@8L0W-U9D5XQF1JLG7KMAP2I9EIRQUD>>%;D:2W%G,RF,W M?#%CA4R3G-YP((HL(_SQ@J9L-W>@\W3@4[*.I3[@+F8;LJ:W5/ZUN>&JY391 MEDE&44D6HG%[>21?4BY_! MFR]%(A_!+U=TE42)/ ._@FLA"I)'%+ 5^$PX)[D4^@))DE20A'_P(7"!BPJFH-]\&=-5HFB&A9DBHS(![,ERF1 @- MMQP;^.>].@^N)K]9H.(& M*K9%7WPHLCO*2ZS5)$@&;@H>Q8IGB@@R;DUYDM=3U#GI59ZPS*/OQ.T">W"" M/7_F;CL ^@U WPJP2=_00+&,@M\+-:5H4A6Q"XXUZH&3&C28@R'K'QP!:MA M#4]4_W"O_D'@J5]W^<<-OK$5WYL'RJ-$8=GP1-5>8UBR-"5<@(W"7>(Y _^U M;N,N;%6.:0L;1".(NJ%-&FB3PYB9/@)H8:8UZH'EGC:8IT,R)AAU@E9%&8JGTRZY[[N+D-$C9->C>G:>T?0#V])R7KVPXNDK\#&G MG<_YUO 'EA\9K4)P4%=B5;Y#T;8LE%V[AB-KG:A-5CCI?S)%1J60W3L-P]8Z MR;-5%?6(/S*JA%YDG+[/UC]WK!/7,1P4,I*%!O50Z!@F"AD)0Z>R46C?1\' MQSCLD5EDQ J=PDJA_^6ED!$G]"(W]0*ZQIQV+Z_',%;(:!<:U%JA8W@K;+0, MG\I;X0YO-0TG/>L7-G*%3V&M<(>UZG\6P$:>\(NLU??I^I85O!/84=[ZM5[[ M#>JP\#$<%C9:AD_EL/"^P\+C_H-QBH,K[X&5 W)-N4;^#LF)7Z G5^Q9A\:NB7^LTW MF<574$L#!!0 ( &B=4UK[CE#=U@8 (0J 9 >&PO=V]R:W-H965T M73>0Q[R$,_Q()2"5ZC M,!8WO864R56_+[P%C8BX8 F-U2\SQB,BU2V?]T7"*?&S2E'81XXS[$]6WAU[R)=(2OQ+: K4;D&6LH+8S_TS2?_IN=HCVA( M/:E-$/5G2>]I&&I+RH]_"J.]\IVZ8O7ZS?KOF7@EYH4(>L_"[X$O%S>]<0_X M=$;24#ZRU1^T$#30]CP6BNQ_L"K*.CW@I4*RJ*BL/(B"./]+7HM 5"J@P8X* MJ*B MBI =T<%7%3 F=#ZO?TO<*;N]P;M,,;B,!G%LN% M !]CG_J;!OI*6JD/O>F[0U:+#]2[ !A^ ,A!;H-#]S]?'5O$Y5@DCPL@;5;WZT'A2B3$ MHS<]E?6"\B7M37[]!0Z=WYJ"TY&QC5"Y9:A-SF=6QY6_$%#YW*XY76]U-"% Z?9[6'I]M#NMF3>#\ 2'=?&=+56 MW[*-N@Q51\8V0C4N0S6V=HJ/KTG \^ DE ?,!VP&1+6G M@+F*F=P>G_,PV&U#!ZPIX4U][=Y:\T#-EZ7F2ZM?W[/IGOKG9$FYPAUPOA"SAL3G/H MF%G>L>K[%$L>*/;RFC4)-:A2[@6ZU_NI*CDOFKYQ"G=J RATG"T9=G\.;$U8 MH1IHU?L<<^JQ>1S\JQ2)EIE$X6A(=%-*!F(6GR^IT'>B;7 L?*@&8E /A-71 M0P.!3"!06S(K8%9JBGA4TKI1DMT:RK,70 BBG-/&P"?KQG2VFSI4N $M:(63 M@_"A,%EMT'&]0>N%7,?9,1%#0SNP!7]P=61M,UP&V*"=V+ZIL:EE>+8;P+LG8'O-0Z490H-6JJEG M 'G=F0&=PE97UC9U&]R"XU-G0$=H583K&* &#:E!.ZK]1 ;8#;B6#+#6/% : M,I2&[)3VJ*3Q()NN\V3(EE6:)-H-[=NB75G;E&U@#<$3)P#J",**N_55(:?N>;T41#L]-TR&[*M977P] M:7V-P@:U)AE>UH4=@[*0H2QDAZ3F@=A.Y7:3>X\QQV Q9%@,G7JY#'6*<%U9 MVPR703AD7]9J9Y(6 Q8JM]<\5)K!+62GI=VIL!O/[2;W;MMC0!DV4(:=4V_9 M= IS75G;#)>!.6Q?>6M/A18#%CRWUSQ4F@$OW )>41*R-:5%(DQ3[BU4J$\6V?/MP9)*A>, M9T1EM@<3U7/:M@=QG?%&"*'Q-C+9'3I4L&%&_!,[H'OB.:ZS8)W.6PIMNFL( M#]L);TJYI[JFWNI1;12RE6J1,(@":0A=J5"?1/DV0*/W^1L@JGCF7(P'V_X? M@^2P(3EL7U4K1ZEB+\]/\[V]1D5V4\/B$[$QW8X!8-@ &+;S4P$C11.JQDO( MFK,P!#[U4R]?43Q+\C9OSK)Q4V/"[;8\!HMAPV+8SF+(@>-LME'XU;IU;[>U M]W!Z# AS#82YIX8PMU,(Z\K:9K@,A+EVANIN]BE>5)U]!J/1 #OC[5,UQV S MU["9:V>SX@ .69(@)"\A!3/&P2R5*:?9J1P2>VI0YR!Y&P[;=*.F4SEH/!HX MV;]M]9W"6;]RGB^B?)X=&ULS5C1;J,X%/T5BQVM9J1.P4!(TDTBM6EWM]*, M5#4[NP^K?7#A)E@%.VL[26>_?FQ#(20$;20>\M)@N/=P[O$I7.YDQ\6K3 $4 M>LLS)J=.JM3ZQG5EG$).Y#5? ]-7EESD1.FE6+ER+8 D-BG/7-_S(C9FL&>24%;_DK11B+P%')Q+\,L$_3 A/ M) 1E0F ++9C9LNZ)(K.)X#LD3+1&,P=6&YNMJZ',;.-""7V5ZCPU6Z1$P&^9V(]Q!?HP!? M(=_SPQ9"\_^?'G30"2K! XL7G,![R-<9_PZ %B"V-(:3,E^AVRSC<2$Y7Z)G MB/F*T?]TV!,(RDVT5!+]_47? 3TJR.4_;7H7=,)V.N8I<2/7)(:IHQ\#4G," M9_;S3SCR?FG3JB>PAG)AI5S8A=ZP:KPG5%O1!=+0(IDGV786C(/QQ-WN%W,< M- S#L IJD!Q4) >=),V>F-T2L 6V@=;_@$Z$D)[!&L5%5;'197H[Z5*XG ML(9RPTJY86]>+I"B/9MB/SJP\G%,%/GM3AY5%$>=%)]UT43$*=(/E)[!&T>.JZ/%E.7K;J$:AAVC ], MW1*$!WO6;_+ =.OLX".-@=,+9=8.$NSNDWX"!()GU-DGT MUP*52A#SG=3*M!/L["WJ":U9>MUVX<&%&;S7+JXOM*9Z=1^'.YN=\PP>'7G7 M'PR'APX_C@JB<'#"X77;A+O[ID>FZ0%:"IZCA,I8?RI2W68GB*]!6,KR"C&P M+;@B;ZW\.^]P]L;UA-;4H^[1\.C";-]KJ]<76E.]NMG#G1W1>;8?'WTM8CPX M=/UQ4#@,#DSO[DUK-%% .M8J'XVLZ$7KA2/+>'*9 $A G0UY>%N4$U M5IS] %!+ P04 " !HG5-:].B+>^P" :" &0 'AL+W=O.QL1$LA!B;28/ZF< 80T(;:"5,AO6+=4T'DJQ M(])8(YL9V-Q8-$;#"G.**+FG3))GRC= Q@J/O32&BES=@J:,JVO$S+5(UD14.T-7HT+CQTUJ-9-* M37!&C1^01U'H3)&[(H7T+8&+H37Q!8?X)L%%QEM(NB3T/Y' "Z(60=/WP\,+ M[J.^)J75G*0$(*S1@ M_)I(JJ%-7T7DA\?.NUX4G&@\8Q:VZ^PW.OL7=3X+CE>,,[UOD]9O\_FEYY]( M:S'SNX.PWRYMT$@;O.^(,7\YN6(%V0.5ZKI-Z&6FJ$*VW>%W 4E$\JKP!!%) MZ5ZU76#WJ,SF(%>V^RB2B$VAJXK4K#8-;FSK^LGZ!!M?U:?^TE1=\Y'*%<.: MRF&)E%YW@'="5IVHFFA1VF*^$!I;@QUFV+Q!&@/<7PJA#Q/CH/D[$/\!4$L# M!!0 ( &B=4UHI'LX>"P4 / 6 9 >&PO=V]R:W-H965TU#IYFD26$;("1SO([%/=W\30I"KLH7T)AG MGV!3Q%H&"-9'V[ V>=S\!F8@*M$'$0I>$PC MP2]DHWS^M:1KCM.0#TTAT:HQS:! -LF1H3W(( (_:"J6'-RF(0EW$YB29LD5 M;;E.D#;C#0EZP(87 %G(Z0 T/;R[K8%CE]+;63Y[G_0U?3GXN19<2*6B=-&E M59[*Z4ZEUOH57^& C RYF#EA+\08?_D$/>MK%\\/2K;#VBE9.[KLXQI/\.63 MCR#Z"F9D$:6I:J%SL"(LHF&7!GEB+TNLMJ>7L>NX?A\-S9OA 41[\;E MM4:\A$[?;>!J1UG=F/HEIKX6TQ2G@=RF.R'UVY!LZ/=K?TX.JBO.E:MVT W- M+Z'Y1T\^DH;Z:>>WL"!OX+NP ;D=UIB=.X@')>*!%O$3X7+6 8D9W+ZNI/?) M%T&!:BX9R(V))#/"\C6JV> F@S85Q[=14WTMI!/W!VA5CF0=,J?Q+"8MBKKM M>U+DK=.#GN-8S1FO'_]4?C7'A=I]_W=66I#P\OJ%,%DJ@>TB!G_!67@SU9ES:QS&(G386 MZ/96=H#[RI? #Z(,1O70?#J3[#B>*@J@!!^@+DC\31+)$N ML=Z!XA9B#4"2GX4UJNE3G:I:5=8@;:WP9ZK5UEJG2OJAG4(E5*J$]JOT?U0\ MJ*IXD+[BN5XL&%E@0DX.75S% O[;!>+!I 'H4I[*LZB"D MKX,.8'GL.K';QZO6N46/ZE36536%]-74 :S?F^=.Z[^%+7/7HSB6I5F[.TP( M6V17JAP$=)V*_&JM;"VO;:^SR\I&^P1>3?/+URI-?A?\ S-9TG,0D[E,:?7Z MLM1B^?5J_B+H*KNAG%$A:)(]+@D."5,!\O&ULK9=1C]HX$(#_BI6>JE8J2>R$)&P!:9>]]OK0:K6HVV>3#&!M$G.V@?;? MG^UD X2$6Z1]@=B>&7\SL6$-7, ?U<_,@],AKK&2L@%(R7B(!RXESBV]F.#0* M5N*)P5X>/2/CRH+S9S/XEDT/S\ M8OV+=5X[LZ 29CS_Q3*UGCB)@S)8TFVN'OG^'Z@=&AI[*<^E_47[6M9W4+J5 MBA>ULB8H6%G]T]]U((X4<-2C0&H%TE8(>Q2"6B&PCE9DUJU[JNAT+/@>"2.M MK9D'&QNKK;UAI7F-D-KX#] A2"98JO3)7 M/'U&/TNFT*V).U-_T(=[4)3E\F.?J-0+?R$/2;.%''M*XYI-O;1&NZO02 \: M)N@[+]5:HK_+#+)3 Y[VLW&6O#A[1RY:O(?410'^A(A/P@Z@V>O5@PLX01/[ MP-H+>NS]V!8+$(@OT;PW1)6%L-N"N>,W[MCY\[%,(Z3(&[$3K"'#?;P(O9704O5/GP5U[!C0S]*(M(" M.Y<+HBC&03=8U(!%%\&>;"R[N**S_08X"DG2#EB'' FCV(^ZP>(&++X(IK/K M$E@/6WR^9Q#$(6ZA=8F%2=!#EC1DR;5'$,KL\N%+.EXRQLD9\;E$(\: MXM'%#/'+5B'(!K<[$+JJ(GL<@.'##=F+LE"/NB/00'^HJ MOEC)#BGH&NC@'"; ;M3.FIUR(S?NJ3/X4!_QU07R)#M=XTNU4WP<5[_M1_@_ MEZ!RPSMJ+0L0*]MQ2Y3R;:FJQJN9;;KZ6]O+MN;O3+=O6]:#F>I3X3L5^C9+ ME,-2F_3=6!=,477?U4#QC6U@%USI=M@^KO47"P@CH->7G*N7@=F@^0::_@=0 M2P,$% @ :)U36KB[0VON! QQ0 !D !X;"]W;W)K&ULO5AM2>SK]#J]FTS2M!\Z_:" M'*L!Y).$G?S[+H* ;03QM6Z_)"!V5\^S;UIKNN/B6:XI5>@EB5,YL]9*;2:V M+<,U38CL\PU-X!5/MMP(2B*ME,2VZSB!G1"66O.I7KL5\RG/5,Q2 M>BN0S)*$B-<;&O/=S,+6V\(=>UJK?,&>3S?DB=Y3];"Y%?!F5U8BEM!4,IXB M05\\HI_+(^7/^\BF:64Z.B,8T5+D) O^V=$'C.+<$ M.+Z61JUJSUQQ__G-^H^:/)!Y))(N>/P[B]1Z9HTL%-$5R6)UQW<_T9+0(+<7 M\ECJOVA7RCH6"C.I>%(J X*$I<5_\E(Z8D\!>RT*;JG@'BL$+0I>J> =*_@M M"GZIX&O/%%2T'Y9$D?E4\!T2N318RQ^T,[4VT&=I'O=[)> K STU_Y2&/*'H MXAUH7 M2ZH(B\%2#SW<+]'%ATOT =E(YE\E8BEZ2)F25[ (S[^N>2;!HIS:"JCD@.RP MA+TH8+LML+&+/O-4K27ZF$8T.C1@@P\J1[AOCEBXG1:7-.PC#U\AUW%] Z#E MZ>I>!QROBHNG[7DM]@SNOKTW^:DPXYO-Y%UC(C06@OXF= H:P M[P7CJ;W=9V40\P<.#BJQ [R#"N^@&R^5I)('"UZ36/(ZH,#(* MFECQ,/!&1Y0,8O[(<89F3L.*T["34]F[-*N(R9(8A*+F=852.#NA?2GR8L(_ M; ##H[&/C^ WI7H8[\7M /VH0C_J1/\%@+&R^\:Z^_[#&(P:Z8T]QSNBT!3J M^6,(E9G#N.(P[NQ2NNL;08W/V9;.9.R (G;J$](Y)J>$$UW M,5@,O)7>J>J4;.9>V0:3VNX,[9X!SGB\Z#B,=8Y MV1\T^!G$>DZ_953 ]62#NT>;(FWIVWQ?\JP@GT[DYIV-VFIWT.2U3ZMD;Y"" M\'IMX:U')1QT5NT[$S?NG+2^N6[/9.V0:SU"X>X9ZG^NVZ$A9*;"-N_K]S1:95K$.NHW'H>PYVS4)6Z9ZG=[JW::G?*H$KPXJ(I?D4K+F!E"PE,R]]NN1*\40_KBF!#I +P/<5 M!Y>4+_D&U=WE_&]02P,$% @ :)U36G7>5 CF P HQ, !D !X;"]W M;W)K&ULS5A1;Z,X$/XK%B>=]J1KP9"0I)<@M6E/ M5VEW%;5[>P^G>W!A$JR"S=HFZ?[[LX%"2 C:K'C(2\%FYN.;F2_N,/,=%Z\R M!E#H+4V87%BQ4MF-;-Y[H)E9FPP[F&=G ,ZB_LY70 M*[M&B6@*3%+.D(#UPKK%-TL\,PZ%Q5<*.[EWCTPH+YR_FL5CM+ O MQ'L(KY&'?T>NXXXZ""U_W-WKH>/5J?8*/.\$WJF$/KR%2:XC1FO!4[3D:98K M4FBQ M!TV[@QWBW9:$YKV$M*U2759]+^2\!7M MB!"$J4[-]L*<6X*!P%H1S^J(9Q>AV=F0"1L(K)4P[#1M@/-SJJW\]B7I.?CP ML.VP#7O'O<#$.93PL=%XY)\0<=/"X/X>Y@FD$C14 MM8)S1KM/WWZ@LTLQ$%H[[*9/PN/+T.^@?=90:.VD-9T6[NU+>O3K=[0.V#T4 M\+&5ZW@G!-QT,[B_G7E(LX1_!UW%0KZK7(2Q_FQ&JX2P3JZ]<&=79""T=O!- MYX2GER'C05NOH=#:26N:+]S;JO3(>'8LT,,&N,OF\*/-WAMWI" VQ11(HI#G M3)73@7JWGC3=%O.5@_T[,X$JQB@-3#F^^D3$AC*)$EAK2.=ZHD\&44Z$RH7B M63%4>>%*\;2XC8%$((R!?K[F^LNP6I@7U'.YX']02P,$% @ :)U36MOY MHC85 @ 1P0 !D !X;"]W;W)K&ULG51-;]LP M#/TK@E8,+3!$CI-T6V8;:!(,VZ%#T*#;8=A!EAE;J#X\24ZZ?S])=HP,:'K8 MQ28EOL='FG1VU.;)-@ ./4NA;(X;Y]HE(98U(*F=Z!:4O]EK(ZGSKJF);0W0 M*H*D(&F2W!))N<)%%L^VILATYP17L#7(=E)2\V<%0A]S/,6G@P=>-RXNR?$'C"K8 MTTZX!WW\ D,]B\#'M+#QB8Y][&*.$>NLTW( >P62J_Y-GX<^G '2] (@'0!I MU-TGBBHWU-$B,_J(3(CV;,&(I4:T%\=5^"@[9_PM]SA7K+64W/DN.XNHJM!: M*\=5#8IQL.AZ XYR86_0%>(*W7,A?"MM1IQ/'0@(&]*L^C3IA30;8!,TF[Y# M:9+.T>-N@ZZO;OZE(5[Y*#\=Y:>1=_9?\C?<,J%M9P#]O"NM,WX&?KTDOD\R M?SE)V(NE;2F#'/O!MV .@(NW;Z:WR:=72IB-)8R^^:<6H8B!H*0"UG6&- MGS*D2\%KZBZUN^=<1,ZP>(=B/I]\S,CA7 DYFXNP8O?4U%Q9)&#O8; M?FQ[Q^DVCDJIG1^\:#9^T\&$ '^_U]J=G#!]X[^C^ M02P,$% @ :)U3 M6HG3.[Z_ P X0L !D !X;"]W;W)K&ULK591 MCZ,V$/XK%CU5N])E 9- =IM$VLVV:J7>=77;ZSU4?7!@$JP#.[5-LOOO.P9" M""%T>^I+ F;F\_>-QS,SVTOU5:< AKSDF=!S)S5F>^>Z.DXA9_I&;D'@E[54 M.3/XJC:NWBI@2>F49R[UO-#-&1?.8E:N/:G%3!8FXP*>%-%%GC/U^@"9W,\= MWSDL?.*;U-@%=S';L@T\@_F\?5+XYC8H"<]!:"X%4;">._?^W=*GUJ&T^(/# M7K>>B96RDO*K??DEF3N>9009Q,9",/S;P1*RS"(AC[]K4*?9TSJVGP_H/Y7B M4+',=/E+]I5M%#@D+K21>>V, M#'(NJG_V4@>BY4 G%QQH[4"[#N,+#D'M$)1"*V:EK$=FV&*FY)XH:XUH]J&, M3>F-:KBPQ_AL%'[EZ&<6OP+&0),1^04P$7.#7%Z(/Y M!Q$?(;XA@?^>4(^.>P@MW^X>#- )FC@&)5XP',<_[U?:*,S-O_IB5$&,^R'L MA;W36Q;#W,$;J4'MP%E\_YT?>C_TZ?N?P$[4CANUXR'TQ6];L,DB-D39:S*2 MZU&A@3"MP>CW1(#IDU]A1B6F+2^[!9U.)C-WUY9U;C3V*&V,3NA.&KJ30;K+ M0BD0ALB&=F:/BV2E*Y PQ85/QB'';X]1I2&_7S#AF\XR/>C%*/X MVSB'9W1H2*,.YW.CX#:Z$..HX1P-Y&^\*P'$8*:J3H@!3V )U$X;:)PNU_ MBT+"=2P+/%D\0>C37.'YM'48WHUWVSFQ?[,Z(>M[Q_;EO;$256<42VTT-JLX M*[#/V*YUS+WJ&S8P B\X!NG^&U1OV,XM?Q)-.W)ZK:A_04ZK&_MOE!,SG9(U M3ED:\S##T"?$R.Y%ZA?@GY>D,.C6K5ZKR:7SH$381-0E7S9/5BY+8 P WPL !D !X;"]W M;W)K&ULM99M;]HZ%,>_BI4[76U2VSR20"]$ZNBJ M>Z5.0VN[O9CVPH0#6'/L7-N!]MO/=D(&(4TKM+V!./'_^/<_?CKC+1<_Y!I MH<><,CEQUDH5EZXKLS7D6%[P IC^LN0BQTHWQ6UFCB5,.?U*%FH]<88.6L 2EU1]YMM_ MH38T,/$R3J7]1=NZK^>@K)2*Y[58$^2$5?_XL4[$GB!*GA$$M2!XK2"L!:$U M6I%96]=8X70L^!8)TUM',P\V-U:MW1!FIO%."?V5:)U*;T'G0*)S=%.J4@#Z M2!C)RQS-\).>+"71 UN 0)\*$%@1MD*UX.TU*$RH?*>E#W?7Z.V;=^@-(@S= MKWDI,5O(L:LTGQG%S6J6]Q5+\ S+-607*/3/4. %48=\^GIY>"AW=5::U 1- M:@(;+^Q/S;>KN51"+[?O78ZJ$%%W"+,'+V6!,Y@X>I-)$!MPTK__\F/OGRY_ MORG8@=NP<1OV14]UT@9=!BM58E7F3-BD?APF8W>S#]X;^D3PJ &/7@*/N\ K M57P /FR#]X8^$7S0@ ]> D^ZP ?'X'[HM\![0Y\('C?@<2_X/5>8FL/(GA2\ M.1JHV3"HJ$^.+FOQD;4H&@Q:UGH'/]%:TEA+>JW=@I27".>\-&>? #L$L^X( M4Z!;JLM7A[OVY3KY>R=4^>H5N"YX02]72&IA7[&;I36(')L)F(&\(PRXC>4#,NB2UM MOGUX5*90FE- 'UB9VY"<==X_+_!<99DH88'@4==]YC;3-S/B:JVO]%TJ:4U( MH&O"IW]P@,,<[U4L?O]*X&QUKO=BOEL%)HWM-&ULM5A=C^(V%/TK5BI5K32=Q X$ MF +2#--N1^IN1S/]>*CZ8,(%HDGBU#:PE?KC:R(';N/;[W^!B. M/#\Q_B;V !)]3N)4+)R]E-F=ZXIP#PD5MRR#5+W9,IY0J89\YXJ, ]WD24GL M$L\+W(1&J;.R9NQ-#YXV M"\?3%4$,H=005'T=805QK)%4'7^7H$ZUIDYL/I_1?\R;5\VLJ8 5B_^(-G*_ M<*8.VL"6'F+YPDX_0=G06..%+!;Y)SJ5L9Z#PH.0+"F3505)E!;?]'-)1",! M!Q<22)E N@FC"PE^F>#GC1:5Y6T]4DF7<\Y.B.MHA:8?01)HUA\JV9%@3EWI2I0+^.&93$/13'D0C&8H(\LE7N!?D@W ML&D#N*JSJCUR;N^!&!$?(;Q%/KY!Q".CGH)67Y[N&\KQ*[;]',\WLXU>(&-< M1NFNQ>>?/ZMP]"0A$7_UD5=@C_JQ]7F_$QD-8>&H RV '\%9?OT5#KSO^QJW M!-:B8531,#*A+S\=DC5PK2F>$T'7,9Q5(_HZ+^""'$[_,!V7>.X>F^T8%WQG M.^.JG;&Y'= [>H3T +]BU;YJ57]M8Y0\\4O*?1U:5QEZ/Y: FL1$E2$!%>4 M>6"3!DM@+1HF%0T3HR[:^Y\!UR/UW]C7=(&$_8;$O=L1GG5D7H:15I@_J:): M=4ZK.J=V]?OKB?7U8%QEZ,99 FL1,JL(F5U1OS.;-%@":]& O=H<>-847$)U M).S[04?"%^+PM%_$N.%DL&49[SGTMV)<:.@6VD)KTT)J6L@5Q5R"VZ+"$EJ; MBMI]8:.K&29GJVZK1.N('D^""Z*OG10V6ZG[,&0'Y9K4]H80'7,G]3\LB'FU MP5U?PY7AVI;A\365;]6.V4)K4U$;,FPT.L.4'WSA#WEOW+CA6=K%UK8)FWW3 M>S5]P9:85QN\D9;0VMS45@U/KZEIJQ;-%EJ;BMJD8:/Y&:;I69]6"9EV-=T; MA\D%ATUJ)T7,3NK=FK[D4&ULM5I=;]LV%/TKA#<,*1#7(BG;&(FVN>C#(VDG[:\?*'T.2=W#>^7SQT(^ MJ#7G&CUE::XN!FNM-V>CD8K7/&/J=;'AN?ED6+P9XL'_C5JS6VKXQFI]O MV(K?(VLE/NB>+ 7 M-\G%(+",>,IC;4,P\V_'%SQ-;23#X[\ZZ*#Y3COP\/4^^B^E>"/FGBF^*-*_ M1*+7%X-H@!*^9-M4WQ:/O_%:T-C&BXM4E7_18XT-!BC>*EUD]6##(!-Y]9\] MU1-Q, !/>@:0>@#Y?$#8,X#6 V@IM&)6RKIFFLW/9?&(I$6;:/9%.3?E:*-& MY'89[[0TGPHS3L_O^,HLBCY%O_)B)=EF+>)3Q/($+8H\-A](9F=;H6*);H5Z M0#=YM77L$@S1+=_Q?,O5*;H3JUPL1YIB@=T6NUPJ]R1.>= ., MS#0T?P:47R*2$!"@-#B^<.IAPYMEH:6\:A_:6.#^8__8 GP<^0\!<*UIF& ML)F&T!=]OM]CD,AJY+0<:1/6;HYGF(1A$ 3GH]VA @ YF9)H M57K+E3J#N(U?<@%>*%A'X:11./$NP-V:23ZTN3)!<9'9>[O<@I#H*M+D8)KI MC,[E3)M/=('NM\H$4LK*NQ=YE?(@>5.'-L8X"%Q] ' <=8$=@5$C,/(*O,DV M3,@R+1AY,=L(S5+QRP==)A ML1QN53WY2#0R(+HSA\?G3'V(#D<%F^+2[(MU9PX@E3X1& M2Q:+5.B/H ;LWHI1!$AP<7T22"N!^'=SKKF=:J.A/#'T3S1QMV8P"R8 31"&T_Y$@5O;Q'[?O*F8 M:O:$-K+8"=63LNLPAP0F$9"R 5Q(^WFV_HF]YE7MXZ4L,I-]<[.5MW;CFC*E M/GF6$VQWM1$"TA^[\X=#.H$4 -!P'&#/[F@]$OM-LI[M$ZOF524G$:I69-+S M$8)<;\31+(2RBHL<8MQ5WI73^BCV&^GO-DG7DE(K"63JNEPXGA* J LBI>*%JW M8&M=F_A=VU<<$-=T^ZH#".HO#TCKTP1_78% O/Y^[$*\5+2NRM;*B=_*+Y-_ MMTJ7%8+:'T+Z5P:PC<=C J1J M$!G.^C,U:8V>^(V^(;WBN3'#M*3-DDSD0I5]IAU8O!#7M3$E 06X T@\I5$_ M]];>B=_>&^X)-[=/+*I46PHX*#E!^H"=XR $3M@0T0 M2+^*UKV)OQP^IIU"W$*71@3:^BYP,NL>Q;H]R-9AJ=]AOW=+A0+62PE0*#T# MV)78.C3U5])?UU2A;D$,=E4 G+>M0EO/I7[//;JQ0B$S!78_@ L]904]Z&C[ M'??:::Z4YP5X8P#V22'+ H!]1%N#I7Z#_9IN$'6M$^X& < ^PJVYTF=4T=_> M#:*NA8+=( #7)Z'U6/JE$OJ9W2 *&"7<#0*0WFX0;1V5^AWUR&X0=4T1[ 8! M.%\WB+;>2;_0.'YF-XBZQ@=V@P"D?G?\QFX0=7VPKQL$0?W=H+ U MS=!OFB_7#0H!UX.[00#2WPT*6X,,_0;YK&Y0'>/P$1O<#0* ?=V@T<&#[8S+ M5?F\WYXIMKFNGNLV[S:_*;@LGZ1_]OX5/EM4OPQHPU0_5'C'Y$KD"J5\:4(& MKZ&ULK5=A;Z,X$/TK%KW6JU>U6SO?OLP@2L@IVS M3;+[[\\VA$!$T%;+E\0V\Q[OC0<8+P]YBSPO=@E#F1$N[]BBB)2]53AD\"B3+HB#B M^SWD_+!R?.>X\$333)D%-UKN2 H;4,^[1Z%G;L.2T *8I)PA =N5\]Z_6_N! M =B(?R@<9&N,C)47SE_-Y&.R3.LT]#; ] M/K+_8@^)2 M*E[48*V@H*SZ)]_J1+0 ?G@!@&L /@=,+@""&F SYU;*K*T'HDBT%/R A(G6 M;&9@ M(!)8ON,!G,BBJ#**7[R@])5M JK/< ME[**<=+/:-X)=W)'8E@Y^J&7(/;@1+_^XH?>[WUV1R+KF)\TYB=#[-%7KDA^ MM-];'15^9O'F;;6/_(6/)WKC]FT3/6'A#,_#)JPC;]K(FP[*>V9408(VBBA= MWO:!(8PDI$_H(--;]V0DLH[IL#$=CEZ0X9CF1R+KF)\UYF<_69 5/FQ7VGP2 MX/."[ D+@\G"ZR_(>2-O/BCO0RGTMQU=41;G94)9BNH2_:3'"2^N^Q0/4KYU MZ2/N_61MU@3MJIOBQ?RL-'NB\/32J])O M]1C^H+R_50:B5]4@[JU[,!9;UR4^N<2CUV!-.58"1F+K)N#4KOB##<&/5&'0 M\S'&^+P*>Z*P?_Y^=%M-;P$BM6,E6U?,UJ<]YX;[OLL_5[DL^A]02P,$% @ :)U36EE4#%+2 P C!4 !D !X;"]W;W)K M&ULM9AM;]LV$,>_"J$!0PNTT8-EV49-ER9,Y"N3>6*/%^Y/W-.Y$WV3'^+%8 M$GTMX&GA>Y!2;4 MB2?ELWL>3]A&YH3"/4=B4Q28?[N#G.VFCN_L'SR0Y4KJ!VX\6>,ES$$^KN^Y M:KD-)2,%4$$811P64^?6OTG\2!N4/3X1V(FC>Z1=>6+L63?>9U/'TS."'%*I M$5A=MC"#/-)/+ M![;[ VJ'AIJ7LER4OVA7]1U%#DHW0K*B-E8S* BMKOAK+<21@1^>,0AJ@^#4 MX-P(@]I@<.D(86T0ELI4KI0Z)%CB>,+9#G'=6]'T32EF::W<)U3_[W/)U5NB M[&0\WSP)^+(!*M&[K?H5Z%4"$I-T0RR-L!54VSF&>SG>1<8B7]B>H6\Z T*O-2&S>0+I%1KXI7G8 M89Y<;CXP>#-H5!^4O,&%JJ//'U0/]%Y"(?[IF-Y=A0N[<3HWW(@U3F'JJ. 7 MP+?@Q+_^XD?>;UU2V80EEF M&<-&QM!$C^?E\D1+CJF$#+TBM%ZQK[LT-++Z M:EC!HA*F<^LV#L-@Z$W<[;$X+WN-@[%>O]L.KX>-UT.SUY*ESXBM==X4Z#LZ M6DR@%U.7[T9B7]]MPA)+L):24:-D9#<,(YLRVH0EEF M&4>-C".+83AZ&1/# MH>>=A,[,.&1?=2S!6NJ,&W7&1G4^@9"$+M$:.&%9ER)F^Q!] \P[/\)&P[X: M68*U-+IN-+HV^OB@-.(DU:NGRFZ/E$CQ!LW5."0%=$LS]!'S9[4/OE.;O SM M1;TL^QD'[QNV-F&))5A+=-\[[/T\N_FOYEE2TBHML45K:WFTC_9_,LS_ S X M'^=FR]Y"6:*UA0H.0@7F6)\_7OJIJ$G'WPH_&EW[I]\*\XB]];%$:^MS.!KX MQBWSF5RH\]R_ZJR,_F)-5IPQFI$^NT#SR+W#U^HYPA:MK?KA).&'EE.AU>.$ M55IBB];6\G ^\E?ZJAF3KLACVQ*1D17F[ IP!UQW4^P5C&POZL,<<"2XV2.Z:"_ M?KYQ2 +U96T?5ABHQ/;).??X^CH?'99JS>GM@E+EK#(NRI&[4*KXY'GE;$$S M4E[D!14:27.9$:6[3#R8E_X=^?7^TB9S5T[GI6 MXQGX/H6^Q,7*(Q7X:O_'@U:4^'J:Y:"L^=,V CD,RZCP0/G(G MA+.I9,!*2<;XV@SW8&"6\UPZ2F\U'3B D?+1P('IP2ZL=3(FZ4YU<#3Z!G+I]MRZTP[DDZZ!WZ;:$ZJ"# M3'.94-GN?'8+.*J\\ !4*L]T(V%DG@M2>=@PZH:6G5'.;^$2 M]3/=TEZEG16L"D\T36VH;AH9TP']KIK1[LKV7Z7K%.PA5U^6>CJBZL/FI#>2 MIFQ5]5=I8P!3#W!U4A1\_9FSN^X=H>=_F^5 M7<=6DV'_\#W6CS"';C(Z!I-'L-QA?/@>ZP?)0S=Y#)GLO]F5_24F@V,PV3L& MD^%!FO3J!]_.T_76LW4SZL [S,C] >]&O WJ3)>,*R;JWH(E"15/'K&UO")3 M3K?U]?D)3-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &B=4UI#]"U" M" 8 "XT / >&PO=V]R:V)O;VLN>&ULQ9M;<]HX%(#_BH:736>:)?C: M=IK.4" -,PDP,=-][ A;@":V124[:?KK*YG0/:;D[+Z<^(G@6SX?6_J.CL3' M1Z7O5TK=LQ]%7IK+WK:J=A_Z?9-N1<'-WVHG2KMGK73!*_M5;_IFIP7/S%:( MJLC[WL5%U"^X+'N?/AZNM=!]^$55(JVD*NU&M^&K%(_FW_WN*WN01JYD+JNG MRU[S=RYZK)"E+.1/D5WV+GK,;-7CM=+RIRHKGB>I5GE^V1OL=WP5NI+I'YL3 M![GD*]-LJ?CJCEN0RUYT82^XEMI4S1'-];EE?!#VX/VWNE)7,J^$'O-*?-&J MWLERXRYC[Z(/;J.)P^%S'\0/^O^$4:W7,A5CE=:%**M]'+7('6!IMG)G>JSD MA;CLC=2#T.Y^[#^89OM[JRP4B)3^(.T./?AS7 VFK#D>C)9)@#01P#]S@#9V8(#R "!#%X1,EG: MC]O)S +.K]A\,;D#D"$"&78(^\JK5@:LT^UT:6PAC&RXPEPD ^1Z!?$\+>2WRC-DS6<)ST?"- MI4FMIF19BXS!KOL"Z[LO:#&O9,G+5/*<)0[!'R1RG7 -,'P-B?SP_V;,;9)@X!L3FL"$K9-6TRZ8W&37]\4;8'K#])F+B&!";X\;V'BT:#Q.$1RR( M1&S<$6_9%Z$VFN^V,GU[B%TJ6KD^)@F/6!))O3+B>^WT-7DXZG<]=!1"K(4% M?V(/ABV$;DZW,6L2@5PY0T!(3 X>L1RFI9&VXV-+S3/;'MA0:^O7/P3F8=+P MR*719ERH7+IFV[R,"S@6]C"/>-1CD:>5-8A(:^T$) MQ",6"9I#MX9,'N83C]@G:!;=QL2\XA%[!Q)K!8 MA0)B"^&8,0L%G8YO(&:(62@DMA"."2T48A8*NYQW:5DH MQ"P4=C+OXOHBKC6'RG!W"Z(B9"*\=@A^,N0Y["&8@0DT](+)\C MS)EPBEP+K47F-L)%*)A\(F+Y'&,>-72(B MK*.U A;3[8*8F(4BZD+;3Q\SFUJ5 M(IO9RQN[/;5][T(S]]&L@O."T*V$6]=Y[KKE>7FC>';XNQ[VAVY8?)R.YV%=[<>Q^U'7PV9?3LWP MT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=1]_G^YF+U\^N_,_$=KL];,K/ M=O/[5,[C/P;7?]K^?=B7,E:+UZ;?E7%=U1_'V^FAOA[2PV5RM7AY6U?]RUNJ MZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@#$%Y_J 5!*WF#WJ$H,?Y@](2 M95P2)$VP)M Z(=>)P.N$8"<"L1.2G0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL M3HAW(M!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&]#O8U ;YML=A/H;:BW M$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [ MH]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^,>F<"O3/JG;]3[V'\ M/);AUO.UAN>OOI/J\7)ON3W^NOPZB3BOKCC7]Q7#\U]02P,$% @ :)U3 M6MTG:PL8 @ A2T !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP% ;P M5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^ M5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV M?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%E MYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R M%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR M"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4H MLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U M*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%D MM2BR6A19+8JL]G_*^M/[_2?'S\]Z<-WXDL_F?U]?_P902P$"% ,4 " !H MG5-:!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( &B=4UH.XXWS[@ "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ :)U36JZ6@808" "C$ !@ ("!#0@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :)U36K;S M5J=Q! )Q$ !@ ("!)1L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ :)U36J:')M"-"0 D4< !@ M ("!BRP 'AL+W=O8;PH &TP 8 " @4XV !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ :)U36K%#7\QB!P ,Q( !D ("!N6D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :)U3 M6K63WBLK" A!8 !D ("!?WL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :)U36CK1FS*>"@ TQX M !D ("!5JH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :)U36LHRC#73! 1PL !D M ("!K\0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :)U36F4N6Y5\ P #0@ !D ("!!M8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :)U36CRE M,S@1 @ W00 !D ("!M-X 'AL+W=O&PO=V]R:W-H965T] 9 " @&UL4$L! A0#% @ :)U36B!611?0!0 !0X !D M ("!,",! 'AL+W=OD$ "@#0 &0 @($W*0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ :)U36MFM?&PO=V]R:W-H965T&UL4$L! A0#% M @ :)U36F(4@%T! P B@8 !D ("!?$(! 'AL+W=O&UL4$L! A0#% @ :)U36FOZH;LK M! W@H !D ("!BE ! 'AL+W=O&PO=V]R:W-H965T&D@L UK 9 " @:!: 0!X;"]W;W)K&UL4$L! A0#% @ :)U36O>R1WS3 @ F0< !D M ("!:68! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :)U36O+)$AJ/ @ B08 !D ("!$74! M 'AL+W=OZ35 M*;X" !$!P &0 @('7=P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M:)U36FF'T")] @ ]P4 !D ("!]7X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :)U36HJ5#2CB @ M D !D M ("!PY0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :)U36K+P.1A0$P X_( !D ("!E*(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :)U3 M6D$+UD:: @ [08 !D ("!MK\! 'AL+W=O&PO=V]R:W-H965T7% 0!X;"]W;W)K M&UL4$L! A0#% @ :)U36N<#1;QU! \!0 M !D ("!I&PO=V]R:W-H965T&UL4$L! A0#% @ :)U36O1IHOAH#0 #IH !D M ("!V-8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :)U36G7MXVC] P 8A0 !D ("!%O ! 'AL+W=O M^P" : M" &0 @(%*] $ >&PO=V]R:W-H965T"P4 / 6 9 " @6WW M 0!X;"]W;W)K&UL4$L! A0#% @ :)U36K(H M?)"M P #PT !D ("!K_P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :)U36MOYHC85 @ 1P0 !D M ("!U0D" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :)U36AE#3'[[ P _!8 !D ("! MSA," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :)U36EE4#%+2 P C!4 !D ("!MB(" 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " !HG5-:W2=K"Q@" "%+0 $P @ $(- ( 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 5P!7 -@7 !1-@( ! end XML 100 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 101 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 231 528 1 true 99 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.inseego.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.inseego.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 5 false false R6.htm 9952154 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? DEFICIT Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? DEFICIT Statements 7 false false R8.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 9952157 - Disclosure - Nature of Business and Significant Accounting Policies Sheet http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies Nature of Business and Significant Accounting Policies Notes 9 false false R10.htm 9952158 - Disclosure - Held for Sale and Discontinued Operations Sheet http://www.inseego.com/role/HeldforSaleandDiscontinuedOperations Held for Sale and Discontinued Operations Notes 10 false false R11.htm 9952159 - Disclosure - Financial Statement Details Sheet http://www.inseego.com/role/FinancialStatementDetails Financial Statement Details Notes 11 false false R12.htm 9952160 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.inseego.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 12 false false R13.htm 9952161 - Disclosure - Fair Value Measurements Sheet http://www.inseego.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 9952162 - Disclosure - Debt Sheet http://www.inseego.com/role/Debt Debt Notes 14 false false R15.htm 9952163 - Disclosure - Income Taxes Sheet http://www.inseego.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 9952164 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.inseego.com/role/StockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 16 false false R17.htm 9952165 - Disclosure - Share-based Compensation Sheet http://www.inseego.com/role/SharebasedCompensation Share-based Compensation Notes 17 false false R18.htm 9952166 - Disclosure - Income (Loss) per Share Sheet http://www.inseego.com/role/IncomeLossperShare Income (Loss) per Share Notes 18 false false R19.htm 9952167 - Disclosure - Commitments and Contingencies Sheet http://www.inseego.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 9952168 - Disclosure - Leases Sheet http://www.inseego.com/role/Leases Leases Notes 20 false false R21.htm 9952169 - Disclosure - Segment, Geographic, and Concentrations of Risk Information Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation Segment, Geographic, and Concentrations of Risk Information Notes 21 false false R22.htm 9952170 - Disclosure - Subsequent Events Sheet http://www.inseego.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 25 false false R26.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 26 false false R27.htm 9955511 - Disclosure - Nature of Business and Significant Accounting Policies (Policies) Sheet http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies Nature of Business and Significant Accounting Policies (Policies) Policies http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies 27 false false R28.htm 9955512 - Disclosure - Held for Sale and Discontinued Operations (Tables) Sheet http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsTables Held for Sale and Discontinued Operations (Tables) Tables http://www.inseego.com/role/HeldforSaleandDiscontinuedOperations 28 false false R29.htm 9955513 - Disclosure - Financial Statement Details (Tables) Sheet http://www.inseego.com/role/FinancialStatementDetailsTables Financial Statement Details (Tables) Tables http://www.inseego.com/role/FinancialStatementDetails 29 false false R30.htm 9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.inseego.com/role/GoodwillandOtherIntangibleAssets 30 false false R31.htm 9955515 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.inseego.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.inseego.com/role/FairValueMeasurements 31 false false R32.htm 9955516 - Disclosure - Debt (Tables) Sheet http://www.inseego.com/role/DebtTables Debt (Tables) Tables http://www.inseego.com/role/Debt 32 false false R33.htm 9955517 - Disclosure - Income Taxes (Tables) Sheet http://www.inseego.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.inseego.com/role/IncomeTaxes 33 false false R34.htm 9955518 - Disclosure - Stockholders' Equity (Deficit) (Tables) Sheet http://www.inseego.com/role/StockholdersEquityDeficitTables Stockholders' Equity (Deficit) (Tables) Tables http://www.inseego.com/role/StockholdersEquityDeficit 34 false false R35.htm 9955519 - Disclosure - Share-based Compensation (Tables) Sheet http://www.inseego.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.inseego.com/role/SharebasedCompensation 35 false false R36.htm 9955520 - Disclosure - Income (Loss) per Share (Tables) Sheet http://www.inseego.com/role/IncomeLossperShareTables Income (Loss) per Share (Tables) Tables http://www.inseego.com/role/IncomeTaxes 36 false false R37.htm 9955521 - Disclosure - Leases (Tables) Sheet http://www.inseego.com/role/LeasesTables Leases (Tables) Tables http://www.inseego.com/role/Leases 37 false false R38.htm 9955522 - Disclosure - Segment, Geographic, and Concentrations of Risk Information (Tables) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables Segment, Geographic, and Concentrations of Risk Information (Tables) Tables http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation 38 false false R39.htm 9955523 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details) Sheet http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails Nature of Business and Significant Accounting Policies - Narrative (Details) Details http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies 39 false false R40.htm 9955524 - Disclosure - Held for Sale and Discontinued Operations - Narrative (Details) Sheet http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails Held for Sale and Discontinued Operations - Narrative (Details) Details 40 false false R41.htm 9955525 - Disclosure - Held for Sale and Discontinued Operations - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) Sheet http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails Held for Sale and Discontinued Operations - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) Details 41 false false R42.htm 9955526 - Disclosure - Held for Sale and Discontinued Operations - Condensed Consolidated Balance Sheet (Details) Sheet http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails Held for Sale and Discontinued Operations - Condensed Consolidated Balance Sheet (Details) Details 42 false false R43.htm 9955527 - Disclosure - Financial Statement Details - Inventories (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails Financial Statement Details - Inventories (Details) Details 43 false false R44.htm 9955528 - Disclosure - Financial Statement Details - Prepaid Expenses and Other (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails Financial Statement Details - Prepaid Expenses and Other (Details) Details 44 false false R45.htm 9955529 - Disclosure - Financial Statement Details - Property, Plant and Equipment (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails Financial Statement Details - Property, Plant and Equipment (Details) Details 45 false false R46.htm 9955530 - Disclosure - Financial Statement Details - Narrative (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails Financial Statement Details - Narrative (Details) Details 46 false false R47.htm 9955531 - Disclosure - Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) Details 47 false false R48.htm 9955532 - Disclosure - Financial Statement Details - Other Long-term Liabilities (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails Financial Statement Details - Other Long-term Liabilities (Details) Details 48 false false R49.htm 9955533 - Disclosure - Financial Statement Details - Performance Obligation (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails Financial Statement Details - Performance Obligation (Details) Details 49 false false R50.htm 9955534 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 50 false false R51.htm 9955535 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details) Sheet http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails Goodwill and Other Intangible Assets - Intangible Assets (Details) Details 51 false false R52.htm 9955536 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details) Sheet http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details) Details 52 false false R53.htm 9955537 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.inseego.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 53 false false R54.htm 9955538 - Disclosure - Fair Value Measurement - Binomial Lattice Model and Assumptions (Details) Sheet http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails Fair Value Measurement - Binomial Lattice Model and Assumptions (Details) Details 54 false false R55.htm 9955539 - Disclosure - Debt - Narrative (Details) Sheet http://www.inseego.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 55 false false R56.htm 9955540 - Disclosure - Debt - Components (Details) Sheet http://www.inseego.com/role/DebtComponentsDetails Debt - Components (Details) Details 56 false false R57.htm 9955541 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.inseego.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 57 false false R58.htm 9955542 - Disclosure - Income Taxes - Loss before Income Taxes (Details) Sheet http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails Income Taxes - Loss before Income Taxes (Details) Details 58 false false R59.htm 9955543 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 59 false false R60.htm 9955544 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) Sheet http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails Income Taxes - Net Deferred Tax Liabilities (Details) Details 60 false false R61.htm 9955545 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.inseego.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 61 false false R62.htm 9955546 - Disclosure - Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details) Sheet http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details) Details 62 false false R63.htm 9955547 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 63 false false R64.htm 9955548 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details) Sheet http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails Stockholders' Equity (Deficit) - Narrative (Details) Details http://www.inseego.com/role/StockholdersEquityDeficitTables 64 false false R65.htm 9955549 - Disclosure - Stockholders' Equity (Deficit) - Issuance of Warrants (Details) Sheet http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails Stockholders' Equity (Deficit) - Issuance of Warrants (Details) Details http://www.inseego.com/role/StockholdersEquityDeficitTables 65 false false R66.htm 9955550 - Disclosure - Share-based Compensation - Narrative (Details) Sheet http://www.inseego.com/role/SharebasedCompensationNarrativeDetails Share-based Compensation - Narrative (Details) Details 66 false false R67.htm 9955551 - Disclosure - Share-based Compensation - Share-based Compensation Expense (Details) Sheet http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails Share-based Compensation - Share-based Compensation Expense (Details) Details 67 false false R68.htm 9955552 - Disclosure - Share-based Compensation - Weighted-Average Fair Value Assumptions (Details) Sheet http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails Share-based Compensation - Weighted-Average Fair Value Assumptions (Details) Details 68 false false R69.htm 9955553 - Disclosure - Share-based Compensation - Stock Option Activity (Details) Sheet http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails Share-based Compensation - Stock Option Activity (Details) Details 69 false false R70.htm 9955554 - Disclosure - Share-based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails Share-based Compensation - Restricted Stock Unit Activity (Details) Details 70 false false R71.htm 9955555 - Disclosure - Income (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) Sheet http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails Income (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) Details http://www.inseego.com/role/IncomeTaxesTables 71 false false R72.htm 9955556 - Disclosure - Income (Loss) per Share - Antidilutive Securities (Details) Sheet http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails Income (Loss) per Share - Antidilutive Securities (Details) Details http://www.inseego.com/role/IncomeTaxesTables 72 false false R73.htm 9955557 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.inseego.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.inseego.com/role/CommitmentsandContingencies 73 false false R74.htm 9955558 - Disclosure - Leases - Narrative (Details) Sheet http://www.inseego.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 74 false false R75.htm 9955559 - Disclosure - Leases - Future Minimum Payments Under Operating Leases (Details) Sheet http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails Leases - Future Minimum Payments Under Operating Leases (Details) Details 75 false false R76.htm 9955560 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) Details http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables 76 false false R77.htm 9955561 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) Details 77 false false R78.htm 9955562 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details) Details 78 false false R79.htm 9955563 - Disclosure - Subsequent Events (Details) Sheet http://www.inseego.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.inseego.com/role/SubsequentEvents 79 false false All Reports Book All Reports insg-20241231.htm insg-20241231.xsd insg-20241231_cal.xml insg-20241231_def.xml insg-20241231_lab.xml insg-20241231_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "insg-20241231.htm": { "nsprefix": "insg", "nsuri": "http://www.inseego.com/20241231", "dts": { "inline": { "local": [ "insg-20241231.htm" ] }, "schema": { "local": [ "insg-20241231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "insg-20241231_cal.xml" ] }, "definitionLink": { "local": [ "insg-20241231_def.xml" ] }, "labelLink": { "local": [ "insg-20241231_lab.xml" ] }, "presentationLink": { "local": [ "insg-20241231_pre.xml" ] } }, "keyStandard": 460, "keyCustom": 68, "axisStandard": 35, "axisCustom": 0, "memberStandard": 57, "memberCustom": 39, "hidden": { "total": 16, "http://fasb.org/us-gaap/2024": 10, "http://www.inseego.com/20241231": 2, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 231, "entityCount": 1, "segmentCount": 99, "elementCount": 897, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1042, "http://xbrl.sec.gov/dei/2024": 38, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.inseego.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.inseego.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R5": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R6": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEParenthetical", "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 DEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 DEFICIT", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R9": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Nature of Business and Significant Accounting Policies", "shortName": "Nature of Business and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperations", "longName": "9952158 - Disclosure - Held for Sale and Discontinued Operations", "shortName": "Held for Sale and Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.inseego.com/role/FinancialStatementDetails", "longName": "9952159 - Disclosure - Financial Statement Details", "shortName": "Financial Statement Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssets", "longName": "9952160 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.inseego.com/role/FairValueMeasurements", "longName": "9952161 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.inseego.com/role/Debt", "longName": "9952162 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.inseego.com/role/IncomeTaxes", "longName": "9952163 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.inseego.com/role/StockholdersEquityDeficit", "longName": "9952164 - Disclosure - Stockholders' Equity (Deficit)", "shortName": "Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.inseego.com/role/SharebasedCompensation", "longName": "9952165 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.inseego.com/role/IncomeLossperShare", "longName": "9952166 - Disclosure - Income (Loss) per Share", "shortName": "Income (Loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.inseego.com/role/CommitmentsandContingencies", "longName": "9952167 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.inseego.com/role/Leases", "longName": "9952168 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation", "longName": "9952169 - Disclosure - Segment, Geographic, and Concentrations of Risk Information", "shortName": "Segment, Geographic, and Concentrations of Risk Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.inseego.com/role/SubsequentEvents", "longName": "9952170 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "a", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "a", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Nature of Business and Significant Accounting Policies (Policies)", "shortName": "Nature of Business and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsTables", "longName": "9955512 - Disclosure - Held for Sale and Discontinued Operations (Tables)", "shortName": "Held for Sale and Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.inseego.com/role/FinancialStatementDetailsTables", "longName": "9955513 - Disclosure - Financial Statement Details (Tables)", "shortName": "Financial Statement Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.inseego.com/role/FairValueMeasurementTables", "longName": "9955515 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.inseego.com/role/DebtTables", "longName": "9955516 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.inseego.com/role/IncomeTaxesTables", "longName": "9955517 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.inseego.com/role/StockholdersEquityDeficitTables", "longName": "9955518 - Disclosure - Stockholders' Equity (Deficit) (Tables)", "shortName": "Stockholders' Equity (Deficit) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.inseego.com/role/SharebasedCompensationTables", "longName": "9955519 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.inseego.com/role/IncomeLossperShareTables", "longName": "9955520 - Disclosure - Income (Loss) per Share (Tables)", "shortName": "Income (Loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.inseego.com/role/LeasesTables", "longName": "9955521 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "insg:SupplementalLeaseInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "insg:SupplementalLeaseInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables", "longName": "9955522 - Disclosure - Segment, Geographic, and Concentrations of Risk Information (Tables)", "shortName": "Segment, Geographic, and Concentrations of Risk Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "longName": "9955523 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details)", "shortName": "Nature of Business and Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-43", "name": "insg:FractionalSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "insg:FractionalSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails", "longName": "9955524 - Disclosure - Held for Sale and Discontinued Operations - Narrative (Details)", "shortName": "Held for Sale and Discontinued Operations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-68", "name": "insg:ExpectedTransitionSupportForPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-68", "name": "insg:ExpectedTransitionSupportForPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "longName": "9955525 - Disclosure - Held for Sale and Discontinued Operations - Condensed Consolidated Statements of Operations and Comprehensive Income (Details)", "shortName": "Held for Sale and Discontinued Operations - Condensed Consolidated Statements of Operations and Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R42": { "role": "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "longName": "9955526 - Disclosure - Held for Sale and Discontinued Operations - Condensed Consolidated Balance Sheet (Details)", "shortName": "Held for Sale and Discontinued Operations - Condensed Consolidated Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R43": { "role": "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails", "longName": "9955527 - Disclosure - Financial Statement Details - Inventories (Details)", "shortName": "Financial Statement Details - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails", "longName": "9955528 - Disclosure - Financial Statement Details - Prepaid Expenses and Other (Details)", "shortName": "Financial Statement Details - Prepaid Expenses and Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "insg:RebateReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "insg:RebateReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails", "longName": "9955529 - Disclosure - Financial Statement Details - Property, Plant and Equipment (Details)", "shortName": "Financial Statement Details - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails", "longName": "9955530 - Disclosure - Financial Statement Details - Narrative (Details)", "shortName": "Financial Statement Details - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9955531 - Disclosure - Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R48": { "role": "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails", "longName": "9955532 - Disclosure - Financial Statement Details - Other Long-term Liabilities (Details)", "shortName": "Financial Statement Details - Other Long-term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherSundryLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R49": { "role": "http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails", "longName": "9955533 - Disclosure - Financial Statement Details - Performance Obligation (Details)", "shortName": "Financial Statement Details - Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R50": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9955534 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R51": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "longName": "9955535 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails", "longName": "9955536 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "longName": "9955537 - Disclosure - Fair Value Measurement - Narrative (Details)", "shortName": "Fair Value Measurement - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "longName": "9955538 - Disclosure - Fair Value Measurement - Binomial Lattice Model and Assumptions (Details)", "shortName": "Fair Value Measurement - Binomial Lattice Model and Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.inseego.com/role/DebtNarrativeDetails", "longName": "9955539 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R56": { "role": "http://www.inseego.com/role/DebtComponentsDetails", "longName": "9955540 - Disclosure - Debt - Components (Details)", "shortName": "Debt - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-123", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:DebtInstrumentUnamortizedPremium", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R57": { "role": "http://www.inseego.com/role/DebtInterestExpenseDetails", "longName": "9955541 - Disclosure - Debt - Interest Expense (Details)", "shortName": "Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails", "longName": "9955542 - Disclosure - Income Taxes - Loss before Income Taxes (Details)", "shortName": "Income Taxes - Loss before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "longName": "9955543 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails", "longName": "9955544 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details)", "shortName": "Income Taxes - Net Deferred Tax Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.inseego.com/role/IncomeTaxesNarrativeDetails", "longName": "9955545 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R62": { "role": "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails", "longName": "9955546 - Disclosure - Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details)", "shortName": "Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "longName": "9955547 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R64": { "role": "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails", "longName": "9955548 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details)", "shortName": "Stockholders' Equity (Deficit) - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-39", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R65": { "role": "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "longName": "9955549 - Disclosure - Stockholders' Equity (Deficit) - Issuance of Warrants (Details)", "shortName": "Stockholders' Equity (Deficit) - Issuance of Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R66": { "role": "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "longName": "9955550 - Disclosure - Share-based Compensation - Narrative (Details)", "shortName": "Share-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R67": { "role": "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails", "longName": "9955551 - Disclosure - Share-based Compensation - Share-based Compensation Expense (Details)", "shortName": "Share-based Compensation - Share-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R68": { "role": "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails", "longName": "9955552 - Disclosure - Share-based Compensation - Weighted-Average Fair Value Assumptions (Details)", "shortName": "Share-based Compensation - Weighted-Average Fair Value Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-185", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-185", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails", "longName": "9955553 - Disclosure - Share-based Compensation - Stock Option Activity (Details)", "shortName": "Share-based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R70": { "role": "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "longName": "9955554 - Disclosure - Share-based Compensation - Restricted Stock Unit Activity (Details)", "shortName": "Share-based Compensation - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-194", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R71": { "role": "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails", "longName": "9955555 - Disclosure - Income (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details)", "shortName": "Income (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R72": { "role": "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails", "longName": "9955556 - Disclosure - Income (Loss) per Share - Antidilutive Securities (Details)", "shortName": "Income (Loss) per Share - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.inseego.com/role/CommitmentsandContingenciesDetails", "longName": "9955557 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.inseego.com/role/LeasesNarrativeDetails", "longName": "9955558 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "insg:SupplementalLeaseInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R75": { "role": "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails", "longName": "9955559 - Disclosure - Leases - Future Minimum Payments Under Operating Leases (Details)", "shortName": "Leases - Future Minimum Payments Under Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails", "longName": "9955560 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Narrative (Details)", "shortName": "Segment, Geographic, and Concentrations of Risk Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-218", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R77": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails", "longName": "9955561 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details)", "shortName": "Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R78": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails", "longName": "9955562 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details)", "shortName": "Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } }, "R79": { "role": "http://www.inseego.com/role/SubsequentEventsDetails", "longName": "9955563 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20241231.htm", "unique": true } } }, "tag": { "insg_A2018PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "A2018PlanMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Plan", "label": "2018 Plan [Member]", "documentation": "2018 Plan" } } }, "auth_ref": [] }, "insg_A2025ConvertibleNotesLongAndShortTermPortionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "A2025ConvertibleNotesLongAndShortTermPortionsMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible Notes, Long and Short Term Portions", "label": "2025 Convertible Notes, Long and Short Term Portions [Member]", "documentation": "2025 Convertible Notes, Long and Short Term Portions" } } }, "auth_ref": [] }, "insg_A2025ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "A2025ConvertibleNotesMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible Notes", "label": "2025 Convertible Notes [Member]", "documentation": "2025 Convertible Notes" } } }, "auth_ref": [] }, "insg_A2029SeniorSecuredNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "A2029SeniorSecuredNotesMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Senior Secured Notes", "label": "2029 Senior Secured Notes [Member]", "documentation": "2029 Senior Secured Notes" } } }, "auth_ref": [] }, "insg_ATMOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ATMOfferingMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATM Offering", "label": "ATM Offering [Member]", "documentation": "ATM Offering" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable and Accrued Liabilities", "label": "Accounts Payable and Accrued Liabilities [Member]", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r101", "r1004" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r925" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for expected credit losses of $123 and $617, respectively", "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r1202" ] }, "insg_AccruedContractManufacturingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "AccruedContractManufacturingCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued contract manufacturing liabilities", "label": "Accrued Contract Manufacturing, Current", "documentation": "Accrued Contract Manufacturing, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "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": [ "r104" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r104", "r946" ] }, "insg_AccruedTaxesRelatedToDivestiture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "AccruedTaxesRelatedToDivestiture", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes related to Telematics divestiture", "label": "Accrued Taxes Related To Divestiture", "documentation": "Accrued Taxes Related To Divestiture" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less\u2014accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r49", "r220", "r786" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r127", "r228", "r781", "r823", "r824" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "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", "r18", "r28", "r637", "r640", "r694", "r819", "r820", "r1174", "r1175", "r1176", "r1190", "r1191", "r1192", "r1193" ] }, "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": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1085" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r117", "r1004", "r1355" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "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": [ "r835", "r1190", "r1191", "r1192", "r1193", "r1288", "r1356" ] }, "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": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1098" ] }, "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": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1098" ] }, "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": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1098" ] }, "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": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1098" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r64", "r65", "r546" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockSplit", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impact of retroactively adjusted stock split", "label": "Adjustments to Additional Paid in Capital, Stock Split", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a stock split in which per-share par value or stated value is not changed proportionately." } } }, "auth_ref": [ "r19", "r163" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock warrants in connection with debt restructurings", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r19", "r51", "r163" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile Net income (loss) to net cash provided by 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": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1143" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1056", "r1067", "r1077", "r1110" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1059", "r1070", "r1080", "r1113" ] }, "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": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1144" ] }, "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": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1098" ] }, "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": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1105" ] }, "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": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1105", "r1114", "r1118", "r1126" ] }, "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": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1124" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r575", "r580" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance on 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": [ "r229", "r341", "r378" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount/premium", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r12", "r135", "r490", "r1300" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "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": [ "r135", "r490", "r1182", "r1300" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount and debt issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r490", "r973", "r974", "r1182", "r1300" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of purchased intangible assets related to business combinations", "label": "Amortization of Intangible Assets", "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": [ "r12", "r420", "r427", "r969" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "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": [ "r289" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r36" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r178", "r193", "r224", "r255", "r294", "r302", "r327", "r331", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r632", "r634", "r660", "r775", "r872", "r960", "r961", "r1004", "r1034", "r1239", "r1240", "r1307" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "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", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r215", "r232", "r255", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r632", "r634", "r660", "r1004", "r1239", "r1240", "r1307" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r82", "r96", "r152", "r213", "r214" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets held for sale", "totalLabel": "Current assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r82", "r96", "r149", "r152", "r213", "r214" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets:", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "insg_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.inseego.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1039", "r1040", "r1063" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.inseego.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1039", "r1040", "r1063" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.inseego.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1039", "r1040", "r1063" ] }, "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": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1121" ] }, "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": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1122" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1117" ] }, "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": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1117" ] }, "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": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1117" ] }, "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": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1117" ] }, "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": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1117" ] }, "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": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1117" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails", "http://www.inseego.com/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ] }, "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": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1120" ] }, "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": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1119" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1118" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1118" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r445", "r1323", "r1324" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r73", "r74", "r445", "r1323", "r1324" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "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": [] }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CaliforniaFranchiseTaxBoardMember", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "California Franchise Tax Board", "label": "California Franchise Tax Board [Member]", "documentation": "Designated tax department of the government of the state of California." } } }, "auth_ref": [] }, "insg_CanaccordGenuityLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "CanaccordGenuityLLCMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canaccord Genuity LLC", "label": "Canaccord Genuity LLC [Member]", "documentation": "Canaccord Genuity LLC" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures financed through accounts payable or accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "insg_CapitalizableSoftwareDevelopmentExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "CapitalizableSoftwareDevelopmentExpenditures", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalizable software development expenditures", "label": "Capitalizable Software Development Expenditures", "documentation": "Capitalizable Software Development Expenditures" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of capitalized software", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r939", "r940" ] }, "insg_CapitalizedSoftwareDevelopmentExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "CapitalizedSoftwareDevelopmentExpenditures", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development expenditures", "label": "Capitalized Software Development Expenditures", "documentation": "Capitalized Software Development Expenditures" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r30", "r218", "r944" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r31", "r177" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r30", "r139", "r251" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r0", "r139" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of 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": [ "r1167", "r1319" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from discontinued operations", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of financing activities of 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": [ "r139" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing cash flows from discontinued operations", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of 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": [ "r95", "r139" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r95", "r139" ] }, "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": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1096" ] }, "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": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1093" ] }, "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": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1091" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "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": [ "r210", "r225", "r226", "r227", "r255", "r282", "r283", "r286", "r288", "r296", "r297", "r372", "r459", "r461", "r462", "r463", "r466", "r467", "r501", "r502", "r505", "r508", "r515", "r660", "r829", "r830", "r831", "r832", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r860", "r881", "r899", "r918", "r919", "r920", "r921", "r922", "r1148", "r1186", "r1194" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [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": [ "r225", "r226", "r227", "r296", "r501", "r502", "r503", "r505", "r508", "r513", "r515", "r829", "r830", "r831", "r832", "r975", "r1148", "r1186" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "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.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price per share (in dollars per share)", "verboseLabel": "Exercise price (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r516" ] }, "insg_ClassOfWarrantOrRightExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised (in shares)", "label": "Class of Warrant or Right, Exercised", "documentation": "Class of Warrant or Right, Exercised" } } }, "auth_ref": [] }, "insg_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding warrants (in shares)", "label": "Class of Warrant or Right, Issued", "documentation": "Class of Warrant or Right, Issued" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares from warrants (in shares)", "verboseLabel": "Number of Shares to Purchase with Warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "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": [ "r516" ] }, "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": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1097" ] }, "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": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1097" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note\u00a011.)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r111", "r184", "r778", "r859" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "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.inseego.com/role/CommitmentsandContingencies" ], "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": [ "r154", "r449", "r451", "r926", "r1229", "r1234" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "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": [ "r1023", "r1024", "r1025", "r1027", "r1028", "r1029", "r1030", "r1190", "r1191", "r1193", "r1288", "r1354", "r1356" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "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": [ "r116", "r860" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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": [ "r116" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance, shares (in shares)", "periodEndLabel": "Ending balance, shares (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r116", "r860", "r878", "r1356", "r1357" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.001; 150,000,000 shares authorized, 14,990,712 and 11,878,557\u00a0shares issued and outstanding as of December\u00a031, 2024 and December\u00a031, 2023 (*), respectively", "label": "Common Stock, Value, Issued", "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": [ "r116", "r780", "r1004" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1102" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1101" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1103" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1100" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Compensation Related Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r165", "r168" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (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": [ "r29", "r235", "r237", "r242", "r770", "r793", "r794" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and purchased software", "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.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r38", "r39", "r76", "r77", "r339", "r925" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r39", "r76", "r77", "r339", "r826", "r925" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "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": [ "r38", "r39", "r76", "r77", "r339", "r925", "r1152" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration percentage", "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": [ "r38", "r39", "r76", "r77", "r339" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "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": [ "r38", "r39", "r76", "r77", "r339", "r925" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "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": [ "r69", "r950" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "verboseLabel": "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": [ "r519", "r520", "r531" ] }, "insg_ContractWithCustomerLiabilityDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ContractWithCustomerLiabilityDeferredRevenue", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized for satisfaction of performance obligations", "label": "Contract With Customer, Liability, Deferred Revenue", "documentation": "Contract With Customer, Liability, Deferred Revenue" } } }, "auth_ref": [] }, "insg_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred due to unsatisfied performance obligations", "label": "Contract with Customer, Liability, Increase from Deferral Of Revenue", "documentation": "Contract with Customer, Liability, Increase from Deferral Of Revenue" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails", "http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term 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": [ "r519", "r520", "r531" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability included in beginning balance, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible Notes, net", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r156", "r469", "r470", "r480", "r481", "r482", "r486", "r487", "r488", "r489", "r490", "r970", "r971", "r972", "r973", "r974" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible Notes, net", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1246" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenues", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r1156", "r1157" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "insg_CostOfRevenuesAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "CostOfRevenuesAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted cost of revenues", "label": "Cost Of Revenues, Adjusted", "documentation": "Cost Of Revenues, Adjusted" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r260", "r261", "r472", "r503", "r698", "r718", "r774", "r947", "r949" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "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": [ "r458", "r1237" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "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": [ "r458", "r1237", "r1238" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Expected Credit Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r375", "r376", "r377", "r379", "r380", "r383", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1155", "r1189", "r1285" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.inseego.com/role/Cover" ], "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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1155", "r1189" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r615", "r1189" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1155", "r1189", "r1285" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration", "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": [ "r145", "r339" ] }, "insg_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "CustomerOneMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r67", "r1214", "r1215", "r1216", "r1217", "r1219", "r1221", "r1224", "r1225" ] }, "insg_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "CustomerThreeMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three", "label": "Customer Three [Member]", "documentation": "Customer Three" } } }, "auth_ref": [] }, "insg_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "CustomerTwoMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer Two [Member]" } } }, "auth_ref": [] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1048", "r1137" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1048", "r1137" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1050", "r1139" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1050", "r1139" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1052", "r1141" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1050", "r1139" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1043", "r1132" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1044", "r1133" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1044", "r1133" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1042", "r1131" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1042", "r1131" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1042", "r1131" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1045", "r1134" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1047", "r1136" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1047", "r1136" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1048", "r1137" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1051", "r1140" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1049", "r1138" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1046", "r1135" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Senior Secured Notes issued in exchange for 2025 Convertible Notes", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r33", "r35" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/Debt" ], "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": [ "r155", "r252", "r440", "r441", "r442", "r443", "r444", "r457", "r458", "r468", "r474", "r475", "r476", "r477", "r478", "r479", "r484", "r491", "r492", "r494", "r675" ] }, "insg_DebtInstrumentAccretionOfExitFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DebtInstrumentAccretionOfExitFee", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of exit fee", "label": "Debt Instrument, Accretion Of Exit Fee", "documentation": "Debt Instrument, Accretion Of Exit Fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r103", "r104", "r179", "r183", "r263", "r469", "r470", "r471", "r472", "r473", "r475", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r970", "r971", "r972", "r973", "r974", "r1002", "r1187", "r1230", "r1231", "r1232", "r1299", "r1301" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding principal", "terseLabel": "Principal", "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": [ "r24", "r183", "r495" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument collateral amount", "label": "Debt Instrument, Collateral Amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r79" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r157", "r471" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r56", "r107", "r161", "r162", "r471" ] }, "insg_DebtInstrumentConvertiblePercentOfAggregatePrincipalHeldToCallInDefaultEvent": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DebtInstrumentConvertiblePercentOfAggregatePrincipalHeldToCallInDefaultEvent", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate percentage of holders to declare notes due and payable in default event", "label": "Debt Instrument, Convertible, Percent Of Aggregate Principal Held To Call In Default Event", "documentation": "Debt Instrument, Convertible, Percent Of Aggregate Principal Held To Call In Default Event" } } }, "auth_ref": [] }, "insg_DebtInstrumentConvertiblePercentOfPrincipalAndAccruedInterestThatMayBeCalledInBankruptcyInsolvencyReorganization": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DebtInstrumentConvertiblePercentOfPrincipalAndAccruedInterestThatMayBeCalledInBankruptcyInsolvencyReorganization", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of principal and accrued interest that may be called in event of bankruptcy, insolvency or reorganization", "label": "Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Bankruptcy, Insolvency. Reorganization", "documentation": "Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Bankruptcy, Insolvency, Reorganization" } } }, "auth_ref": [] }, "insg_DebtInstrumentConvertiblePercentOfPrincipalAndAccruedInterestThatMayBeCalledInDefaultEvent": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DebtInstrumentConvertiblePercentOfPrincipalAndAccruedInterestThatMayBeCalledInDefaultEvent", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of principal and accrued interest that may be called in default event", "label": "Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Default Event", "documentation": "Debt Instrument, Convertible, Percent Of Principal And Accrued Interest That May Be Called In Default Event" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleStockPriceTrigger", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price trigger (in dollars per share)", "label": "Debt Instrument, Convertible, Stock Price Trigger", "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold of consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold of trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "insg_DebtInstrumentExitFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DebtInstrumentExitFeePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exit fee percentage", "label": "Debt Instrument, Exit Fee Percentage", "documentation": "Debt Instrument, Exit Fee Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt aggregate face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r469", "r675", "r676", "r971", "r972", "r1002" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, fee amount", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r108" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r106", "r498", "r675", "r676", "r1002" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate of debt issued", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r106", "r470" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "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": [ "r263", "r469", "r470", "r471", "r472", "r473", "r475", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r493", "r970", "r971", "r972", "r973", "r974", "r1002", "r1187", "r1299", "r1301" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt measurement input", "label": "Debt Instrument, Measurement Input", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "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": [ "r24", "r263", "r469", "r470", "r471", "r472", "r473", "r475", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r970", "r971", "r972", "r973", "r974", "r1002", "r1187", "r1230", "r1231", "r1232", "r1299", "r1301" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price percentage", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r189" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased in cash", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt repurchased face amount", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r24", "r56", "r60", "r78", "r160", "r162", "r263", "r469", "r470", "r471", "r472", "r473", "r475", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r493", "r970", "r971", "r972", "r973", "r974", "r1002", "r1187", "r1299", "r1301" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r1242", "r1298", "r1299", "r1301" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated to debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r480", "r496", "r674", "r675", "r676", "r971", "r972", "r1002" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial debt premium over principal amount", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "documentation": "Amount, after accumulated amortization, of debt discount (premium)." } } }, "auth_ref": [ "r1242", "r1298", "r1299", "r1301" ] }, "us-gaap_DebtInstrumentUnamortizedPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedPremium", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: unamortized debt premium", "label": "Debt Instrument, Unamortized Premium", "documentation": "Amount, after accumulated amortization, of debt premium." } } }, "auth_ref": [ "r1242", "r1298", "r1299", "r1301" ] }, "us-gaap_DebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt [Member]", "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates." } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r14" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum limit of payroll deductions (percent)", "label": "Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage", "documentation": "Commitment made to pay deferred cash remuneration expressed as a percentage of the individual's base salary." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1189", "r1284", "r1285" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1299", "r1301" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: unamortized issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1242", "r1298", "r1299", "r1301" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1189", "r1284" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income taxes", "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r207", "r1189" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r112", "r113", "r180", "r607" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r588", "r589", "r776" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1189", "r1284", "r1285" ] }, "insg_DeferredTaxAssetsConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DeferredTaxAssetsConvertibleDebt", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Deferred Tax Assets, Convertible Debt", "documentation": "Deferred Tax Assets, Convertible Debt" } } }, "auth_ref": [] }, "insg_DeferredTaxAssetsDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DeferredTaxAssetsDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Deferred Tax Assets, Depreciation and Amortization", "documentation": "Deferred Tax Assets, Depreciation and Amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r608" ] }, "insg_DeferredTaxAssetsInterestExpenseLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DeferredTaxAssetsInterestExpenseLimitation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense limitation", "label": "Deferred Tax Assets, Interest Expense Limitation", "documentation": "Deferred Tax Assets, Interest Expense Limitation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for excess and obsolete inventory", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net of valuation allowances", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1278" ] }, "insg_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss and tax credit carryforwards", "label": "Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards", "documentation": "Deferred tax assets net operating loss and tax credit carryforwards." } } }, "auth_ref": [] }, "insg_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Deferred Tax Assets, Operating Lease Liability", "documentation": "Deferred Tax Assets, Operating Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, not subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and experimental expenditures", "label": "Deferred Tax Assets, Property, Plant and Equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails", "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowances", "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r609" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Deferred tax liabilities, net", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1278" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquired intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r1282" ] }, "insg_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right of use asset", "label": "Deferred Tax Liabilities, Right Of Use Asset", "documentation": "Deferred Tax Liabilities, Right Of Use Asset" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r542" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employees gross pay eligible for employer match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employees contribution matched by employer", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r48" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of capitalized software", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r12", "r48" ] }, "insg_DepreciationAndAmortizationAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DepreciationAndAmortizationAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted depreciation and amortization", "label": "Depreciation And Amortization, Adjusted", "documentation": "Depreciation And Amortization, Adjusted" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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": [ "r12", "r294", "r307", "r331", "r960", "r961" ] }, "us-gaap_DerivativeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest make-whole payment", "label": "Derivative [Member]", "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)." } } }, "auth_ref": [ "r174", "r993" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term", "label": "Derivative, Term of Contract", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r20", "r70", "r71", "r72", "r75", "r262", "r277" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technologies", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r171", "r1214", "r1215", "r1216", "r1217", "r1219", "r1221", "r1224", "r1225" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r544", "r548", "r576", "r577", "r579", "r985" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-tax gain on the sale", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r83", "r85", "r87" ] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of discontinued operation", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r83", "r85", "r87", "r98" ] }, "insg_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationRealizedIncludingReleaseOfAccumulatedOtherComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationRealizedIncludingReleaseOfAccumulatedOtherComprehensiveIncomeLoss", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale realized includes the release of accumulated other comprehensive income", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Realized Including Release Of Accumulated Other Comprehensive Income (Loss)", "documentation": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Realized Including Release Of Accumulated Other Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from discontinued operations before income taxes", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r93", "r131", "r1320" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations (in dollars per share)", "verboseLabel": "Income (loss) from discontinued operations, net of tax (in dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations (in dollars per share)", "verboseLabel": "Income (loss) from discontinued operations, net of tax (in dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r84", "r85", "r86", "r87", "r93", "r98", "r590", "r619", "r621" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations tax provision", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r85", "r87", "r98", "r1286" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Held-for-Sale", "label": "Discontinued Operations, Held-for-Sale [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r8", "r9", "r213" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r213" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r82", "r96", "r152" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r82", "r96", "r149", "r152" ] }, "insg_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Current Liabilities", "documentation": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets held for sale", "totalLabel": "Non-current assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r82", "r96", "r152", "r213", "r214" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r82", "r96", "r152" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cash proceeds", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r82", "r96", "r152" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r82", "r96", "r152" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross profit from discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r94", "r214" ] }, "insg_DisposalGroupIncludingDiscontinuedOperationImpairmentOfCapitalizedSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentOfCapitalizedSoftware", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of capitalized software", "label": "Disposal Group, Including Discontinued Operation, Impairment Of Capitalized Software", "documentation": "Disposal Group, Including Discontinued Operation, Impairment Of Capitalized Software" } } }, "auth_ref": [] }, "insg_DisposalGroupIncludingDiscontinuedOperationIncreaseInConsiderationDueToClosingWorkingCapitalAndDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationIncreaseInConsiderationDueToClosingWorkingCapitalAndDebt", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in consideration due to closing working capital and debt", "label": "Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt", "documentation": "Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r82", "r96", "r152" ] }, "insg_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Disposal Group Including Discontinued Operation Interest Income (Expense)", "documentation": "Disposal Group Including Discontinued Operation Interest Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r82", "r96", "r149", "r152" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and expenses", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income from discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r94" ] }, "insg_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent", "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "insg_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset", "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "insg_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpensesNet", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net", "documentation": "Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r82", "r96", "r152" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r82", "r96", "r149", "r152" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r82", "r96", "r152" ] }, "insg_DisposalGroupIncludingDiscontinuedOperationRentalAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationRentalAssetsNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental assets, net", "label": "Disposal Group, Including Discontinued Operation, Rental Assets, Net", "documentation": "Disposal Group, Including Discontinued Operation, Rental Assets, Net" } } }, "auth_ref": [] }, "insg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Disposal Group, Including Discontinued Operation, Research And Development", "documentation": "Disposal Group, Including Discontinued Operation, Research And Development" } } }, "auth_ref": [] }, "insg_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingAndMarketing", "crdr": "debit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Disposal Group, Including Discontinued Operation, Selling And Marketing", "documentation": "Disposal Group, Including Discontinued Operation, selling And Marketing" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Held for Sale and Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r81", "r148" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r982", "r983" ] }, "insg_DividendTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "DividendTaxPayable", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax estimated dividend withholding tax", "label": "Dividend Tax Payable", "documentation": "Dividend Tax Payable" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends accrued", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r104", "r110", "r181", "r1031", "r1317" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Preferred stock dividends", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r10", "r163" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1039", "r1040", "r1063" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1039", "r1040", "r1063", "r1106" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.inseego.com/role/Cover" ], "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.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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.inseego.com/role/Cover" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.inseego.com/role/Cover" ], "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": [ "r1084" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1037" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r592" ] }, "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": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1095" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Net earnings (loss) per share:", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Basic earnings (loss) per share (in dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r279", "r282", "r286", "r287", "r288", "r293", "r628", "r631", "r645", "r646", "r771", "r795", "r952" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "verboseLabel": "Basic EPS", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted earnings (loss) per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "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": [ "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r282", "r286", "r287", "r288", "r293", "r628", "r631", "r645", "r646", "r771", "r795", "r952" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "verboseLabel": "Diluted EPS", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share Attributable to Common Stockholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r36", "r37", "r290" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r278", "r289", "r291", "r292" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": [ "r664" ] }, "insg_EffectiveIncomeTaxRateReconciliationDisallowanceOfLossOnDebtExchanges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationDisallowanceOfLossOnDebtExchanges", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disallowance of loss on debt exchanges", "label": "Effective Income Tax Rate Reconciliation, Disallowance Of Loss On Debt Exchanges", "documentation": "Effective Income Tax Rate Reconciliation, Disallowance Of Loss On Debt Exchanges" } } }, "auth_ref": [] }, "insg_EffectiveIncomeTaxRateReconciliationForeignIncomeInclusionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeInclusionsAmount", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign income inclusions", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Inclusions, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Foreign Income Inclusions, Amount" } } }, "auth_ref": [] }, "insg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationAmount", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible officers compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Amount" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1149", "r1274", "r1275" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: fair value of embedded derivative", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability." } } }, "auth_ref": [ "r175", "r1292", "r1293", "r1294" ] }, "us-gaap_EmbeddedDerivativeGainOnEmbeddedDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeGainOnEmbeddedDerivative", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on change in fair value of embedded derivative", "label": "Embedded Derivative, Gain on Embedded Derivative", "documentation": "Increase in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period." } } }, "auth_ref": [ "r1287" ] }, "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeLiabilityMeasurementInput", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability measurement input", "label": "Embedded Derivative Liability, Measurement Input", "documentation": "Value of input used to measure embedded derivative liability." } } }, "auth_ref": [ "r650", "r651", "r652" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and related expenses", "label": "Employee-related Liabilities, Current", "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": [ "r104" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected recognition 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": [ "r578" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation expense related to non-vested RSUs", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1273" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation expense related to non-vested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1273" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails", "http://www.inseego.com/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Non-qualified stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "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": [] }, "insg_EmployeeStockPurchasePlanSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "EmployeeStockPurchasePlanSecuritiesMember", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan Securities [Member]", "documentation": "Employee Stock Purchase Plan Securities" } } }, "auth_ref": [] }, "insg_EmployeeStockPurchasePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "EmployeeStockPurchasePlansMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plans [Member]", "documentation": "Employee stock purchase plans." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.inseego.com/role/Cover" ], "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_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.inseego.com/role/Cover" ], "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.inseego.com/role/Cover" ], "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.inseego.com/role/Cover" ], "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.inseego.com/role/Cover" ], "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": [ "r1036" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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.inseego.com/role/Cover" ], "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.inseego.com/role/Cover" ], "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": [ "r1036" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.inseego.com/role/Cover" ], "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.inseego.com/role/Cover" ], "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": [ "r1036" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.inseego.com/role/Cover" ], "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.inseego.com/role/Cover" ], "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": [ "r1146" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.inseego.com/role/Cover" ], "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": [ "r1036" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.inseego.com/role/Cover" ], "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": [ "r1036" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1036" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.inseego.com/role/Cover" ], "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": [ "r1036" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1147" ] }, "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": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1089" ] }, "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": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1142" ] }, "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": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1142" ] }, "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": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1142" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Test equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r19", "r211", "r239", "r240", "r241", "r264", "r265", "r266", "r268", "r273", "r275", "r277", "r295", "r373", "r374", "r437", "r518", "r616", "r617", "r625", "r626", "r627", "r629", "r630", "r631", "r636", "r637", "r638", "r639", "r640", "r641", "r644", "r667", "r668", "r669", "r670", "r671", "r672", "r677", "r679", "r694", "r791", "r819", "r820", "r821", "r835", "r899" ] }, "insg_EquityDistributionAgreementAggregateAmountOfSharesAuthorizedForOfferOrSaleMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "EquityDistributionAgreementAggregateAmountOfSharesAuthorizedForOfferOrSaleMaximum", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity distribution agreement, maximum aggregate amount authorized for offer or sale", "label": "Equity Distribution Agreement, Aggregate Amount Of Shares Authorized For Offer Or Sale, Maximum", "documentation": "Equity Distribution Agreement, Aggregate Amount Of Shares Authorized For Offer Or Sale, Maximum" } } }, "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": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1099" ] }, "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": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1056", "r1067", "r1077", "r1110" ] }, "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": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1053", "r1064", "r1074", "r1107" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe (including United Kingdom)", "label": "Europe [Member]" } } }, "auth_ref": [ "r1358", "r1359", "r1360", "r1361" ] }, "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": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1105" ] }, "insg_ExpectedTransitionSupportForPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ExpectedTransitionSupportForPeriod", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected transition support for period", "label": "Expected Transition Support For Period", "documentation": "Expected Transition Support For Period" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r648", "r649", "r656", "r990" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r648", "r649", "r656", "r990" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [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": [ "r650", "r651", "r652", "r995" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r650", "r651", "r652", "r995" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value Valuation Model and Assumptions", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r650", "r651", "r995" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "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": [ "r482", "r535", "r536", "r537", "r538", "r539", "r540", "r647", "r649", "r650", "r651", "r652", "r655", "r656", "r658", "r705", "r706", "r707", "r971", "r972", "r979", "r980", "r981", "r990", "r995" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "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": [ "r482", "r535", "r536", "r537", "r538", "r539", "r540", "r649", "r650", "r651", "r652", "r656", "r707", "r971", "r972", "r979", "r980", "r981", "r990", "r995" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r482", "r535", "r536", "r537", "r538", "r539", "r540", "r647", "r649", "r650", "r651", "r652", "r655", "r656", "r658", "r705", "r706", "r707", "r971", "r972", "r979", "r980", "r981", "r990", "r995" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "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": [ "r15" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r380", "r381", "r383", "r384", "r389", "r397", "r398", "r399", "r493", "r513", "r642", "r659", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r792", "r967", "r990", "r993", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1005", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1206", "r1207", "r1208", "r1209", "r1289", "r1292", "r1293", "r1294", "r1295", "r1296" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at fair value", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r1290", "r1291", "r1295" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets - accumulated amortization", "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r222", "r404", "r426", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": [ "r1222", "r1362" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r428", "r940", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r428", "r940", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r428", "r940", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r428", "r940", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r428", "r940", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r419", "r421", "r422", "r423", "r425", "r426", "r430", "r431", "r737", "r738", "r940" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated future amortization expense", "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r404", "r426", "r738", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r419", "r426", "r430", "r431", "r434", "r737", "r940", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r419", "r421", "r422", "r423", "r425", "r426", "r430", "r431", "r940" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r737", "r1221" ] }, "insg_FixedWirelessAccessSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "FixedWirelessAccessSolutionsMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed wireless access solutions", "label": "Fixed Wireless Access Solutions [Member]", "documentation": "Fixed Wireless Access Solutions" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r592", "r593" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transactions and Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r661" ] }, "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": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1114" ] }, "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": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1114" ] }, "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": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1114" ] }, "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": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1114" ] }, "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": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1114" ] }, "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": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "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]" } } }, "auth_ref": [ "r1094" ] }, "insg_FractionalSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "FractionalSharesIssued", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fractional shares issued (in shares)", "label": "Fractional Shares Issued", "documentation": "Fractional Shares Issued" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "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": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of revolving credit facility", "negatedTerseLabel": "Loss on extinguishment of revolving credit facility", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r12", "r52", "r53" ] }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnRestructuringOfDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 2.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on debt restructurings, net", "negatedLabel": "Loss on debt restructurings, net", "negatedTerseLabel": "Loss on debt restructurings, net", "label": "Gains (Losses) on Restructuring of Debt", "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete." } } }, "auth_ref": [ "r17" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r134", "r883" ] }, "insg_GeneralAndAdministrativeExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "GeneralAndAdministrativeExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted general and administrative", "label": "General And Administrative Expense, Adjusted", "documentation": "General And Administrative Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "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": [ "r134" ] }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenue by geographic region", "label": "Geographic Areas, Revenues from External Customers [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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": [ "r221", "r406", "r769", "r961", "r968", "r992", "r1004", "r1212", "r1213" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r405", "r417", "r968" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r418", "r433", "r436" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r12", "r407", "r413", "r417", "r968", "r992" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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": [ "r128", "r132", "r192", "r255", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r660", "r954", "r960", "r1196", "r1198", "r1199", "r1200", "r1201", "r1239" ] }, "insg_HeldForSaleAndDiscontinuedOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "HeldForSaleAndDiscontinuedOperationsPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Held for Sale and Discontinued Operations", "label": "Held For Sale And Discontinued Operations [Policy Text Block]", "documentation": "Held For Sale And Discontinued Operations" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1039", "r1040", "r1063" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of indefinite-lived intangible assets", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r420", "r1182", "r1223", "r1226" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset impairment", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r12", "r47", "r151", "r991" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "In-process capitalized software development costs", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [ "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1221", "r1223", "r1224", "r1225" ] }, "insg_IncomeFromDiscontinuedOperationsNetOfTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "IncomeFromDiscontinuedOperationsNetOfTaxMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from discontinued operations, net of tax", "label": "Income From Discontinued Operations, Net Of Tax [Member]", "documentation": "Income From Discontinued Operations, Net Of Tax" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from continuing operations, net of tax", "verboseLabel": "Loss from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r68", "r130", "r142", "r269", "r270", "r271", "r272", "r273", "r284", "r288", "r631" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r256", "r591" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "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": [ "r129", "r186", "r192", "r772", "r788", "r954", "r960", "r1196", "r1198", "r1199", "r1200", "r1201" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r256", "r591" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations (in dollars per share)", "verboseLabel": "Loss from continuing operations attributable to common stockholders (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r130", "r187", "r243", "r267", "r269", "r270", "r271", "r272", "r273", "r282", "r286", "r287", "r628", "r631", "r646", "r771", "r1321" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations (in dollars per share)", "verboseLabel": "Loss from continuing operations attributable to common stockholders (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r130", "r243", "r267", "r269", "r270", "r271", "r272", "r273", "r282", "r286", "r287", "r288", "r631", "r646", "r771", "r1321" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 20.0 }, "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Income) Loss from discontinued operations, net of tax", "totalLabel": "Income from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r98", "r214", "r622", "r789" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) from discontinued operations (net of income tax provision of $1,956 and $841, respectively)", "verboseLabel": "Income from discontinued operations, net of tax", "netLabel": "Income (Loss) from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r93", "r98", "r173" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r982", "r983" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r16", "r23", "r25", "r82", "r88", "r89", "r90", "r91", "r92", "r97", "r99", "r100", "r153" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r438", "r445", "r446", "r653", "r654", "r657", "r816", "r818", "r884", "r940", "r994", "r1325" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r445", "r446", "r653", "r654", "r657", "r816", "r818", "r884", "r940", "r994", "r1325" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r250", "r592", "r593", "r601", "r612", "r989", "r1281" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r250", "r592", "r593", "r601", "r612", "r989", "r1281" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r257", "r584", "r592", "r598", "r599", "r600", "r604", "r611", "r618", "r620", "r623", "r624", "r834", "r989" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 }, "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "totalLabel": "(Benefit) Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r197", "r208", "r276", "r277", "r294", "r310", "r331", "r590", "r592", "r619", "r796", "r989" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r238", "r586", "r587", "r604", "r605", "r610", "r614", "r828" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance against future tax benefits", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r597", "r989", "r1274" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax rate difference", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r593", "r596", "r989", "r1274" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal tax benefit, at statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r592", "r989" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1274", "r1275" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "True-up of prior year provisions", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1274", "r1275" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State provision, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r595", "r989", "r1274" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r989", "r1274", "r1276" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r32", "r141", "r1184", "r1279", "r1280" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1181" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of effects of divestiture:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1154", "r1181" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [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": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r419", "r424", "r429", "r969" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Line Items]", "label": "Indefinite-Lived Intangible Assets [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": [ "r419", "r429", "r434", "r969" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r404", "r429", "r969" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r419", "r424", "r429", "r969" ] }, "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": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1105", "r1114", "r1118", "r1126" ] }, "insg_InseegoInternationalHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "InseegoInternationalHoldingsLimitedMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inseego International Holdings Limited", "label": "Inseego International Holdings Limited [Member]", "documentation": "Inseego International Holdings Limited" } } }, "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]" } } }, "auth_ref": [ "r1124" ] }, "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]" } } }, "auth_ref": [ "r1041", "r1130" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1041", "r1130" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1041", "r1130" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r418", "r432", "r435", "r938", "r940" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net of accumulated amortization of $33,558 and $31,444, respectively", "totalLabel": "Total intangible assets", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r419", "r1221", "r1223" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r135", "r488", "r499", "r973", "r974" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r135", "r489", "r973", "r974" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other interest expense", "label": "Interest Expense, Other", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Interest Expense", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 18.0 }, "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "negatedTotalLabel": "Consolidated interest expense", "negatedTerseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r960", "r1177", "r1198" ] }, "insg_InterestMakeWholeFeatureDiscountRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "InterestMakeWholeFeatureDiscountRatePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest make-whole payment discount rate", "label": "Interest Make Whole Feature, Discount Rate, Percentage", "documentation": "Interest Make Whole Feature, Discount Rate, Percentage" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r246", "r248", "r249" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "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": [ "r231", "r945", "r1004" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories and Provision for Excess and Obsolete Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r198", "r217", "r230", "r400", "r401", "r403", "r735", "r951" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and components", "label": "Inventory, Raw Materials, Gross", "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": [ "r1171" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for excess and obsolete inventory", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r402" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r150", "r691" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LegalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalCostsPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation", "label": "Legal Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights." } } }, "auth_ref": [ "r456" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Accounting", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r684" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.inseego.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Minimum Payments Under Operating Leases", "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": [ "r1305" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r690" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r690" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r690" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r690" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: amounts representing 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": [ "r690" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r692", "r1303" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.inseego.com/role/Leases" ], "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": [ "r678" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r24", "r103", "r104", "r105", "r109", "r110", "r111", "r114", "r255", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r633", "r634", "r635", "r660", "r858", "r953", "r1034", "r1239", "r1307", "r1308" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 deficit", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r121", "r185", "r783", "r1004", "r1188", "r1210", "r1297" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 DEFICIT", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r105", "r216", "r255", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r633", "r634", "r635", "r660", "r1004", "r1239", "r1307", "r1308" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r82", "r96", "r152", "r213", "r214" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES", "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities held for sale", "totalLabel": "Current liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r82", "r96", "r149", "r152", "r213", "r214" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities held for sale", "totalLabel": "Non-current liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r82", "r96", "r152", "r213", "r214" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit increase", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r1187" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "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": [ "r102", "r108" ] }, "insg_LineOfCreditFacilityMinimumDraw": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "LineOfCreditFacilityMinimumDraw", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum draw", "label": "Line of Credit Facility, Minimum Draw", "documentation": "Line of Credit Facility, Minimum Draw" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, net", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion 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": [ "r103", "r179" ] }, "insg_LoanWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "LoanWarrantsMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants", "label": "Loan Warrants [Member]", "documentation": "Loan Warrants" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r24", "r183", "r481", "r497", "r971", "r972", "r1002", "r1318" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24", "r1230", "r1231", "r1232" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r50", "r1230", "r1231", "r1232" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r339", "r978", "r1015", "r1020", "r1245", "r1322", "r1326", "r1327", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "insg_MakeWholePaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "MakeWholePaymentTerm", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Make-whole payment term", "label": "Make-Whole Payment Term", "documentation": "Make-Whole Payment Term" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r543", "r581", "r652", "r734", "r815", "r817", "r825", "r850", "r851", "r905", "r908", "r912", "r913", "r915", "r936", "r937", "r966", "r975", "r984", "r995", "r996", "r1000", "r1001", "r1016", "r1241", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "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": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1097" ] }, "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": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1097" ] }, "insg_MeasurementInputAdjustedMarketYieldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "MeasurementInputAdjustedMarketYieldMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Market Yield", "label": "Measurement Input, Adjusted Market Yield [Member]", "documentation": "Measurement Input, Adjusted Market Yield" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputCreditSpreadMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputCreditSpreadMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit spread", "label": "Measurement Input, Credit Spread [Member]", "documentation": "Measurement input using amount above (below) yield between two debt instruments similar in maturity, but different in credit quality." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r995", "r1292", "r1293", "r1294" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r650", "r651", "r652", "r995" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r650", "r651", "r652", "r995" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r543", "r581", "r652", "r734", "r815", "r817", "r825", "r850", "r851", "r905", "r908", "r912", "r913", "r915", "r936", "r937", "r966", "r975", "r984", "r995", "r996", "r1000", "r1016", "r1241", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "insg_MinorityInterestOwnedByOthersPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "MinorityInterestOwnedByOthersPercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minority interest percentage", "label": "Minority Interest Owned By Others, Percentage", "documentation": "Minority Interest Owned By Others, Percentage" } } }, "auth_ref": [] }, "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": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1117" ] }, "insg_MobileSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "MobileSolutionsMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Mobile solutions", "label": "Mobile Solutions [Member]", "documentation": "Mobile Solutions" } } }, "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": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1125" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r339", "r978", "r1015", "r1020", "r1245", "r1322", "r1326", "r1327", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "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": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1098" ] }, "insg_NatureOfBusinessAndSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "NatureOfBusinessAndSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nature Of Business And Significant Accounting Policies [Line Items]", "label": "Nature Of Business And Significant Accounting Policies [Line Items]", "documentation": "Nature of business and significant accounting policies." } } }, "auth_ref": [] }, "insg_NatureOfBusinessAndSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "NatureOfBusinessAndSignificantAccountingPoliciesTable", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nature Of Business And Significant Accounting Policies [Table]", "label": "Nature Of Business And Significant Accounting Policies [Table]", "documentation": "Nature of business and significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r247" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Financing cash flows from continuing operations", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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": [ "r1180" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash 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": [ "r247" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Investing cash flows from continuing operations", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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": [ "r1180" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r139", "r140", "r142" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating cash flows from continuing operations", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r139", "r140", "r142" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "netLabel": "Net (loss) income", "verboseLabel": "Net income (loss)", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r133", "r142", "r188", "r214", "r234", "r236", "r241", "r255", "r267", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r284", "r372", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r628", "r631", "r646", "r660", "r790", "r880", "r897", "r898", "r1032", "r1239" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r245", "r269", "r270", "r271", "r272", "r279", "r280", "r285", "r288", "r631" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted EPS", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from continuing operations attributable to common stockholders", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r280", "r288" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Pronouncements Not Yet Adopted", "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": [] }, "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": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1097" ] }, "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": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1060", "r1071", "r1081", "r1105", "r1114" ] }, "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": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1088" ] }, "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": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1087" ] }, "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": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1105" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1125" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1125" ] }, "insg_NoncashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "NoncashOperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Noncash Operating Lease Expense", "documentation": "Noncash Operating Lease Expense" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price receivable for Telematics divestiture within prepaid and other current assets", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "insg_NorthSoundVenturesLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "NorthSoundVenturesLPMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North Sound Ventures LP", "label": "North Sound Ventures LP [Member]", "documentation": "North Sound Ventures LP" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r955", "r965", "r1197" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "insg_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "NumberOfSubsidiaries", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of subsidiaries", "label": "Number Of Subsidiaries", "documentation": "Number Of Subsidiaries" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Operating costs and expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and 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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r192", "r954", "r1196", "r1198", "r1199", "r1200", "r1201" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease costs included in operating costs and expenses", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r685", "r1003" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of operating lease right-of-use assets", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1302" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails", "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of net minimum operating lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r681" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails", "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "verboseLabel": "Current operating lease liabilities", "negatedTerseLabel": "Less: current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r681" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r682" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails", "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "netLabel": "Operating lease liabilities", "verboseLabel": "Non-current operating lease liabilities", "terseLabel": "Long-term portion of operating lease obligations", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r681" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows related to operating leases", "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": [ "r683", "r686" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "terseLabel": "Operating right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r680" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.inseego.com/role/LeasesNarrativeDetails" ], "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": [ "r689", "r1003" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, 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": [ "r688", "r1003" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r693" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r613" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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": [ "r613" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r613" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Business and Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r80", "r143", "r144", "r172" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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": [ "r104" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r223" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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", "r125", "r126", "r127", "r662", "r663", "r666" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r6", "r7", "r127", "r233", "r665" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "insg_OtherGeographicRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "OtherGeographicRegionsMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Geographic Regions [Member]", "documentation": "Other Geographic Regions [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r969", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1221", "r1223", "r1224", "r1225" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Total other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r110" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product tooling", "label": "Other Machinery and Equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "negatedTerseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r136" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "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": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1097" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1172", "r1211" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sundry Liabilities, Noncurrent", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r110", "r182" ] }, "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": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1058", "r1069", "r1079", "r1112" ] }, "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": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1061", "r1072", "r1082", "r1115" ] }, "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": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1061", "r1072", "r1082", "r1115" ] }, "insg_ParticipationInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ParticipationInterestsMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participation Interests", "label": "Participation Interests [Member]", "documentation": "Participation Interests" } } }, "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]" } } }, "auth_ref": [ "r1086" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Additions to capitalized software development costs and purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r137" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire 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": [ "r137" ] }, "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": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1096" ] }, "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": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1096" ] }, "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": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1088" ] }, "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": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1105" ] }, "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": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1098" ] }, "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": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1087" ] }, "insg_PhilipBraceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "PhilipBraceMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Philip Brace", "label": "Philip Brace [Member]", "documentation": "Philip Brace" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272" ] }, "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": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1089" ] }, "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": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1145" ] }, "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": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1088" ] }, "us-gaap_PostemploymentBenefitPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitPlansPolicy", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Savings Plan", "label": "Postemployment Benefit Plans, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans." } } }, "auth_ref": [ "r533" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r502", "r906", "r909", "r911", "r916" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Preferred stock dividends", "negatedLabel": "Less: preferred stock dividends", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscountAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.001; 2,000,000 shares authorized:", "label": "Preferred Stock, Including Additional Paid in Capital, Net of Discount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidation preference per share (in dollars per share)", "label": "Preferred Stock, Liquidation Preference Per Share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r56", "r57", "r115", "r1186", "r1243" ] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate liquidation preference", "label": "Preferred Stock, Liquidation Preference, Value", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r253", "r505", "r517" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "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": [ "r1023", "r1024", "r1027", "r1028", "r1029", "r1030", "r1354", "r1356" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r115", "r501" ] }, "us-gaap_PreferredStockPerShareAmountsOfPreferredDividendsInArrears": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockPerShareAmountsOfPreferredDividendsInArrears", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends accrued (in dollars per share)", "label": "Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears", "documentation": "Per share amount of cumulative preferred dividends in arrears." } } }, "auth_ref": [ "r59" ] }, "insg_PreferredStockRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "PreferredStockRedemptionPricePercentage", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price", "label": "Preferred Stock, Redemption Price, Percentage", "documentation": "Preferred Stock, Redemption Price, Percentage" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r115", "r860" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "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": [ "r115", "r501" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "periodStartLabel": "Preferred stock, beginning balance (in shares)", "periodEndLabel": "Preferred stock, ending balance (in shares)", "label": "Preferred Stock, Shares Outstanding", "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": [ "r115", "r860", "r878", "r1356", "r1357" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Series E Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of December\u00a031, 2024 and December\u00a031, 2023, aggregate liquidation preference of $38,392,444 as of December\u00a031, 2024", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r115", "r779", "r1004" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "totalLabel": "Total prepaid expenses and other", "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": [ "r1173" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1165" ] }, "us-gaap_ProceedsFromInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInvestingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Proceeds from Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from a public offering, net of issuance costs", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of short-term loan and warrants, net of issuance costs", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net repayment of bank and overdraft facilities", "label": "Proceeds from (Repayments of) Bank Overdrafts", "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer." } } }, "auth_ref": [ "r1178", "r1179", "r1183" ] }, "insg_ProceedsFromStockOptionExercisesAndEspp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ProceedsFromStockOptionExercisesAndEspp", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises and ESPP", "label": "Proceeds From Stock Option Exercises And Espp", "documentation": "Proceeds From Stock Option Exercises And ESPP" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenues", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r976" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r335", "r736", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r942", "r976", "r1014", "r1016", "r1017", "r1021", "r1022", "r1235", "r1236", "r1245", "r1322", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "insg_ProductToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ProductToolingMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product tooling", "label": "Product Tooling [Member]", "documentation": "Product Tooling" } } }, "auth_ref": [] }, "insg_ProductWarrantyAccrualPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ProductWarrantyAccrualPeriod", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General warranty period", "label": "Product Warranty Accrual, Period", "documentation": "Product Warranty Accrual, Period" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r335", "r736", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r942", "r976", "r1014", "r1016", "r1017", "r1021", "r1022", "r1235", "r1236", "r1245", "r1322", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, accumulated depreciation", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r1150", "r1153", "r1228" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $28,897 and $27,513, respectively", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1153", "r1227" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "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": [ "r13", "r691" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r150", "r219", "r787" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "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": [ "r691" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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": [ "r13", "r691", "r773", "r787", "r1004" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures", "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r201", "r206", "r785" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property, Plant and Equipment and Rental Assets", "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": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "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": [ "r150", "r691" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r244", "r382" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1086" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1086" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r534", "r543", "r571", "r572", "r573", "r581", "r652", "r708", "r717", "r734", "r815", "r817", "r825", "r850", "r851", "r905", "r908", "r912", "r913", "r915", "r936", "r937", "r966", "r975", "r984", "r995", "r996", "r1000", "r1001", "r1016", "r1025", "r1233", "r1241", "r1293", "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r534", "r543", "r571", "r572", "r573", "r581", "r652", "r708", "r717", "r734", "r815", "r817", "r825", "r850", "r851", "r905", "r908", "r912", "r913", "r915", "r936", "r937", "r966", "r975", "r984", "r995", "r996", "r1000", "r1001", "r1016", "r1025", "r1233", "r1241", "r1293", "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "insg_RebateReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "RebateReceivables", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebate receivables", "label": "Rebate Receivables", "documentation": "Rebate Receivables" } } }, "auth_ref": [] }, "insg_ReceivablesContractManufacturers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ReceivablesContractManufacturers", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables from contract manufacturers", "label": "Receivables, Contract Manufacturers", "documentation": "Receivables, Contract Manufacturers" } } }, "auth_ref": [] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits [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_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]" } } }, "auth_ref": [ "r1053", "r1064", "r1074", "r1107" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r340", "r541", "r695", "r696", "r777", "r784", "r853", "r854", "r855", "r856", "r857", "r877", "r879", "r904" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r258", "r259", "r695", "r696", "r697", "r698", "r777", "r784", "r853", "r854", "r855", "r856", "r857", "r877", "r879", "r904" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r695", "r696", "r1306" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r340", "r541", "r695", "r696", "r777", "r784", "r853", "r854", "r855", "r856", "r857", "r877", "r879", "r904", "r1306" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments related to repurchases of 2025 Convertible Notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r138" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net repayments on asset-backed revolving credit facility", "terseLabel": "Net repayments on asset-backed revolving credit facility", "label": "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": [ "r138", "r1187" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments on short-term loan", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r138" ] }, "insg_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ReportableSegmentMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Reportable Segment [Member]", "documentation": "Reportable Segment" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r260", "r261", "r472", "r503", "r698", "r718", "r774", "r948", "r949" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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": [ "r583", "r940", "r960", "r1315" ] }, "insg_ResearchAndDevelopmentExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ResearchAndDevelopmentExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted research and development", "label": "Research And Development Expense, Adjusted", "documentation": "Research And Development Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r582" ] }, "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": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1054", "r1065", "r1075", "r1108" ] }, "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": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1055", "r1066", "r1076", "r1109" ] }, "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": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1062", "r1073", "r1083", "r1116" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r1167", "r1185", "r1316", "r1319" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "verboseLabel": "Restricted stock units", "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": [] }, "insg_RestrictedStockUnitsServiceAndMarketBasedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "RestrictedStockUnitsServiceAndMarketBasedVestingMember", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Service And Market Based Vesting", "label": "Restricted Stock Units, Service And Market Based Vesting [Member]", "documentation": "Restricted Stock Units, Service And Market Based Vesting" } } }, "auth_ref": [] }, "insg_RestrictedStockUnitsSubjectToServiceConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "RestrictedStockUnitsSubjectToServiceConditionsMember", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units Subject To Service Conditions", "label": "Restricted Stock Units Subject To Service Conditions [Member]", "documentation": "Restricted Stock Units Subject To Service Conditions" } } }, "auth_ref": [] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt restructuring costs", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r163", "r782", "r822", "r824", "r833", "r861", "r1004" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r211", "r264", "r265", "r266", "r268", "r273", "r275", "r277", "r373", "r374", "r437", "r616", "r617", "r625", "r626", "r627", "r629", "r630", "r631", "r636", "r638", "r639", "r641", "r644", "r677", "r679", "r819", "r821", "r835", "r1356" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r190", "r191", "r294", "r303", "r304", "r325", "r331", "r335", "r337", "r339", "r529", "r530", "r736" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r209", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r941" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r204" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r205" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r205" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [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_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "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.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating right-of-use assets obtained in exchange for lease liabilities", "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": [ "r687", "r1003" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1125" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1125" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of stock", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "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_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price (in dollars per share)", "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_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenues", "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": [ "r339", "r1151" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1283" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Carrying Amount of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Deferred Tax Assets", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1278" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Discontinued Operations, Condensed Consolidated Statements of Operations, Comprehensive Income and Balance Sheet", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r16", "r23", "r25", "r82", "r88", "r89", "r90", "r91", "r92", "r97", "r99", "r100", "r153" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Calculation of Basic and Diluted Earnings per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1195" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r594", "r989", "r1274" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r419", "r426", "r430", "r431", "r434", "r737", "r940", "r969" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r969", "r1220" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Loss before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1189" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r419", "r429", "r434", "r969" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventories", "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": [ "r26", "r122", "r123", "r124" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Prepaid Expenses and Other", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r13", "r691" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Geographic Concentration of Net Revenues", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r128", "r146" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r46", "r128" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "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": [ "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segments, Revenues, Significant Expenses and Other Segment Items", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r21", "r22", "r167" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "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": [ "r545", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock 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": [ "r21", "r22", "r166" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share-based Compensation Stock Option Fair Value Assumptions", "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": [ "r170" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r54", "r55", "r56", "r57", "r58", "r60", "r158", "r160", "r162", "r163", "r225", "r226", "r227", "r296", "r501", "r502", "r503", "r505", "r508", "r513", "r515", "r829", "r830", "r831", "r832", "r975", "r1148", "r1186" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Change to Fair Value of Warrant", "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": [ "r61" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation in Beginning and Ending Amounts of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r602", "r988" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r969", "r1222" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredLongTermDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Senior Secured Notes, net", "label": "Secured Long-Term Debt, Noncurrent", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r24" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.inseego.com/role/Cover" ], "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": [ "r1035" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.inseego.com/role/Cover" ], "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": [ "r1038" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r294", "r299", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r339", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r434", "r447", "r448", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r957", "r960", "r961", "r968", "r1019", "r1322", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r337", "r338", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r847", "r848", "r849", "r907", "r910", "r914", "r917", "r924", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r943", "r977", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1018", "r1025", "r1245", "r1322", "r1326", "r1327", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Geographic, and Concentrations of Risk 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": [ "r193", "r294", "r298", "r299", "r300", "r301", "r302", "r314", "r316", "r317", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r339", "r955", "r958", "r959", "r960", "r962", "r964", "r965" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r334", "r337", "r956", "r957", "r963" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "insg_SellingAndMarketingExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "SellingAndMarketingExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted sales and marketing", "label": "Selling And Marketing Expense, Adjusted", "documentation": "Selling And Marketing Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "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": [ "r134" ] }, "us-gaap_SeriesDPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesDPreferredStockMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series D Preferred Stock", "label": "Series D Preferred Stock [Member]", "documentation": "Series D preferred stock." } } }, "auth_ref": [ "r1168", "r1169", "r1244" ] }, "us-gaap_SeriesEPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesEPreferredStockMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series E Preferred Stock", "label": "Series E Preferred Stock [Member]", "documentation": "Series E preferred stock." } } }, "auth_ref": [ "r1168", "r1169", "r1244" ] }, "insg_ServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ServicesAndOtherMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other", "label": "Services And Other [Member]", "documentation": "Services And Other" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r985" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "verboseLabel": "RSU granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested \u2014 beginning of period", "periodEndLabel": "Non-vested \u2014 end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r560", "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested \u2014 beginning of period (in dollars per share)", "periodEndLabel": "Non-vested \u2014 end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r560", "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total vest date fair value of RSUs vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected 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": [ "r572" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "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": [ "r571" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "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": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "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": [ "r545", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized under the plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r987" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future issuance or purchase (in shares)", "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": [ "r62" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable \u2014 December 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of stock options exercised during period", "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": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "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": [ "r1253" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in dollars per share)", "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": [ "r1253" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price Per Option", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "verboseLabel": "Shares granted (in shares)", "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": [ "r556" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of stock option awards granted (in dollars per share)", "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": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, 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": [ "r62" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding \u2014 beginning of period", "periodEndLabel": "Outstanding \u2014 end of period", "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": [ "r552", "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding \u2014 beginning of period (in dollars per share)", "periodEndLabel": "Outstanding \u2014 end of period (in dollars per share)", "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": [ "r552", "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Options Vested and Expected to Vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and Expected to Vest \u2014 December\u00a031, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and Expected to Vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails", "http://www.inseego.com/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "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": [ "r557" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r556" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period of stock options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r986" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in 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": [ "r570" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, 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": [ "r62" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (Years), 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": [ "r62" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (Years), 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": [ "r169" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r568" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of lower limit value of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "insg_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase period duration", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period" } } }, "auth_ref": [] }, "insg_ShippingAndHandlingCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ShippingAndHandlingCharges", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and handling charges", "label": "Shipping and Handling Charges", "documentation": "Shipping and Handling Charges" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r103", "r1230", "r1231", "r1232" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r101", "r1230", "r1231", "r1232" ] }, "insg_ShortTermLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ShortTermLoanAgreementMember", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Loan Agreement", "label": "Short-Term Loan Agreement [Member]", "documentation": "Short-Term Loan Agreement" } } }, "auth_ref": [] }, "insg_ShortTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "ShortTermLoanMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short Term Loan", "label": "Short Term Loan [Member]", "documentation": "Short Term Loan" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "insg_SouthOceanFundingLLCAndNorthSoundVenturesLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "SouthOceanFundingLLCAndNorthSoundVenturesLPMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Ocean Funding, LLC and North Sound Ventures, LP", "label": "South Ocean Funding, LLC and North Sound Ventures, LP [Member]", "documentation": "South Ocean Funding, LLC and North Sound Ventures, LP" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r212", "r294", "r299", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r339", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r434", "r439", "r447", "r448", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r957", "r960", "r961", "r968", "r1019", "r1322", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r210", "r225", "r226", "r227", "r255", "r282", "r283", "r286", "r288", "r296", "r297", "r372", "r459", "r461", "r462", "r463", "r466", "r467", "r501", "r502", "r505", "r508", "r515", "r660", "r829", "r830", "r831", "r832", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r860", "r881", "r899", "r918", "r919", "r920", "r921", "r922", "r1148", "r1186", "r1194" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r116", "r119", "r120", "r211", "r239", "r240", "r241", "r264", "r265", "r266", "r268", "r273", "r275", "r277", "r295", "r373", "r374", "r437", "r518", "r616", "r617", "r625", "r626", "r627", "r629", "r630", "r631", "r636", "r637", "r638", "r639", "r640", "r641", "r644", "r667", "r668", "r669", "r670", "r671", "r672", "r677", "r679", "r694", "r791", "r819", "r820", "r821", "r835", "r899" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r337", "r338", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r847", "r848", "r849", "r907", "r910", "r914", "r917", "r924", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r943", "r977", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1018", "r1025", "r1245", "r1322", "r1326", "r1327", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "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": [ "r264", "r265", "r266", "r295", "r679", "r736", "r827", "r846", "r852", "r853", "r854", "r855", "r856", "r857", "r860", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r873", "r874", "r875", "r876", "r877", "r879", "r882", "r883", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r899", "r1026" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "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": { "terseLabel": "Statement of Financial Position [Abstract]", "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": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "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.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "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": [ "r264", "r265", "r266", "r295", "r340", "r679", "r736", "r827", "r846", "r852", "r853", "r854", "r855", "r856", "r857", "r860", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r873", "r874", "r875", "r876", "r877", "r879", "r882", "r883", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r899", "r1026" ] }, "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": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1057", "r1068", "r1078", "r1111" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued in exchange for 2025 Convertible Notes", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "insg_StockIssuedDuringPeriodShareDebtRestructuring": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "StockIssuedDuringPeriodShareDebtRestructuring", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with debt restructurings (in shares)", "label": "Stock Issued During Period, Share, Debt Restructuring", "documentation": "Stock Issued During Period, Share, Debt Restructuring" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under the ESPP (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r19", "r115", "r116", "r163" ] }, "insg_StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares)", "label": "Stock Issued During Period Shares Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan", "documentation": "Stock issued during period shares exercise of stock options vesting of restricted stock units and employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common shares in connection with a public offering, net of issuance costs (in shares)", "terseLabel": "Number of shares sold (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r19", "r115", "r116", "r163", "r829", "r899", "r919" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r19", "r115", "r116", "r163", "r557" ] }, "insg_StockIssuedDuringPeriodValueDebtRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "StockIssuedDuringPeriodValueDebtRestructuring", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with debt restructurings", "label": "Stock Issued During Period, Value, Debt Restructuring", "documentation": "Stock Issued During Period, Value, Debt Restructuring" } } }, "auth_ref": [] }, "insg_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld", "label": "Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan", "documentation": "Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares in connection with a public offering, net of issuance costs", "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": [ "r19", "r115", "r116", "r163", "r835", "r899", "r919", "r1033" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 deficit", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r116", "r119", "r120", "r147", "r862", "r878", "r900", "r901", "r1004", "r1034", "r1188", "r1210", "r1297", "r1356" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 deficit:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity (Deficit)", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r159", "r254", "r500", "r502", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r514", "r518", "r643", "r902", "r903", "r923" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r164" ] }, "insg_SubscriptionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "SubscriptionTerm", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription term", "label": "Subscription Term", "documentation": "Subscription Term" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "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": [ "r673", "r700" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r673", "r700" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "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": [ "r673", "r700" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "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": [ "r673", "r700" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "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": [ "r673", "r700" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.inseego.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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": [ "r699", "r701" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Statement Details", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1166" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "insg_SupplementalLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "SupplementalLeaseInformationTableTextBlock", "presentation": [ "http://www.inseego.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Supplemental Lease Information", "label": "Supplemental Lease Information [Table Text Block]", "documentation": "Supplemental Lease Information" } } }, "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": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1104" ] }, "insg_TelematicsBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "TelematicsBusinessMember", "presentation": [ "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedBalanceSheetDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/HeldforSaleandDiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telematics Business", "label": "Telematics Business [Member]", "documentation": "Telematics Business" } } }, "auth_ref": [] }, "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": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1096" ] }, "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": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1103" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r194", "r195", "r196", "r1203", "r1204", "r1205" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and trade names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r66", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1221", "r1223", "r1224", "r1225" ] }, "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": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1124" ] }, "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": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1126" ] }, "insg_TradingDayThreshold": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "TradingDayThreshold", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading day threshold", "label": "Trading Day Threshold", "documentation": "Trading Day Threshold" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.inseego.com/role/Cover" ], "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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r493", "r513", "r642", "r659", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r792", "r990", "r993", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1005", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1206", "r1207", "r1208", "r1209", "r1289", "r1292", "r1293", "r1294", "r1295", "r1296" ] }, "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": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1127" ] }, "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": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1128" ] }, "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": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1128" ] }, "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": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1126" ] }, "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": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1126" ] }, "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": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1129" ] }, "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": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1127" ] }, "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": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1123" ] }, "insg_UnitedStatesAndCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "UnitedStatesAndCanadaMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States and Canada", "label": "United States And Canada [Member]", "documentation": "United States and Canada." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r585", "r602", "r988" ] }, "insg_UnrecognizedTaxBenefitsIncreaseResultingFromCurrentAndPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "UnrecognizedTaxBenefitsIncreaseResultingFromCurrentAndPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to current and prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting From Current And Prior Period Tax Positions", "documentation": "Unrecognized Tax Benefits, Increase Resulting From Current And Prior Period Tax Positions" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability related to unrecognized tax benefits", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "documentation": "Amount of interest expense accrued for an underpayment of income taxes." } } }, "auth_ref": [ "r1277" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense related to uncertain tax positions", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "documentation": "Amount of interest expense for an underpayment of income taxes." } } }, "auth_ref": [ "r1277" ] }, "insg_UnrecognizedTaxBenefitsReductionResultingFromLapseOfApplicableStatuteOfLimitationsAndPriorYearTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "UnrecognizedTaxBenefitsReductionResultingFromLapseOfApplicableStatuteOfLimitationsAndPriorYearTaxPositions", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decreases from lapses of statute of limitations and prior year tax positions", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations And Prior Year Tax Positions", "documentation": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations And Prior Year Tax Positions" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit recognized related to uncertain tax positions", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r603", "r988" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncancelable purchase obligations", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r450", "r1304" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "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": [ "r40", "r41", "r42", "r199", "r200", "r202", "r203" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance (decrease) increase", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r606" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r650", "r651", "r995", "r1294" ] }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDiscountedCashFlowMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Technique, Discounted Cash Flow", "label": "Valuation Technique, Discounted Cash Flow [Member]", "documentation": "Valuation technique calculating present value of future cash flows." } } }, "auth_ref": [ "r995", "r1292", "r1293", "r1294" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r650", "r651", "r995", "r1294" ] }, "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": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1092" ] }, "insg_WarrantIssuanceDateNovember062024FourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantIssuanceDateNovember062024FourMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, Four", "label": "Warrant Issuance Date November 06, 2024, Four [Member]", "documentation": "Warrant Issuance Date November 06, 2024, Four" } } }, "auth_ref": [] }, "insg_WarrantIssuanceDateNovember062024OneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantIssuanceDateNovember062024OneMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, One", "label": "Warrant Issuance Date November 06, 2024, One [Member]", "documentation": "Warrant Issuance Date November 06, 2024, One" } } }, "auth_ref": [] }, "insg_WarrantIssuanceDateNovember062024ThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantIssuanceDateNovember062024ThreeMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, Three", "label": "Warrant Issuance Date November 06, 2024, Three [Member]", "documentation": "Warrant Issuance Date November 06, 2024, Three" } } }, "auth_ref": [] }, "insg_WarrantIssuanceDateNovember062024TwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantIssuanceDateNovember062024TwoMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, Two", "label": "Warrant Issuance Date November 06, 2024, Two [Member]", "documentation": "Warrant Issuance Date November 06, 2024, Two" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants net value", "label": "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": [ "r1292", "r1293", "r1294" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1292", "r1293", "r1294" ] }, "insg_WarrantsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantsFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, fair value", "label": "Warrants, Fair Value Disclosure", "documentation": "Warrants, Fair Value Disclosure" } } }, "auth_ref": [] }, "insg_WarrantsIssuanceDateAugust022024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantsIssuanceDateAugust022024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date August 02, 2024", "label": "Warrants Issuance Date August 02, 2024 [Member]", "documentation": "Warrants Issuance Date August 02, 2024" } } }, "auth_ref": [] }, "insg_WarrantsIssuanceDateJuly182024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantsIssuanceDateJuly182024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date July 18, 2024", "label": "Warrants Issuance Date July 18, 2024 [Member]", "documentation": "Warrants Issuance Date July 18, 2024" } } }, "auth_ref": [] }, "insg_WarrantsIssuanceDateJune282024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantsIssuanceDateJune282024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date June 28, 2024", "label": "Warrants Issuance Date June 28, 2024 [Member]", "documentation": "Warrants Issuance Date June 28, 2024" } } }, "auth_ref": [] }, "insg_WarrantsIssuanceDateOctober242024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantsIssuanceDateOctober242024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date October 24, 2024", "label": "Warrants Issuance Date October 24, 2024 [Member]", "documentation": "Warrants Issuance Date October 24, 2024" } } }, "auth_ref": [] }, "insg_WarrantsIssuedInExchangeForConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WarrantsIssuedInExchangeForConvertibleNotes", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued in exchange for 2025 Convertible Notes", "label": "Warrants Issued In Exchange For Convertible Notes", "documentation": "Warrants Issued In Exchange For Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Income attributable to common stockholders (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r281", "r288" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computation of net earnings (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", "calculation": { "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.inseego.com/role/IncomeLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Income (loss) from continuing / discontinued operations attributable to common stockholders (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r279", "r288" ] }, "insg_WriteOffOfCapitalizedInventoryOrderFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20241231", "localname": "WriteOffOfCapitalizedInventoryOrderFees", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off of capitalized inventory order fees", "label": "Write-Off of Capitalized Inventory Order Fees", "documentation": "Write-Off of Capitalized Inventory Order Fees" } } }, "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": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1090" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "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": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-16" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "60", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481408/470-60-50-1" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r131": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480647/815-10-15-83" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r177": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r181": { "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" }, "r182": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r183": { "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" }, "r184": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r218": { "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" }, "r219": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r254": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r255": { "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" }, "r256": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r257": { "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" }, "r258": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r259": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r260": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r261": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r262": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-2" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481724/830-30-40-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-30/tableOfContent" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r775": { "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" }, "r776": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r777": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r778": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r779": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r785": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r905": { "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" }, "r906": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r910": { "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" }, "r911": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r950": { "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" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r984": { "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" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r987": { "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" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r989": { "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" }, "r990": { "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" }, "r991": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r998": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r999": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1020": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1084": { "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" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1148": { "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" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1171": { "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" }, "r1172": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1196": { "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" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1210": { "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" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r1212": { "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" }, "r1213": { "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" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1229": { "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" }, "r1230": { "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" }, "r1231": { "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" }, "r1232": { "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" }, "r1233": { "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" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1235": { "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" }, "r1236": { "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" }, "r1237": { "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" }, "r1238": { "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" }, "r1239": { "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" }, "r1240": { "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" }, "r1241": { "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" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1247": { "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" }, "r1248": { "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" }, "r1249": { "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" }, "r1250": { "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" }, "r1251": { "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" }, "r1252": { "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" }, "r1253": { "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" }, "r1254": { "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" }, "r1255": { "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" }, "r1256": { "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" }, "r1257": { "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" }, "r1258": { "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" }, "r1259": { "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" }, "r1260": { "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" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "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" }, "r1268": { "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" }, "r1269": { "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" }, "r1270": { "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" }, "r1271": { "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" }, "r1272": { "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" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1282": { "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" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "15", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815-15/tableOfContent" }, "r1288": { "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" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1290": { "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" }, "r1291": { "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" }, "r1292": { "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" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1299": { "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" }, "r1300": { "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" }, "r1301": { "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" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1307": { "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" }, "r1308": { "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1317": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1318": { "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" }, "r1319": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1322": { "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" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "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" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "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" }, "r1349": { "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" }, "r1350": { "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" }, "r1351": { "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" }, "r1352": { "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" }, "r1353": { "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" }, "r1354": { "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" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1356": { "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" }, "r1357": { "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" }, "r1358": { "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" }, "r1359": { "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" }, "r1360": { "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" }, "r1361": { "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" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 107 0001022652-25-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001022652-25-000005-xbrl.zip M4$L#!!0 ( &B=4UH[C)]()H@" (1X&P 1 :6YS9RTR,#(T,3(S,2YH M=&WLO6E7&TF:*/Q]?D6^S-*NO?9XF(C-0"P@:4PMEGAK*D7"+BV???_L_=*/1N9)*J./K];^W-UM\\ M&?EQH*+![W\[ZAZ?G?WM_[S[M]_^OV;S?]]???(^Q'X^DE'F'2=29#+P;E4V M]+*A]+[&R3=U([S+4&3].!DUFWS;<3R>)&HPS+Q.J[-C+C._)H?[.YT#&>SL M-?NR)9O;P4Z[V>OLB.;!CO!;_5Z_'?2W&H/#ULYV6^P=;#=[>\%^^@M]_?%KW>07"PVQ*=_O[N]MZ>[ ?T MWF$&>X9]1^EAJ*)OOV\,LVQ\^/;M[>WMYETO"3?C9/"VTVIMO<6?>R*5&WQY MZJ@@>*?$HWV:)B%(\*9'! MVDZ?-@1!C^YR^2'OT2OT#W-+9-A?[D\!>2'LP;X0?2A=* M?\&%\$/I0G6WZ&#:6\X^[.5IO-UI[]USF/H*<\/=S-F73A1_=4YT_G/O.\Y. MJ]GJ--L=\Y! JOD;AQ]*&[]+U;QEP1[:;__W\Z>N/Y0CT511FHG(EW:-43HH MW09?2#F(-_UX1(]O=PK0XON#J>7H=^R^Y1_-I6F2S6( ?%E>,MRB[CMZ=[&' MH0#BWI!1\TMWX]UO0Z"9=[^-9"8\O+\I_YFKF]\WCN,H T)O7D_&<)O/GW[? MR.1=]I:P_>V[?_NW?_LM4UDHW^'FFV:3O[WE+W][RX_NQ<'DW6^!NO'2;!+* MWS<"E8Y#,3F,XDC" M3=(5XH$_ZG"@(9T3_A]W/@-HGR^?UWV97L_[[A-^$< M(S'")TEU> 3\*$">=!J*P8:G +W[S:W.QKN^"%/YV]O2@Q[Q7,/J3E7JB_#O M4B2G\$UJW["U\0YW_%0ON(3+XZ#\BNV-=Z=___X7G$0 B,DQO"(1X5D4R+L_ MY<0^?&?C70M0NM7I[.YT'O62[6WS%H3[83?OI7ZBQDAWUS(9F3=L ZV_NVP_ M;@,['?-LS>4.3U6D,OE)W*(_25&9?4MG/PT^J+^TKMP[@E9U% MKSQ-A(^K]')X)+TPRD<]F6Q,+V)_PPNDKT: 0;]OM*=7U,UB_]LP#@%ETQ.@ MEFQR'F>2ONV.0Y4!Z6B)>H7,J&U7MP&PT^ M21!-GY3HJ1#AG"<)@+J;@5Q&M+KHP\D!T2O K3A5^**3.R#B%,_ODTHSLZR= M/4"%^V3,OQ_Y?I++P+Q*R52_['&@??Z-[+[(1O8.IG=R)6]DE,LK$ R K=$ MB)E$$;#)0%WT@YA<#Q.9(M69I^]U &\O M=S[\(+'3&PMJ/SL_G3ZO#[*7G8$$38A=,W5GB'R+"'V_M8V$WFKM'73V#W8? M1^_M_1F*[PY%(M\#C03'\6@,F$\0.DI Y1D0B;R?%)=#F:0Z3G6UFZ!JO3HQ3T[?VFW4;P\$8-Y6]9U$MF7 M<)TOTSDJ&NK"ARGIG;!7CW3CPPP4L]\W4C4:AZC7T7= (GTF'*N-;=ZE >AJ M]+[B)?J=:9PG](D4R$.D%-IK#O>8+T=P>'D".AZK[X=?ND!QY9_,9[Q_YEDI M0C^=>1Q_XA\?]3Q8&Z +X91]*"B7*I#NI73.(HN3[]S&S/WXY0<9Q< -YSUV MV>V4'O&VO/I[3U$.$%=GH8),4O_XJ&-,Y#A.D#CPF_F/M9=\@4L>]7#-:>C'JX^5Z2$FX^ M 9SA=7%Z@1*H]QY'H,M*YY'(HT!6,*?05'=PK4(GL) M[%.F)Y>DHR4RH$OXB;^]G?LB>R9V/2M#J?WZX%>#\0=5._@TR0XODSC(_>PB M@:.]4;[D\R:=ZG,,=I'LQF&.9E;Z],=< :6GW:J!<@]0MI8'RM83 N79-?(G M!LJINI/!5Y7(4*;ID0]6>OK*R>;9C877 Z$5T="S&SU/!R$CW?6OKY-BGMU4 M6U=XK(@^GMUF?&(.IK])CZ+@(AO*Y'52R;/;N^L-E171RK/;ZFMR#M4WG3G% M :-[<00?TVF&_F)V<^?I[.9VY0SG1QX[?#^*H[4Z\T[E[.)'GOE1$%!T6(27 M0@5GT;$8JTR$:W/^E3.!'WG^5S(3*I+!B4@P;>49C*QG.OC*6;:/17S?ST=Y MB G?I)'@=8D6G>;_*6,PZ<\\W4WR%=A'#[A^6^ONW'^HL;A4Q[\NEOEJS8.GQ(6E374 M/ZAT'*."!/K<8*$$#+L0]J2@'<'#=?QRE?\@PZ,<)/. A6"R] M(H:LQ9'W(L2^&=VAE-E1%!3<$!<4QE@NG+Z?E+:1PB/"G$J+YR[:204\XQY2 M9P"L)!+\X#_B$.]-/ZF1 MQ[9AQK'33;NT^"8Q4+O)-FVWF:BMG*6>V887J% M#3@8E_#C9Q6I43YZE?;"=N6L[WD $'>O%P"5M:Y=_OPIGBU$>25-9S7 Y/Z&W?KJPE_3 <2)D]CR.?&Q>M(Q54UJ:N[.D_ M(>[O5-:BGE+=YP.@*\,0U&M@/Y]%\DUB^R-LA0>*^*N4W#N5-<.K#:W59$WM M5,Y0?TE+XWFDQ4[E(N,O:3P\TYFNA46\U)DNS:\NDQB.*)M<@HA'5Q!Z#\?D M(II@#^TRWZ*.E-C,]&PT3N(;XG!KHU_M5,[I*9960JH''"SN MI3_"TG;7Q<%2,6BO(1E5I?O5:CR)NY7S3=6(_LH1?35.V-W*.0QK1']Q1/]Y M^N?M5LZ76Z/[3X'N*^+NE75N5P=/UH, UY3=5L[%7^/?:O!O1?RO%TNR/ZX)2>Y7UZE?PW)]RPE9EO=F/.G>LUY\&;08S/T0.]V?GWO&^R&.4<8(5(>G]%9OZK M0Z>]&IT0G2KKO3@%(&3RD[J1P5D$^QLH+(%/4YFE[R>?Q3_BA!S>4WYN@&$( MDB6XEOXPBL-X,+E2@^'Z2.S]RGHSO@L>UXD(@)Z2;Q@AIP_G8K0^9L1^97T; MWP6-XSS-XI%,KF3(L92A&J\/+"KKWO@N6'3C?G8K$JDYUCHYFO8KZ]_X+DB0 MPVGZ\K6!164='6=1(/O? X^S"(Q#'!U^)5,I$G\(HF,=J:2R_H^UD>1/:(7O M5]83LB:2_"EA4=D,@;60Y$\(B8/*Y@RLB21_2EA4UA)?2TG^E)!Y73;YB_"K M"J0-'[PNX_WEP;::;-N#ZMKY0B5_B3"7[R?VGW_ $Y&S33XA6*:BM^:BLVB< M9RE=L?54B;:?I<#L6=P"/7XV:C9]Q66B?/E7C IC",?Z5 L!9!:1KT1X!BPV MR?%UTS[91-W 2V_6IOG[074='#4*5A@%GU+GJ*Q?9\U1L#L$&4IX^-JP[RD9 M8'5]5S7V51/[GI+W5==7M][8=YS(0&7=<2+%0T-2U@[_GI+[5=<_6>-?5?'O M"?E?NU5=M^QZ(Z#-WI+)DS7H7"D"5L#-UFY5UG%=8VN%L74UWD7 LAI;GQ5; M/Z@;/(W@"D#T*K#V>93,=JNZX8D:$:N.B$^J;=8!E^=!Q"N5?CM-I*19I3+- M7B,B/BE'K,,N-2)6@B-6-OCR0?:RZ8.F5DA'6"!W'$R$9$:)59E258V3/%3HL1SR8+*!@-^=B@_ MI>K9KJS'_5XH'W1EI.*D*WU0]X(GA?,2>MV#\'UM^C6=^_3/1\$_\C23>MKJ MWY4,GRRVA5ND\@ZJ9E;_S*>H;?9W:IF9 VH'QR(=GH;Q[?J08&7#" M)L#N, MDPR]\Y]B$=6$5Q/>>A)>92,BZZ_A//C2]1\6W6Y7-I#QD^+/>@W&;K?K^,-S M!<)DXJMTJ7S3"J%#'06H3%RT0EA169?\FF/%=\2&*H05E?7*KSE6/*Y0JT(( M45F?_)HCQ"-R$2N$#>OINW]&K^[]MHE^XTMX[MO-UNZ3P+A3>^ZK ^-T9KAX M >4'(O7NI3\4ENU4UH],31TN^E]%D@"Z7R34F=3!"_0BZQ^?;I+FFB/ATB^T M(\>PDW@VP7$J<00?IQMGQ:,1=NJ-_6]K(\8ZE770UAB]>HPN9NI="A6<1<=B MK#(1KH\ 7T_W\1I@6H4X6&5=O.L.XZ5?2)TB97 )2MCD&AARRCWKT_<3]Y?R M,MQ?U@?7*NL_YO+G4^&33V5JQ(F*Y$6?KW@R 6+2$\I(-INZ<#1()$F:9P9R M:[?9V7\:(%?6'?S,=/:CZW!0 '^"9XPID<&X?Y^[\?43HD!E?;^K1@$, A]3 M,DHRQN=AHV87[D/@/^/WB7BZ)C2O']DJZU>N.+*=@Y@9=N'WX"_8%\ZO^W19 M8]VR6%=9__4K5BVV*NM0?D)O2X6.^]G=M2O<6W4==S^A*5*%,L*M]71VO8Y< MR9_.%;*UGFZW&MM>#-N>LE)R:RT=;U?R)@YO5#0H7_2LI]YIMO:;K9VG.?7* M>L*J=NI;<.3-5N=I3KVRSJ=*G/IT>;Y[[O>7YYIZ<"H'(K"#P>+87P9$4Y?^&(@JEZ3W@!^[&^?9\,*7 M(CK-HP"@].G3\5$4/*=[NQ+(4O:,N?#_(?UIN[*>L75/"%E3Q]CV>CK&?@*$ M6%%WK>WU]%VM 4(L_<+J>:XJP:DJZ^:J$;,:B+DJCEE93V#M[:\*:JZ*9U;6 M75JC9E50>9. MY?SYE?*B5X)Y5-;E7CT0K8J**NL$_QEUT6=*RMRIK&.[$G3X7*=>6:]MU4[] M*5-"=RKKDCR+_'@DK\7=49X!/YDY^0_P:YHIGU("DC7"\\IZVAXZ\6,1JGZ< M1$J<@D+O#U6*%[^/1?)06_<*G7YEG4D/G?YIG$@UB-8.W2OKJ['=>W35'K6< MFHZ,)4JF'RX3V9<),/CUZDJU6UEGQ-)'?_+<1U\%NV^WLJ9Y1>&T(N-OM[+V M^4\4(ZM:S[5*,)#*>B6Z>2]5@1+)I"M"66(@C)_7GR_ZP#C @/I1!'D@/?A8 M1,+WXR3X*"-$G$^?CI]5D",>/)D@KZQ#XB>#;R6D4&7])#\9,CR31V:WLAZ9 MQVD9J!T<18'U!5_"?S$ 6$7MHT(V6V6]0P_UMC%];<[2-!>1+Y'#_7<>R !SE@SS-8"WK!(*]RCJ.O@<$%WX6P^,Z MV^L%@\HZA9:$@0N"\_B&'M?:Q5.ZB-9G?M5>97T^/PR&Z]MX? M2$GNIXLQGOU3@?PR%-&4JPFPNKV/WZ\/0"OK8N 4"$M7GV)?%.VB"\].FEWT MT!S)5.)(TV/X QP9&D\)AEV-X:G M/8,>6@6*VJ^L/Z/R$%L1C>U7UONQ%,0^RD@F(@2 '04C%2G0AN&J&_FZJ:RR MKI(U@-FJZ*RR?I5[84::-U]QFL2C#RK%?:DHE\$%[)^N3,\EZ"'7XNZ54EME M'3%K [E5T5QE73=/9E"O*TW5KH[O;X&\KC"OK#=DM3!?JO/QNL*\LAZ6RG#@ M5E5]TLM\AX)]\HZ5U8/ M]]9*AL.ULWQL1IR M6)5T6#?GQRK(X4G5[W7Q/)#/MF3H7.:)/Q2IQ+R75YJ%<; N/H(7A\YSD<.Z MF/ZK)8?5*$N=5G5]!?"$0(4YQFHIRU-EV)#BS@_S0 889,+,S#RCT-)%_T0D MD8H&Z:5,ND.1R/>3^0^XMYRPN.Q5,K].J[H>@M<,[571=G7] L\);>+CV*'2 M%(V]4EJNKA/B-4%W5;1;72?&2W#JGR4UH=.JKN_D=<)Y5?1<72_,2\#Y9_*X M=5K5=0"]7EBOBJZKZTYZ=BULH:_DU9O1U75I_01 7Q&EMROK*;,IV>_S5$4R M3;O\"!=L5W(<)YGHA5+_^#HILUU9!U<5@;0J2JJ<7PI3A"R /LIXD(CQ4/DB M=("#>@RJ-'!5>A0%V(HP$*^4BBKG6JHJ@%9%097S#CT (/SY)$_B\>NLD>RT M*^?&J0I 5D4AE?.W+,/"+K*A3(K?KN1@B]E MY ]'(ID>VH'=6:[DC8QR>2Y?JXU7.>_+4FCY<%O&&BW7&2T[E?,/U=RR2FBY M(B'>J9Q'K.:6-5IV.I7T 3Z,EDLT]:T1:4*9B6=OK4DKS&S4TGO=RW,:]P$W*QD(*"6YQ7"S%5IFI4,@-3RO,;, MSGH&?FIY_C/@9N6B/ZL;6X*#>>4_ MC2MY[Q_2SZYCC30@(7@.U9,-W/KI,$7='28RY!;E0S7V1.(G<5C& +QE,TX& M;SNMUM9;?<7;OO"S9C^.LRC.Y(;73^+1E>RGOV_TF^VM;0__[M#?7?J[1W_W MZ>\!_MUNT=\V_>W0WRWZ2_=N[VQXH8J^7=V_&%H)7K?A9;%^?=1L;WAQ$LCD M]XWVQMMGVF.GC7OIM'$OG4Z+_K;I;X?^;M'?;?K[(WOIV+UTGF\O!*_.-O^E M?>W2+O;X+WUST/Z!76S976SA+M[2-M(X3WR9\L>A% &13*!NWOT&?XAM*?A6 M[&_+WD%OO[\M>KV#X&"W)3K]_=WMO3W9#_X?,K7BGC2;X.I&*FH.)0Y+/-SN M;.[MC+-?;U60#0_;K=9_;M"E[WY+QR)Z]ULOP?7PO_DYLT\3R0 >F,7CPPX\ M"0FG*4(UB Y1/Y7)!C_+7.['89P<_GN+_O=K'RBMV1YW6SO;!PD4[2+/S(DBSO]0>3B^N/GO( M1:(X.L_!?%.^IX4!$"LUK=KP(H$Z0"#5X8?8ST=:$&X010)OWGC7;C7_)*HM MGO+.6_(H8.-4YF-^[1%C:,(!A&*;>ZT])/L,^$L6F!=KCK )Q_)V]OO.YL[NSMQ? M6IOMN=\O>M+!SF9GZ_Y'O:65\>I@_WB.R"G-Q6,1!(!XP'WNO'89F4+9GSV" M>+P\=ATE2H0>J%=^'$COG6FT&M[&KV8LSX:LXZB*!]^,X@8&?CW7_]^\'>]NZOTSAH43 +5G&63\5MZ"B/ MSL^_''WRKDXN+ZZNO>TJ+_ M#@]:]J7%^[8WWGV0/ELIZ#LJ8WG#PSC1=_'?E]%?EH/LQ54M,6J)\1VZ2 *O M([/_45)C1TN-[57JWD.%A:<&1#Z64673QV@I#I:_;SK N; MP7A:F/=?_][>;?U:G;_>BQS&?"AE<0V)XF]E1/ARP#N.1R.5H@<55#20SU&. M&LOA([2S$_*$GL+-YW2O8=:[Z&IN-[?VMW;VJZOH=)93=!Y['%A8B9-:H^P< M?C%'LK?Q[NR\>W+R\<([OKBZW%S^6)[]')9S/;PYN1-^1KOUXKZ7V%UZ(O72 ML?0QBA!X*O)4EGK^4"2PU%]>F8ZXN]GJ[#Z)DMC9WSS8V7^21[4W#_8.GN1) M6_N;NUM[C]=<=Y?1M!AY7T+7>I"N'ZFZ,EWCB-@$-%;RWE.Q]3&F+2238U"D M9[78%*\8)_$-/J>P#??1-@S%K4CD\RNRC/+/S2_F6P93(O&[]K3N*',M[LYT M@)4G#I?%Y,'&NWV0DEM[>[O;N_=BPU-3W:4-8 RF>;5YO=34_G$"4$V3(Q>.?QYB_S MT-PL53]PB_6#>\^DA2>BY=9C+YNE(WO9>M#=,W&OHR!(9)KJ_WR"Y[5M$*FU M\>Y@K]WRNCZJ@ #+JU@$#:^;*R#M3JM5R[9'(-129Y#@^U\#/AW#/R^2Z_C6 MZD38^K +Z_^@Y"!N++:,*HX[SWML)#4ODDO0*%7D+Z]P8LO"8]@V7!XI\0-T MN22+?=6\\#*&4P[_KQJSSJ]/> N88:?=F8GT/*L*]PQ:\)*279\%>@$N$\!% M-1:A=W(G?6J]ZUWT0<#+M-;2*@](P&,/$7F.$K8P/%#VM6#RD./)F;O?U3@W M"R_]]VOJ93*4XV$<&4]GPP/D#7.$E@?FN/ P(G;HO7E$K!@Y ]Q9 MX@;;8-7-NCU_T0BT]+,_Q8 BE[CU;+JHYO=3D@%8VWM3]1 M)C+PQGF2YNA8S&(/KD!3@0^OW7G3^P79#@:&COSL\'%.TQ?V,.YNM@_V'^MA MW#K8;'7F.^T>[1;3\$M> M\]F=Z] +89:\\XL="I\I+8N-+.'-_-'5%BZE) MN],C\K:B>)>#J "JG)I>/_1VFRUVMY8)-Z-"/-'N?B3^);_W9D&A!8["T%1 M!A_# MN >&:1>T?C_SN#QQ&0O].SCE\T!]OO/PT8E;\XIDYEL&N^ML&0R6M RJ:0F= M@YVWS)*WS9)5A+$4JAMY[A7/S[XZBP*,XTBO-_'\H?2_>5C9[RF&@9,>HE)/ M>+_O M,EV<>?6T.;#+'81-2UU9(MS"?+1'.CF_ I#^1!AU-8C."$*6MQX@GDZST!\ MPU?@;LCATA_:_=WKI9LHSN";?^8*F1_P/$K32RAM.KV'&6YAQ+S\%>4*%_QQ MAHQJ GH* OHK#O,H$PFE1":IK7AJU83S;(1S.Y241C)%/6_:VN,Z!/&"=!-X M(@PM\;A4U9/Z GCP'$(JT8XCC8QJBO2$/V.>O1? K]& +ATGTI?D[&AW/"H5 M2KTW6 X%_Y_F8+"GPQAS)$U>>S84V?0N;D4ZRP#H9KV17T!\1H'WIN/LM@?Z M,%Q$S1;P)KH>[L2EZ(?1^#9:":U4I)EWT/(",4DWGXH6=!T5%WF@U96)+"]( MHKWQ#EA0=6EB95S(\\[CBG+FU\@GD&" 5D8JRX#$R%9,X@BMY7#B2;"<)]X9 MF@7"I^#F!Y$)[Y3%<(F#%,]PY;*KS%[)0,&6.? \+PT)["DWZE)?P'I\W]J^G]!^B?K-(1] M2$_X/M!_(I"(D2+0-(WF?@N*>=2<^T,Z L8!;TF,V -J&<$93!JH2L#C0/3B MF0V\01+?9D/S\R9H%I+61J8PMT5"GH#1ZPYL<\$*Z>?VK^:R!R]8O#YS(:H3 M^N(%:S57&F.]W>DU.T9!;QU2NVVU3KYD% M@=%'_M#9>\JGM=N=S=:C;UKXP];#2_L.9V@ELGD>Y!'DB/XTGYQ67$K\5+R[ M-8]W5SP+:[E-?4]I8G(, ![$R61._( N(M#[^J(BE(#C-(YF,>1EBL]MBZN7 M4']:<[P!BW,6BYT9A@WG(18#F4<\?1&F!?4LV2AGB5R"U5OR_7LL9LS>7C*2ACX^\NR!#,60 M6A9[>ZT6PM1BY^XU*229'(O(1302W ML<>+TPRL:)$$J8?U."J8G[K@M;?>B%_N-9Q?U 'VV$8R+^IJJ@A&/MJWK$-/ M6AO ;$UTL(@LDUBOA5@ "($=,V!I8D"!&5NP(-(4Y"5^99!$]ON2_*J1+L#! M.Q6Z6R, !;*4) Z]&'B>@YB%(I+#^=G(L+?=VG;RZ;LBZ0EX;//B+I03"FJ] M:>]X7S:[F\>;WEYG%Y/O?\&-%[O423F]$/B9@_Y]E8S8!SV&=PN\""B&TCUH MP2(/5*:7M?D\[8L>3DA[9&^7,[^?'.&ZX^2H -YI* 8/ZC.[#S>\O+_*YJ!< M97-0!5=K>X<9=%H$1 '0#R1K>=,5' N9N$M1!293B2/'+N/9? DJYN$D(KY- M1SS[E "(7_EQDNB5Q"Q;D@1CH#$BZHV*\S2<,)X&<]_Z:&3]8<9,Q_SX)GNG M*NIFH^P$MW=L-[T(6\L*Q-[&NYE M9H-IR-S]F$*%P,/#2:J8-=/\&^#5S1X.Q2!=0D8I,_V$9MUPSH%]NXO.5@A( M6U@94V%EDKJ1P03TFAO$?KL$K;VXU,>1QLYV:[/=^M!L PF^N()!4(A??2 I M'T_Z/>H M.L5< TZ+P0"H LEF1"GW7 AC,/XF-AXQK)I)L6K&@T,B/DA!U3Z*;;A[CH1O M>,Q(8Y;O?ABG^*PQG).\AX&6W@7_^.\\DHQ#6RWNQ4PIR*R.,D?&?=Q31="@ M9 HQ!N/N3@%()6@-_Z%QXY02'^ U>:08,_(TV)A"E:.[.( M"E)@##(M M+;)+1.CK+)0&<"N0;/#;;<3;M@(&391 H?R+X=,;_ A/4R H+7A^ >L&9!+E MFLD[UKPVX>!4RA^IK:1.844#!8WL!GQ*\*W (\$ Z&&P&R0J?,\Y-!AM#TQ+ M2I*QE)T"$BTU8O@^_-@DN#DL.8@E+X"62L8[H-@\%(SSC&QV^&%S_4B.R]GQ M0 Q$ER2&8M=( 7#7J>PEN4@F.O]QF^ACA]!](7[S.Z=1?,M%\;/STSD)@K04 M*ISKTB,NBN64F27LKQG$65,_T%)$RS9X;VV\:^\T6JW=QM9V:X8NE@+IP;@R MQ2 ?+HZ_?#XYO^YZ9^?8+/3BZ@A'Q;S_NW=UT:/M@[1HL":# M]Q.X%$PVT%>OX;[W(4#$GBS<+N&XQ^B"0:/VP5J:E5/$)3H[=/;, BHP.38W MF%H7WTT*$\_FQ!+>\W0+[[.4Q#+@@82NPS@,@"DZ[ MW5**8)$6V-X^HL'6?9KQ\04@R!.IHBEJFU9H'/29 MFO$$DHH 0!@=>K;16E6917%]]/[3"?:Z/[XXOT;& M.IJG(_L[FSM[3-%/>W@1N_4QMBU]C(ZH7 M["6X7"NJ2V!>3]0M[:4&>BQ7\7YY='7MG2W?Y.3^$O_I-I)3@O2Y&Z4^2U_+ M:L'K#-1 K[WYC!E)]PFC?O\9M_:;>-DW\HF S:;;.'->C#=,T"[Y]R5&@^YN MO#,Y0[^]%?-2@)X<,G,4&^*5B[&Q!MD4R'86P*IF6<_(LK1E=E0SKBI0P<'& MNRN5?O-.!3E0:^:U-F!KMVKNM0J%ZWW-N"I 5B9^R7"R>XAIB9T,]'OD]L2 M/<8U%UL;&';V:BZV"BYV7'.Q*E# SL:[XTE/)CHU<5)SKK6!6\VY5L*Y.C7C MJ@(![&^\NTSB,9ZCK/6M]0%:YZ#F6BO@6ELUUZH 6RU-]Y]D@,1>L"[?$EM MJFKFM3ZPJYG72IC7=LV\JD VQOO/L,SO:[HRVSB?5 IIMGE2:U_K1$$?YB% MW3,!]D=XT]KFJRR3L%+GI+RHO-BIY44%N,UV"^0%ES5AHOB<(8-Z'M#)/W.5 M31IP14BIT4[>N/<9J_]UE0UWV/>2U*%H;Y-BJ \BKX(Z[ M-7>L @%LX=Q5>/4-SJ"K>=::@*SF62OA67LUSZH" >RB1C?3>@D= 3D7ZZ&: M=N3T]3BUC6&.XRC@EF%X#7"^/.3.-!=CR:NI5;?UP8*M=LT&5\$&ZZ3E*E# M3F?CW?]@3;+*J/:66!I\$9K/CFO4.^K%N6F&X6&J<\WFU@;(V[6VMPHVMU]S MN2H0P,[&NT)_ZQ8=W9#;=?/Q.*3/(IG0I*>:K:T-5&NVMA*V=E"SM2H0P/[& MNV/J,H/=@(F9@;HF!HG4[.TK-JM(%CSL-7PL+KZMA(4L+WQ[H(Z M2Y]%W/T2'E)SK_6 W1YPKT[-O5;!O>JJVRI0P%YKXUUA.&)FG$BHL?!IG,!; ML.UVHM) Z9$*U-WY,I$WV#[T+$K'>M9"S>_6!MH_S._JK.NIK.LZ[;I*0.&> M#JU:NE2!W^RB=-$#"1K>B9V)<^&.+#@V':V]CS@+!_V9M0MS?0"\O54KT*M@ M<:^SW6G!(XZ=P5LU*ZA90WM-5-N:@)=%@OV-=]VSC^='UU^N3KHU MY:X-T+9_=+1@3;AKC0,';="$SC^<_*]W?8&3OKL7G\X^'%V??/!.S\Z/SH_/ MCCYYW6OXXC./ *\)>TV >MJ\M_7.6QIQ[O@3IPC=#+(?QREU8SI,*"AS(V=& MVYL;]9CT5G&+Z*5QF&>+;W' ^T*C[N?/E.],G9+S=Y@4Z#R0S5XBQ;>FZ,-: M#T5X*R8ISRW#SMW\54J^'UCB=&+K8TYX"W/M#^ Y>EO M<$CVP?@>"GLB",S,*F_O_"E1S'288%XH65X\.CA(I2;'I+>P_UWM.B@\:MRH8J\K*A]$92 M1/AKW,$W^$E17-;[\C/\-OVP=96PQ.I)T88&@V\-W@=-F3K MM'XM7TY?MG_]14<>W#>T3^:\X>3.I^)XYU7;"U_E7FQ>U,"J>N J"C-*O7P< M\SY3T9?>4"2]./'&27RC4JIMT NX3-0-YJ(Z"_D$_QD0FX1CQAJO8D4'.YO> MW^/<2X=Q'@9>%&?>.!3XMBC(9?%R?G4JG:/?!/CA-_< 1T5^F >R05#"WDVA M&E%CISAJN-=160:P[A .E39QH^0M[2C.@;O(2,%61T5J##X.KJ?R#2^+Z2K8 M;8*_R3O\5I@ >)KFH['^(--,C>"E'#N"H_N'+O_P!'66.HM2*0B7P M8#*?B"8:,AXL1_^@[RGA!BY'P?FE63+9]!X^)MB'^ 9''$X0.S0< P0B_1N( M)"'JV/2^PO=8[2+4"-XT02AA1@ ]$,YAG/="Y<-C\C'?GL"=@!^2+KYG!9K2 M ">',I%(3[&%!]ZJ<1-^P+VY1VQ@@74WN.Y$(CR2J;NHX 8@X)O6A2E>XZO$ MST>P#, PZ@UQ.U3^D&Y-<_B'7: '1] 3J0PVW>8YA#4:Q>C(;N,D2 U@1F+2 M,.#27_F(X]-?,N9/?WL[[TN#/]/?8_LRC%'._M(#^H&]SSR(#G#ZVS%2&TA' MD_%HC+DYH!*ER"#C QX3CXB(&+%\$>'">A)H7V)-&. [H.$_J?]<7\G@5\9@ M6#7P+,1TX6 M)G>-08SL^GD\W]M!?7QUHA. LOAP285@KZP0X$=MD#31^CCRP MV=Y?F=) 6+K[J]G:RR^A?#;M[\AS\LPUH1P1KFL11U5)N8R_;4&X8N"4/14B)FZP$M\3-O/I&>4 MRF+LPJT"&I,IB*(D%D$/V0U0K0 FX>.WP'F#W$:1\]AW$U%X>-<\ E-(;6 7V\ .6.29/:7%KS1-7+LI&4K(G99P )-B2DPGU M]T% H_X9"+3QM/DA;^+P!N$)_)16*0(5>V^TF8A?7ED71TG^9=(?1K#O@:KA MO4)X&VTE%4"!Y'B)I.Y)A_Z8J!>C?P8_2BI0E65EAYPX^BX0K4F&!6F_>C4\ M5P7/0N-D)1,-2E?U)'< FBH6>-K]22 VQ&RV#PQEDPV5"!;46IBL V5K^(2 J#AVC4 7QB \X&FIVV5 M/#\8+$7O#JI$.(8AQ:$,]%,O5R&'](!+DU530_'EH*@B/Y$<@$(:3-&+6K!( MY+\:4D"(;^.$X^/#.,F04>.O8>!BG(06P[QA:!U1JGK'2"/3Q,]/I,B M $8&"^?R%4R3W?0F%]68%M[ @P60) MRR31_IM ]F7MHEFE_@C,3S9,_@[R-QT7^2>.[<8T:C0:TIABR:2[J,A>JJ-; M;EACLX;DRBP!5C0XI*5&8\%E09F %_8=;VD1,&["53'Z7V!E?ATV?F'P:4\V M:HXVY"C(Z':5RKX>?<,I ?Z$RR-J.+VPA+/D-(2KO83JSN"3BOJ<<,%9D"HU M=@#8W1E?5H/J)0-,?.)+N+U\&T-RQ6QS8&,QS&Z0GR!/LHT,XJ+ MSJ-YK/Y8Q?IW*@Z4@YC$MB[K4KQ%?(K\)4]+/X3 MF.@YD*2N$?\BKQ1]] 6Q)<%Y@%.UV;I.47&(C6_@\D/@@[ \18G=^GE.33E> M;6O6C^/12*58AEXNGS\Y=DO9C7["]I^=-8H+,,74U'#N:-.[ HW%.^4#,?6I M<-FE2#+O;*9,\JP/.$'5SB,X35UL[!1$ZKI)J\YRN2A\+%6+VI). &4#?U7L ML:$:ZW!"R>Y%-3E5WDL=_8*]Q0EV66\\HF+T%JW<6[=F=-/SOD2?&W*I4-"[-[FB?@(^"%(UL0?3M3AIRGLV7"B?UJ QBU6\/IZ6A9Y0BG3$3%M&..YQ+V4<;7HU[^HIX7]%5'1 M_!3&@]A>_UF=JNEGX'=P-:IL:H!:W6<.3OX19^DXSLJ7MW_]*FXDAE>2Z><< MAP*GM]BO':SO?IODEB\A4F<6Z-QS8:!25.B#T@]]NP>#]F5,YRG,Q1T-_K<7 M"00RID1P78W'SS-I$ XKY+5P]):55"[O4(E19U%TQ#1N9K'8_!G=S]N+W<^/ MZ">TM5%%G_7!N-19[(7.>88[=HJNY-_=L&EWC1HVL3*SR1V"9O\^L_)-3SQ4 M&<#<7V*Q[[4R75V9-7_=%S?($^7M=Z^[9)-U.FR(K$3\EKL/H4+NA4 1,C&M M" *)5073:1G482*,\Z#);G@GXP8XB$21(&QEM"GH^WIT7NI8I!QQ*8.!+'P9 M()9 !][YZ,$MU*VB#S99C,O#;"_0I+&'2M\D4..ST-W5=-.&'I$<9-9W^O7( MKL\NA>T0T,%C7Y%F3]MV?N^3[ 5]&-/-:,'8&XNMQ@8L(U)@3X >#[(\!VPH MO'"4)QZ'NI)*8M(X6@&89>J#Z9 EHHA3\4'V<^W^-EVP3'(B2F"4M%3\@3HM MYH]G-C3LBP2$?=+PB G3^;$I1SU#*)@B Y6/"O^N.9+NY_?V2'0:72H'11,T M0)=^[.?DTW!.O^&EL YA#H%B-!D7Q#M+&)"BD>J!=6"'?(5EA6G,_<40BYSJ M7J/XE4I9ND)T+2AHNWJK.ML^=2^V6HE3B<9P&(U#>>>NS.;^ZM>R]?7]-G]U MZ%W352G%]1[D1L1B#B #EP?83D/>E\WN)C\%+C7:H;;+FWZB/2D"DVQ]77'$ MMJ4QRI%RT0D=XI-32]8&7_XEDQBLX50/18 5@":)I&9HP&X%,WE)'77?12V] M1%I@=L$0$%T 8D/#*@H&D2,*8/Y_B6(T%9))CL03]S.T+9L!YD,16UG$^+H? MFB[OZPL5(@HZR/D:4,N($A0BG,Z);J9^$C/M,5'CZ5%H M@5G%D!C6R84!,O MD-:W0- M$?>D!(X?W."D#]B^Y6DH*YQ$'B*O1)5K:#.]5CIO&7%GJ^5-I$A^Q%=1 M/=1QM)!YKAO<_8@Y3*?5WD6ZIM(;SBKE[,1SA)P, <)\R@@*?Z$SR'EB^^!@ ME_6.L9W^)>UDY#@X24-CM DL2<-8JF]XD3-%+>W[4_7#T/]Y'CB1T M)35&_,PH2OY!WOUDU ,MPO@RSKL?-S6G63>U^DJB%@1PLFKF]UL&+XK;"\V> M^=C^06'JL^)*S;YW7?3F^F&#J#HD?1$!QH[!&NVA-H:V9WNW 731V6;/FO;N MSGJE)I9W=H^\-Y?9Y!?O4Q84LA2#HHF5I<3\I:Y<%UYWB 1^F8,&#?+;.QHD MDI4_-T(P^[-]'.FTGW ;0+T]>%3W\B_X/%)(\6^XH2.N%#08[@=)@D+R%GHT M7%F+J;@7ZG3:U"'6.2N#=1]CO>@W[X\X1/F8SEVLW?(O#6^<)RE6DN&]O";K MX\/'!EQ<&H8Z"F'?RFO EIK8U#)-,<"3THGY8HSH:QJS.*YW8E+F\>C@3"+: M%5QLUVL.R($A-5G2@1IJ0#@&(7Y'C4SAU/YCIP,Z(MA^'(@!76O8<%MKFB"J M"/Z1ZR*!3>_+F"JB45DWAA$W)@ZQUR\=0^Q3^DF '!0$ 2&?U]ES\:XX"^%3 MB".8NV.G85ZA#1?FD0.@.>1;Q)]X64-1JK@WFG-$A_8G'&$0CWAU)SGZ4(%: MX4<,51RA%@!L11!.(6G^7S UX=^O06&\GG/N 1BQ%-+#!A7$)XFTYARR=RMT M?UYN@(D]AV%=!BO0?)8#Y8-R9TR_ GXVMCC]^G,P((;>$:B.V$6A258Y/,/M M]S8''72CMYFGC7%-<8[*)ZFUV 1%A-SOD5.^B5*+K@U40=H,2=7$'L;8L593 M)L9CJ=R4[!Z;W8VOG7( M $-Q(]F\\$-X*.?! ED,9?'PAC^8>$CCG$_I[0?DE$@,>&A*@Z(=%/4+0)W-;[[J+X=W;@@ MOX'S!OX" X0'<-H, ALNW_2.X)5X##GG,0!UQ;?Z;%-SMM-4ZR0>.8>&C=R- MO ')BZM(J2K(@/,1$&N QL*]+6/J5FU2 "J<]+(@&F+,Z.M$1L%K4*N/F).' ML#SDN([[8 S@I3$+&EEOXR0,&L:YI9T?Z@;]:NB48-V,*?Y63# G!'U6#?>+ MT.3\.-_I!S'CD@*5+D0/+95\H1UIIE-JX4IQ*G:U?XR&(Z#7FKNELIPH/$+D M(6+B-@XU$(;")Y>R2G56OW$C:M=-3T[BB"/@2JNI162"B /5!NS$'F/3>Q*Y M)/)8C4CA,=EX&$>2?>S<0A3>:GDW=W^=KZ9N,3->-WV M'5]SO[>,WD=M-05[QS)L]0Y;+E0=U[G*K$0ER,) 3^KE9 0H,^M"@JH>3R2W M40%2,;F0"!.!_OZSC+>?QGJZ ^&CR%C? M9H%W.#V0J<68 0P8T@-\,\<^NL M!?CY4O-I,A)D<>[LYT\*U"-W-4=)XCPSYU8\R[:Y1^Z(;?MA^PWCED.F7P1S M&EX2 ^< !@KZ^M7;OZX:',W"5>0917[8K3X AD!Q()OSYIXFG$>='.$$[7<6 MGL:B%2[.4JAF>D159"O*G=@[.FN8YGZ6.18IVAT\*-1EB?A*C4./874+>*E):F,WKR+JVQQ$( M@1J0-5X.RY1B/UR[P0W$/*E;0/D E0%ZM'HR0WEN \P*[!78#U "0!IU#"R, M(_G%W8H8^[ 9',H]BXW0 M:?'JZ L%CL(6^]CN_G;M+ *,[W39-S1Y!02 VXG);8JL3;ENF2*-A^*M;FX, MD(FC9I6=62,93YI-/H!]99+-H$6+F92!%XA87#.H>_Q/)1%-AV\-ETW@)Q9,UFB1"!J@.)ZJB3]L%10.EAP8<_F4J[P0T9 M-9JX@\M&BT=-TR!GUY/'0Y1:4U'\EQH$EF>\\#PQ,,_C6,]O"C"H77 45)JG673RVUQ=B=G&.V0'/#AOVL_O+SH6 M<@_'<(K4,!W5C#D'E1G,]^-TDJ)'<1R*B3;:T9$?#> 2T^R96(NQ^:9=F*C6 MSN0"HB-@*L/O!QA&344_3$5_IVCI7)3H<0F MP9;44_+.:5^ADSVT(D.S()5OB_?K9 !'=E $D 93!EY)G74Y];/LSNK9/$/R MJ9,Q6_+G:7?X$M3P P9330X_3 XG10^70>SDZAD7Z0*7YLH1G$PQ5PQH#PE/ M7D2=5G=OU]H@*\.S8G%Z3DK#TV( *6B@_<6X_8N3S_8B+''D3!#*CV$71FV7&YSZNAB,*G,V7EW=K6=_=YT!^'RWN=2N'RP5ZK M4Z6^"=N[>!@7UNYVBBPL"K\I+EGTQM1G,YMS;5WS MFU)PG>(<#]O9A-BK-")+?X!I!NR2F&_[%U4YU#L3,^6&TG4F/YFPKS%I24QZ MH-)G%J]L*?@OZ#Y94/UD=$(N&M#PGJK_F5/WPVB(Y68\X(KRLC0NJJB<)69P MD ,(YH7TI:D9,*F.J.ER!&$=W::O*#GYJW1JS KKPK3-FO*5D@EB2U"P0PD& MSC"UL[6 MWO:SJVK<0&$# 5NK?%3 WFSUYO:7E'(4W8L"-'($)I)/Z! MP@KX2@YBI @9FTSQ+C,,3>,%<0 L J>Z@)J0K)B6B7Q72I^]!+"LX62=TBE1 MXU$2PZE+KMH?II'?*2@'^@*[A:;W4&WY=+VB#H)I]Q$71LC,]'8;Q*\BOJZS M#=TLAI(K@WTR)'_\6">M3B=*4X>#\I&S\>3N0SN0!L-+/4F4I-I+OUK%80H]ZM4)GNU4IPU6DYNL%=GY91 MSJFAO)8XE:[$> 5X_56:5/2)=EV0CR+E'FFFJFAZ0%NY_)@]:K<8U\G 'L%L MD4/O4A?$BJ8NE7OB%'!7L,:4->\GEQ] ME'F['O!X9(WD] G5J9%.:N1NG1JYVO892'S;'V>39=Z@!O9+D:9EJ_]-73]W M 7 Y_KP0'5L8I03L4CJB*_&FDW"H.4#'-@D M(R-']:;H".'EJ=G$_^0BQ-)^K_OA?_>-KLE@QX6,!XD8#['EXBO!@1GFI[T6\ZU2;92A BPH[R^\ :F?QI- AU=':2=IW(DK7?IMBK,7M*]G>I(9DNL.6= M%*F(Q@IH>%-Q$&+2?%2.5P45152SK2**!^44$U8ID DF]JP6NEJ+'\LF&40S MFO7:G;+-OL(VT%H]U[A?!6<=O4CJ0?/WG/T MODU1X$YSJ/D=7D0/L[/PM? PX&+3+,[POR(.:+R9_T)/==0LDKID!!@AF1=; M)^AM$4B?R=P2:36Y9468I0;BVJ6"=$6HD9%;$0(^O +&@F5JT4"79\U&]U.[ MZ9'9--NQ%+EJ6/^>CFNQ#XQ2U(G:#6GKD4_&\C2IN])]K"^ A-6 FSRKM*!O MTSC)7MIP=#7T->61\00V6+:ZBR4#?<2^"..O6CO<.S8%=45>[!KCW'51!6B& M@!5NR,5UEVDI:D02K%!CL9)0C%7@%J'C9>@LT2:OKD@T5>RA^H;.F*EBI1ZL MH-_G\G90RYQ)N:4INJFKVD](IZ*Q0C^65UX9")5*.Z73&-:M[#0CM'B(V%0_ MFNGI;IQ.+076MO'AF:;NNG:_U$7=;9RNW>_74[-MW0QL=U4FJM5 &3T"\,R+ MW+L"FQPD#0H-4+P=&T=)D:#V'95Z_S>XD)X+V!SE6OO*V'5A>]@YU9G*+Q>V MO08,*>?WT/E+DQ'JR@]+LUI=(D=24=<[/T%0YPM9N#KNI[K"]>4F!'Z>]G0; ME\.Q]//Q%I_-_KDQIX+P:\T[DR]!X(QM^4 M:'C'B0A".8X5\CN 6,/[(Q?P:[L,@ /&8'-,TK MB?2P03 JO[$&X3# /#7]>+C..:0<+-BW_K1VVN>5*Q"=+N6O !,N* EJOKS' M)C;40G:J$DQ?PN,*N&_'C70TV&5ZB$S5N[Z,IE FW6*<4IT^Y:1/[=7I4ZNSIW@ QVBD,AV,T?A/A5L*EZCZ M$V.UXOS(6/?XG"*YOYD1M=P'IC>Q=BE>C?8JU=4@T6CFTL_#ON)2/V5[9)3< M,Q$V''T-5LE7$P/3V:T/,';CCQ*>[;N"#:O[LNE/_)!<&?]#R125([Q0D>,# M>*O/HDG;S0VT-Y4=0U8RK7&$5-%&H$&MJ4J3=Z@9BTAT!UJSP:99A2TXU XW M4VEJ?'ID>OMQBEUO]/X:VH%HNOKIA:V='L1C;B7/G+[40U]? =6@$E1H 0EZ MQ73,4#>S9/PG%=FM&53N>9@AN*Y*@&.V(]-AW4[:)17 *0FZC;SMG=*U5,+2 MUE^YJ9[8(""@L W%X/4MIAR^_$QNI'LWQID?\+O)*7[T]%CSF6CAH@MX M9O7"VRDU8]&O/+.Z-#Y]X<868V=3K.G?J3SFA9OV1 MR4DY-DK&JR $9B.%#[8H$&K,2.8B8#2G!9DI9SS!81]S5/)Z>@D$YW-G%R>>T M,:?##O4D:7)/$E29<,Y46NZ@&R>FBSS58&'M*RFF5-U;CGX[L3V6*?,<8SWA M?QM0W_NFQH<^_>_7E\*.5U)E>US*?BOYL&PC=^S8BRC$ M2F5)::NCO?%@D; MV.P=V*-/7Q?:&YG]LU@TVY6IG#[>F')$4!S ".6B\7#)HT"31I!B?!]PA4._ MH1R($*]*09&D7S&LJ^<1+.A37QJLFHJ^I G%V-T>DVF*GB@4);;[?PT(^X8)%5(7=F*U9N&S,Z"F_&L+9.;O63R0.M>J& 54 M'F*WM_N?9EU9G%'_=5-%JNMK'UR;B<%S[^.,T[3,Z+/$EJ>60K1K9RY^+K>Q MQ^0K.[;H%2 L6F!#D034>D,//J;FF]/5PRHMRM!Z$Q[_+BB?QQ$I=@(MU:S/ MO\8RA#\ 6?X0"FQP,S7/#CPZCC<;.#=SLYAN']]A9;<==8F ..,Z0-\[&IN& M\\?.<%QSZ]G1L;EMT_M"F;RL>)4 :R9:HA#,N>AYWN*GE3NGH-H(O**G+WJ> M\D27R!0)4,Y[&R0>0QJU-NKA#"QL\TD_F.P)6D@^*@[4A/C MTE%1Z*Y'N,Q>^W^&MP/19<(Q6I$?40)Q.'YEYQB;WKZ&9,4#JCQ:U"H:/I/,0(VDV)DN^RRN3QWC,0BA7>Z+P(VU2^&:GCSWL;I0*0^T)43 M) \<]%G.N\&^)BE/2#1*O W1 T4?9 D])@\$C\2.7_!?I@6GD)K:NF4E7Q%*E AM3XH,T^!!.'/!L]8QC$$O MXX&ZJ3(FM4NQ1>32Z3Y'E1F#. X6H^G/F-*U_Y.E=*V(U?R1PR,\/=_)NS*R M=*T8S^(&U\? !D 4KK(J]- L@IJ/)RK3'*XV1Q=J;16S;U*;WX.YZ:A%EU(C-&DEFT4C/%1Q43O)HU#< MJD37'+M$!?KW*.9_XD/5.*1!Z1@ MDPF]@,)WW/ZH1YF:P&T0JIR<.=!YDB&VB[$]V.($?J" ]1W]R?D[#,;SNP:2 MHA"2'B]8/=[3KE[)?^HJ" P!C%<#GU+8<*0;:Z'!\^8H4CE52@N%0AH$YB#SE:M.^ M:4J-Y:1K9ZK.YTS7(G0J95;#AJ8'M6:T)L0"M'2U8$US:V-QU%909VCV,(SL9$DCIOM)KC+][XRM "(NO.A&_8L^,JKH]&$] D_> MJ=06\%,S[<*JN= EOTB]>!(Z49G9HTY0*IL.-$A:LS5N1("I\)9S(2N@(AO. M)*7$T2BA<#A=R#)8OWD0"[K)KLXM2Y&HU]-X4^V!X%73'&D=?D"W M3BCUUMU0 T?3L3L>3C/C :]C\S:3HE5,P#2) 1JZ8S66B RO@8B,I>_](46H MM;^O,@RQU^SA2IONZT)"33PF]&W[X&*G=A"I@M.IJ \!]9]ACDL]66$;S9[4 M$WI*1B^I C.J)6/DD ZBH9.9M$G-!\()@#K87+:B"]2GP[#15[>-9-%FLCAK M\VA\+!#IR#8)-)]M9%XGC&M**EK1DWRR SM,.A:\$.3 V!NHF^FECJ7@*B^0 MI>3( KE!*$Z%$JG1"R:F\(+]% )U8M)L2,LE M+7<9<"LWW*+,,TL>+\Z=PX MH]$?QIB41'H4*LZI0ED( K-8GX_\D0P#9$#\U&+S=N(W?DW5->;L]2?;'\D MHO#58.5/&BR4$>KF&*S0*^5UAIL+=/XG:E X"T/>-66I9C M#$;B45^[G%0%Q+D(^WX-PABHBO7]AB'YA+DX6E2&\_=H!J326K^)K&F1X)R,ILV4GB L MVS4W^'$>!D65.3#AA.+?K&JD&3<6QNQ8<\3("6F':%HR1]0V"G+.6S=V*PM0 M S>"\Z+8KDZV79 #1/W(SQ/UG%/L)C)]Y*9/>.XZ'.F2&^EH2Y9UVK#.:D[U>8VIZA]8 M>$J6&RK $T"P0KH7)W7-T,9PGOGQ6Q3?AC@)BYO7F'8WQ0:TN,;J:5WX[/37 MK4K;X,_P M I*_^A3M$)URUC7"U5FZ;1/(.^9:31X@3*=LJKU,&82-U.F^I7./RYH3SIM> M@V;,^#Q'ZJU$0+S,R^>?Q*K- &&-.T(Z31]%W-AJ\XYD-,0"&"Y-DP/2XHA# M.H)FVB=%57GE'S,0D_T^7D7.16/MXC]+UV$+T6:/^C.8R'.2Y#RR&%_+5V0) M=LZ*G=9:]N= 9 (3=6^$/]%?&<&*_.SDB_>1&NV%W@>\\K+0_0LT]=[@I3K+ M]N.'RRN39FNJ1%QF7%X^5A38>@)3Y 427?G&ZT2L)Z"4,. &5!RMY=4HYHZ! M)?; \G7>B1./#JBGONDRIF\4OLNKL/DS!QFY7K]X8L-+5QM&B.G&(, MEC-MA15M6G0E6KFP28ISLMZP )OX?%J"EM,(;=/[.%]&3",C*14Z7. #5B"F MA1.#MGEDDG_19YTRL*UM9!;:GSG>?DZZ1*D^'E8*MA6QKJF#92\AHI.[4O+( MF,,)K2U7-K4CW3T$7_<#P[I6Q,B_RAZV*C>MWN&8NR?'WJE"W6&]3)F%.=!] M;N^(XI]RU!. 9ZAKLK"I )$Z,BS.EKF;H)W3>U#G90%J\MUM58 ML## 7D$$Q+9'8EIQX!%(3(P ]J9#G.X>7!ZOG?7$Y)S.AW,WA#M1^GJ@)CX* M=SUZ9]PE NG&W&Q<).C/Z$GM"9)%JU;W6AM1P=0-'-&4T1AAS.XG?X8R!Z?7 M_,U.VD/'<#^1/-%I2 .CW1=,;XGY[1&A"D@-@@4N_!3VX[5;S3\;.&=(X\^< MW_\'@[:L'T__NM_\DSD<@"_0W3IB[6;54">B-^P^1DYQ],8%>:TB*I,3(2#(RR86D%!OS): M$*H4:] JMCO&);:87Z?$."DQ!T^>$H./4,'O&TJ*0.QOR]Y!;[^_+7J]@^!@ MMR4Z_?W=[;T]V0_^7_M@H\ZCN:^#"I8(MX\V.<=M]N^J^J8OZ'NGTF_>*7>Y M70\1O'"#BTOX$M@DB]<<708H)2A^&TANWA'P= N./Q&;G&VW$D@ *[NUC);& M@C&(R_F!)FTQLR\V#^L+=,\<%4ZQ1>O"Y^FGP9O18T*LD(/=_O<>ZE0_+]X=X"](JAPX=37E)'^6!WHG9< MCL0@TG,5$^Y^K8:80X*CTL%LQ7=2H6U@7()R(I 0'FJ& Z@NGYO>F1*<^/:7 \->'V&6#R%GT'=0A+ M%4Y8Z5.TU04.A7,2V:?2/C[1&46Q4,P(&4'&E]2>*:VGT [9;HI )JN 4*8X MD2FMV>* )'2I9H3GD8RK^^7SYZ.KOWL7I][56?=/[_3H^/KBJKNLU;=5WMG6 M2G:V6.:D 'P[LPEC+D>Z6@<^LF\%%&\SW^F[MUP7X#RV (>J*\8TJ7$<1^6N M"GIVK3NE9WX/A[1@8I;CW1K^%,F!*8-VIQ"(R+ J$Z52IG1#D(. C4C==9AY MKC-99VF*KY'D29 $50L4S+VB8)Z3G[0C00>V>+:*3K^R 0JG3X>)BI*@+S## M\7X53%\+OAK2+P?I3S%E_%#2IRB%BVWG2Z132^68EP(71Z1_40:&>T_!21C@ MT[I)J0^,=G/W5?;(7IHUW'\<[F@UG7X],OW7D-HS]'5AUT56]8R:R:E!L.I; M$_[W,-U7]3V5L3?-O5+/K]&QWQD68C**2CF"J3\$7--CF!N24909H8-O"9^C]*]5R..VNM VKQ\63CW:<$5H4$_QT85\- M[)<#-IBX!=/6,!)!/&96;>IM%Y(S"(),YPZF3GDN5828B"$S!D%YVL;//ET% MY8H!T^VRE@(DT\=,+--*9<\-PYJ9(QQZ)=6PAOJ+4C^Y M+55(]5%.U;T-UBT8_[6((X!E*>D.RID;/6Z^>0W2YP0I)I>'Q:0%Z;9@F"+R M..$FIRX0'Y@PI*L'J$2MA!RF>8NK^F<8/<7 >TJ?*F83Q-3>0WU1RS2>9%IIAA?LSV.$+X<*9E*I1[:3!,5%GV>0QV:0_98 M3.XN\S^TPHI 5>J^7W&PL61_L]-U9(9[B1 35SB\EN:*C;+2R%-Z@DF",>5^ MVGK#2F%FY((BHS7^O1S^G>,D6A%2S3*.NL!A@?A\$],T / MC(0QMP/&S&(GI.34^%@]L603XO &PA_65XW'J"PQC4JH ^184XD)Q:F-99MW MU/SHQ<-&)6B* /M<4,]UMY,;HP7&$&Q6J+[0]*+3:=A:9I(KJ50XY8R+M+VV MG*R6&NPO;')JYZ'CR7''V+$AAX'?2(93;0-M:W!U9SD"D"])&L22:4C+.Y^3 MY?5#2/L@^Y'?0K730W'#E0RQUW?LW!HO7@XO+C5#F_*HQKMK"U31%( MS0X[L[V8^E/8H=-= 2FP;C%3'$^T!7'N QI3M[(-36*C-*W9JI8V!BW\?^8J M=?,SS; 7ZX>)8\V*S:EI!ED7>5$*4Z$HB[E;%WK M!"L0F[FVNN!1Q,3T+X4=]& 2U<]83]-NO>H>LS43>1HFHHNYL=289_XH.R^5 MG!XCQ,XG/;N_]"G3> MO)% _J$T?^6TVT!J-1-)/;&,>DD<(>UMDCZ M)=PKH>B/T-!]%XIV9MAVXUM&E%_4?B:*K2F";">EV$AHYJ*->1!,^6*!1/2.#C=T!G5;G M )OA*P!C%VL:X5GG6"3HO1%8N=JGTD2J *;)F8TIXTXGI9.I9M]ES+M;QB3* M=A3X,(&6&77$H^6P6R&DEM8LHVTO7&[[!JR'W9Q]1DAGKMLKD*J?<)(UD>]5 MT4Z01&U-2"]&2"B(8(\\+Y$"A&AFY'U MVU,XP;&(8)%\<.INCS!/AY(S:S1_Z1PYBBDG9IB*B6\; MI-0--M[2Z*,;;*ZM*RKCQ+F&<\:Y_ZYITN'&JNW=I+MS!*.L9IDNZJ8Q1[E5 M:ZUIKYHA4IEL' ?4.Y9[VFI?"29-@K"DYHN,&B85@II]89NI(K?6]; D$KOB M3O5Z,.TL8]N(]Q6X)F8=_K>1+9BRK:]JA'[9-(TA9TJ@PW\H4NX@IZN%;V*T M!4,SS 5'Z65.10"*Z/D7:F=P#DTUA2AB:U?)-W,O$5 MSR4"JDQ,N,-M#UT,^07- I@:'I@=_7<](CFI.*>F,1W> H3B)I MTJII'MEI=7; ','K.5N3 C748[H4J&GHR34V#T[I:4>X.--FC#8UC,. 2M_@ M+IPQG$BL5,2?=3\+PNJB?+UT()1[SIKXE$:$\>0XST)1-Z1X2;ER&^GYT;;6 MT(&6TC.!(NHPH"5%O8N'/I>SR($\S MJL 5X02+YS0/H@X2*2GN4B28L)38H3*B!X)Z*A8?4Q-(@/.$QP39+K]4W:W2 M4'+K^6*J>%I"@H9C;3**F/P!O.LF#O.1].I"JZH@D9LWYPQTLF7?7@K()$?, M@BB3/32%_RFKV6X\GMJ+8XNK^=WD$CT_8%X4W_2'T*/>\H2:#)3+'F840I9V M-&0NZJ-(Y='1N2GZ N$&PK&A:-XJAQX\5PX[@\@MK!$>9)Y.7"CH8SOV#4C'U:3JU-#\%>\#5D&@(= MW0'H3!/;#,?1L75HK11GU5:>J6W7/.L1*4D_9;5FNZ[6K&G]@;RRB3MRWKJ$ M'=(&FHMBK#&Q\UHS<::6)V%7$QIG2F2YP08 V@SO\J)/"-6V)_+X>:RIFE$ M PW0(D3006J4#<_G,ZE,LH49E_T=XP9K/'^N@3V.@48EX#.YC\KF7+I-0H<* ML=N9]J/[>#FE=$!3H>HK207O:8Q-O6JV]K)LS0)QH?&!^=9Y5'CH1L)/8M!1 MHWBD_"*GKZ;3%U1;3*+E+!38SX9.T\ V._5H^I(S+MGT,YHX-5643CJO\*$> MM&1,(>%_PRFE4=#4J^G3_W[5GSI;[7YG=4,'"!"Q@F MBF8R4%9[$OM2!A0"U/'D_.3*_@-+OGKY/S+27>=MCQ?.WN%0Q]?W,6I5(.8J]KKON%G+ I M8-H45HW$/^+$&2?6-=WL<<$7A !ZIYO>UR$N[5;J"@5;4<_H)Z.!7HC&'^"# M9J?DX"N0FZ.2Z!#(2;>U!8DX?8HM01:2-B$5*]-LA*K@DL7T.V*T]P.;(NGN M:S7 'TMKF%S'"?VFA0!?4PSBL5J#F=3(@YW-G \G)FEPBW%2A_?;%6[$]U! MY^A.%]8C8^WD&/NZI@0UZS(W'6"QRW?38ES__E6ZU2K .K)$Z4)2H^U$[N$U M/.;('A(K8P!F\]F%OPI^O@;S66:/HS. Y3#0TC>@=HW=V7I+5 MP1<>\*8WE2I/#YUY4E\*[J^0N9+93S MY9S$4[@[:?F8<6?3\JF2MN!8DNO\G61;N]E2;[HXL;5LN"OGJ@A32#C>T1,I M'^DW*<>P=M]T:;7]67$VA3,3-$42'M)%FJ53,SC*:$&8\VP%0=+ 60^CTM3>' MD^[EXO;+%LGH")C6RVUP;?O=3>\LLMC>X+X=O"Z3YJU1PC3M=E:ED92 GN(6 ML=L2.P'+]0$V E94+38L,EDK1R<,Z39-D:]'X,CI%>BW@R2*)E/8=VM'S+H8 M.D(.8-BFQ6'")XNK,7<9:!:1OQ$VK4]X9?8!)J$.E]5+8C%OU9'$X\.R9, % MHV=-#5G6"L^9G>#C5B[CX%0;FJ0=EEHB]R2BI''A&3%0W !K&U')J,PRW0E0 M,X>,VC1$\4UA6AI$(&5DC&I)'O'DE@749CHF%4LUGJBB>IN"GC0FNAQ('4HQ MEBX:TH1AV/JK$"Y?C5:-%CBHQ]^*L29NIV+RRF(,H7P@\2.D>;)3R)XQY4]JR(T"7DI>Z[-6T%,+'P!+3_F3!'=9]77#1Q>E$ MS)@U64POK]P&G+,(1IQ<6RHRF/:M.?(7%8E[D]6\8[MNBC@.8R0B7*<+ 3CJ M$B3);ABQ!!,I?#'-57LR5++/IHEC 9CQ7[8 6%N0RM'NN1]?3+-BC).D?*%@DL7'D0BY2JTARQ+&/1C<0U1X:H/X M-J+,:<8@5:@DL,ZY(PJ,.>8/\39N<;]$V?T2;8X>T>U[;6R:3]R*6.-.64@Z M]JT%#WHQX.*(\TSC?&)>9P;2@WOW5?2NUPQ%R>N NU8HIQ(K/TLH&*@!K4L(GSG M*ZF-(S-)2A9,2&TS78FL<]-)1\6I-4;SL:P*.M5Z*I8U#+1 M1%!Q4#:^;4^KV2R%1^#G3YDNUGG5Z6(5YME8-'[Z] R\%HR+(0W?LD-6= M>=KIJ[ MIHZ<+#=@$:"L)P.NB39.':Z618>.:?/)IV7RHU7JPHTT:/G_L_>N MS7$;2[;H7T'X[#G'CH X>OJQ%7CCE?;J ;U20L-- ;:)#J M_>MOY+%0W(% M+XZGHTB*#'RZ2+'XXG5#J#.:2_'250":G.U3?^1Z+U;O7E!78%-(L1=WT(YG M) :01J-*"#>"58@4#+?V_C$Q(ZR%A]70,4/'GBM'47DZA^><=99YGPD\3X>" M: >GE3$[+QV\+9P(_7J%\Q1V89KWA7IXQ''S# M/'%(?\B#U>".7Y!S8_(5A90*SIUIEJ1+A)8H>G-K>V(39:_9F'7Q!E2&_,TX MRZ:VA?CH7,;@P4\6W8%7T^?A7)^/W@ABN"P"<6&2I.$]'>D4)9=-\^:=7O@M MDAS5W4EQ?G*-?&)31T+EH?Y+7UJU==4&T\&I3'_]!4R(F1)K0:[<#G'-SSR> M2HW[QZ-$8R*,X>30:D%KZ_]#AFYHP@YB5X]29])\IV*WAJ$^5F(E5CZ44\QD MEY-RH^22N4&GZ"CAPIMH67@##QG)@I)#95"5] -462Y9<(#43A+'80!!G_@(1YT!2O"40$F_7_#TI(Q,?D7G^*Q[6U"> M.;_B&RV9PK>SV"1_PFZIE3"BCO+06PAJ!_,* #>9>%7:C]%3BN[CK=TS3/F2 M3SL5$\407DWAK'['0.3BM: .01:Y3])&X2MA@6%1R N,7XRK'/)0O'SM5E%!Z\4CS!.&A1(J27H#6%,HD@F!16^IC*>AE<+$Z/#)B M%-RWKL4WM\LXU<;E)J-0ME\,55TB\:TG9NJD1+%*=>&.LE_:#CP/^3@*L 3* M-<4P_GI.:PA)QCGV7) ?&,Z980 E"S,(,$U&)D M ?P'W,][^@37>8O[?7_74WW9K.23RF)[(HR,IDD1\9\FD^]O*R" K5;;( MOZ0(AI%K.\(S4"JBIU " B?=E:MMCKHX3 /1AOONN,R/;V5OX(?\C"8'3!M MK#>WIS%J!H+ZH"/2+\9URV5*BDSX+-A0&1F!"KU(RR9SDMR97<>'L&>392\Y M11Z6O6N>Y^+M5N0JPK)8A-P/$$5\[%47TRKIONU'__7X6!#,E. M'D/7DKMQ@Q0=X+B;2?]2G(A6<>\(*>Z/329_H\$LE3?L" M,>51F'EVI N8.RR SI.9+EB1'2EW^L>I?QQC1MLN;@M>LEKJIE0%$]TVL'\# M#M,FPHL '???24#P*!BS*P6'&7\6WYH8\0J-&D#S',XFX5TXM!43:ZKH,-3.T!U,O M6/MQG'@(EOF%K?)8Q"7B$??W/_Z*7V27Y.?LBY4^#]B[!2U4 ,3N/!0^7C(8 M"MQZ[K:GKO GWM.N:-[XRX>6D3Q[_>AG+//_^_K)#4+"(B3N_<40$C<[\+VY MXZNW_EP)&6A)_E^R#=LW59%GC[K".S*;MJ)8P&^[//O/H? WQS9\5/7+]@ . MBA@3CV/7<5R\ECHH=;]IPP;\+->ABS_V,E3Q[$E"'T375_#IDD8 E*20*+,@ M:$7U<9\.Y:C0#*;L>+-=%K;HE$=4FP;\I9#8V-P NZ)O7%JP:LDV.JJ"/17B M?0N7,"TZXOER,M][;KFX,R(/ MA-\M#RX'-19HH%@'O7A"_,+?:%>4YZT)(GH!?!]B 7- DE(RP\/I1*D*[ M7J9K1QB&D2#1SJJB+#LI%%6#")3%ND$"1H@!HFS2NQC4:9#I$R]X2N$-Y3TV%WV0S653Z2+[' MD)E%Q7L_>1G<,0$0P< +I(*0$S*,.EPZD*NQ-39-IBGD8M1:.KO"9YXL-),2 MPNRD3^[4E(M7Q1$7<'+K^*BCF$'-+;V%G)N\D/9?M.A 9[%^9U!3<(JN_ M5KM)27I2YTF8#G!FX88^-'?=FM(4IMXAZ8B#-J_2ISGO):5E$,JZ(\%SZ0Y( MOF*G.S'4.O6V<81QA)R#EX^B >(-DH*:*&RMY_4QY(:OLZU_/840[I\?V>JA M3IR/%9RY"MTC@\;6@:6BZ9]D+4&71!\BGD\ 81D,V4-.?(N(AG:-G!'['R6I M75U0*M N&6TQ9",@KT<"1(&IR1!SQ:YZ^=:ZX.H(+1*Z,EF)H,!@.\C]O_T7 M\=[V2;& M$\MO>B1# X-<0G:>ZU(!&2;L$Z8'G9"D*4GS9&69BR+=>N'VV0@S MGBH5/0%[Q_9"SI3"XG+WHPWN0G$#N=I)>IX%%7Q4 8BQ])UR>CW]-7F+:__N M#GRES99!O5I'."M*B4"IA50*WBMJ1>HKOX>]L\([(3@"LZ\:CYF%$]>=X8\& MXLY@W;TV,USK$$S54P:XH[MW#@L5S#^/AU],[+]134B.XYX*7''X*D,R+\PZ MU$AM3[#YF4E;S@#_I,9GVKO[J41"="ZJ6+8Y+S:1D1#,FK 1)8J#.[EJ? _I MR CT8&EX'&@<1NZ@45]0G%PTC9>]I=C\M+D87X7D8!F1[(A(0^LRMT.8>O\D ML9*V)QS""GTV VY+_%%A9A4W'#: #,QHX( IWXW;-V#1BI()BV?PQ3.-H_!K M=.7DE[L\?(C\B3[/]244?/SD'T]^?O'RV?.?\NR7X^>_/CU^]/K75_['[/CY M8__7GY_]XPE^).;!DQ<___KZV8OGAT$SR'WWS;38:W BC%OTJ_JL'0"D;"8] M%-H:R]28VA'EO:(!7'?^T_M?:L(=4OM\R.-V!-(M?LT4A![+BOBM>N7K;9:YM]?M0R M:T=CL!Z6D9+>XE22\P3U]':GDTMO MZ"WC&B:L GPR&0[36Q"HYWS,S2'UF*(I&B<\$M,^=>YWAFRJ@.SHTU9X+P(+ MA I/[RE>,$1$_"O7F#FD!S*&HY6Y+S9D(_R-1:R10SC%BG"=V$I,AK@,AA40X]DR\EI(5I M,XU@\.2PR)[+*F/$QKXU1B\BY#;<]088R"X;>GU@/0O5VTZ>RP>#;\D[1C,L MWS]T"X$=@7.'R!(&-Q[G77#D)*&_6%=;?H0\^C5!]][XX!*H[7LE]OWVOS!6 M8BY.'CNE5;<J!2&/@6=1"4_RXZBF28P5R5/ M0YH&&Q\=CW>BM4;@P0QT-I;Z.OU2;/FZF$'Y1CX&$$]L]WPYH:)37'O1Z?89 ML7V!JT[/GS$]IMEJT;*,0$D7EOU)\.,F@J!FZ5N4NAO'$G319%9'H"%M[!P6 MOXN-X5J*4^0SQ2"E6Z-Q\ONMV6I RP$Z!FTQH;0)($; MQJ53MQ#*)"[6BGO&;%XZ-6?IQ##"B@03V?SK\-]P$($L%2F@2>9N4[E&;6%/[\8)= MC8J1"?5I&XU3,YGGIR8M15>JYLI^=Q38JP9=4W5 >J"?#L)\ZR'=50L7_O8?S[-=#.3 MGWDF4R]C5[FZO)F3SS0G4:2P=/^$S.9\%N:\ITPUZI O3:4WT@1B M%-$49EAA;3NO^DIT:-N&<-0(I*W>\&J:-I=&_%&@YH>MC^]8V M#=?N5+I!)?0.#QZHV14L,[JMI'0#JGY/XD_Q$93-'?J)J.YY1:E)E_UZ=')D M13< 6D*>V&"68E)8LJ***D-DYS(*%-N.LR5_,7OB?/* MC[43&DC./QL\D> N0A-'P]4%(RD]@E&/"Q,0G.IVR)7V%3,2M[@_3Z@ *(22 M1O.P(T6E0R0:CV)XI%;2$B\!Y\BT5YC+$UQ%B1;-UJIBEHKF+DF1V806$P5% M^J 4^2"\-G'*X_V%MC_ANV75O#6S,"-F%DX1A$L21P..!W M=//_UX?K%%7XF]*/RC-+_\T##>P[%FR*Q\+>1R42F1ZR2U(H#<=#I$8J+<(S MD>P)]4Q3-)=OVYT1/A:23")(H;H-<] -(7EBEG;A4"^8EL#FJO0426[H!V<( MXD6">DL*6A>A6TNU?Q;LB9I7E9)ATDB%N9(MATGS1\-6V W?)'U08A(MP[)E'*,_"_I 'MU4YL)K,SHS/''N3[TMP!Y< MS33(82K6:KW8^N]V[<9;3DSJ-J((PL^S M$'6E!"_6V-<#(*>T@2MMK'');U8C;%EK,+?:QL1%?E1GV9T):'25J#F4 V\I M$"WTP572VWGBG^5QY4[;/'ODUX"WL4U5A+[?=##'0!K=[S.(&J-3K>=G(TOG MK/@7M3S8/CKG+W?FCGVF@_$+LAA1Q57=+K8#M-Q$K$WJ&VO)>!X6QNS9W=@72M$. MHRR,B$ TM.NNBNOYL>0"A14[FA'=VQ?LBM*80FLZ&<%H-?JA M0S,2XE+O]J\ZW%P:5C@QP@AD:A5 [F\K%.H58,?4="8E%:F5C'"S@6,23TOP ML]"2M.?1_754SR_A9H3?7U'";LOQ"L?P>Y9DU5N\75S*K!)*K6_X"?%9@5/1 M<4$5$)QDD#C1YB^Q\1ZML%Y2P+7M*APQA:1_O'W'XHT6?^:0BF=([;^=/7KQ MCV>/;]WY03OO]+G8DM#=\80T_\YL+?;@$?>'@^#,#Z)/!>X0N2) (B0J/Q-!TQ.+!;,%]3( U\?G& ':R\U;3 M9GE&'7,$&F2L'PGQ85!I[@!$I;'-,^:7KMN+6R3B%\_$T:2;Z643D'*/RI]3 M&K09U9,;'*#% 3[XB^$ /Y.%1S*D4?);W;I5+_GRCM-+,47NW<:--'MY-SBJ MX_DO.TD3A'Q_@")L\<2!_#=BN.J=H=].Z@!!KW3")L&'>+N"F!;F60/AF9LE-#-VMOJ1D= ]?K-W1>1>60G+F'S6](Q/6"$GUZ MB%-"Y[05U6AOQL>M^$DZT26_!%PN.3V O%HK7TK9/GSWV3 M2*JB?=%'8N<5]7^0OS-ZOWGW$*XAA,SKL2N*+NHXHAOJ1]:5L[GW6#J(6?IDR"G5 M_SXC;KCHF7.>PD*K\8LI#Q02L!A=5^X7IK5"Z8C> MS3M2[E8GG''JPA?+C@K>"?_<+A)OAP78_1(,=M<5=9?&UGTR33C6S6,_**\9O,)"X'DCV-E,;/&$W;[II//ISL MH'DRK[T47IWSA]Y&'R0>N-/G6.SLIU3M2_K!_,N29J.J*@/>H*\:P!XIS&%6 M:'V^%(0A*/HS2O9>',2I\%NJ((1@61,U3'(2< F6])+]- *]BM26(9,?C_)* MTJ*7&94QS&F\XF=,G:T_A;(>Y2!FCO>C[#^50BXV.R<@"S_MIQ 'G3YJ,'QX MGQSQ#5.[6YIW?:7E&;D?-N\9M%>O[TKD0/QW/[G5:G=M'$!VY+6)UJ3QI#D] MLMHJ)6-,*)J3P4_NV^#KL"/!IF7L@5#Y&%@JN4@N(:63NW :C<^^;=MF*T,K M=0BV8(YPAF1SB:8@[$X^P*\T_M$9;Q(!7B1[^1/5VP13%QS!">FFJ*]-;MF/ M9C9R%3,[2(A%T1FK%*>1_@2OK;O7!I=^"O#4-T5EZ$AXS>F+/ MWZV;!^:.P+C$YQE!2GJHI%LU-;USE)6++GR)CQ)#'AWW&HPC <-/HK4/O0A( M@B3/'C(&7)UD]]M>CT(PJDZFP$V-N<& SF;%GBVT.%,M^L,P)CEXP!RRU&O,\"Y>K?_$>S.QA.,@"Z*D>&7(W>GZI6+ M!/VO;XNEZQ989XO8D2O5D&DQ9%((P9.,RB"U8].C H)L1EBTBLH%"I(N$HM=X6UQ0V1=MPBL9YHJYJY78VQK):"%SN4/(KN'A:HZ()(WH M?X$5JV6E??DN33Y5Z[4K*[Z$K%*"( NY&7-3FZ2G;/.%$K'WKDC_!NF^SOD5 M33$AY\^4)T&)(JG.T F?-?VL_!E^M$\1W?#0'T*2Y:6LL:"A')ERA&!C+7 I MVL]UG; ?C%.STP15]&@,5]LAG)6_S?!QC$8R\4%T].JB6O<&_+N?BQ;8U9I0 MXF4@B6=?D)&=5?/[T.T$.]@KIQL#J<+!O=V-H34F==J>.ZVLE4Z\JP@M="H9 MCP?WC_;O3-3"2$;BK1SK,?F;X/T,N$Z_CJA//5G"FYI,S@2"/TX0S"RN?-Y7 M;O=@^(0V4]R1Z4SYO:Q$AK5\ Z:UCPE@9L4\'V4 M3?:U^:3B9D -*7)S&\W_-V7J:Q@G+L5\6G!Y@ICEJH]%FH=#>$J6(]Z]N6F7=%WB!Q.O#XZYK.0=,G,?%QY#G@$M4]APKYHYX<%#E,VW\FFM/9?4/'",BMWZO?<:; " MS %I,?_08Y_S!CEAD1/?WB G/L5N&VV$J."#A+7+=NT0Q!UZL_Q#]CJ<@M)O M,M=HI8@S:P''[&VQ&2NCS+\V#5((TVD\-/0N=K-<=9N%4U$UHRT_?\C2N,9J M0$7#K0V("=;"U!1:ZE)E.O;TBT.SK>J,[GWN(T/2>S?%(!\@5ZR7J63Z%/T- M/N1_CR_887R72'P3=JKS*.B589)FJ\5L03!5?YQIMTFG>Y M#)#;B6)V^E7!V5 &0@&?D;W,TFZPZ&G"A(IZ18#[?>3^GNOC4%QYHA)W0WL3 M*>%7>U=W-.X<=4*PAKB_=>S]WGJ"W4&MW-T@AFTQG!HJ54?4<'LW6Q QB)4F MZ1/W8=[OBND->6)CNQ^)&@48YS[BE37705&:=&*WHR%%>("PZU$B(>$O##%9 MH]&D3U-QB9Q3@Z&DZV3P,&)^Y'00N0F1LM)2HZJZA#18, L):P/51UDIQTQX M:-2/1H\#]RM9OI@YE%0:LSK$0R%\DQI=]5P;-F6Q=6-PMQX1.,PJ?]HZVY)* M2ECU^=24SU?1G"0(FJOD"&;#NMP$=9RX8G_7/RR@DEK]'C6K&3KE0['H,H&R M?.'[$XG EJLHND!U^03G(WQ1&;ESM?5&R E9U>76+,!++Q#RUK#OB;[ 'CQ0 MNER,VQ+28NFL<3;:&S'YRT>$T5V? \ RE%Q 5&P[8Y#4HUV19 D*6CS#Y#9J MPQ_SD[!C"@!9&&C MF^7&*Y"39P,ETF!=1B99H:-^6M\XM_$AZC*Z%$$'/>A=JJ"E]$B^\U 4;;=J M.3XJ@K&-E;G5!)B[:@=<*WB=R2CJ&)0DGTM)1J-IEWBJD34E:;Q@$1^+Z5A7 M;/]M9XW136P9C"N3QQ9;)(WT?>?T0?:2MH>\YJAFQC9$["C;@X;/SW2I3N$ODB0?Q+ M)Y0-[F))F:J,!3/C\Z>H,8:6IO?>8D<^%J/,77P*6G=[GF2N_$J6_JSJ65AL M92?<'\U4G2R6E<&HI4+)R;[0 O)8@.$:&/GKB9ZAXQSL8KB,+F^G73#%0J<#5.B0K]^@,Z=7VRU M"R:$*3M$CVU-"2=&J+97O4)ZM',WNI ^$PZU]X%%48:\B3:$6\R:E&(.X4B7 M>7UQA7GEZL9H;LD&:*:>6<6H;V%H*'0 XME.-XU\"P*7DL[2JD$/^9NFO:A= M>1IW*O=>HLD#]"8[:06_TCK1SLT_OD[D"J02(D&%=_U+X"!8>7L)ZC+8/1H% M+?5="E3U?]Y%Y3SN41Y!7QXG9NZ&(P@Z!Z"4^+"_PMJD1+Q/ H:SHJ47? M6-&&6.!"Y2>BUT&&1WT/@G?7*ISP:U1U,@*XMF1:TW!U="/ MFSPY01F?G1U)W8VVWVGV)=]K%TL==3>.X1&11THGAU8C^K:!-&"-#]MEPO 4 MFLV"AA2 /,'*H M ;J8C7E-O]RX+GX846O:_VB*M0FTG<8)*VY@]9&(6(Y%=9M:BVF5S-;[O=6A'^F*PU1"'I[/=N::E)]U/ZS"P/FI0NO8%T M8#-LJ/11:;6R&'P:Q[=\%:PPNJV:2()H+(5*G2 MW&K/A;1I08@T80SFAL-[^6?$%P<"H_-VZY(VCD01GBXI+3H)16?K'?"U-@2> MFYB!C'U+F!KT7I+YUZ89V3&U=B+UPE"FF!\5?8*(!G=RI7.4OW.&,!5*Z(G( M31[E$#;&"Y 4<>U'-0]V^R=Y$JO8XW4%#4Z )R(OZ;*KUJ O\T\IG;$1.B0= MJN!\$KW-=#)T:S%B)720S5&'G@K/8!;*5H;HTLMA4RV$'P; /%Q95[3YZX'Z?J-&E.")?CN+X8EN#YF MXCCU]-O+?)6IPINR'Y.O81V+[(2\1'O>FG2;=RJ)(TP(H/NJWW*.%7DR:8LP M]^B'T@^3;-61>P]SQK+TC*FS3P[7=P42!\0AS/?C[]T@K1B*JMK#N-B)ZJ62 ME<*IUPPL6&XB[>7XC0_DQ#"%-20A^\S'%MV.SXFTS*VC%&C+8E^OF3WP9$M[ M!98*^;==I/ZV:P1L#:C1(0?-GV>>:-R1"'G\5(8S@[FJ@_[KOW->F,$3 ?8@ M!+.4@!P=@^;-0HU'49F;!+=?_/KZY/7Q\\&2-4&HN!0!A?DE5W@%#,7.V$%6ESB M97TY5OD8MO6Q#QA)-?!__Z\[W]Y^>.].GMV]??>^L.:4V"<^(!,R2'IU5S)E MY8K[&M]6:VX+^-N#!T??9_XY:V83"C;F;_=O'_V@?^":7[RF/T$;HMFNB7MM M:(*K\,/1[7_SL]I4D(1F)G(_9XZU7OU%_%/^D'U->U?B;?SBA+]Q(M]X3M\( M03=-_]_NW'__A[EW=/?!OY&]/OAV$K>Y_: M #X&HM3,N-2[RG[QRY!GZ0>55G;9_*VN<(T''T"V>7V6\HN48XO)R$4^K(RY M%6F3093/!ZL3OS0N;.4U[?6 AU58%#4KPX/UO8GDKHJ5B=6[0,>0,"@ZOWK: M=;4T2- M;43S*=M8M8'VD<'Q[SW:CNF JYGMAOJ,9.)SXIDN@'T(A3 M0FRDUZY::9'A=:RT1GA>RK4DW=IA%)CP7H?",J7:+IFB;(E5JF'V^K9+=) - M&S*UW")SU),@01Y6#LH/';LU@THV85C0*KK5A%-$,-#-M_%UX?82Z #%%GE" M_SQ=RSKD946^RKD3,M&XNLW:M?>?+F4NWD3)#\V$<&)<:>'E<1@'$O-WL[GT MK80HJ)?/0QU<ROZX=$(IYK,6:0_AB\;C\SQ$I0YLR)Z\>JBD9-+IBD>%?2IB+*'';+M^-,SZCX&R38)@(;Q,>RO;U,XSSC.!P/G 0VP:GS/3TR4>3DHVQ<-@H87F MV%$N(&-RN9>GFXS$J%4NB><%R.?>5LQ-QN[!:>X8GC$%-&AT[Z.>[EMEG%J'2EYB1F_>3TXW'>'U-R M'C3!I8-HA(UKO+!F&"_XP$'?;'2W@!O"O=E>UN@,X5U.=KEF/YSY=':\(B6Y MG7AG!["5*81_AN<8M,V&=\V; M81M6SCC;.WO@U-[44/RC6A):ZU ;P)_2MDOK36P W29@'QO(NO)FKJ2=:O\JW"&Q8>DJ::)Y6F^9I"N:,A!0EGT];203B2T/G MHU-N-P)7AWA+..#DJF&8IN_&N9KQD7?YC,9E(>BR:++2,&$\*T/,:TM*.YTF MSAHXRPI'F)PW:.+S,R_\L^2L&8$9!3FJKE <89T%&X?R@9[/^0$"Y,K]QQ@6 M[N@%")0R='2]/"Q%PD\(3EH#!-P>OE'4?QF]FIH[6'FCNQ:-W17&G(/F]_TZ M$L;R&Z)DLI(+XB3NPALC!*U-M_'7*@#KS9 N)?<637#D2-<$!NF*^ALU!H_@ M)S.PS15D'/GWB[;K(+ DY *'X/(P4FW/3,=$0>RJOH+)C!ML?V: 9[W:(B80 M5<&0-2!$:\\ 27N$N5I53[AXI&<8F"#8FRG8-H*/Q>\KXUZ]]Y*#:AMD1Q3U M =!KGS.-'-J_U%3# K,M$D2O= LDJ99$Y.G/:QO$NF6OT<_I#>PD@9U\_Q># MG5R;PN?/3WXZ_CD[?OXX>_7DIU]_/G[]XM7_9*B&?OGQP1-*)W#(DT ;+-C, MP R 3N5=QMKS\."0?K>T7@9NZ8T&2R#9\"#&]8::@-L*T&EG M>Z_F@0.SJ.Z/FD:]7@?AGA2:XU(&=P20O^"(<5GX9O'1+FU7] MK!YE)P+O!^B!YAF-D+B&=C56J:T?2WS9Q<$(Q0B[L4VJR:)1!O2RI346649> M*Q)EY5URXN&/0CNXB+J(/0$NS!^U9$G%&>XC)/<*LC589T7PDKF8@1?$&67C M!/8YV=OGC@\D1E&AX^1=DLJ",Q;E0A^I"N)+&8UCF@<>C&W;OC%GYW\5S4 E M+*ZEWLZUL:CG%E([I&"RX99BMJUY!D,CJVO7,R&FS M8F9[L9'>&Y<80C]7VYT63;4D8MD+Q &EI:H)[0')&^Z%UH]>(N?*PUKR'AO" M@X)4"53(]$SLJ0=X&;<-Y'L'!6%:3&#H.$OV8J+"J[2?4OHP%. 1"(=H(L'@#E;=2E+$LQ*AZ-IX)%GX4;D="O' DT2%A:N(&(QE) M0("V,YU9LZ0@(NG2(<"9@G]CWE>JQB".IQ=7M@+*?GT<^ M5IA, 4O1H9Z5&RZ<:,@I82*'?2['ND&ADA7"IF*^JYY7%VO$3=4S422B.X0Q MV&MUQD=Y\394.P)%@^S))$ M]S" K'J*ZWWRD%?CR_/&-X.'W].W5.=NY81!/#SJT$? AY00K2/@WG(4,'W) M?#8_$EB]@4P/1$SI(J-?G%=&BT3_>HO5 '2(_S3*M^NS/5,J,4-O_8&.^V]. M*]R L-#:GHKJ2B.0N.*3%KW/X(#3N^56F3(!ZW+VF5AM MB(BG)=XU!PZE(J-)%SAMO\&: G3D^D@W'G13VHX^"]CF&C MYB4T9S$/N3C!L8.0[ ,K$(_<@BTR)XQ,Z5W6WG+30!0.#9SI80P7^($UX1B8L[UV=L )'R&3I)9L6T] M2GQ$J5LR8DC(8*LJ\"9F/IGRB6RZT&O$Y!N?>D ":#M;NEG58@7'0;B*DVPJ M(K41,H;+JQ=_@"?CKP9>?=*<%9"'2OV@5=4O*5I1/@MNIT[*\0CZW_I-'##Z MM3NM>JYWN5V)46?<,7X:,P_I>_^&HE M#G;QUJ&ID0IWF32@EJ0$Z5>,;"+8A@D319*=64:R7DZ1:ZMS?(C=Y GQX*;C MPKRFR0&9T:4$M$W7E^%5O-=RVA*5)7>Y*O_>M T2H8,>.S-O"UXLHHP?L+FF M=U(8"V&0#%15_TQR-*2R-(:"3YI<@DJ,(5C0B_0^5"6^A>!LX66"&688TY"( MKYTYQKU(@SJE!MWELV$+7J.,@ZF]39K$B9PA@&#S])B>F!EY(3N?-(?AUY." M7<03"?^K8#+I;R+2%=MM_$&%E$O4MUFA+&0!14H,HXW5+>Q9T6MO2!Y.R3]( MN31'-\Y H,.@&]<8E,!53<15C216HS:L]/O+!)^I3.M6[>8TV4_ $WQ+2[%* M7>M_24[2:JBQ;0UPMA(>;M[MFCH(R0LD&T(VVZB$0VZO74[Y3RC(K6F.HTVZ M 7]8\,GS&C*B&PE!9B[^4TV##)*+7.WN0QG93@2BZ2A3+2](@C:DG7CGCQ&,H7K:@VN**[+)%#@29"'5N MD3A 4A)VHA>A:5A=05S@Z">R"^J-9M8\>-QU<:&- M[^QP]!;,RTD.\E7$&(;Y5X 0%'!<4L#SZ\Z[+*&7UX!D*V';I>11",C!Y_". M6S/+*P4QZV&-P%\J&0L"]L@ST*UEO]54%4P>1)*O5&\C])M<(O;F\">==!90 M/9P[#_1!U!YJH3%44L(MXI<"*RHNYO<-8#P^VB*>*P![)B.@_J"-/H5^"L/] MV%'.7'MRZ->O.Z0F=[H=1 1LX_>.WV?S=Y&C11N"#=>='P[D!B5=QHD0;BC4 MD>A"HU)LO/R L^#:9)G8"< 12A.W:IB MVTGT Z,$I#V00W'5D+RG*3_36I$TF1R*I@>GE>C,0WW'##FKZ,K(+S2]#=&6 M=!*8;P#CB?0MU9LPBO$T$K7XQAL=^[NTXD]C;^NTR5URG=B8M1E-_II$T570 M(^TS)JTH)>M% $\-G14?.0FH=_Z2$BWJ]AO[EB)DC/R0&HJ(FR#YAY4?1_"? MKD/E($/>QUN!9;)4]S^,-F)K9VMH6 (&@;UM](#^H5$S/)BI@PK&H&UHM*(& M1P9-UX[:H\:7.VV+6M!'HRTUV3V8)&Z'G!<.-1,XTHL"L J!")6AD5&F6K5@ MLN8>R?*"^@5[5KES%^TV'63RY%.5J":T>:1*OWODR0\*1C5"]I+>XGI#9^G4 M%E]]J9T!K2#ZXYK5C'@:X)4(,2$[B/)V\\6Y-+?GUYND9))*K&R;M K(7JM> M.4DFLJ<\=ZG991U6P679N ,XCX\;=$QUBDX;Z7@8A@%2:*J8C+/:LC+-5$QT M%IO)$ :D;_W+W&(X-S)GT6RVG=$8#RJJX\ ZS@:=\(>1#P6DT6B?-N70:Y)> M0]T0JPIR8;T>&M4TRE-IJ*BYQ$XG)2S]@_TKNK@@H A-<>*]1]3#IMCRKEBV MFQT#\H7?GC+*)CK)?!FT&);<[WE'X1'IYCXP:Q:/LA0$7RQ62 2/C-E2:V/+>URU!8["CL.4&9EH BXY1'9$:/'0K#XN^ M\AX=5AH0,CN*E\10(YD!WC'_68:H'1).<;^,\X6;'2!$C-[=).X:I>V:8DWF M5^S\6C=+]K0Z=QK@<@L1[ $0RB)\R45*UL,;-8I7DFZ)%Z0 =N6:,D3&+(V2 M"U*G=KU9OVL_@@']Z@WKR$0#Q8-BYE+]5\9L.&TQ<$OSG4# M::(4.BK[)Q&T5]R.*,_L-5G) @@6,2DPM8FLV[/5_K^&MHZQ*.MEYM)(98X8 M_LAA*KOB@ENA6(L06!TJ9M+\WE*F*WP <^K>F&Q[.*OENV9\0E,CTAS*6!64 MNY'$*0CD,TM-!@UNR=9._8Y%=XJ!GNO+B0*.\%%$*UI=##',O).\0Z M8J:DVOF]'<[H.A MO\\C',!),#85E-W4[*1_X490Y4:44:7&YAM4C[*?@C6/G/5S5\I'ZU*2@7#& MH^]EPJXK&!>Q1.:T3\R-@,T#A6F&>-]66^$+:8!9)8]GGQH;:: M@/*7VI"F.GQ%I%G)M^!5JO]:R:O^/G157X8*AG19<+V_X)2+J*^UO7F48.'H M_-IV ]+N('8 \A!?X90R)8AI=Q*1\1;I!UGI?=(^,M\1EO+]7;86GC5\4[!- M[#?",*F7V2R;%PE0?95HO92Q;&HYTS]"158NR-1C05,^/;(]TJFKGUDZOAL@F:2T&"-R0:%D=Q]_8-CN+S9$YBVC861:5% M)K1R3LVU-,:$W:/^&3L&D>DZ5,'?F0(Y!(# ;\"R[KA4X(=A434ATRX!,"?T M0AY"?H[GI/F[)B;0Y[V"H"39:N[XLIW*"N@:M*S?*Q;MCT[D4?:?"E##5REZ M*S6E$EI2E ]=?IUPBO$WE.+5!Z?G %%399%AL?Y1&E;BX@ .S)+$)U:#8XB9 MH[W;O'1!W9(;U)!SL.A7T]#%.$<^\X-VBWB3^I1M(!>O=\D 3=QD!5-2QW0H[T-2*A1.]0ESOVDMID2BRLGN52"W6RPUG9)ZNYGTX2F('SE M>*9. ,KZK5;!H(_-VB_C[&2H$TN//7>E\I]&#-O7T4I^J,;4HQ>O M7KYXY7_*'C_YQY.?7[S\YLN#=2 MC"]2S MHBTC\<5]U+Z1)*BL>H@F^SM,^4"RIRB*%S202DBN>\60%D-1@'ZE-4I:#P;U M:QA-R$%NW'ME6]Z+[+05$F1(?KJ___&=M*'Y;4YOU6ZU_?N];T=[Z]:=[S_; MUD(OQ+'RZ>;&M8724_[Q=:R2$_@%J)9-44_:&9@=LL&[OJ;V?V$LXNDMHB5 MD8./?P4Z0>T'LLU2D%P3.2%B21*%$T :B1V$^BY4>,P*E=Q,ZZ>;5L(:'."?.KPJ%D-]:JJ:Y>N*=ONRRIL[84_@1^X;4LT1P1=@H[)#HKF%%("DD-G2G.TSM$G]@G. M$ZM$5U+4:: 9?#*CN%YT5%"^P0"F&, [?S$,X$/S6K_[[56M=M?'L_I)=T35 M)TN;>FN8#H: !;P1F#??QP&NH*I.TPP$6#C*GHHVB46&42F?>&?\!2[.7!,J MY_#'.#U'K"X@EB$&[X#+"5NT[68VILD5T.;SWAM.>25$2W>B8<17-2P FX+H M?7^6K>J6'81"&X5INU]R%9/=DUP$]R>P^JC0"!R$SRU?^;\5ME>D!IE8YN\N5!2DII.M59"[]D5)>52 M/5EG8+'$1[YD2K'BG>/%8,5%/)6H\RIT\Q!)05M.5JA6U7H-9#9M1;1,:$\0 M5LGI\LW #<.:[3(YQ*6#?2H=^-NV';]$X2^^9?1J8C 22J:YX[.Q'Y?CLY)> M!'XO1I\QTS\]W]KY:2T9Q F)#HH(T5AGKB2W&@<**"7\/I2GZXARI52'S%1H M0=ET[>].NRK"%,>HTO\#4AWH@27@1UP1H.TB9ZJH20)%,ET^ANFBK2M,?S_A M!H1RA\&A:&[U%\!_8U/,N*4I,4"A)^0H>V38>U@_-#S:^'67$ZYISJ8R ,*B MG6@,XALPLXJ>'7'0:3;0GYN^'8MB;%A%W#_6F5_,]2[!D!L>AR#&<>D$V$$P M.P]B4FCU2&B"&73+/F]H2C,VSH#BQLGJR>KLK7>G!T,L$H'HG]^C/^/Z4K+$ MQR?=_'Y?Q EPBHM@A9C];" ?F7?Z^N+27OSV_-GSG[(7O[[*3IX\^O75@8#1 MH$ASQHUM9+X#(Y+LEW,P#M2!UW?#CI@"=*C-8OZ# B8Z +?D=>P)Y3%2$'V[ M7L,MH<-/\*7CP2@'[438BW8J7;_LJH43S#R\8C)DB7"3V., $AX81 M/RIOW,["8,=2?",X(CU;A*G%:@Y5ZM2V-:$CA]"!G6IR29J M&\4C/S2@VH?&?_:30V6&53V0;5;63*9U(/>>V)$QISSI#QG:3= \""Z-M"#H MDV-F+#^2 UM=;XV[J&^?>/0B F15R\9\[7;516(1!#!X!],12@O/-IK@%ISR MXK-"TIE G;NM7IHCE,-1"YC@_>U,PKAQ]RAAOVE?TG\CWQ;)-&R)]>@=JT7R M^FAM,R+'6$%SWAJW:>E$1\2O-,"R56=4%475RLL3CZ9RN+.C#ZP8' ELBP&LOWR\RO7Y3+L/\H'4G4T,Z#0F!8%74KC+H[OS@NO.D5;U); MSMGZDI;(EH70I.ZT$(WLP^!T.MYFCWWD2Y1*__M_W?GV]L-[+'Y\7W24L0HNHQ>^GO]U[ M\.#H/C^='X$:F^8X_-XK=>L]TM="![RJL*KAN MD8S'$*XB.]_6W(8O305Q#GJK-8U;%/NF;V88O[T_&D4%X^$#"';ZO(@+_ M+UA,K%/_#M,,VR*I3V%U9M.+=8V\/"HF\:%X2][Y3O(3:JGX6YKF!S,[''!: MK^@%75$#(7I5_(&9PR!<^6[T(IQZ0AP156J1SIU_JSZ M#D#,34I;)56F$SD13,Z][_EDBS_?2X5Y_>.]XH8';_=8C^7.#]]_ MB_50K*FQM@P*&._=HZR7X7BA)+AOB2,/CE8-VS=$R=-7_8H-%"H'4KQ2@?^H.C]78< M\6SGW"VDA34S+ECYK!MJ\4X)_K*35L"_E_6@M%"XF027##$950!&3V'*!2'3[4C0M-V?[VU49P M7VE:B!%_G! "D]31YP/L?/4?-VI;"4+D[E\2(7(=?-;?8K/T-M5DT+X+J[V^ M2#')_O"]);F]I+>](O@'J2BSNH#=MHG4)6]&QR>=-"KO&+S)*0/U(*,G3!^5$.WGR"-]Y&FIYSR0+AQ=Y%666CYEH MQ3^?)CF>/GO^ZEBS''^2-;E[-6N2?4Y;=A)M*J9EO!1DPD(Z'9G8:@,9!S_W M=*0'B6UF3=EF)7FA%(?ZD_@H>]T&]X5)^^(=.DZD,?BU#!S(60QS S!""=2? ;4$_JU7!,I-:2 7(-4=HPQ,YEM.UC))IMT2G3 AD_=QS]G$\/ M!&7@C=<2+0)=?TZ>'4("Z*5V*J0#JD1&*BF-;$X>#M@TQ+''+7^635R"F>3! M9F"(ULRD6L:%;Z64912:7P5=%;!9@O21W]@K2I@Z2JM,]Z7([Y&2]!;'-%Y7 M_\#-)R5SE_QC5%A%?KEAGK2HY.U(/WW*C MT*)N3Z<<,3! H6D!3U?UM<,Z1O@<_2,QN"Q1%4!2J-3-/NKT->FZXTP2@0Z1 M2PMZ4:TUVD&]6L[V=ZN?EJ4:^1=;3?*8G=%23N)\ &P3LR-IF( MSPBG+$8RQ8VA517;=JXA-:[?$1L;I"Z\&0EZ9;R262Z/LT"I)WP D?E3T97P MJY;J[#T+/IJU '$L]Y;8J",1(Z5>? 2!+>S7?8<5QMJ"=!UD6IWW]MJ="]-7 M2'$D$6WHE5C>&X]0]3;=+6,\!ZW;N[?O/L@>X?-;N #/6R0:T\.7UT KU9_9 M9<#NE6ANT)]3M(@A%8W#890D1BTDA&;TXU(7NT,X!X\Q,_OJ?>#3+$!28PG>(=!)[0<]NC1OSB*ZR[XY^N/O]#]^:2R5?H[7[MSNYGRE:ZPT= MXK4!Q>UYV*]%^;?'VO;NIL#G"T86 M68JS^%9[S_Q@D=G!L[[ V94&!0\FHA-*&UMU^SZ-W6*15W I[)GF<[Q/6@TT;F TWW'(PB7Z?AF> \@@OD* M=II&GA>BG.BY)P&,\9;X&)SQF)B#F;.$"F9GJ5]QG.0%TI=GNGD\)M(>NF2$ MQ%,G0-M:)AQ!>_VSFX> ^%)U9I(VO=E(5HCPN>@%8A@%.N_(/+/OSRFWSFM-QS)?/]O6;).U4L M=X"F&6I!A6L1!I/K'IK8X!.WD0,6!FW498?CWT3E47OI0YY3\UY:*0Q6(+;: M"KTL'RK]-I!S=Y([U#PWIA[<0$-'0)QT)4D;8?S>I:6V[_W__8F%OAMBB00V M<.\O!ANX-H?W"TO<-TES5;0'&QIW"L?3SQP6J9_1)K'\^: MY5'V];8]==)&:-P924L'=T8LJ+?>WL/T+C*ZQ>,)2')7%W0\4>_QZ2E573CY MD.;M[OQP=._?<"W_KQ_^;0Q5Q4W',I$$'R\]=TRJ,?7*I;6G,^;[>AUCP*;].'.X!%*1D; MV<,2S?@!0&T7F6\^96F_;M/>^72S7B(9L+WB/>"SY5"3Z1+7+8 S5PKKR2D? M0BKE9^.JH/H+BY8J;=1(ZMT99K%!S^O8+23AZ5,"J9(GU]95*<5WZQ=R"C$2I;5!#Y6P&A8*U?Z?J*,LY)^95$XKQ5W@8%9P2A$B5V53]J M^?9;>'M!^*TAY#4)P7L&)6 :!8\> KCUQ2@Y=N+0,/4D>]G1 M>N^@826U(YE@;=46R:F]&0-%#80VG']/$VL3PW4 =NORPY01CFBVO?L F=]X MQH2!?UJ]=>6M5W18/8I@_Y>N\ZN=N$1&$T.:?\J1\K?;1[=OWS'9WJ_-";QO M9L.!G.1(D>>S!R?G?G@N-[B"D\WRMWO?']W/0I,DF>Z]JXBR[AQP2:YN?]:1 M8S^T3N^T_N37!.E5)IT;/G+B?HT@.T8OS684)2OSY#E]6C7*:$E?5/R^PV94 M$,G'Q^SVLM>2#L[Y;#CW'?7^ ?J5=&*WJX1$EO+"0.6W4K$SE8D0!N,IS .1 MKR!C&6T45RFD%8X^84<'WV*NETIZPOP-S"7'Q6*(%VQ9<7IRHV1 2)TH.^;B MAG=_S?U N_.0YU.&Y/]D3]C4??T83NGV MF\\*V9=CEO,/LC(>!>_ 61#Q22 $^B;;U .5C120-P21SV\PO\5R"25P9B;9 M%%49=UG836SY0\<,2Y/:0W)JQF;.#X'\8$QS96WW+_J&4Z$@_K K+ *IX5*K M%G"T/@S;Z/SCUHZ:=5+3DCK%/[H(^2G=$KE"8-Q0C\"] Y6\/?21'B1(HWA; M0-V "6)55P$A$0AO).F8"(J"@J62W@T M*]MRHPX- 8XLWJ_J(]>,(EXO.7_]\Q2=V!M5D#=W25 VEXX72UARK5Q 6N.Q M VI4(&NIQ_ NJIVIEW!=7*G?G.J(1I@ ^Q/ ,6D&)/(@JD"^UXO!6=-EZ)%.[Z]:XM23@X\E ">]]AGLLCC?-> MU\$1T[;#AEK]@ (N.C8S,'% ;5$56:=D;D8 O8ES20$F5>FWHW9U/Q.%D"*J MAZQ,;1JZF\[[/!*E<3CTUH^.UNN2=CNT[/.",K?F5Q&O4V\,SD" MO7,HJ:O WZ1IF:-#N3^V=N'=/F?X"N.[C?],.YD6&.A0!R'8D>4*7JMO;%-FYT.!>!1,D'[$SA\SW!=A+ " M<.[@.F;$S<$=V=/>A>3I!5[,Y0C-:/&=]P[?)GNUU74S<"Z;\V\+=H),% M.2U.2T6M8(;G!TV>'6>E]C3Q/K*H! MC")XV'UGR,<,,8G^_3/9M0^; 7(S1M52#/6^XJ3I,3>-:T, C/7$3]QSQBN>,+J!W#ZK!6H#Y'Q M;1QB&N*MPZ$*G@DCT20K71]#Y,SIW.2](:>&?1]B6VZ*Z)>3QGK;^\4[E2T? MB=8JK\#=VX%4(YBTGYC3P0=E<1?^[,U%(,R@VR2!+2XE3F-*)8O#P#GBD.$9>MTK"J,05N<5 U9U54NJ MO+?*Q)/E,^WN2$$9[7N9KN33Y@")Y?MWCGL0$=;*>DP>CR$5?6[/#^D>0R]H MR$L'.FSR';!BV:E/P\!5 DN<^!UBE 7F?Y5XQ]^1"1U"-V5@:%@D$Y18Q0/( M3#];F;X=1.%"OJ[J=H6X7> M*^\':O)ZW$(^1\N?4G-&?MQQ6OPRJJF_)(CB_E\,1'%]BA6ON2FZ-.C4V;8A MS6Z'TFKHSD[HY73/B=V,4@EQ&X>MJWN6]^<0TD:Q5&NR*>)Y;N5TX4L$ABKZ MLU98VXT_W(Q3J."V*E@$@&Q!*12/4,28^F0,=*>C8>BY5(/V -W$XA#K-9E^ MN1QWAEI;(<=@*8W',7[173VZC#5:6N,$Z_/8ZJC3C@;G]WNO)9!I+&=R&HX= M)4%LNR!9%VTKSVV+NBYKFT$M.4@BHZF%3A])5NFQ&.:>5UA(Z]+?*1LPW\\GSZU#Z;TI H6(4'7% 0X"""%/KR*W M0D[$'QAI!RB#/_E[2'(1:3 MGIGU0R@#/PGS-YTU\E@;1VE\THR([<)J);Q9J#A=-YI9&2W1M)!2 )'*[!C< M)NT,2X&FA5#E_NW[H8!9=(O"V]=;+][6WOTY7DJKT>V[4;Q$$@)*0RU>D#,F M7B :E.?"ZNSGEN?>U3D*L3AYS>EJ%E$YK?HM=)SDA?QRI'H(QT'=FN/)^"3$ M919=-7[3MG=AP \"#T7I4\OAKK;"7;+0K&4M)+F#1,YZXU<8[573[:G:*08I MG8-DA*E%>/*#HF76=N^WO%)#HO$T+_R"U%,JQ[2;Q.G05-!Z@OGSSRD/$UI6 MN<9-MBWFB?E9#<%(IO0\?BC]&^FIQ.$9K1QB29#%UA4Q%=X//5#]# \@CA[3 MG#1F&@"7_)FRS+NWB@=3SB&FEZ%+2(&5^T6*R#)J5ONB:]^X[E;IBEJ28\BC M!=ZB:JYD=*EYGE03ML;A>X_*SY=XL,+WB88CZA'A:'SC\C @5IPHS-P%[##7 MR38=J5P$FL,YU1VRW<[0>.2B7F;%?Y01;"8@/ 0+]6+?V*! D8W'DAVRFEN MNC):(3-7T@U+9D=84FO %-QF&[M5?FVP\P%T$,IROKRM$O5N_I'"63?$?98J M5AFY+G+&Y]51_(.U%W@%,BO"ILW,I'G,Q;!"U=NE;L*6(G.'FA,EV=O.K[+D M^++*3 TYUJ2LZHVAZFN//JZJ3GG6M;NB)JZ1%O$1D!U%W4N@P1DKDY?5 D%' MTA8=#*O0UFZ+MR"_I3S6+58#0R32]/Q-[GQR. M= 0!\'E$;PPH1,B_Z 8\!0E[L!EW&LYE1ZMMT@*QC:)D);B7:"$D\L@< \/ M90K]] U=@/2*#KV IC ;\R\CQ$>\-#NO9W82)L:BBH'T62U2S9]QL M:#$?9\Y^WP8?J7-*;!>)96JMF)+(J+EN0Q" D"C<_X61'J00^0C-+L)#?8% MTLMH7P)5Q'ZCS1S^DN%%, P[0$MKZ2PEA2IDCI7E$GL]GP9K.YV8L_:",A);'%FUSE9VGM&7(_;R2FJ["76W$>U@B@K$QZ]CUOZ" .S M]TWR\7N )+-@%?+WB[X-K8( J5_SD4?@A(]7&J+XR9 M52NR9V[#G]/Y3.]%@+),EB!J76->II*^.Q M7"+\T;[C:?W\G5(G$S(.!6JRM;"+6R%/SBN&PJS4_UK%B..Y+IWYM+)HNVOK M'1N054NI#V3D]4U-2$<]EF;]S9V'E[SFWV_@$18>\>"O!H_84/A-*2^W8J1M M8DYNW?G^LUD3=$I^^_#S-8&E8W/G/EO6<8O(=DN>$@*TY> W]%IY0*51(9SY MX:\/_[BIOYFM#YRM4&M'J\:R0&V3Q=F0U2,,L;?40@1:%XU0W'&:\V;FKL/, M;2CU[[>0=;.;*H=UR1)*\=:>QM)22 M3$H[N;04@+OK%G-W]>UJ"X2RJ*]2]'HSSY]NGCE[G"!X$T1=G."$9043*;,]NYN6S>Z?& M'WWC=I::_I0RY=PXW;O(\B.%=!\XUMS3Q M6E;@8@BR-B^7041<"4RTJ;@""33S9U(RG/@N5-7XX M3JL;:WM=ED%=# VTL^-!".X*.V\D365M]L,V9L$R D'49 M@>4WT_]I'2MF)Y%B)=/;"LV!]!I&TEJ[2_-DMN/&OIF^SS%]NL^F[8A(+,I$?+RC120W@"JK5(0;V[Y;DB6N66.V!]:,P(32AF M5 TZ""/X-)")4AJM5T2V]&[HY=#^O_*W\&;GF4HJ#KTZFFV#&M7-.?*Y%J4# M4:WP?)W6[8*.C7,&/U@+XD>2:)98@!(/IBJ=I( !4$[%RZ)VS>F69!)9K&6Y M6]:NCW"GFZK%9YCI<0U73HE=;'K!'KZ9DD^X^3HB\-QTK2HLKUW1PU'[NA>= MZ6WA[[82)K&!,.M,N^X/$C3/H8Y$_ZJ]H]#T7(1':P1 1S>S^>EF$\XW ?); M$)*Q."PXQYM0@:B)+(DP^%02=!TP/"L*L"+%N- FU46U9F*@IH(8D6(R(E$0H*U@F?HK\S\1'X$;@E3 M$1J5O7]I2CSS]Y!>>&\DB?YH-=1'V?^T S6#DG="?Z6&/\5L&Y@NA4?R,L!\ MD1=;&EXI>41_4PAO-Q_2P?X9((KS,_K3D^=/7AW_G+UZ=O+?V=/C1Z]?O#KY MDMYJ+T/K#"V"(5Z0U$69XN.KE1*!@8M3OG96$=PRD'^6(?T=,Y8SQ8I#V.XO MALA$G.Y3;N/OES7T?57@N7Y]T_F7@FO;=:T?JW540CEU[:8E+HEER)D?92?*>(0L71\?]->C MDR.;X]'R"K227+\A>E[!8ISM?U:B"/1?"(\5!BF.D+SZ+'O?GK'.0R'1G"H# MK8B0E%R8H8_/'MZG#V6"PB^$!;5;20D+A[=>M6K2U0#UDX9FN&E!9]$5C5+W MKH8.(Y46L6B-7[87&<]@Z>SFBEQPELG=0,'T*".+)60U\3Q&..).=Y@_+T>.-1Y&CG.4*P> MWR=>F-PZ[>#W!TY#V1GF5XE^#NM:)&WZRE42NK73KF$V:F'FH1Z,0"D2N'L-FQN6Y8$\CW79@-8G8>/_$ UW3_[Y3X)>/ M3_TEEHYK@I70H/D#L$#M..5PCMK9P<^7T$>N*S DJ2]R'\:H*!FIN..S)O5( M<]"2O:G ^M1&@;R=%L6I>8?9CD)'Y 0Y,>.F@+YHGVL#29=5W5XPU9 W=",M M&.H!E?M?2&C%;[?'=XF6K 8YSZP)M&9NS!YA7N: @JAC-04SAAY1+_6&E(1$ MX%H,3A'8 IPH =VV,^#%M/D]@<_$;/BF:U=5.,\.("GRZ\2+FZR\.+1TC/1T MIJ02(4PM$)KAIMG\@@6U< JIDEN?WBZJ8?'6H9S&T&A>0-NU:)?4U1LXS(.1 M'H ;72D?Y?ZU,4=%-^>A,6$E[N9-AW#;Z!TY+W?J'63*'Y'R6L^LP.Q\Q->? MT&.K/>C!6+9K!V&-TC-]^L0Y 8?^T)2W9)^L\+^'\M/= M>W=6=S]+H6*!_!F" #H'L38,"G/$Y3?.@7?MTCDR6 F#FB%KXR]=P@QTV>$T M/2_#9FO/FQ"ZU:,^%%S1)V/$$B]6[^HPFG([^ MVEVNM6802H*()7X\STZ)CAEA S32T6X1J**VA 'A)\ZY1"-D?][]V0QJU98= M917X=7N4;,AZ62H_Z6[-/_)ZR_W62'VZ;>,:>BI)Y% MQ&6E!"G^;1RB_;)8 S9+IENS"$8'*! 3,['&[X/^F%;YYY@Q38T:;N5O9Q3A MR4/B3?IM<,&Y7?B\.FW]XN\U:(+ 5J/1KJRU"\+,F7[Q?+R<@BA/6$4%SDH* MHV%\35R6A).4)GB#H,L>UFD/M!(^JTT>Z"BS914< M- Y!+&D0I&I"8P)9KMI'\!+=^Z?CXY.!J:";W2YQ>B?1UM4W_1+@@_.V)F9L M<^J:<@\(\9@.U-;L^"0AC-.AB2FOH6(N,QN#*3Z@2 MYYKP:!(*J]486G'F"E:0YTR 2>IBI2*E6*VM>B:G+HS<["R_C;Q@4 Q)2#O[ MH/>37XWUCJE.]ZI.5.7_\U7EBK+X_KY;_+#X?G6_6"Q^*'_X]G9Q=_7]M_>_ M^\ZMRO_O[MVO]I^+= I^BM!_XFR@T/&,B CO_'BD0MCC__^YE+OGG_;7QB\@ MV@'PN%,N_H@=P_;+84(FR&]Q77V@6X3=F?O7GFW00+SLIDC!PN9!N \W[Z:'5%RLG M3GCH=!)[;G,TPF&+.EJQY3*-A+)G+?0>EGI2<\@*C]4I@&@M4Y,M[0P+,F8V M*Z0A&P(X3B.&&_A_4L*1^1 7_M1L"24RPH/X%_B1Y!:Y '9,#+4P>R3%Z;*O MZ=V!B;W]7UNO*6]C8:@6^XUIY.AU44UQRIRV)@OH99SF"I330?ZB,U_PEVTW1O*U23#]!_9\>BA MMS!T6$K-SH0*1,C,,KQ)=V*><>P@#*$0WH:\K H*Q8VH^QVN/[ER,>F_IQC4 M&]PBZH#T)*B4\T#!KG1)$5T7_=R-45G>)7_RCZ!JOMY=KL:9D]%@_>61.-\= M A+'SZF!$B\?0:40KF\E*8)S.CTSPY:RS.@]B2]L M83QR'-,+ $B$$J\6_#U^D5LJUIR/\M(!HL_TSZ@I]MKYQ/STKHPFT7^:HFE] M5B Q_BY:#D[+COITYVS9.6/])Y\;45?Q^NKZ^_S!7\=I4 M[I*AF1Q27*7G2OZ?[VE\C#+!Y8CCG@4^5ZE/[.J87[%^UUX'KIUZ#/PG.GU7 M[7*0DWR;$/V^8469XA)^WLL[QCZ;5;I[I9:QCSA]T[5Z=]PR=IM&XG4 -9_X MR.5T($_M[]FG><;Y8?H-+1QUN[-=#.'9V(4JT.=A#2:,^U[W!YG468-HL6FK MJG,7?MGBE]XB]9POA2W6O"-AD9;VVCG $+?6=&23M*XDX=E9N_HR_0S[F0;[ M),1/9M2 =@.AB2;EWP MG;/SH28(F[BT? !&J:-YAQUUL H, !\0SEU3TW&U;M,_U71,NDUA.IXU2_@E MV2M= _^[6&\>4K,3V?]=]K(N&DJ,?#Y[(LX@W+%0Q FR5X+8JO0]DK7A/2.6(/1=LG;AOGSUFJ'XM7":8\%6V#5;0A>$V0 M-?+2;K;6)]M:Y&%GT<7^[!LH=C'1>>A(K^_<"7#&&W!WQE4]^'LBUFA3;E7, M*W,R,68S8Y9E.?&CDV5(GR+XIDFB;HOE&X8][W4E%T-5;[-ATS:Z#_AP1DOX M3)(HSY2WXMG)B^RNGZ\[&G-M@(X(Z2R5I>>4*>5$GVNBZED#'LDM-OU)^ )= MYG5X?,G!AF%"?9]]$<@-1I3JV(FN^IZ4)C=4/VY"%X'_/#>NI:S1-'3>')5 M@ZK)$/&QI&64N'%@)KSK;9H#VKCDERX;H M5)"R!M!C#1)[("+Z'9>(]0U4_!+C%CXKM6]2C'1)\M ;L/"]D)"?/NN,,/BD M?5+#;GT]F30HB*^Y'JZ5=L4*X(MT8@AR(QU"05@<9?C?1[>RG)KZ?>AI:&\, M[Z6&]Z-D1%[3NGI)R^H)5OS5\N@_4!Z==7D>40-437HW_3@/^WF/@@\8GC@H M+[3L<]R44G&4+1.+DE<8L/NW)SFE^[?]0XQ1DK M;K&58?L5M'-EMI9QMD9T[L"PL3(1U<3X7[%)/[79!&6:2-).TO"?C6_FJWW9 M8Q[T/!P/$NEE!"&KHFJ]9E(Y(Z;U$&/S1\8]!(0;Y[_::4&S9^J%"^#5,"O< MW:6N15&>4SM&:[LI),9D&^YOR?,N3G^,[_/@T_,LE>UR"#*BQLWG0I(=B?_( M+J^=3#[_9SC/>W+[W\_E]K]';G]O->#N7#7@WLTY8=-FWK_\!40*V1._['D M.?X]ID0004FCK9XN@.EO/I<]GU\TEZZ/>P@*@H1MI_B'%H3;""^%9 )UD0LB MVBXH"\<0>TC2E4 )QR\3RH%2QO;;@J&; ATT3"6BBW\.U4;P%>:;\+BBX/*V M)5';L8NIK!5[,H/2Y$%EI*%!*8>4[+7S/6))WVI8OL43R M$X#?@,SP%GFIM!D?JQP%4,F+U>.*=.+].1M\C$DIZO[4'-Z_,U.*^BBE,2ES M]R^Z (?I)8%3+6HW?;A[AX&>^M"9#*/UHCL9%EK'=6;HGK;=)7-\=SR,+Q+@ M4>EJ@M]&'O%/,MM7?[@,%\U=;NQV3DT&O/R4>7(U!OZ M:75(A\.\')TH#9K94LETU/A)B=CV-@3B DT!$ +@O"(!+Z:@BOD%$R0H%9#K MP+4PH5\:-B4>E^:9URQ]8?R.$#?FSHQX2EYZ(HTF;J:>,LXT:>%ZE!5ADB5_ M5O/3,9X)KPT/' FA^71>+Y1>JXST5Y)%3 ^HS7GCYPA PO2(*U3T)?'6;B+C MGE1G)=5K8*#C-.:CL\JMLB?ZO>P%-0&Y+I<_/ V]6>$//PD;QJ-V\%%=G0TJ,\,[LE)F;Q(7V+HP^Q9C/3$4W;E5V"[^8LWOQ KQW194364V_,RJI? M#KT2%'+YRNXLZ8?!]EP5RQEFV)%U#P.%PCQV:L70)P[[(P87;3'_XOPT77/^ MF<<^N9B/*]<%(LU@;&>;'DF?W$Q\MFP,^;(?QWM]@B/*[UM[(E^Z5+^?<[OV M)M9HW=1Q>7P2'^R5H[KHZQ9F\4H.V0]?_<>5K<5X95&>JA6/3O9\2HI:#LF5* -A3-JJ9X("+#/N(7J M.S"I 1;P&BV$WA_U2[*6'$"$ M6P BI#"@?LE($D7K"C8K0)'RY/ZC6$?3<5H77LNM^,&1F>\E+Q''H.=!D.( M,XX94=V(_2HUFT E 9-IUJ-U=CU:'QN7>G=.^:^.O__^$/#W7V+R[EE@(9SS MQ-IFRC6WC[*CG:6?^JOW7RDUQ;'P\;WH7KFB;XDI:/M^-/O7*GZ'UO MMOM\F%51]\&)>7";D=MLD ,QH=!(*KQ%+SJ>?FFWW^\"%]([DP'OT,']_20_S9]BPEV]/ MZFJ^>_V;FO&P+YFDQOLH![#K*;C9=+0I-I"IU+Q$"X\6T4W+_3_>SS_QS_>X M0GTE!!PV_TV8G<^D[ M=^G2V7M?];\&_V6Z)F!;BE?EA_?3Q^&08BN"SNZ2!P+;W@^V7PM5S?GNJ&.@ M:%=#QKX"9U[OBHZ@=<#M!_X.V*<5A)NIE1N4GL728LHF0C)!)3A^$)/D8[I_ M G=&-HY&PK)/-LZ52E;+ #CB3B%?]"*]:,W$Q)3\7##*LA:HXKD.#;SW3CM( M+X)>S)A1-'*>[2%[_,/$#O?N?&E&\=X78A1_=J=^AEX:CIT#,([2@LF0*5BQ M&J]9"$65A,N$U1'4?$LE#.:X5MZ?)!/)4_>L48YC!0%M]S$P(S.=;&4HA];" M$67XH9BC)WW ,XT>(1JGKB+CKWR.00V".\0W!I=9 M\(4^=J]*> EQ=?5$ ^WF,/ M?_?5=?I>GG\ZG7V[-D?M9+W;W]I5O+!EV(EF4F>#L&8+@NYID=, MKO@$6A&Y_P338YT0V2*5RWQH^HO :\@7>$8]5UWV5+\,$5&SHK=87^9HT?%;:YN4&U@ZE#@[GD M:I"8E+T(8<3\C"8SQOG4<::&L;+85"N 540CU(C&; KI!=^-7T4U/%M:GDZ> MAO0TCK)C_^F@\4O9T*I1)KO(0T\/HE=C!,>.4SFDNUT0;(+30!0,^W>OH@0P M@UG]#Z&) "]J)6GIWQ]S\H-[5,70Z*HX%@P?V*/' 7L7JW8M0O?LR+,][%L)> M)]2:91RJ$+#.UI=2AW4>G]6?J?"UWT:E2#JK/!&W9E]R!U/!XEMP:LZ'$"Z@ MG\O,U;UC" Q"A@HQ;=MMA5>)?P 4S\>;]5M"S4A,J>S(2_],.G/4J!E$ HSB,^#)K I7X*&^@*:HK5C.0;UO$,C^< M#T8*8#T)OS>/(]1;/GF[=!L2!(SR5HM=5A<7G*[H2=B;JO0S#:SH>]2PSTRBRK4>$>[1?SE=]8!KB[K#=BIU-XYQ]?I1'M&L M!R+;*C MP&?-JA[07O*4GV_6I.G%%SZ*O_CR8D5J5J2.TR_#,K]#U,^OE-/6GT/=YHA[ MZ6IO-9$'%.5*:BB9R[HLZW8H;ZV%)_*BHMB_[[DOA'B2E70G^UI6RV_'SX,< MAQ*?,W/J-G/EJ8NRF Q-?/!3YK^2T9;P1T75TN,EW9Q!(+O,SOP[W;("U>MV M =EPXEY: $<(!;VW]E&%,5:?[^EOQ^'YHHXMZQQ'>G.\MOD[@_V4PI(>F'C7 MV++D27^)MX.M(;F5]G;A2W?$UU2SR(,/=5VO?3.P+3R02N\;NG+\C 3()N5L MT%A%!IJ9!P$SQ*[MNHI:4N'(8OP8NKA&YHT(!EU9#>MH8'1(3G[Y,0R)B"/W M[M3PT17,EPW*H\3^^.\P"H9YRNQ1QJOQ1UB^[ M:N&29O63HC@)4X'7E5<-3MBDV[3JC!)D()&LW5O[9/Z-_%2Y3F^[T<[.+WZ_ MR[[R(\S=:-+TNF]Q)RUEQ@;H<>^R7X].CH(&RB!^P+K"D7,K4+0GB@5\-JL6 M NUN(N\]WM0T>C3C9*[(.PNSH81K<+5NM:M;_@*W M",LW7JU"(PK/](USF[%1\R8K[%]J.RW69$"@[=DT:!$A2P,N34)C;BC'7W7] MU@_H+3%Q5=.TYTH,JL\E_:N,_PQ->O=_PDW]0X;^6?1 ZF!0^RWZ68KRG/QV M__K!IM%9,>JZ+;M*R)U*_PK,4-7TP:N,_8&+QL- B*?;^(0O)'OAK-UZ#YG<76\+K /X2_6T(N_O_O=W'V9^ M^E!MB5T[^#3!T2M_L,L04>V":5VE?1.VW9S=?F*\DUR1/<8Q/EX:O'XEV!D+_R]J;4V,G8\ M.BLJT6K^%*\IW8(Q#Z;MJ+>CMFG]X_E=\>R\.XA M/=$>)I$C/_X5(LN ":=OJ@O#JF#"7V,?JG?^MT ,"&<<075K[5MAZ( 5 #)M MYV25C^N%]C47+WR]B4[YF! M>UQ! IV3"*OL-:GH^)E<]IE:IR_CM=\%O2&:Q8J5PYM6>MJN5U, MRP<2Q>$ S38:7AOF!5BK,B H M(Q^Q8Z<\3C<_IGZ/9)\?N9WH1'QPN_*5.7O[# M_[RN:.:_EH2B?U+F L6:..=.QRTY:HWWY17XL*A%\KLW_L_,D_GG?D1#UJHYAXVO/(W>;89NGXH^+O\3#IDX'N'"]43;ZGX/.$:K/#!8@1@XB\9 M=Q.0'GNT3/7RSZP,07Q>'2 SAWZ7N+?^IL3O@5:.!)OVMP=WU<=#@KWHSXZR M7TGH@*/IK4EJ4JND]GR(?B7 +,^)JR(LKKO?V<457[A82B)W[K56-;4]C@3/ MMM&2Q4 V9C;,U,S8/)TD?>"S(CGCU%MN,%S_[0>O;-?\R$\&:B_V.]7_D?*_ MQ^3 >PO \KJT+?^O*TC.A/V/F84DKC%'ID6FP:9.;5$2BS[WD/+#78#;A\%( M;-B"0T5#*6GBIN2__5?1&,^%SV>.-:AYMFJ6';IA9^=(L/@0M=G[-FSJLLU5-%&84. M7!B:F86'R0P:LH'*4?>0<$0NO8<5/,"PIF'TYO;'?SUZ1HGQF=A>61LY-2+!0O6/Q:__&6%NDV M.^W:"ZH*XMI#HQW6[2!'&_0\),2F-GE'R:L/3@=>4V6,UTSP.E-8-=4H+BW1 M>G;E[(3%E,"R]A$'$VJ1N:KZP']LKTU+N-)XP\07)[&BF520I$?2RO\\:]!1 MJU3>S+-EE6K,/9(8Y@828R$Q=_YB5$6ANGO#H M'&7'=6V+OJBPRLX-*;29B)YV),RFX;EI**7 GH9W!5D:BCQ^M0[O80]R[T+C MN.$0+);"OXQS_WU#:^_24.%;SCB64OD2WO,=!P,RX>W 23'*/E-N%QJ!2^/) MS^;RQG$>/8.3QI;@8C(UM00=8^4K)6^H=0V$S!<_/_LO6EWVTB2*/I7<#RN&;D/1!'@+G?['94L5VO&9>E: MKNY[/\T!B:2(,@BPL4AB__H7$9F)A007< -(HD]7E401B4=,?L:4%)YYUX-XW&K5N?E?6^CW9*)Q2KF&+BX&J M)U:+2T*RI4YMN4.]"Y:?+.W#G+(G;Y!#O8] L#\S*VSXL0 MEE3QQ"W?J9C8RGBQ+S&5CWDAXACJE$* M'X@N/QZ"_CN_R'N*K_)AY2]TO?U/Z?O=\(NUZ#NJ:-PK7H^_/*"F!JL"LP!D M(@1=ZN'42#F(7;2<$D>,+'YY!V]1[WV>[9DQ/'VQ+9?@H35'5A= =0+0D1^] M'ZK3-]S=M;+O8/?*=).Y3"R1M91]MRRNE*F_&0W $E,:27]Z8);Y BEM#JK4)/172KN-Q(E!..4F6868@L5S6Y9$ MK18Z&DE8 M@> _-J:%F,\=%ARB,TV+3-D*="ZI]Y^8JR2WQ4.VL7!+FAY /Z[KX8B '\0 M>;Z4S$19 ?"YI&0TZ#'ZLTHR*K)%VJR E)]G"LI:9 ?.9M&G5_?Y&(/TRBFA M*L*&Y9*LY12LJ:SD.?W^3_"QQI2Q0TK>YUJ>OH3*?59^RM1-*2W5&5&))Y^5 MK8IANY1B%XQB)H@2KL'7PHXZ.MMHL2)=@OS1.=:78NBMLB[P<8B?1ICP@-3I"DR MNJ#$35#FXPMK1]I3PKO5G(F]7VK=PD"U>@KUGK@[*!>LXYZ-F538.1QVQ"@2D4&(IBABI))=A\<$ M&[B..[8&H$)>+,^-/1X93Q'5LE"B;,IO5B2TI&\^)%.JUHX,D[JN ]B6@7XT=1$AK,[$=% MXJAY1X9G8A%U)."/!( YPQ6WKD\N4DER$Q2YGPC-4>0),V<'+@;S$UT!DCV3 ML-*%2BY"=+W!R\,6I,E0*W:^L8>6;2?TQ<2PO"C2!%\'MQ]L+"(3WL(A^I-( M 9KR3:B*YTX-FX^53:8FPM,C9ICJ@KT.T+JS[:A4(4HF0Y<.%^569S,+-;/++.X(/D=UPGYE)KX MBH5D!D_=??4L,*^QA0:_+F1O UGQX2(=L8 ER)?*A3%E@P+.TN+ -_J8 !E] M+7XAOSFC,7#TA+Q![Z/*&,NN&TF?*S4-*!GEHP82(KH7-QFC*/AI*HFXOOV6 M"S6 UMT;Z%F?):^JBC()XD9C7.")6U\*PG*$(K*GJ5RUQ4,0X_F)W(N@#!@Q M6XW3G0G,:O$N2"],%2M,/(9R7M[H&6/LFO!O_@%MZTA(8RFTOR^ 6J*S"E4D MB>B%M+EX'A0P%8L:F"#@L)T7FJ_482LRLZ($6$Y?$39CEI7)?4+E+9Q&+B^3 M1-T8&L/@D>"T]M>1FVP?1I/8R>B#LXJL&KPXBR4!O@_'NX=>?.7&I\9SC8UA M&9E6F+ 9$O/F/3=P@^F$B51&G@+C,!1R2)MT7)-JWD]DXMT\&ZW *2* ,Q]( M8G&#)C!P&:\!GPP959" 4_)[F0Y\6G*%G6U%/5S8C%NN, +1]:$#X>0EXD# M]S+!X@'O^35R7^-^3?$.\,]4OLKVN\WJ2 M,976J,K3W:T"WA2?Y\#GM\1E'4PP/YIL\#6P M2ZM)HQWL:=*MD:D*O%&;&C6UC1Z6R..C3.,U9=(C# M+-TZ3\)=;M!%%!3+#"E%4@^*(;@3/MX=.&]B&VAC4LZCO()6TVM3_1.5HE/+ M3=G,#Q?!ELG"?IA]!#4?F#M]U'@RIA"WKJ-6%=PK/QKK(B?%W8\QE!-U@,V M8*U01R6QO]@,XL.9^7PIWEXA$_5\+)%HOY$R=P$?_)<0!6K\#G\A&66O1>VU MO<167D?,B3JTTE"B%P-<8&E[8ZLNZDX03N).,50Z)-^#>9>8PVI192TMC,T6 M^G94=$ACX*D3 L;@:/D-CI"$P((C8%$$]L$%=L'79QQD:-BV+RJ2>2^(Y*&/ MQ!#:V*G_/ML0K;C8/B_J(_.:QHCS@(L3CIF'501C8^"YT>W?7(85Q6E$DW-T M,4+*="3'B@^&'N+\*^%://-!AFB&T)7$+'RTYUU96+,"W M,Z5^FOP Y ^HPO>9IEJ0B%)<_#-UEQ4LB/ZG9\AL>-F)1 2:9?\;&1B&3=E& M'U/9AS:F,QG"MQ*F5[P.]S%]"["%!=$$4'291$?WZ&!D,^(.I>!76^] M<"I,))U2YA(^0I,?DLFH\?PTJK].U%?*C$'X!MH#J+[A2U0JG*1U$T SI:[\ MM.VHN9.T,;-]B(C*:\H3VKJ+5LEX@@X*HA4[P%DV3L+L\KY@?\+KPB.S$4,"(Y".W M;$8,5..24CH&YS M2(]V#%".H3]"7##JTN5E3>7Q4\V?TFWX3%@'@VL7 M9#" V8(511^$U8L]GWS><,K@Z@46O+K%6VB/E$Y4D(]!)Q(RPHY9,1Y( M3E>0C:8 PAB;9N96G2 $5*2LP*@KNNBV,?'9M?SA(ZHWT#W7ED-0IH<^IE=' MUI")C((SB1#XGV.NJ=4YYP0>_&/*-XL_U^!/5_.?MUJUMM[*_%.]IF5^OFBI M7JW5T7>T4E-OYUII\>>M1O8[BCQ=J[,$08Y%(!0DP;^]:[R;*4V[UB=O MBC8)%/KO3/\K3'&:)1I.+[N6&-U5 H.(,CWI[2HPTX?36N]F.$70/IZ/N%?! M+7Z<.?K'.655S)GGA#^=^?\Q0S12ND/WF_\XUV$I!9-\F#]BA+?7P[?X(PK5 M8Z8$;**U$!2-65 L.6T=SRI$Q_G"LI'%,S/F/*_8G8&SY[[RG_489(OBYSEY M;6R9ILUV#9+>6KPF_R\& L7D4 M<46HU_16N=&UJ,^0Q%J>8]>5(Z#/]UN=,'DR#UR#5<=-F@>5%#D>*=*MJ\U>MY(B>P%N MLUO3SE.*Y+:KLDW?8[&K5C0)6RA@P(M#L-$?3X=6.)59EL#2WO MN#;270($Z\7]CH, M69;;77RRMY<@#B #7U*&.FT:^TRHV-#[_ET8K"]Q 9RVYI[1\=.';[%!Y)HYD4VVW6Y5!O1]'LE%K M%@_:RI',\G4TM=LMR-LY>>"""Y8W)EM"1[+L =$?+I9%5#[D+.UIJM[,*W8K M$W>/&,'&D3)RV(Z\R#)KX-GV?(LS]+:UP<_Q M^3/+&Q27 MO8<4:Q0/V@.85\>'&DWOJ%JKB/S'SS:*KZ+HTCS5U69S0_.TBO'MPY=KEB_$5P71M\C$TM26 M5FJ,GAE&.MWRI3KNTIML=,JMD'_S7-\7+<*V<2)/B2;;7;73V] +*EY(G"!" M&OD#2P=%QP'EUM]0H*ZYT\<+5Z456KU3W!REQEPNF=52]634.VA6;;IUJU2MO9%]0;[M MF3E@2\>GGIDKIJN-=M5*=D^W[;GYN7+%#D3V7;59K\A^;X'$JECF$(!>/93Y MO'RRGEZ" H^3A&R]*,NTYI]1$ M,E'X*Q^J&HG 27U4<5D"M0Y'0N-#5 M;DO++2X/K#N+UI#'A]?__(^NKND?#QE@VQUV"TB8*(-$@AW"[D/+'\E+)X^] MN/8+!>T\9EJ!,C0&EFT%T\.G410JI#K=[OHB:JO;SOW$=DJ;)7!\(JHDV#TS MH^G>"1C:2O+*X!PM):VN]NKMRE0Z.<3VU'KW^/!Z9D92=B1@]=G0]9B4/X'QMF'6Q*HH[W'>SUQH#;7=S2&6 M\H+A# RG4R.)9E/M=1JG11)G<.-R'TDX;.[X8OF%%.T4F@+6/6BM?O-;77:E/.__MN4U,Q[V'"!MA7Q)[&- ,@.!9!FV15=MX!-:.JY5&,)<'K&9AYWT!.51G.F3.Z6IV\94>E5^&5/;>%/==6 MM6ZKLN>.2;H]>FS(/ \[! 3NX">8:R^6R1QSJP++(Z3=AJH?H?JMS*K5N<*] M7HY#53:8OB\0/J46 YK:J&_8HW!W(#I2<[;BL8K'UC/_>ZK6V3B< M>Z0,1IKZBG26C$8FHK("0$V==UR9N+Z%T<]KC]G4(?GCJV4&(P' Y(,"&O7X M$:,/!P^#Q8\DSCQ@F/N\:S+0ZJOH0*>^%\UT<':-+7[Z:]]#6*9BNHE_C[PX MS/W,+OL>,WY>&D-8X-JP7XVICYA(O&=L.9T&:P#I^\S4[0,S!.VA MIBAR&\K0]91@Q)0IHH,M0]XK\YCR7NMI-1%C@YW9( A4!4X AC/P@,_HHD1O MUNI*]%=X@=:L-7Y1T7Z.T(_O] VPM2=P!M>$!0CIM>- ^E+P_H"C#5W;=E_Q M_IU[#WXXANW"(GXT=UWI3Y6!$;!GUYLJ%R8\8'@^PB$8N2&\W_03-=H;B #Q M8BF^264-\"T3GUW+'SZ:EC^QC>FUY=!!Z*&/Z=516LVH*X(U_W,LR&IU+LR$ MFRC>+/Y<@S]=S7_>ZM1Z[6;FG^HU+=?G6HW G^N)[$UU:]UFOGRI4VMWRKBG[M*55H0RUO18EGZM-_>U##^"&QR',9B[JQ0X<6Z&2E9 _*_1 M*.(4H7$[,ISG='O:-4EG3:?Q,"U>L@_WZ+EF. B46Z& ML5QPE-9]_*DW-A' MDV>=#BE;-R0Z&7 U*AI:%9FI"&@AK'[)(VAWUT)/:Y1%3F?'L'YW^Q9:\1AI MP2RU73=MVAE UPZ5%@G-]4.EN8]?ZH9NO:[::VQ8'+F'8.=.IX!4%'P.%-RM MJ\W>AM-0*@HN$R;/E8)QGL^FHU7+3L%Y4G;V4*);)%KU,K5[+A(06QKPV?E" M1V&C?['>F*F\6AZSF>\K!N 7_K.=R;ZC;-[CXZ=F1VTW\W+4$N*I)OGL$#FM MIMJK5W-ORXF9?AS:16[+RQ^9E- ME]&:;;75V;5U>S+^RC%BM-%2&SL/HU08+7*0K:IU=SW5Z]@0>GQHZ]8.VD5G M/^.'2VX6/#'OQ0)7G#HVN-CYM/+$,%ZD'J_0H5NSU- MU9O-K9RA@Q;]%9%%4'')N7-)NZ/JW7;%)1675%RR.*VCH?9:VP5*CY=)3COV MAL6H!0;?%I;FKRQP3754A5,TRU+IG%T&.YNZ'I7V[FE[2S>C*%B5^U[KUIJR M,CFN6;8<97:S<96NY2L3S\+B77NJF"$U I)/ LD8-GS''2INZ,'WV-@*QTKK M-^5WZXNE&($R#NW FL#* \/S+.;Y*CYLAXA(Q>!_OOQ7:'@!P^?=L8NO-VQ8 M<@B?P JNP^3Z8@UE E]W8*TMBJ6/C)96I%C5E")I"RAKSZ_/":U"H?&^4VM$ M+&:RF,56X' YQ\F%),>]6L%H&6NH])-EV+ $L)+/ BRWG^5;Z@=-CX\,QV$V MF0'@&9<8X[!64"G$- M:!WC3Q=H/O2!AAFV_P U@[WMF#-@U(GC!K9F4]>/(^G'L9"XLYNPW+J^' U- M0"W8-)G=3IZF+(:/Q*_'9@TU7&DW:_5?DDNFFZ^\UQI:K95ZHM.MM6>>D+O( M:M-R),UYMNG3,IC%2M6OI>K7.6JG'+^AQR M(HTDJL8M5>.6JG'+X6!55.,6O::WRB*JE]:E5"U;JG8!FR3V8ZE&U;.E(N'C M)6&]HVJMO'FP%0E7)%R:;)\#BQABT7O5JC1/@\M5XM MY3?+J[JP[>#74>NYE7I5W'*@XA:UT=IPK%2%FSWC1E<[];S%"15N#H.;MEX5 MA55%86?HH)U\(K^FZVJSN5T0XG@S^2LNJ;ADO<9 FMK2MHLV5UQ2<'2]_G'8]V$6[UCO0//9S+043-^'%5X!Q!?=>TQ+5 LD:%;%1_K6Y M!."LG'T?\&H- <<.3H^'+P:8'NPQS,$7,4:9L3\8&5X6! JOH7B&I:@(@$9\ M>FS@%HDHSV11GKD*V.$%$*8R##TJH>@SVWW-KN_!;'5K/,&2!\!;7$XQF>D0 M>CZ%[W6R:S"S"B868L)URJ9FOXRNN0YNCX>'.]#__HZMKG8_^7+4U54R# M:(XA28R-F+9\7(.?$91'O$>A&'S^,#\E?@F@ [A&NCL2CE_(5CJPU;VSB(T4 M.6R]/ 7,N&&U,!6%;T\06^8^"K77<(,13QJ%PNG5LP)V:;JOQ/SO>[5V:BX\ M,IS'AC8;Q#+,0B8/%(>A+0;$\&^J>7LQ[)!A8P0%C:M /&LH[S79J4,NR5\) MS(IO'!@3HJA_$]]*R46^M#)DH*R5+]QD5('='9 X8_@*UIU[(<(N?AN(H/?M M6C?]*M@-;A.-]F=1DAG5T\)RX1!^"%'>*+9E]"T;5H*O7;R.7!]EWMBP'/QC MW[ -!Z2@Y4=O%C*F7"QW(S9W]S9A8$-Q6?Q )M@M&D4 N:_Q.8LDNP_)$FCV M1ET$QO"[!]X 41<"-P-5S/.%[@#U&B!YW-B >*U3ZZ0QCWII5$K&1U-4$N2< M^I>6\JRS PJ>R'1&!12)PK743^'0EAZ#Q\"U=-BS$5@O# PF[F$"").F54WY M/9(QD8D"G]A3'U@?[=,^&34NBI57P!<(%*!:DG5HS?79 *U*X\6P;!** FO< M"PXG)E$\;UL!;_P3I"IUS8@])7/J !0&OI0O8(W\9,&1V"\Y/98',",!> ? M[KDA%)B07(4W@UE65.XNV7CNHG+QXB:XTYAS-W%]4F?7)!^!5N-2;RSS3CPH M<%Z/'S'ZU(AE\2-S-4B'MV5U:GS=6@B.15O\1-6QZ<>2_QYY<97;,[OL@V7R M\](8P@+7AOUJ3'T,V"89!WAD!O2S4%OUXE/L#-"MZ:WVCJK+NWKC9*OPR[BG MJC/ :97 5YT!,L%RTIT!EME$585WU26@ZA)0=0DXHRX!Y1#5V2DGWYD/"GHP M(AEMLA=FNQ,,'%2M JHBU0T*2^IJJ[==0__2IIY5%'P.%*SUU(Z>=]1<1<$5 M!9?FW-W.KH>PEH1\\^3^GEBG@&9MNUE25;> )862919B3W3+AK8YOT.#;58?.<8G-L.98?>)2ZL.M(V&F7L&D=56]N6+U[9#[&$2*GI79S-^6ID',@ MY*B-[H;-(2K<[#NF4BL(,V?@XGYF$X\-+)Z 2NIWC'4\_Z8/*FZE;^[>\#>CR>&Y5$9VDS] MFN\.@U?#J_S>7/#LZ97M7D[,:*JF;7BA7^%FW^)=Z^:0[A56#H65POI0G;:K MNWG[V24&X*IG-N_Y=LHY/SL&3JGYN=U1Z]T-KUEW!* #.$?Y\MLKKJFX9L5P M"4WM-#:<8' \7%/Q1L4;FV0AJ.U6_CR$XV:+$X^TM6NM8@)MF_>>+7%;D$5U M57%OD&*[&Z[<7YZ6A]C_Y[U>K[53S0NU>JW[2[)AYDRW0ZT7]][D#VAS#^3J M<^BM/!,VOYEK-SADK]3\<,'#HL5-LM5A%"Y-ML=9"U:J\CJRX"7PMM#FK3\5 M0W8K3#0-@M+#ZUX\8MR^";$P-D,SX2-QS"@K[K.,R^C#H0 M\\)P[,/(88%'-E(=D-T7S,BR%P-BQ QS %(I$)T@DP\/7 =716A07Z(P\+&' MJNR>RLG%-F2'-^I8!8094B\CA0WA8(&?:%![4L(I(ZN\+')IV=9RBR2M7:NG M&JJ1F.G6&DO%4GM&CO5JO;Q2*4F)_K(390HDSC.2_/GS$:UGLYF0('"0L>7[ M1,*1#$CSV$ROU]-LRK4XF[,L=+[&#O.3>Z>FSU!N?2FEMVJ]F>^W-M:_U.!W MY:&R"=Y(]]ZVV;-8)"'%(Z@D6BZZH2=U,6#0"ZFW8K+#II#C*C+!*P-F0F8H M0 NF=9,_ A1<\B9\B! X%U=$$DC4[8^-)ZYG>%,%?K#=:4+U(PCA)71QNT!O MG217+\T4FVLPLU^^SMYAP4)E/0"EY(J_1C=S3:\U4W*B/2N98H4]'[UE^4[!!;^;@\]A('EW4*S&P;PKQD_PHM;G;FL?=3@%EX MWI/DUM49)L6VQ_RR/A<@_KEP?XT;W9:N42S) "N".M)ZH>+H?3TV+PB$[[6: M%LL%,$DGV#H6&]F>* OPIM5@:;C ]!="3GTH5DFLZ@J;N>7<_6!/II5HKZ9W M3[?99AGW5-8&H)V]-0 ]TA:656?/3+"<=F?/3/6PD^Z#1X'_,).GE*OJKZZS+JTPD[%,VMA93L97SI\ M;*G5CK!+ (8!P+V4=^Q;.Y='R(-:7>W5VU65C8'RWP"G(0:CXHN*+U4$)+7]0 MHF*+BBU.FBW::J.3OZ7@<;/%:8>3.O5:WF;FNPPGR:8Q^TE%I 6SZGRRBVK^ MHCS&K3NP0'C,# >.. QCT_J4ZII6I1\66M>'!4[O]5HOU?B!=F4OWG96K7TI M"_RR*Q0+K2BST@TF$(JW6/7J3"F[H//1QSVVX$.'>!H%^#D^L]W7T^P"LD%.5O&2 M*U*K4G+9&YRBDF8;GV < AZ'=MP&)X]58 ?QY;#&P\L$':W'!E? M)#(NB-^&\"HJ^=_SZ7*:+BB(.?3;_#]T#.VC\AF49+%JQ2'H&H,!AR_1N8N" MAO=-<QLG9]Y#*K4,6!ZG]1=Y&9KBBSEIKC.I<#PQ^E6ZJ(/Y*A;%I^W&0/?IJX M"0RZG$F?1O#PY4(6$YMMZK4.%NM/7-_"UUSS#GPO+*[1Q_K\Q(."*>OQ(T8? MV#X,%C\R5\6V/V9=A!,=]]1H+P3'HBU^HCKJ]&/)?X^\N&#RF5WV@:%^7AI# M6.#:L%^-J8_><5*R@1"; ?TLU%:].%]+AT*,)E#(RE<77IS4LV35?L!>+0SH MBYCAOT.'B1Z<62VZHB9:OM0\P#2@5":@543W(,D6I11+"UPL8-I"U<$.[*[&PEVG!+)"UI8KV=T7[1@*HH!" Z#N9K##;R/=L6.$"PU@?E*'G MCKDM[@260]U'>;]OL%BX.$9U"C1:)&HWW+)DIHJ;MM8D6C=3E5QH-?W#,@Y* M-_/-[*2)&'HVL#$[;VH=-Y\GGQ##-#9+N8^PM!]8%(<6'_U@-AL#!0Q\I1_Z M^D*,? M9GPRDN.-6B/=_+%1JVVCWRM,$ MO)?C(.FEI/( KK/AA.C"H>_,/>B$WR89'P=,*-HER/)+K4Z=?A$6G.A]A 62 MA14 O_M^2-,H^%B& '[@L=WQ&"4+/7"!+T"/4*]_S K_47[^*&FW,Q?/F9\ M7P7OX$8(2#0H6\%&>) 3 M+J_M7&Q;"5@<*1?:E5;_P ==9&Z%2^&,_0-OF918,*#F;AN/ CMQ^0/K#DTMS",7[H8;NR6-P\)I_AC[ MDVXN/6S$C#*B/Z438D#!%R! >F,#$&J!Q7Q^'F,"\!M0JU&Y,$&>VCP#.,1O M8XQP^LK(P'[PC.%PD,!S8QE%Z0*R[;P_5)2K21 >+@Q;!L3C<4'L?@-_Z MY =L1PV6 TR>1ZI_W^C%0T-JRE/8]^%[>$TK[*;4O;X2>' ,0T0;9Z[B^4X6 M1/-H8]F!R?=:,]EN>\L0<%(M/R'*P_6]<1/ !1WV\Q8FN">!]O5] 8DUYSU\VMB[Y& :;PGL& M*'W17!CW@K#^YK[0UM6E9VXF6TPG1=>R\Q^+H;F0F'5T1.)DD#3MIE)&#!QX M9''9:CQ[C%^-JLGT$=3(ZZ2/J$C*%"1G] S1/K\A0GS%!,[_G$1&-C'7E'M' M=)XF0@.W[GD$&@U4;>C#OF&#('#3O,+>@-90"IN+CN\QJ7!H/ =[XQH328CO MF+-*.T$W0'4Q=<&?%_ >.JF@33SW#?PBL@K>-QJU;G(9%!#J#%6F5N=Z1BJ, M)4RD)U:(U6-FM)QK-3(65$+%*["3P<53K'V!0HUGH(!GA"D>LM;:X 4@VAA3 M'I%T[O^AW =LK&@M96D.@>!F^8UN^ANTJK 6_DNY ]F*"1.?V= :6,&'S!R MK,M^0LXP]"A8;3*P,FRT%)X-SY2C&A8"6Y O'RHC87<2,N)'@B_X:!X\(K]* M?1%Z;0@JAP=JXM@,01/.-\H['X%8.KZKF>5,<1=GT.2AR!E4P@F\'P?M&7S( M#>W&4 9@\[ECNGQ <]%A?,3-JP7[ F9^=2\I4T!,=,.O@*@8!#7E5\[\G'2& M\)$+^S?Z(.0X?\1R3) 2F;H^RL7D?N7-%49 <,K/I3LJH;2JA6-*I9?E9-DNGHI?\MM,2NY$/.57$4]1A3M$/HPC MK \ _43,X0"D@Q ;,"8<]98>XX(<$#^&&MG#0@%+LL$)$X- ^NRV-!N/) :[ ME&'^.;)LEBD$[91U'(L@#NH$H'Q&NC0&5V)@H4^(< +$-FA@=*E,29AI\].G MH9! _]Z4W*)HLB.^7:8R"]$EE7?HB\&1G*\3+"V>LQP*Q^%O2(_"2?J1<5JC MSTD7.&4,#ALY;4 S0XO/;$A("C&DB\*[^'4I9C*D##K^.,F'$:)YS!"<Y+/]QD&UJ/M<#\4!*82.B"L@669 MF(-D4KAU1I2-#5PA=IU1 AJ6'PTR5:5 Q*U@^L3"D9LQY:# PO,:D1";@2_8 M'=XS\SF<:74^6V3!F%)I>Z9/P9V)@1O:)NQ8$&4A+D'#G,JX78HN M":FR*/SL]O_D\GG)+,2S3&#JG%D"4SGT$(5PSY:ZV%U)@CH;GPA(QB2>NW0ST_&%;P&I#,)/17T.Q"G_VAU,1@..6%$Y) MI(&B@? :/89Q3''!@]_\R<"\>;.X4I'V&G&\D5P\4@I"HG/EA&$$\M#$\W T MS,!"OW"8E"K#$*\4,$I',BL*_&'85@8"&'<"\X-LX$""3NPRR0?:\ "7]D3:+0"!=^\<9E M-!I%-@D\*H9#?]@1(>A@Y/I1S%?N8X'V2L5W2QB1S)FL?IN@S(=8,?.(94RI M1VZ)KHY5(N]%7)QDUX2U0AGR%H;-)7%$4[^NMW!N1?'F)=9=7S?:,S"[U+IY M0':#!]@UD=#=4/MC<;>K:1AI34Y&/\"6!@ZG^ L9HY;_$S$3X='''&KCFW'M8[S(4'EV75/*IGAD.EVXC#Q&8GV(9 B&N1?P1:*9I6QFU2<4VS-Q7 /7L^!6/;X.:0.I)O"%2PU#"E\*>(0 M/MC6)L^K]RE/?C6\Z;(J'2)L-F?R,;;PDW?*>WM.>R@I%Z9O2:STI4%6G'9! M,)A8*_*GHGL.23H?@4[GXZ15Y==:NN]CQ2%%V"<)7C*M24 MS7-+_2D;G"7B,?Z<@.B9F*;<8B/Z"@>@3\ ]737&>I= P0VU MT]IP9,U>"?@ARUF\%-IGC^#T,!]E.2_46@@#R\?'\=>M-1Z6ZM&DY8. M+UVUT3C\*-\S\.,6BX/*CP/P-+MJO5TLIG_E3NWA;BIJUI[XR%EE2]7^7([IL@O<7N"RI>;8]=& M5^UT*V>N=(C155W;4"]6#MT6,J%RZ$1RN:9_K#RZ"CN57[?0KXN[GE1^W:[L MBLJG*R$RM[!%*K>N@9ERN[8 4I4^>[8<1[31Y*7$YV7% MZ&JS7I"^K&R9E64D>K,*2)=!3##'7"P@UI3GHA- [!ANB'V%9!'/->BK]W# MI]SLW%-;O?96-MX.8%20$5@Q2<4D^[)'2L$CI#&OJ/=+V1OTT(HY9GQGU$8= M_9B15IY*L-30Y.4312R?=[NFAL\S'8L6)L#0. N]7>ND!D^N>4].#R?& O') M"/2PY:Q\,[7^C">FRG$RV*DU"SJOKO>3W^'SIOB20^KSJPU M:\WH46I6A@-2ARSX-;$%\ M,\?G2XK1 &*2:#=^@L !7\CLW(WHCS&HQB=V9YJ[)9?7DG-)!4)H8*+O#H-7 MZOHVGAB6%W7/>E]/OH-C2FX+>!+>$EK^B,8EB#[IBX?#\.6B\QW[$)7]B(/& M%N(@.:$KKS30:WIATJ ;2S&59K591IJ;N72H)E9PRN,3*[IG-K&B( Y?1R4U MDQ.^(I6T,V648@_V-L I%S0,"6F5!8Q*%QR:GT2,]#QH1FCZ=HJ\DQ.91X33KB N<:#J8L+OD2)GTY ":1E]/G 6^C5^% MTP93E69@<4[&>"9_C6SW?V(.FT@(W)K"&B3<%Y#8^VX:U/O$K8J(U9-O6Q.O M:FP<1EM;R1#:T1GN.<7LEXP\T>BD15#N27)?5C;N3N5[1-'D$"4](B)Q/AHQ M8@4:PZ(@JR4F?0T2$S *5,.J RXEAK@L&4SWAL)O+'\P;*U]= M@UMY[Y.C.:+UY!C6J0)@@./)Z:O2-DR]:JFSG:U]4CX=<74O$4R)MI&<-H:_ MSQQ )6],VH-I$_!(9$-^PV1;PFTL(=SW[836X.-'^41&OJ0CQWV]3(SZ74A69>R2OU2JW^*D.>R(?S,@KP7/= ?J M'T<6G4)O_-^CF?61N$$M'OI^Y$\ZACWUK0C5\3Q?D'-\.*"\P*;IOO$(7E3] M\!SW&&F$[5RK_J-BII$/VHF/__W)%":)@X#R M9V@^BPE=M+'D?%W4&LP4XY.X)O&!&?F#B8D::L1^B!G;]87?P$VM9YHTF_F@ M(N;JFF*,/?Z\\E!B[/>"'<9CAATS'DF;$&/\(4(*)2[4E'\R&?D@;+ 7PZ;Y MQ$@+"X#%!_*.<5#Q0/(?O#RF"S[6,2&5(D\_UG5^V/_DJ!7. \YM$8 M<4"8]Y,%R>! TJ3F(0DY#)K'&J*5Z%Q]&FJV^!P8Y![%0S42DR\I_$(3?N7T M%,Y+''%IRD/)/$._'8K4OE7;_3,!73IV.)X,D)$J, MT%?&1XM:N'MK:"$_^#%9 FF I@,H*L^ *QPY:#(4)NE #/X>@X!ZHRG+ M(X.+0DX!6:^MD;[!"7W/. "="R1.^2R].7D>^<0[K7E.]LR">'EW983WI6SS=#1EUDF(5.]V3%@V@3BOX1P#)(E/L5XL4! M<-=3F]&\)6;[[)7/.T:-9_E"*M,=DB%&W]!U&C- H K-(*5I4J^*\Y?1:LOI MG=_.*XBG6$'\(ZD@[F(%\;M4$$]207Q.*(A;5! G(!4C>U9:2/O3IK&X3,Y^ MMO%[M!K?":X=.F(8:S"5E#VC:LDB,"(][27WC0H3MPUL0$>2SO3LE[BEP>-> M&&, AQPLJ"&I7W%[P5+7".*> OS[V% 2CZ?@XH? 6>G]B'T&G.NRAK[^(#&? M,"9@NSZ86!9>0N*63);PZ'T1LOL334KX+Z@=C!JCE3$(XF_$ ZMHV\**PD\C M/+V"VX?6!@@84T7U]LK@ X,NG1DX@ESNBXFO)AOCP>5]]#(" "WF3(6=018R M024ZGTJ+L#<#-6/T-4&#_!BP6*Z]X^4.E@LN%IA2D:&;+,9X)6@[ 6-NT;I) MA!RW'*QWQ&40-V4CF7>*$BS%B['Y3D;?CF70\@M5[OQB<&PY*Z6B].*6@5;( MQ4/2_A<3J,6@<]] SQCXQP_]^?WS3:B**P.7/A,FIP*,0M\#(63;E\'(<\/G M$=^_3:D:>)60OHMU)9.^XFY,C'\":, 8M2:XD %G21U^)RP+D.6V\AS#*@]D M8D<6]V(LT(D];D<[+GK4X7@B8AC.B#M5EC,#OC6H[=4-;6D^T\V,D.^J;)=EN08XN[5S4Y->U^R_BW(3LW?[?T(430&Q"@EP^,"6OW^. M@FV^3@1S2+8AF>A M7SAWX)DLC\4(@P^R\742B3<_^-FSR%':XK I)MG9C-A9&J! M.21$B0-96A8 MW$>G\-^_F>'!N"HP9'1E^Q!O\&D"8K*FW)K9]/=WE1T8X(5X!TM(,114PP%L+-D-3MHQ5!?P3; M0[/ B/81A462TF#IVVM.0"""C2)1%L16QE,!/]B(['%58966CY-5+H87AM>B(N%,@R M^-51HF/=R29[NY,'A?M%V5PR4]]&5RUAG^Y2@/Z'-E9*BJ^:G"<2E#\42JPGNH[2DQ1G^X%O)&D\TO[)>D/:XX"BP MC(R;XEE?&;PBZ]6T>Q0'[H3D%A/B!T0+1;%!Y D!OAZGM:$8)8P3>$ P68- M01:A(,%<*VY3H12<8(KA &7KP A%0@X/>2-20:2[)*E"E("4BCE&CS&5?7,* MN2U?Q(7*.YM3[,LLX4]$@Z>[UX$ M]'NU[B]TVTI!&,'L-26/_%&308V=R2)Z$9H!?39GN,0YD?(J9.'JLP*.7U5G M$$LR11DDBA]GM1N.85J &2XA5.7)#<'WOAEB!HY*\@>4,932?(^CP]2JO_(M/@.""R MS_0:"S-I1)HH>60/2C,EX;'>.,DL6/N2Z)1PPR_EYGSW-"808_PV+[*98*4H MPSYUBKFE1 8OWBKUP7Z-+R%G[M@#:RQSPOCU$]V*+:4G /.+#'G-"\TU+U%: M[TIE-*V^T>@>R87&E\A->(KSPGBN$_@T]#NZ1I^-P#@!C?>P5EJ[__!Y5J47)=A M0JS)#=UCXX;>D7##;2SMD @^6[Z!J;F<+/Z)-00"U8;(U4Y@'A^(N2F^"SP! MMOGF.FQC:FUK1T>MQW(;?0O?\%R;2ZQ'+.$R\?*YA%&&I<>X2V7#Q)RC[/I\ MY>&H?Z*]9CF8*9:LT1DD#SR)#JQ<&.AU@;+B]O?WT&:*UC NM=8%^Y"XJHV" M,6 R?H@KFTR&>6O\6DM4&";K1#!QR*/44AEDC.HY1+V2*8I+Q%;Y+K@%RU6D MN-AZNKM52+_A12T#63$.';"$Q:4I#^?*LK9D MKQ0>!*%:,2K'88.0KIQ<#"Q@)89CSGPGMBC$=R@N0^8]?(FBK'BYB!4D=%ZL MP8&#\@XJ\558!/B8.JJDKF125[-^9MV(RB.\;OR8/,%U1:8G?J3[@X'A>1;Y MMP%='D2R74W(*3^<8# QJABE\DQ*.\+"OZ-2?2[0=X=\2AFG04E%^E.\[+ST!,N "=2T8 M+#D_[EUC@!0^4AQ7]4;R>6>X.LD1> M>@P5*TBDJMO6V!)%0&H.P&'8$>^I)Q3,#'B0,\! ]-CR4^ENMN^JLOI(EAKA MO0I+EX>E1#$&LWEX4YJ%,]=N!'?+_RE-U_2V?1''QJ)D^&-$C?T8!HD 9U2_ MZE-M@_P2UP6R1)>J1)Y2/+C4X M>/">#4=414:&Q0^0)2;8D_PIWC?CXO;AZ>&#/_)@O\OL)>,R[=TS4N;U)" M^U52(.@6#-]@"Z!2>HQQ^8 ,@ZU/JUQ*#NBJU)1M<' )V_ #F8D!1HH7B W1 M R/*3(\N=>5=/)DI9)(+VW0*5MQ/#"E1;Z&9[ZOYMLISV!/XD<69HJ_)=%]P M"%C9(+'QU4XW4Z6L)M^]WCP_??R@/7Y3[;Y_O'N_@ M7]]^*-_O?KM_^G'W_>ZS\OC'KU_O;Y6;V]N'/[[]N/_VF_+E_OOORL,W> "^ M\>WFJW+[\.W']X>ORL,_[K[#7[_=?+N]AX_YTO#$M@)_2U@75? BHNY8F3%R M;>S:0YSRJPM>*;]+\1AO%D5WV#YCSRXH%F^R=;T/IZL_0Q\E04%:\V%B.23T M#Z$UB[LHHBPB:96ED/A?OG*!!( VDU[_F+"@=.WCAXVMM]E899P,A+W509+& M,1]1<#,#_B4),VY6'2_+*)M- <0QF* M0P6)02/;CO/I17DE]G^)7+"#40SBKL16^@I>3+A):E8PCI?+@20&,1S1L,@5 M$B29S!S!\+&/[Q&"^R+5;_*#C?R M^]'4B@EG,B,7%1O*LI'( K]W,,@FBA.%,A*^'$5P!U:0Z (N4EAGWDVMCWG, M,]%F+'AU*3S:GG4HULNV%(\J/]X7U/3 PIZ+Q6T^4@;.WB<=X M,B3&3/Z%)?YT$>W&"H>W#U;$1%"QQ[5F197!PMR^"]_Q9U& M\@IC ^FHRLP$BK!CJU7?3[;KGHM_Y%@Y'=1A)'OH4+C7^/9JC5NK1292E(/. M0<+O,RR*Q0O.0+Y(\4(2LAO$5Y$Q29Y2F3_58"P*@R4"99&H);G(8DE[8(%Y@152@V9B9=\BH]-'7B["=M( MZ%$#RU '=$<9)T@!QX1VVIQ^BI^G!B?R5C5A7.T5*+KX8BZ;*^J4:' M5GZ0CH__*C :]0'!D2?\FHH'+#D.Z$V85-:G[+[,>V.#N@.]CAB5E&UB?_-> M%=*Z7VC<T42GCV..U?.0*&)9'[2^'MISF$ " M?&,0N].FY4O[,E)$8DI#-(F!COY1N= _K)''G7Z#)_MG\7;TL70*Z,)M3')G M-4ZWP%XB21MVPJQ)D!@*8=)PN]FCTK;[C.<982M5Q\ZTD(P0,.LEHX8)_XX# M-Q$(3\$2_WK16 '/F$U$FI-HIQ$E< <\IPE7#QVY&P($F PUI E=*;IRR.R4G08B"A)_B?]\,9.8'ZQC>=W M"H<&D.9;<,U[K [!'6;OB%Z'ERUMTY?! MFKR4^J]7J;=]ROO[QOE(G?K1R9';/0W$72]U25$*ZWZY8$.)ZNCOD5,BF[+] M=P@&)W:VXEW]T%Q\%,;OO<.;*2\=#G \(NX;#HF(HMU596SJSD'Q\\<#Q-^'F^^_U#N[^\WEN+M(Y/BOJ+55473X!\=_N$Y)]I)U'3\H#A% M1K^$_I3:4/O" <@ZOZA;<+V)RU/E^A0AY--XXL9=LW41I@B7O] 8L;=I'/&) M)FQ1%HM( /B=L4!.88S$4)U%RK"8&9\4WDP%\F4<^+#L1 M=, "<-'% 2B(ZYYE6@[B6?%$\=)"G V7IJ349I+<)@Y1,/OQC MT]-W]:S3PV8&EW! SQ@$UV*>X\<2RPQ%:QV)!WGW-K+Z5C#3_RGJIJ8\#4;, MQ-OXS<7=!*?M.L^7-AL&UZWFC "\;&@%2L +X\.%]F$1JGYD"+#U&K#)BC$N M-Y*U<[EZL:ESTP&>1*A^KA^;TH?%'+KJAC^CS:)\N=2VT%)E1YN^$&T1S?)K MASYCCN)2NK:9+(N>BMEG25N<%(OX--*&0B\MZ2P4%]522U/+257U1>W75U$. MM3A/)I/2:H%[PEAL+,2BD$R[ZI?5))N\0$,KGKLM3T:4AL8(W6EB*2#P-*\% M6VA8@1F3,G6N=UMA%1 31%ZD!\86=C>VC8G/KN4/'_$*T#:FUY9#1Z6'9M0Q M^C\T! 4,)O$2>A__LW"->KU:AZ9T_C7PX!]3OE@X3C6P)Z[F/^_6NIWLO]1K M6L[/6XU&KB<6[:G=KM5;K9TLU:QIG>Y.5FK5.KU\ %D&\N6 NB(,JNL48H[W,](DN^1) G<6'8$YKH8I"K/(X:'M'>_)90JGGX7))-8D=8NT&#(G0@[80N)\3BN(_WP._,6RT>#Z#-(O2];-Q-D; M9!_F!,C>%-A6KSK.-5:HH-RD!Z\]O,%/A->H:;M3+SF5"#]U=-^0[XFQH>^,7'Y3N46\#:F1+\\5EZ8:3XTW9B^)5A/2 M$7!&]_)_U=A[WX(C.UZCIE6RN9/-;0U\BFW^= M8FUB)86/Y4#YF/H(#G3Z4KA1F!2.7-(B!'&][()X^0:W%L0]7>OUFHTKL]/3 M6WHO823/V,.?J0PP*F!Y8C2:\T[Y0KFIW_%;MWPP!F:3/#)OPFC2W"/=EGC4 M@L8=_-RS#-]/>*-8,5[HF?9D3Q>+IRNM@<*\=[+"O%D)\S,4YGJ]#G9UNWME M=O5F1^\L%N8WR52]2M!7@OXT!7T#F 0$O5X_64'?J@3]<0MZ/Z>D;W<;\(\. M+ZPW>NTKB[=P_5_V5F_45\EZ^&59D'NNKZ\J6AO^M^%@_:FB-Z(!"I5H/Z(S MG:)HUZYTM.'UYHF*]F:!5Y:5:"\P(#,?&6\*N4X#5N9ZKV.?/9#=9',GQ7LE MI(_K3/D8_CC.=.I1\V:!=Y>5D"[$_N8_ZAIN7NN@_?V,#J:F-S20U#J\SQ]X M[I#]B\OL1!HGBNZ[?X78#R_1,S51=,0'%,F2(DV7]4K)096U4Q;K.#SLY&1@ M/AEQ'&=J7&EH>VLG*]:KR] S$^LR@*XUZZVN?F7VM);>[2:,;QR#2=6B#O;I MDY&1WXTIU>&C"E"5/@M>L;HQ;:!C(LL_+1O;_08@UW]XH1^HRC?:O&$K-[[O M#BPQU=SPE0#_SBKS_^M*TT\Y?-ZL[DDK.2_EO$@__&)Y?J \A9.) M367@(*$KJ5])_3,R[D]?ZA=W:5I+?!%7;]3TUB_8%X201IT7F&.Y M'G7_4,R0]\(ZV21TK7[Y?TXL:;N>B]6/X$3=$T]H:=;:9RB;M5;)9?/R#6Y] MY8GI+(VZ=F6V>O6V7D?1W."BF4?'17K*=]R,K]S@S (TS:4Y?A,^@_&LM-$@ MU[HJ]M6@^7UCUWG.L,HQI'X/,MZG$1YB +W%ASC)?A0W 450$U2#JE>B0Z4+Z([A$7[(?-4LNB?0\,S'++]>5MT !I9^_A?[/HYE7U>*W5QXNKB='H4G(VZN.A_ MJ#1&I3&2&D.&[WNU^B_*$X_84]@&],4WZMLM0O>]I&@N@D&5BZ@).2B,5*Q) M_@(D_J&66WWLIM/A"3< U.HU[2^5X#@CP2'RM+%.$J2(S--NUGN-.GO3ZMHE M1L]<,.UD="$9)\"_*0]CQ^J'/M9(8HCXA0^?8([/H]&/ML%3-PS1L,K%F6GV M5&G4#U(E6:"=<4H7A9H4#R=V(HWW.#G9^DA F5Y)]$JB1Q)=OQ2"V%C21W!6 MS-?KRMUX8KM3QD0%973+MU*^*Y6 /Z(3G:*S?^H"OE$)^&,6\!O)=ZV#>^^T MA'R'7[M:%^5[ \=]N4/+,6>KX4T&ECH5O:-=?M+9&:?9+199_;1.U+W2L4)2 MZYRN<"ZN=*9*HBZJ-\E\HIXFTS.6)LJE,_7X0,$=I^M%HQDKF7\4!SJE9 TA M\D\Z(P]SZ<_1'#\=D;_AU5L#K/%FKYNX>H-7:EE1\[LWT $4*'\8@CG./.76 M-E[[!D957-L:3"OI?"P'.JF N#C158-*9QJG*Z#;YRB@3R=>LF% O(&;;[2N MW.$0UF0!4*7_; 3PZV7O3=/?]#H7U@_X=^4K?4'8XT]L$O!,.E'.WEA2S?X4 ML!?XPV^T=$TY05E^NL'OTQ'F,OC=.'%97M6_G),HC]/148?9M)@H1_R:V)YYMZK=." M=TQ\AB?+O+QU3*#D1"*R0=Y@Y3K>OR(T?==.PP6/Y*2&7XX'AO>=!Z< MAX>=3M&P1III$_M>M,5/?^U[5[.\GOCWR(MIZ)E=]CUF_+PTAK# M6&_&E,? M%4;B/6/+N9S!QRPH5[TXN9KA/<." D\X'EQ\@K.G>UF$#*\@,HE13+.J 0.V M,?'9M?SAHVGY$]N87EL.P9$>^IA^'VY^EB_P??S/XER]7JU3[^#1A,T@7BQ. M78-37\U_WJUU.]E_ 2LKY^>M1B/7$XOVU&[7ZJW63I9JUK1.=RUQ/E>\X M(8HY RRXNCY=V[TJ:CQ/V[W=U'O)$A4]NAP=&1[+N!>=#\.T,W+'BS#FE,J) M.((#Z:<6V.E=:>T33VKL5H'T M@JAK_^'!GBW1+_R)>2^@)_QUM,3)7LV>HJ0^L;*D[@;YMV(NG^3%_/QL/:9@3U;-.JRI:O-,0YVO*R2]5)JXAJ+&@YM<3&R?([ MTA*B2HI7/#W:L$@^15&-!"K]F?9ETQ<]R/GTA78U]+,2VLM,^Z69EY64/JHS M[2O]LI+2^Y;2UFEHX(JT_H4SI2SZ\B1'&K70GMIX'A55OG!3]_[ MRU]R\2U8\H=G4J, B_F/GCNX,=T)2.TOMO'\3L'N7T8 KWH+KH?6 M&S,O R^$#5CFW]X-+ULM:D: BR@_/ /1+WH._/4JM8M/&XG\JK_V"C;6M;\4 M5WM>,?".&5B7:(!PK M7[\^?J@X;B\L.'U#8?YEP]O-IL"OQ)3ZYBT5['GGMA3K]CS M9-A37XL]OUB. 3_"3Q5[EIP]]4I[G@Y[ZHNTYS+-F61)K:O\47NJW=8D<_)> MOUJC5>>S-):P<:_>KMBX.#:NM.SIL/$B+;M,PU9L?/QLC-W8[[\]%HY3X;@0'<8C.ESP9&Z,,R@<_?$QC/P H>4_!.V<014:]6,(K6B#E(L%9$OS,AI9C511X$ K\>O-K M18&S%/C5Z#.[(KZ]$]_C][N*^&:)[]%C>,=!#T&"9A]_M]>BW+NQ'>32> M%WG)%SQ1#Z-#AJ]8"9K%DD?, 33@$Q-=;3F]#5CZ0Q4+VC6FRAS-W:N<_-UP M@#PIOH/DAB2JPD_C"0A*(W"]J3*Q85>NIU#E%O]J17\[I[^B";"(0Z,(-!6< M18FAP)+HW(7M]]=KTFY1LMIUHPU+'IZC6P#5BWZD'W;[>GVMUROXOZ):M> & MGAAHVX"-%:UU87RX:'Q0C#[HX5KA0%%2H#E>^AI4])6@+WV6OF+$8K6%Q0S3 MZ#99O]?O#IM&O]\S>^VZH0^[[6:GPX;F_W9;[S:@AKTC?ZY'/1V>'[Q=XU>< M\_^FZF^M?OD_RA,?&K(;[IU7,=BC9D4TUCXG\![ST]=B_ M0LLCAX(*9F:R)]#G !%K?H@2).*AZ7'?.)XEH?4:396^) N;X34C<*G-T)XJ M=!.-L]$M'UXZ<3W:0I\I/N".ST;':^H^&QGV$"=OX$*4-L*_H/*!Z:$#3]&" M1AB,7 ^.;L[+A3V/#LD&+8?9.NCG8O3 LX.Z-;W9RCL[J-6IM3N]70T/:C9W M,EU'K_6T3LGVU&C6VEI[FY$_1^,Q?C8"=JU\87TO!-L"V)XZ$[2V=1U[FT*B MT%KX^V]/=W>_/2BW#]\?TQ%K@>X9$Z7!63\_>-I;?VU-^MNM7W\,./QU6EC< M)UD(7"(#D\!RY5_MV<6C%:^M X[6&-#17F<]/+_#D^6#\-/R/V6@AW M[70"'%HF6FIT&T*T#/';[BH3? F&CAPWI>^:LAYN;D<6&\Y78N3V8 ^\[8LE M5219%X!K!:^1SYJE=0#7=/+ B[MQG! \YT[<^"_8=Q).(X8?$+7K\^8(SV\ M/K/=5^G9#<&_<5^Q:GP"'I[K^+B )%[$BBSE@3$Q!GQO^*G+/\5F M67AW:V+I0.41[G&:K-ZH]5;,-EUW*>R-U\LWF7:A^]6J-;7=+-6NM?3=^(1: MM]:L;S4&MB1]P=81ELMJDIY@:T80>FR[5FB'7U"4Z& MX(Z'C=9-?5H:PEXA$T\^:+*_Z,;J&/5,T%QK;1HU+]O73D[1/@7L!5S\WXS M'0Z/1T)4BC92M")G:+:[0NFT[W51NED)]5>KY%"YW ME?^N*8]&:"N_#VYMP__)IKFE: %=L0^E$!-];.-;JD2-T=FI6..[T;V M8,Q?J:+*4R1M8^""O]:4&]A9<1E7!>9-6AX;!*YWD*.7K;:RLOE!Y*[' 3O+ M])R5CC2:S>>P)-*>1_Z;,SBLXY.3//H&Q: M:BTIL_?CVMZN&7PL;]M\]W_U?Y@WEVG'O\0 MP9-5;H%9IX7L18TG_8PVQ MV7SW2?8\&2KWL,*$48-/MS*#B1 +[\'<$SN-3>*8XQ1N7.K.N;T+0"U\.C MW9OO2.T,+UOM=Y_:W>Y?KU++K#IK18'Y*/!#KG&TAQ,FK*$SK1!4?KF<1V9A MN\F'3'T!,G.KB"']KU(11>.T@V.'' H58CLJY5?#IC&^3R/& G]+UMT7DBO6 MW0#-C5VQ;F7=E0*G6KTQP[M/ ?PG:H_W,&%\==Y^[M8=3SPVPH%V+SA?;.". M6:693X.]B12:F_'W7F)SE;XO+:7TE@J-I\ =_!RY-@XS^,__Z.I:YR/-_AU8 M064+G(JP !)H5<; :?&UIB_EZUO#'RE?;/=U6Y.^TOEEPGB[7\7)U%YVX3?QRJ>WD5KE9DEOE]68;[A7P MVJIK9QIM^/WN\>'[#^7ABX(7T(]W\*]O/Y3O=[_=/_VX^W[W67G\X]>O][?* MS>WMPQ_??MQ_^TWY"8: M6#+)UN=7;3YCSRC O4EM\Q&N!0WM?)A8#L@#.; @6_&4]4C9Z/LG4T;&"U,, MO :DV7[P\P#GEAO.%.\\!TE5VQZF8WB#5 S/HAB>JL S M\TZ[R9UV_A@:_T,T_I6AZRG,&(SDY(K@U56FS/!\.;0"7FBYIH+WQ.:"8ZBT M:/($#EHLA[DBSB;90B?\7F#Z"0ZC?&'V%& R9!Y>K(,!!\20()5AQ$@QDB7= MU!2@,<4-/4 Y<1\GD:Q'%" !'R_QAX;EV5,5,6?8MC*&+WCX5?CS!+;CSRXA M%;W$O2#==4DV1KH?VIP\<0SF#(GB1SNG-_@N, FL-;:"J8+3WXE[1;["A'<9 MLP&CS\R!W=@X<6T]QNZ[#<63^HMKR@S;-]-R3-. P 1 MSR3!11#"4P/5."9HJ&A>CLCVD*A/MHY[H?FEHT#HM(L4Q#XH%^\H(^3=!S5) M//^%B 2Z'3K_"F'70POY.VU7LN&0*TT' MOCVCDX05DT.XE%B.9U/UKX9O-(GRCQ\5 S<,\7X31L4"6^2/VE--&3(3#33%C^?VV<:K'QF7QF0">Z5<;R^TQ>0\ MV&EHIS568NX??B.:_9=08')).M.B,7M9\9DB&C40S@!C(.;,<( Z)B)A?WWC MCDZJ_!BY?O*O HWP%0,0!R8W>+<$';"]T:;F@.>O E2Z_<" -X))X+L.8<( MR\*C=QM]-X0U1@PGW"_V4)!XAAZW/2*W!/$BOZ)&:Y@A(Y;W/)"$\/^A!SOA MLB$Z_< .T3L0V^4FOSM@9NCQ.#GL#\4%R1_+_^DO?*T$5-:F5VQ)34)L=@L( M6"[)3,X,B #:2DUY"L'[27PY.@Y[ QIR8"D5)9:A@)4=H 2S8"OLQ0(V&R + M/@,.\7V$I#%R,"=YT_('MNN+-1<>*P5**9'E7(%;E)HS%! MCP]PR"7LU!J3(S4V3(8F9RS7533S7QDXI/#?F5>@\D9757BP1M(;S=X\L$2? MV19[$>2;X J *4()()<@U7ZD51.^]-'9!KD.,>LJ8(!/ GE]"$%&,>"LOQ.'3X'%5D MU!E]E?JST%%\^4'D''$E8037RH7V0<2S2*1P9O!QV22GT;A\$0MGRT%8 M_4)')^K%M5^$4">E:5&0 I26;3/GF82 '_;_Y :QBF_%6)_-WI0_0_,Y9@:3 MP6M!;#"^;7RUQ_6\XY('.0_^HZ-^[#12I /SN^$-PK'R]>MC>2&7O?/<]3#? MX(.H&J:3/GIV4]#/Z^WCIER+E8L<7RI&KH.TG5Z)0D5:,\#0"> M[NY^P_K_[X^+#;RR[#;5I>#7FZ\WWV[OE*>_W]W]>%JL3O:^^=G6!=E[OR#G MV@UA"1,]\S>\5U0FAJ>@;PNVNC^B,!N/#HC?3",P/F1$E0[;Q0 HO%;G5)ZG MC4&G7>OJC9VT,>C56CD;(BS^O-7(?LVJMTUJAU+W_5O;=6*=%7J]LC?]6 MLB1O:#B;)K"C"?%'AKU]-?XK$K68#["K Z]HI5*#C8\SLJI%'HOWI-;Y4< ME9BY%Z6,8C@=C-Q4PJ] :I[SUY4C(.+W6YTP>3(/5RW3T42 \(MG#.C"+70L M'AX,??/=3+RP]4XQV< :&[;_MW>7#1D]#/W+9\.87"-]W#@F_NZ1._P_FUL!.#8OP773CB^-%TJD<%E@74 *HR82(0?>^\^-7IJJ]>6 MH4:YTP4&T":\MS:&[#@:>VJSW2L(=I6\N6T ) M^XP%>8G?O]8T4O?%$/6-O+_VP%<&0NS;3%4<1C?KAFV[KY3.0]GY;YC#A64H M'L-;8]O%;!K\WOL=*HX;^CDS+ MV2JY]KF"@[?=)]9D:YVY?:HR5XYJ1%:4[.KY:#53?QRUE%U%2W/X^,:"""7Y MA&L#Z*JA=NOSI)53NF8+D;W9'NOX.V=/1ZMX?8=TU 0ZZJIZ72\)'9V9WWKO MO #27,]BB\=:+6.'=6X&W_0P'Z.K:_K'DM@JE8U[P%#!CBALI7CNU#'0J6;% M.H_?(M9;//^VQ/+YAQM@LX&4E-[&%EZ8+'+B_+26Q-Z01;1WGSJZVJO7=V3" MK(>C(S"5SY78UA+>&Q*;#LY75]5WYGWMC]@*Z/F;?>_9E8M8U"OB^A(_*2K M@>W)@JE*30]X-SS,:IKP2G5Y(3H8A..0M[(SV<3#\EQ9FK[+2U"YFT?<"SAS M=W(G\#/OLLB^,L-GW_$$#\,_P.-#TKV)M__..X,XO54MU;AQBU5%;VKR!M;-+VK.PF/=$ZUC(M1_$XQV%JFU_0U>Y M;^4CQCT)H/T1(UY\J(WND21U'2YGJD2VP[T3&,ZS)1H@,>P0E&$O& DBV+6] M *1I!>PKJ",SW@RW9A-4N0T9XEBXAMIJ=?=O!.S_,%TXC*8VF\TJ_6J_>0)I M['UCP=V;B(3]YKKFJV7;>5'7H_293K,LMQ+5'==9 ML='15 @BE^[P,O39#JZ93IL+5@C."+99/GQ>UL"PJ-K=/B&Q,D3+1T^GK>HG61W0Z)1;1//4TVS[==5YM\C\*QL8: M6?/L)R,MUDJMS?>CVUU]M52+#XG-HEQG[%314WY;;9^7IQ\/M__S]X>OGN^]//[,&AE$[2'+:MH3U2TGS)KJ)G1SW8%@ M_AJ#P=B\S%B9'*K>O0 MEM!S_N8&C!<$53>GF\X2B,'YF?4W;+S:PZK.IMJK5PE[)TA!J]KMKT%!RZ[5 M>^VR7:N?F2G[G>%<=,R*%LWGA\8 ]>1T<\EZ%E;'"LGZ%1;W'X:W!-/\7+&[ M9)/*8BT?[:R0J:MI9[5.IA:3]=Y\'6YEJQ9SMU'E^NU(KD80W6^SR=[NFDU6 M9FWYR&RE"-XAF:V4UK#]=Y\Z:J.]JW9Z9;*!CZ[CY(XBM^?:"7!] ;XILVCO M/K4;:K.CE3ZSY\!6\[F2W/K"?%.2PQ:4+;6GE9_DSJ"0YJOK/%\&S!MOGSM4 MS3PN!49W'=L_BRA"OMC^)C5/6KU1Q:%.F(+RQ?8W+FG2ZCB:K]4#_5F6SI]G M%H^:;7VRK8MS%B&"7"U/I(TYW8)+6MCWI*V7I?"OBC<5U?=D%\34IOY2G1-K M?G(L O#U@Q7Y^6ND"K506:F$1@)[RQ!S+]> _H/1 =E8)?EM+3 %*C)C]8-X8 MW;CFIG8;9;FN >?KNA(IWFV+1V=359&:X;=_6KTOW*DNZW MT6V7MKO;KLK4+1^I[2GE;PO)C==B:CMC6-+Q&\?'T>EOWZE^IY]ZM;[\SLT= M+0K'J=W6WCMXG5*JW^F3W/IR/#?)X4A(O:'V=C:A=*\D5\#$R&*J:=SQV IP M5BAOM'%+.OB9.0,TM"\P3,RQHVFU#RLF"^:VHO)*PS??NG8L^V_O B]D\QDU MT4EN'#-UCI@(._#.6>HK059C7A[='A#=A8 X@_9X3X$[^#ER;1 ?ONR/:+*A M-;""JDW>7N;>:A1K* ;;CYY,&/ 1[ZHR,3SEQ;!#MGP ["/SGD:&QY::9??? MOLQ/8Q;O(S)[-+P'[RG X:__P'?&JPH568^9LK=<$"S:4'M?&]+K[S[5:_7Z M?/AK[H./RL*=^[BZO]VF:8?^31B,7 \P;ZYG?21.HBT!;?8&\Z%YZPU2I!'X M /]9#6Z%[UDQHA=>[UHYGTZF_M;BJU$O2G8]P5.PV)VR:R'6V9O,:&PFQ+I[ MVU!S?T(LWZ:WEA&MW$(L'YJWWB F1O;45AX)9C(?>! 1J1X"^O>^'VYPL$YN MR&^RN8]6G;HKWP!I8Q MX!3#5]RA\ID-V+C//.Y>-S15T>MZD[Z<^:>&JAC/SQY[!EY1;.M?H652C%R9 M$!3 P6.X[%)ML!V O\8O?8S>2>(W-[AQJ'-7;?1TM9D1HE\*H15VSME?CJ^( M&J=1FH&]I==X#;TJ6CMAVED1_MV2=DI7\%B%1T0$V'4.%!OA+\MKPC>:^PF, M;+B;UOXT-1NIZNV,B[B%RC) MO?@6BE2].U5 K5JWM88.^CAQ?0M/>.TQ&]R+%_81+W4O&S4-'Y_5IH;/<(5W MGR[VLNGUM.9?CA%@'PH$F*H U4[8 '=K3[=PXLXBGVYE_Y%("@DK?,[:;NJH M0$N2_5;E6AZRL\AJVFC@ ,>2T$99+GD*=<)N8".( \,&#\PR+RU'&1@3"_,H MCU'15)IY4\U<134WFV84\<\CL,^]<\N9)V^28K/Y[E.WIZNM1M76X 2):-4T MHQT140N(2,.16%M/D"M7G/-8RL9N!H-P'-H8RY.#X]SQQ&,CYO@@D17;]:O6 M7%O,C9/ I3K+VR1H>4.0KP#?;RQX&/XPWK+X S/!M;),5ZQ'*/L%2G5Y]4-(1>[S,G:!>SRG04&O,F\ M,SP'P.$GH/R9 SDWAW3??>K56VI;GX\1K<\CE9%;0J):5P;O@:AZ2%1MM:?/ M:_>#$]4NC=[CJ+CU%Y>U;&/NGE@YY%X$=+*BZ.Y?H15,\_).JXXQ6;7;VH9U M\F+L" SFKN;" M[PBA!3DY%2]7O%Q$KX_=\#(E'6AJI[?CGC-%,#-9(5>! 6_;,9Z[J_"LDQGY MEP^4_9-==[OM+K]<:5 M!W^^DM_%!(0_0Q^#=AX+/-<0:5K49,]C :?<:-#\2= $THP,@+%'5!S+E,! M0OMOPPD-;ZKH39YKJ"H^XZ.F%)XG+5_U*7W3G?P:46+)Y6B+5)&7'_>GOLU05BR*U6;1%R01F3L>2 M2!:KGGWY/3ZR'9$>!47'KF=[(Y?<=?B 8#JJ2U]./J'5X#F?Z>J")]>)'A3S M&Q=*IJC%E]A#6,0\6G[)@>__U]/F0A&%\;^X7F015]B.W6N)87_8&[?LX;#O M]#LUNS'N=5K=KA@[_TMSN>15#T%<*70O3H>!L/\\MVN-G+M[0 &]O-W-BK[[>7E[]>6^?7-S^64VI15GM^_?WV^MO5Q=G= MY85U>P?_^>WR^]VM=?W5NOYQ>7-V=P4_L,Z^7\#[_/;CYO*?E]]OK_YU:5U] MA[\O]_=ZB_H]^^T^N![(7G\.MW#"BB5^C@0J-BP))\=P)@+Y%T@;^V/J=4"O MHLZ*I00I2%C\Q)Z%XI/ZQV?'!3EO/W]R/5H#7?1Y:@?W0.%2M&34,]$F\=>2 M\/O]:J_=1-J7+KM\L&2+*KS3+^G/NYUJMU_/_*I6S?Y\V:WZU7:OM]6=EG_> M;C9R6U-_Y9W6!#D* ;6TUE AF9=MV>EWZF_R3LQP^WFK%!O26_V/L /KTG-$ MW$]A->N5Q&N^FS,TG-DM G_%/N!$H_F.+[P.#N>8-JUYI"QP SZ0-]]P$G(. M1)$G[>2-!K?_4I3-SNPW?^BBJ8->#SA J9*_G4NUBO;"FX?$LMYP3W&MS5YM MF[A6?W5<2[+RU\"?(C8FWO$/-WHXGX?P=B*X_"D!R<_"4,#_.2\H/VNW3@;] M7J5_3&.=2FXY3FZIU_;/+E@P7ZNT^D6I"3Z:FLW-R.4KHK983VX@)G"$&,3$ M_RS5FX=::O<*O%/?/^]T3@:M;J73RBM#6H T9TE@FL :^R>Q4V=H_52+64[-=:>9F>K]RR45>1GGQY?ZM"![=D:SWI"[6T@Y?RDEKRA+? M@),Z-;##6Y5.IQPX>XP$MJ96[BT(#"&3ZY5>[QA!!1JMPLMC+L1_52O\'9@\ M^V?MPV3(#=?C7WW?H8X0=E"UX+L0LP NIO$@\.^) MP'_ [\ZF/NS&W_3YUA(1IWC7,3YQ1)GTDN VC8#M@>!P,':C6ZGO/AB[S$67 M8:_]AKWVP#Z=DT&W4LMMJGP9!"L2N:T%GGYS#%J59KM9$'++-236Y@:R M LMJ#HF-%GRD,C3V&J&Q/3 79JP;.* O+U.HC)0=!Z6NB93M@50IC5VOM.MY MN8F'$#C;,S+=9H3U:^"'H34+_/%N0*#OF=]6LQOM\ _:X&WYIEL[&71Z^2-R M[%?"YV3,OV>*6R/A=R$Y3&.W*]WNSBF.MR"YMQX0N@>ZN)Z) )2N=T^&/,== MQ,^9\,*7ICLVL;#VB!3M0!YVSBSQ!MIHRGO;@Z@3<4C-6+ M>#LOF5>VEH,-[)>NM/MYR<$#TZY'3DEKBPGR)"4L&^A7NAE([HW>4>9T#T#K M9^2T=[@<-MH?1T]V4!JX+RZ6B3<3!XO.(Q',#2T- MV<.GF75E*YL2S79BMH>3M2KU^C$&9P^F1M%?D>0LZQ5?0P3KM++T \.M^:9Q M,NAT*[5>7G&W0M2FE-6'KRW&=R>\YLF@6Z]TFSM'( ZHEK#((CRN4'%I,+SU M8>*'86HJ92ZU7NYSP $ENJR&V M:8&]9(IM'M37INK"?D8#VM;SQPN$9': 5878N:GEM32U/Y;UA <XG0C<4 +^:KM>B/LLPFOOQMSBZ_$%;/O6 MXK!S,L"1\ND2F*VEX8%IV\,CJ%QSLEO1T1CAWT__%H&?14)=G/_4:]0;GX\P M@'5 8A=6"*N?N^AD$XM&?/%)0*Q".&UEC>X0#>Y_?5YKV]27Q96+K%0NE M6:5W,NAFP#-N+FO+C.R!R]IL2MEQF9_>Y[.B_S76QMW/9K)X-ZK=*OI3MH2NOVL*EJTXC1JY!5_630K]0R M(#C?G*K>F:6;'3-ZN0@^6//D540P[:[)&PFFR6*$QLF@UT[7=)?F;-'H)=?T MZ=9D@NG2HJ!SOH-L*,4#A@*4FE"R,K)_OK",95VJXSVDIS:V-5122D& N]X< M(VK,*+X7?J%#X=_=X9& -QC8L+6N9P?/5Y&8AL!8^/3 I^XT9;YL;:)@CK59 MZ?1V$<[;'OT!F,7OFHPWMYF+0\=MFIG3[Z8K;8I%Q^\@87NE50F"=3VZ8=GN M\_(Z<[TFSZ(CQ!6$EI%N@@ E=>(P%+2[M(-++&TMZ"2!#F-J]JQ-+$WLS$ M'H-VI!-E]:A*R$$_4D0"$W @+,LBQ+V:W%M;'#2%M=+LI"5N@>K#BF(V'ST= MYFU.^?[HNEWJ9\,>JUT>5P%"QQG\ CW44R>8XX$ M BW=H1>Z0\8II<\F_"[@..%DSZ(H<(?SR!Y.Q)U_(V;8X.[=7\(%T?/6I-J@ M%O=^Q@F7#E8AJ>XM]/=;$F"3FG]W,C=+OVU3XH$C+%O$7EF6PQZ_N#VG46OA MO)YV=^>6WM(%*RZQO8X(WXWN,-'0J=1[Z:[$=^QM[8$V?@1B+(( ,6XB?_0G M.%./KB,\9R<0AF-GD=4"66_I+>[HA=I09I;;R(X$EB(C@LEHVP1=H]8Y&30K MC2*8+Z7E_+IB]PV)JHM-:?W^+DUI!VH34_B@"(:Q91M>CA7Y\/;3J>^Q5'[P M)Z#APNR@Q^O68!1-7_WCU]3E1W*U!<%_LT!UM+4TP MHU-IUO*"BRUZ/53)?^^!_][ AWH%5L2<5K]2SQCM599SO;6C)0(K?+ #83EV M9.^$NV$<11,VV_'G:#,LGL6^4#FV7-T[B8(*._ 0F$.9>S-%#B^CA$VB7/NX M_J@8N9MYFB2)>82;.YE'PBDQ=):UUM6;13G*;,:,ZT:,NH%=>@J/TX0[$BL- M-/ M2MR5[M+5]Z\[%!W!(RY8*,@G24.L7EOMP;W-TDAR+2P,L9"K&=GX_??: MOH%K5K)N<5[M9:S;?74&:;R0<_-=6;94:8)[5VVD<[?[9]Y<&^4+;D5<9-CN\YK M:[Y7XN_NR:!6K:<[L=]E=C.S>K_>V%?Y/@=/E@;#+'4BN2ZM76ULL+C/,S]T MD2X^!6)" Q,_8PSSM%'%5UO<8CL4> /@[O]84HS^BA5F1;. \DL*'9##\AHV MQ*5D#'6]S/HHR=9[FZ=*=1 _M[^I1#W"HM&2C8^;C5_9.EO'6XV71@9?O(*D M3&G4,8:0,4K]@.MR'3><3>QG7+U8+@5>\U?E M_[ @\KTYDM&O^@/X1S:L.B M['O!-GIHS4/A6*Z')8JS><2#J?TQ83 LM>Q?I]YA[^G3;9;VGC*KJ22Y9?I) M[P*V>:E69RY:::37%I6X8L4SYL3O\^E0!-=C4NCA]3P*(]AKV)]-RL24YE^5 MV_@XI,!C9'^S40#\(+W4?= MA\-=.655YK)\1[?8)_O5#^!/\$WF02"\T;,5!7"S"3LIMO/O>1AAH]PNF9\C MB^5EO6&A;8G7 ^,_-P4")R(E/9U+ OLL<=$[)0H?#0KG/)WAMSMFN[ZG1Q1;$6FUG M5)-BY?T/0?_>B(FP0X'QP-%\.N=$.A[?)EHYM&SX/T1ZFT\8S_5!6"$<+O[[ M#NX,-.".0NO+'"A%A#M-6#@B'_H5U![5WVS(P#=B-+'#T!W#/M&W^CRQ@N?L M^OSJ1L#N_2V^=PO'>1U\<_^:NTZBFF=K)N^=##J5>B,=%"IC0(=/OR]4 M.GNGVU73)!N-_*9)%JM.N\@:*4$EJ]'H-LSV\-ND$C[OLA(DSYTY'NFU6GAE MR*V7*L$FC]RLU[LYF;IY'&1!'="2>]\O][X.?$>>C%PG^/EZ;Y?)2WOF83(F M?B$$J[<^Y 8=\G]\M/"7XD>&^]TP8>!G]TXU.^)XIFGW[YY>GIJ?IS M&$RJ?G#_2Z-6:_X2P->_J-^>#-@B% YXI%'@VQ)\'$\6/H%M #^741/#V<2- MP%NUP6L=D9/K6$!D_V5[H98/_' :_I+]4^VXV^A@;N&M M[1&F6VSO&=\8WREDE#./"-#&71Z[GNV-7'L"ZY. =F%UZY=;LR=R8:U&M8O3 M=]-%_T^N$STHI6]<*-FI%E]B#V'M\VCY)2]<8E&.[>MI:Z&UP?A?7"_RERML MQ^ZUQ+ _[(U;]G#8=_J=FMT8]SJM;E>,G?^M(PR1O.I!YUQG]KTX'0;"_O/4 M'L,[?K(G3_9SB'+$V(JIZYTNG-BRS9[:P3W\6I9B?=YF[PMP BFL$3J!J^^W MEY>_7EOGUS<_MN>$MU[M^?7WV^MO5Q=G=Y<7UNT=_.>WR^]WM];U5_CK^OR_ M_WG][>+RYI8\X.YGZ^+RZ]7YU=W^7JN_T5M]<#V0[/X<;N'$+B/C-&K10"H5 M%C2Q9Z'XI/[Q6=4=N![=ER[Z+ E5RI-VNKF(7IR_EM3>[U=[[282O/35Y8,E M+U1AG;^D/V_6JK5>._.K6K6>^?FR6[6JG7KV-\ONM/SS9FYKZM<:!5M3M]IK M;OOLUUY3I]KL= ]Q37D6!;WQ^_6J]4:K8'O>K[9:1:/-7K71[:V\TY)2K?Z* M4JV5H?5^ZF<9'CWKF[=Q8+L;H8[%..V$"KE!>=(Q[@+C8N:S!?"SP']Z4;ZE M\/MT!FM%%\6>D+7[PW:=4S!CSNV9&\%GZW]*T2#E+&C?R43,G*2GYSK5V[;!+A#(*]77E=&?#3;=C8%O9V'[-UQ9S;%9'GU M ,V-Q(5L)M& MOOK&:= 9CVDXX+8MC[UMYE1EM&*F,]^- MDT$C/09PI_*5@RY0><\E* ==9+)5CCNKRU+5$.'MFVA3U-@B^H2>ZV#'KM;J6;P;(OK8PO56')847GL,;;<1@U4C<;:3BQDK_>PZ#FK5__B+BL M^79Z_(9GEPVCN ?\.!O-@ OKS<:(."P&.*),I@\1&.;RA/M#S1 M\D3+$RU/M#S1\D3?,)184L>.KDEK0]<$C-D8^VI;KZ15.QFT.I5Z+UV 4Z!Y M/R7-O0^)5)YHWE)D8RB;W:1(_1"DR#LH=WTA^ODV!52'QS O$X'% =8N3Z<\ MG?)TRM,I3Z<\G4*[_.5)%^>DR]-Y60EB^^"&7;0:Q1IV4=)C 7#P]TF/S6+1 MXSNH9[C\*8*1&\+]_+'%B+3^#+<\K%B/(HP0"?@3M"G!K^$5)>2%-Z M^6\W#.?P)>R%""PQG4W\9Z$@;F?S8/2 DUW -/ J-.P9![38/^&I3V[T\" F MSON:Q[)3:/7 JCEZ92GL\?6Q48G6PVZ7GC/M7E7)+I,_<4]C$HT7H_I9]S(7;T!U[9-!>E1 27.%I+GM$O_K4G9%H+X.4%]METKF5R6]@ZAL M.3PR+DVJ\G3*TRE"U4815$ 754 .!1]E6<=:XL%#1A@SFJK+$-CL)UFNAZ3C M":8IC,-8MC6;#R?N"'X\%D@6.ECCJMN,_#!ZV?#<@PVZEBF:\G3*T]EKL";1 M2[DL7@,KIJ_"+)73.QGT:JV"Y!5*LGF#2,L:FB%;9R7)](%D2H(Y0H)9DQC= MD&"V2VVV:XB44&NED1**1%%ED4]IHY2G4YY.@4XGSY*7UY'L=9+L[;S@2LNB ME;4T0?;^*8XFP%>#;J75VCE26!8I'!YAEV*G/)WR=/;OIA=.*32+I13>0=E"/+.<6T@< M]]%UA.>4I0=E:+(\G?)TRM,I3Z<\G4)8'+0Y];6 -5?K] MO&9<':*+_FX)<>GDV<082/F7CD*M]W)>Q1N MF=I?WZ\PG<$6,^1$%/BXW8]B\BP1*'4\ -2F^S(LRH.-L)7QS_)TRM,I3^?X M3F<[HWY-N?]&R0,:5(XJ)$OM=W'^^/Z;$TNRV4>08G?RZ6623Y%$3UD^4"J9 M\G3*TRG0Z;QY^8 APCX+ Q7K0HS$="@"JUFO6(U: MH[E+*< Q3779ML>ZMYI]DO$R;JV^GD=A9'NX,1E\T:F=#!II.(^7Q\4@1WZGG'9$MZ.R1Z6R+2^JM)[IR ;Y;)L^VR?1W$ M3*]7>MV\.KE+ CPD LP2>&NH+TO@IK 2:I9VTV';B#&6B># M7KU6J3?SPC@YKAFT)0'O%J9OUC<,N.9 RNV30;_6J?0SD+2WKL I1>?!4U[C M[2BO3KEZ92G4Y[..SJ=@ZB]*$^Z MY,/]52&DL&>6I(.OHP<1((9E(!Z$%[J/@GTH:8*?2PO\#@UP?NZ9Y]S%YOBO MMNNAOW46N"'LISG7 ORQZ_&=_3/#V^K63@;M7HE8+S)-^*]17 M?C>38WXMT/*>'A4;V3_AJ3A/]D%,G!*CI6PR+4^G/)W<>WZ:[>Q@]*KYYMS\ M\_H#SKO8(]0M"EQX27EYIE!?0'8$.I\[U6W<,]EM%JUMO:3(/"ER"2#2VU-D MFO):8/ W2S"<=TC!I:U5GDYY.GLKR2B"\&\72?BO"?GDJ07*7Y6_RN=7[Z#2 M*-=1S@<;Y"\3?^7IE*=3GDYY.N7I%-736!9G*NK4SF[G9-"L])MYX70=8OCI MW1)V*7;*TRE/9^\=0873"=UBZ81W4(B$\4<$<,;2H!'A<*K*(@]IR1-,9%@O M!*0TC+@D:3Z**&+YLGG/!QOY+>/RY>F4IU/L^J$+$%(WIHS:6@GU:%[H[L"; M)645SR!Z<7U0!EFE*:D#"W&TG27)W7S(L@N\L(LAPN4C3Z*=5. MD4\GQYJ%C7A[)8IXKY<;BGA9E; I!7RQ)]A)4+$NQ$A,AR*PFO6*U:@U6KN4 M$,C1N/QBGYJP]8X_'TX$C\=]%\.-E_2$=U=S49)Y>)K$]3P*(]MSLCMV>_V3 M0:.=[TCCGC MYRU47+^6]Z", ^;84J'DH5!ZJ\GUG-H#EVF3[?RN?OUD4&]5^OWT@+UW1[RE MNBG532[J9@W_9JF;-&/B-+#2!BR9LF3*?)BROYL-N($J;9X,>OU&I=W,:X9? ML=AV;V6(I0@H14 NN8Q6;<,L6P["H'4RZ-?:E4Y&'&?SC$8AY4#)NR7OOKGZ M;JU)56QF4[=/!HUZ7@B:)5>67'F$7+F51DWAEKZ>0NV /]RH]-II]CT8?4JY MQU\B&QX%_W7#^ET:MUOPE@*]_4;\]&7 9N7"L0$2!CR?S*";/>,CP M">Q(*&05,K@';F1%#W9D^2-JD78LH++_LKVY'3Q;C1:G*BM6*(3U'9?&H4GU MJ($^;;6!:NN,@Q@)H-) ,M#@/X?!+V]V66X'6:]M=)*WL$WV"*?@V=XS4*>% MFQ1:D8^L2L1KX[&,7<_V1JX]@?7!!]2 7EWZ8F;?B]-A(.P_3^TQO.,G M>_)D/X6E.S7L4#6]SKY3OZ]OO:IQ6:&]O-W-BK[[>7E[]>6^?7 M-S^64VIAEGM^_?WV^MO5Q=G=Y85U>P?_^>WR^]VM=?W5.C^[_:?U]=OU'[=[ M?(V-7N*#ZX%H]N=P"R?\F%HM:%=47C&SDZ:$M4WL62@^J7]\5D$@UZ-'T$6? MIW9P#X0J)01NZH*BI#W@KR4!]_O57KN)-"PK=N2#)7E7866NWY0MGEE<A8T#9?M\X\T#95EON#9&LL]7 MR[%@'N@B;LC?.L+5/1FT*NT]X_?)D\BGTZ)D@\-A@ZWBOO541>V2P.]N'-$# MCNA4ZKU=1$?GP1BHFRKF5Z2N9JT&U%6I[QE=X'5T]P$(Z@LQ WWM2KQIS['LJ0^+ M^YL^>'L4Z8-AG37-T,:NPK\G0D*KG1F;NS6CU*FHH=W8[Z"U[65Q3BU@1TY0 M:]H.7X6B&J38N[6B4-0:V9MG4?G+?O7.K/@?Z*&%2+I8FB-^SL0(RT-&@7#< MR$*/;H675II7ZUK]Y>9^]8,+?SZ,QO/)V6@$VQ2%6A @UPK],R3$\1#M8/GM^7?;I;3'EI^$_NY1^!&XD+_\G+XHCN MR:"=;F8N(\1%(Y$\I6L696PI2'N@FBNMW2%E2G/U)<1 YW;JC\>+UJJ6GQ;5 M=EEC\4)7_WU8(=ELXGKA_2?:XNOQ^'ILV"*:<:YQ=[\*$6Z.(M:L]?-&$2M- MVB(1TQ*A^W)J6B^&ZY2%:W1+>[8 48.X&(8GQM)>@9 ^G<,?=AB*J(RZOC2( M<*WV]AMN;;SO7'*6Y@M,NC5W1@$H;=L"$LH:VW9;2FE@_6%9Q;"7OQU\9C<.[/\=-/?.<"[GOVWMY;>P::O:+8J64]NP;RN%7(RI* MA?7;S8(0U3LS?:G!@BQ=]%7F;OB@P@B!>/0GCQA&D 5;8WOD3MSH92FQ]V'+ M;)@1^]5VO? ;U;]=>Y>)G;\>7X FS.*3[LF@V\L+4+ T@8M$-FM$[P;DLG'P MOY[?E*S2%-Y%X)+!&X@P"N:C:![ FW O6VGUYBI=;\P=SN*6#2P4')%5Z;6+ MDF,NS=Y]R=ZUQ+12]#;RF]Y4VKHO:U;CX7BJJ3RR?Y95"3LTJ?%N6EQ9L 4EE;?O9UK32.!D<2%_9L5FHWWWOE! V M%@L)=LF&O0]C8D7E#>PJ;FHR+2S98%N+M-'$F%FMN7.Y36F1%I"(5M5OY4I% M+::BHI2G'%_[[F&;R^_JAY_%8AA&7)X M,7,8V[LU5W2IC*RQ<[%"&<0J($6]7-[N0E((/%MI[ [%7,!@5]$%[8] S&S7 M48$MV0,>/8C@7?;)Y(PHNL C#C++=LC&\ M:-3S1J)V,S+:3@8WJ7VQWSS&&L2BRV =:YC9SR\.-!RL??)*@!O+_,$?O,=; M\T>=S-Y6&@)IZWFHI<5;*(K:/<2@22I--8V302\#2.[-:>8]F;1P+ $BY&N3 MELU9(VK_OFS:5S5IY69_BS=7V2%Q@B[^;FNIBUG>6J7?*5$[CY'8UF(C[4IM M:8)JG0P:A2D:>$]&[O5")XG>L3B<<$;V?TYJU.=7,V ME*?Z]M;UNR7/-7;W&]-G#\LLNNV\"GA>CSSS--V;)CBK[D[0X2G]Y6NS[,$]8?]3-.Y[ORS$>QF M('[(??Z!NWSF.9=JC[-D/"7?=TG\E$GW(I+,NEF9.]$,YM1W MM^3R*[VW+RL@;U$?;K^S2Y]"62A01$+:5E_L3$F=DT&O4J^7=0%OWG(;'F9= MP.'PTH8U-TL"-_J(\LW MG#P:*6VD^A^I3C.WIR ]TNBF]:%O3&-]E I-)OI M0O "T>A[*A!8KBX*4R!P,'7PVZ=M,[@LI[1M'\SX7J76+THS?FG,[T6ZORG1 MM:GYN)?1?'S0%O]!E@E\F(<$#_TQ,XU46OUO53"0P6Q;LU4=9'FS4FOF!=M? M6O<%),5]6_=;4V6#>CKK&9->C\^4+[+X7RP;&*N!9F790%DV4%BJ5>%F*Q 3 M.P)3)?+AGXDT4:/6:%OGOD>KQF31=S]Z;TW_>>:*;L1,;OKUV-C6EPP2:C>I MAK&;A_ _,)OC\&@HSRS1QC2T0"R.5:Q.%QS01Z7UF\>UN\M M;NH=[.F+;-\NR=EV65)[ !3T6K;O"@I:+5WS&UI\N);O/ONR,%D2)"0LE:"> MXGL*IQP5_[J"]QL\"3U'VMNM!2_FM"N]7@$*"DO3]BU+4W.CH$Z-,4H*@/[[ MSHS:A-C%$,+0]O[D(06P2B>PQUK4EL"N^4043*[Y KM]K39Z&V^P4R^:O5*: MO'M))&]*66D*PCQQ+X=ZSP,T=(L3XK6MV7PX<4<@>L=P.^^^C.6^12SWW)]. M?>\V\D=_;B-TFT4+P97V[MY#N4M):0.SMX5H8;7=43Y*VW=W21SB"5K^C,A$ M_!3!R%7SNBYO?_PH3=^7C*0W6898Y)KV]U)M+[:[A[-9%F^T3P:-[) MH-FK='LY@!+L'RPO)QOYF&CT#<#R7HLT>P2/6M^Y->/5R?,]82 L5Q5Y-K7N M9$4=#+MMW]2:P6J;]!>N#HGTBQ&'WALVZI%3V0L@KU^#S+JUHI%9GA;^@3>R M9C4VO8J5?YA&U)X-_6TMIV[]#8SZ8[+K#Y,J]V/:;TV,C3_?" F4NJ%X/-<2KX!>\G,$.)]V_H=CG_;\>7\K=OX'-O_:0 M^?#_$3GV$3C(B\(;$4:!.XJ$@U^<>4[R ^.765S7/!FT=RKGV_9(#R H?V3D MF:?\?Q6JW%)1M!#B)@OT(&=]*# M;4>3.>ZH*298=&S-[6WP4;J5>B^ORHE"**KB.BJ'8T=M@[_VEO2=)F%$86[F MT#)1+$VUHTM#DGP/1':^L=*I6$-Q[WH>);7'UHQ(80=-]"Y*/CJOJ&RVUATX MK[G2JN5E*1Z8&W/*%N'[ MQZO9'QN3:N&E3+M(0J8/0J9?:??3G3S'Z0J5[%BR8W&MRUXM)^OR#;T[M0AU M V*"F:SZJ;(H/&RF[ PQY\C3N3BNM?]0Z09V_GL]E$8".H/:'*NHD? MS@,&[]2%=Y;K,6D#<>X$0[MOL-G=3_BPVY@(9WAF@UQPYMA!:D4/PGH6=H"B MZV4GNXFON8_K\RRZ:K2KW8*?[!5H.?18=ND#/$XKYS@-F34Y&44./X#7OXNM MDR:].G:;-EKM@G2;OH$O4#)"<5XMSX*#73FA07W7]?0\G,/ONSX(M3;RI\** M[)_I.N&=P]=%>]G-.3KK#8^'H]4"WQG"X+D][@$\K4,N1RIV;HNB4HT=6F0%!BR\R 0SI=Y]-V/_D=$ MR\Q91/)JEE''D@6*S@)KP0Y>S@,(3M8K" N\L_QHH];H6[?"7+>&0E %"OF/.9?HG0=5(5XT:?K=S; M9KV*VG'FAR[56=%09?=1?'YRG>A!;;UQ':-)?*K%E]C#T)_,H^67&$L>"4R, M2@(:_.T;7)8;W=5KZPBO09APIYV%NGOC?Q]TW'EFWXO382#L/T_M M,:SVDSUYLI]#/ GCI::N=YK<^F6[-K6#>_BQK!K\O,TFZJT$.B//.5F("!LW ML6>A^*3^\5G%(UR/7I\N^BP7( \I,/EN]8 MA7?\)?UYMU/M]NN97]6JV9\ONU6_VN[UMKK3\L_;S49N:^JOO--["_\0(+W% M>.:O8^*6CNYAZ^_5ZIMPMZ^(<+8W8W$67*O2;Q[1L..2#8Z4#=:8L)[2\F$=6*\U&(>,[[\=K_#$/X!Q#8$$6=?AL;'1@P@LRHIY$<_P+OW* M]V)0KX$)]CTL%KP.?MA!)/^XB*F)@\(X4,\+74>"Q-\0'9(!GI89S9-!MUXZ MFB5?%)TOUN%G[\88FRO95NF9[I5HSF1]';4^690,PK_\)?JU=$G?B;V]PMR6 M)$/](C=,,'>^(1RRV+Q],NC7CFAV9DGW1TKWJ_S,]82_N=[K')AS6?B2^7*! MY0++!6:7 .U4?7,@13NW0E #R12>_8R80QX5U((E"Q*>0,K(LI63P>P)K \^ MP-*OL+KTY7E[]>6^?7-S^6$_R&-6AO MO?COUW>7M]8=KO[[[?6WJXNSN\L+Z^O5][/OYU=GWZS;._C@M\OO=[=+Z^+R M7?9&/&&EMWE3+NB=+#\<*5QPL*YQ7/W\!Z>L/YQZ&P\'!"W;K/6J94EK^_M\ M"G<;I=W*9)SI.KBW/?=OBA^=:SD-?YQYSH] A-CCC7]>C[\JP7VKY?:%;OV& M7]\"D;IC,&V]Z(S["$$)_(#[C5P1WL$2ODS\T9^Q =YETY\&@)Y%\C-[L" =X#OY:'JW>$GX M^(Q%-3+K1)>2 7.MZSFP1Y\:#51=;Z\4B#*NO%"(>]\Z]X-9U?J *(#H]#1J MG\]93]-?]<\5];&\0'^L/O]#R(^P)51^=CT/Y(![\Q'",P=6D]B,L'_ H7- M'8N4-TZ(I=S34)*"""MD7> IPS_QEO<^>%C>E.&]R4^CU=Q/_*&H6K!FXR&> M>5\;J&SF/XF 9YGZ\,L_Q7.\-M?S_$>>4HNO*)>.]_CZQYD5B=&#!Z=Z[^*: M7#7W W8EG+L1T6_[U^2C9_, K!/0JW-W$EFWMGTKWQ4,R@@=V15VT>&1(%'( M!=AM3[C1(R!(GZ/6Y+-S24ZC5N_0UL"/\=#".?C680@'#E;D=]Q],;'^D =2 ML:Z\4;6R_J[U?K]3M>[@?@;1U[N?D=S@H-P9]46+T1PM2GJ\N@\>&\@8P<0! MXHLL6#NR^MUZS;H=8=(;'G7CVT[%NJ5S;M1J\$_8Y@L7WKIBG9]9_4:]@8+9 MX"UZ^L@LRHT"X!V:F8@O_OWL]N+L_[-^!:*%Q=W"^XXBZS<[^%-$%E T,!G^ M"J]!&@N?IT-_HEGX^^VO53YU'_R MX&[A?!BZCFL'(/FJUAD(;1<-5>D((I%Z(0?66.P!12/J0&@]V,!N0R$\2TQ< M\!UH;3CMS=S_!1&XJ-:W(NDO=NB&U^,%Z^1Y*7'WCX*XZ:UIH(5ASKT;LH;W M3AI!'4PQUOQ-)+[^41:&9+[;B_/\:N* M>I0_.;YI1;_8V'8#6':T?'M43*2"LT_F$]XE?R:SR+P.C0F^ MO1 @"PVOX DJH5J9[*!?!OX,[P M0\760$Q'P=:++QT> 4N?BR"RD1FGK'X"@4S)6H$("L]]['E M57$:B!')?FO8XA"ITTC**?EAU#,H3_X(2/;:0\=$3(=@DS>Z%6PD:%42\A(- MH8F@H@XB84T0-CB4<\)?"NT);1.*51"Z JS\6+*3P(WBS8L]5N4%5T 6NZ,' MH+[0%.-*,WDN/OR_@> TIO;KY.^DGQV_Q86!L\=:JU7]82SV'_ MP'7[IS]!-RS,?% 0VP$VAC4P)B)HPY8L%WXW^FON!I)>X$'P;]6V$M)VC228 M5U(Q:[]2V3N$B.T1,<"/]2K5MFB5_4P*^Q_;9.E;C426OIWJ]G=#,#+LR:^! M/Y_I(:@8+E3!M6M%IXD*-IVH[\3JNGXR:#>JZ=(5"[AYHJPW^+_)A'$G#8']^77T)&Q)C&#R162[J76.S'U#4LCE M *G,8HO34P-OKY+G>#$7=_[Y!.Q,[_X/WC>)E'3F.0@%D770C9-!K9J&.M'G MC/PC]XFFUE"+ 8FY$3\I?42PX1X(4P>>6+5>$ RA[?BGF#A?_0#I!U>?M0WA M$A^R56NF LKP63K*?9C*[RKM-U'X8!X]^($;48K6NI^[_#VRD6/LGJFK/A@Q M_-L(SLT.P'$X]QUM7&GGZNSV7(>=&[7V::/V,:EP#1:,'NQHJ6::"O[N <[W M%!='JHSBU4M6:7B X%; 4U!Y1E)..TH>1P]NX%A_ 7/#+_!#9/XJ92D"9*3) M+'/OP>K]4GD/6ZCN1J"ZN79M*6!NF"1@>] M>6PN&\8R,!WNCZ7W)UZY$2B#'W[AL YH=*%6B7=>[E8N>]RRS5_VX-N$LW^= M?![21" >!,@F>)J<,L!?++T%#4_ZBFO,SS W$[FH-MSQ(%)0K_O6 M/D3VLN*T9H/_0Q9._;/U3T60MXIA3:%LD, KO\_*U;/5X#BNM+_,>%,@[FT2 M!2"[,$B'; Y31#OA&P* M8&DN33;_KLIY$JRCL\(F$W$5.WHJ B-1OBF>_V^H%"*-2X_7MDF*5NK.#(VZ M98JV,([RUK3\0E^YH*+GSG24E1H(E]$[4-*0R J%M5,P6#MR1(5FX#=^'O#[R;$9D1X$[\[CLT4-!66BZ!?#BE'*(G,1$8]H.03CAPKC%T_68=Y'C MI&F X63KT9[,!3P''A,:A1?*!)<<;NX';>;5 MEI;!<2X19/B0@?7'4C+'H5%I=OD>3VJM6K_%:@>4&!4$D3K LJ>0(\,1UER% MD7(VX0F@_4C5B4=V9P(S3J("QM;(#4;S*3B8E(@'0\ EA4+NLBVOX,"*F=\ M[?&,"M@36)5C!\^[UB<5U"@YR[8^DN8%E8NIQ":HO)F-!4.3YTT=9/+5*9^J MXXAAO+.H1J=PM)@_R5#L,N@PP7(UE3@8V4% =?>DK/'D8]5MD=4_\D,V75!! M5ZT+ >O'R($,(,XP+Q!$H*U1D7/>0?PU=VLSLB=:0@ M#9O/_!0#I:,IMI'E7)C5C)D/_%@%D=D);M9ESH-1JYI'RH.F8\"94RX)S*Y8 M@+_L6+JM""*Y^$--.H&0'(R19+>'5GA@SN.6!@^N6#*4J3*AJ/_-]*A MSNUFA+?BX)U*[5)RP5CTTM!B(.(,L1VJ4-4J;[Y"L6VTH^V?5CZ1,56YH;%: ML$S52+IST:* 5^1$A>%@P5^CHK3\%P#W'V69'84!>YP M'BG/BL6"#(D,S6IQ\5->SPE9T)B@CGV5M5^,H.*/*-/FD/[4Q:#CN2?KV.:+ M813@4W>D.O9JBL YH#6ZBHBVZICMO*T7@.RXKW@ M%H(0]T)Y [)@A.#7YA%Z>HYT-^.> [,Z(F-;XP*)LV3F'2_+^'V%;72N4<$$ M?0;H^.)Z7+ F'"G&=$8RW@G@*FS(P8RR3RD2$A"<-3BZH@69OG2%1^+ZPZ9"F+LWBS9GK%/5?Y#'>'3@V^8;+R'0RZQBB:L M01CC4&3L'3P61+OM\%*RKJ'<-BQNXHHY$EXX!VY('<$1"*ME/*280L:/R#FP ME6VI#%!3*$AO0]:+H'[TYE0NA;O'!Y]B8&PP24JT&+29$0?X;*0G#;:M.GXX M*ET]!4_VAY&TI^4M6)K$S\4.P,1R612134UU>FB$RU*]X7.J9!#E,HX6H^#1 M,1S[F2$9B2/(.Q3!J?Q+%FV3F .[YRL66-=KI_^=J,.. E\GHU J*M/-M&&5 MB[U4TV"7\\L[VV[%/;I$-^1MK^L":M7:&?GF]FX57(4QIN16@!&JBQ-R+GDI M N$NS3+@,28B35A!O5Q%\F:M1&HS5*1&D,71^YZ$@L97FZ$F.%/ MX.2%PLO2EIV3 =@Z:749Z#M;YGODZ@'7!MA3/MU%D+Q&* 0S63YE"2_BO6KP(J"&6QO1=7$H=%J M!%5OW/!/4SB0_S[UR1K2'Z8K=S:7Q;^'XGI\"0XXW K-3T7J:7 (^.Q(A.[O M(5E#^JV/P#2XX\X6XA/)$TN:C%7KE8JR6-@KJ>RHT"RUP0P82!]+J'U2S#6? MSF0U&[=A+?V!=.IDWD#%UJ>ZM9G33Q4SR56@CY1\B6J,6%0\$WGILP$&*YF M/G,6C2<5MC>9,X&4$F^5BBO+UU7A9*Y!DO7S9)&'_CB2X HA;A9*OB==SST" MXQ#H" FP$KM"#>8CT&*@=) E"*, MAV@UF2B@,.HI)KYW?SI!-'>MIA+7W?N^@PG"A8\=6.$C2;90"EAP2V1-)P9$ M? L%[;W-F8B_#5.P=B:F(KU[AAA1C!]@:B?>)?O">_'8\ M7MJ;N*=(Q-NC;9L'N!=861,7OG/(\E"5/&1Y^H$+KPUFVA0AYMC^(-.8&=%H9IC#%E-Y+MW.#Y3X"GN;X( M[*KY2*+Q<*H>E@9"ZTID@9$=R0)P5=#-KC5EDW]* MPQ#-O"R?\HXJTO%VV_29MM<$1Q9X^RPZEP4*_\(%;I-*Z&^',[YN84DIM,5" MZK7M%M)YJQVJU_-=V,MWJ'$R\-)9GQ=\D"9WX-<@EHO,H-+ALQ,!L27%=-:O M5$5(I9_DTV2V5RX* GAU@5B'['^-L 75\U7=AB.FC(%(GL0B1Z;J 7A8%FMF M2OQ7\JGMVB5*<\-.XE=P5\^E1_8'[,7Y/ 05(H)EH?-Z1O-S?B[#BG*(0'#OTDC2(:7XA!VZ ME*2W)\]_"PNXQ48UB^\H6Y!];^S>S^7=9>Q79@KMP,'G5A9K]=5P( M+0-=*@J5@*')/G3*D$9/8'U@J:P?4,3L!__4DARA3I4 *L)(IU)_8_*XC0%7 M$3J5H& 5I"?VR.-_]&^88F[5X_&/:Y2/5>L,"4%A>Y%MA.&Q)8@H*LBU"-?D MDE88^QC2"C^M#AN\T6ENV2.]N*FOT_'<>.'J/EFOW5*^NJAJ'BBA- Q\VQE* M+&*DI0JWD<9@JK^Y7UWX&0'MD>A16>IYR$))PI 0/2/: WPNBPH8)X:S_0I M%L.<+JIT=$).PYE@ $&D;BK]E#7%%6LV'\)FJEQZF.H5!W?$G]^SW<&(/D*V M9N ?((6QB5M$"'T2,KZQ?&44IT#:+D'O)L0K159)JOH8D09;LF* )%)EC2S4 MQ*U*@ P^/?BA,&+D9G6HZ[WR86])?1ER8Z^ $,!8H:/*"4+E0JC_" >6*Q> MJ0C5Y?)<=;:<%/0#G0-9_%PKY7_!8O\&,HI1D^].?XNAJPFV\EQ,)G-P31<0 MP\C$A MN_'ND=/SYG9C,*8MS#C3AV"R>'V&=_IQ1OFS/Y58S-F/5L"/I=JXH M@UDJ8S<)Z193-J_1;040C@S$KLTT*9^2D.C@MTS\9Q8C%$JW%E*PL"I?H1:O=% 4K5 MFT"I2EQ6%F0EOOFB<+5L#-MSG$ S ?7](7T_V'"\$RHQ\02*[HSQ)#K)1K/D M3K% YE.SY9_9P2 &-D>P>I1;Q_6)$AG);W^LF#IJEW+)Z$-:24IM6K!JKPBRK^"B#]YB-57=OY6 M+^+%P9(%$;5TKO3^3CLCU&>=RY[6(XL1R5B(E0G'^#M5'!E C+\;0(SUUFFM M7RD8GZJ3(VFM0MNQ,6C.>X1UG?DAX&FQVI 39>..:"7"KU\B<2B&)* M#B\6.5!.1VL)C)WH@?9Q,)>#08]4HLYAIZ.),R"/*TX8$J=Y>A^)A8J%=E(Q!*FHCJ" MU69\9GBX['N8)>*RG]DU -S573]+;#CU2HE[F*C7A.7VF5'ADH7JF;_4\&V; M+H/!W#XF-I*JX'E_48;0=MA8$;KDIN1[P;]#!!4 5^@V-L8Q>\- ?7X\K2T9 M$WXIEEE%1HD-95@S-FBUN>.+>"Z,,D(4 MUHI^$?,]P@=W-B,#2#]'O8:>XY59"Z !"M2S*0*T8'Y1( B!A!A1"*N-8_M0 M=L%QN3%:(W%WMI.ZTP/-D9%1\8I>VR/"'YK1.[.TH2)A8J(P-LT6CI11>;@M MT%Y8@>I/A\,8&N96ZF=RFY<<\[&Y"7HX)(]%T2TZY#JZ$1T4N8J/<@('8R93 MP)+\<'C?!XJ"NT).-@BX.D>9P_P5IT&DP8Q'/K.?N3&,"77A6]-$E<2B64A: M@B.5:)J@$Z(0 -FK,3P1RKXR3N?BT)!#M/I^&!;X=6R!'Q=5QL5J*_R-N"(; M@0?@R_!!*&3P1-"<(+Y3;.[YANN&Q,\1 5,HQGV"!K>(F71XZ39)J:8I>,7* M^6)'8#=(\*RX!&,N##:E/*38!R;/.X[6H*["V(8K0__2W]..H=0/\9P]M1=F M1S(S%ES^"Z(!)G8F^4KQ+B\-*#PHWT^ZH;H?6R,%TJ$8P09##9GOB7Q.P!(J M1A'$"'SZ0'4+.3IRB<,A4855T%JS8I*8YG(9H0.QY@1XX?G6 M@QMBJV.,]JM1AH;/9N^H!.LE9<6]HH@C:@;)3']]V7:3[D?\%5+$TK='E0FF M@"ZXTS]BPHR%JL13H^P5_*$'+HZ$)5$ZZ.SX,B;2LE!;*G3_JD*=?>6;\@N"M]KYD!MBA:VJ<+>K+RN+)=@(&0=^"+Y:XI* M)6!#+947Q"Q88,\SC>?(D@OEK;Z3$M]NJ'09FFWD?C#0*C9#P>4$K62*;+@S MQN5!5%%#1DJ\L\:5S4D@=P:/OIBJ_Y794K;07HXQ$-;24_ VUO*7.'Q>C)D:5Q6[-$H\FB0D82PT525UA1:3"I!(V=L&L4*>TL,L' M(L^WK9ZV$9S/TYZ!+ 6+);3*K.^W5,7B,=?,7$D28-\"9GNBS'NY5.4&18_). $#0J>E2U&K58" M25"V$/PA'WO&C4'MFW&C4.AG4&XOQ:YIHMG(1[5P7T3X9-#NI M17 C:=)FBR6EM#%#;8=)T0D:7\RR\DQR2'S*L,8YN7;@<2"%P\)^2=J#,P@5YH M9J/*OFMFC>4]-T=E]"B,J4%R-K%'NJK,!AV 7HF<,87'NI#>-^ZK)J03#%2( M6;E[U4FSQ43573FMD\GNBM.^ NUA!2<7(\000%G[I QW1<]CVYU@07+ I>\* MJP9!H.!) \2(1O-]X<;':I!3]6.<3XUS\7M5G+0J MLPA2B\NDM:O3O"P\X?#)!UL0FUH$D_P< N5[A+,K(QJ.GJ!#W*DB,2&/#$F, M@$M85JH&=&8P6$*1$EWS',4ISH@^Q>$@E;@;V;058TW,WF-BVY&;3MV?IP^N M S3T"3FI*R$%Z8RV59CFPN]@3S)95^,9*N;MG0P88H%FG*2X& %TA73D6W<>%XIV6>&+:JCF2D@6+K#SX%^(PO"(N;6AT= M^UE&%E0)LEX_N7QJ_6ZX4 C!#N%4Q+'*./3I(H'9GH#],(T3F7P*YU-9'#P$ MSV/LE*5/22GHL<P].3';SZ1.8S^X# MV^&^%T\(1SBJ5<%X:Y5E,F$&XHII)0*R]@SWAI%"GND^$O6$8,=5[XD$%Q*! M(V:"%,B1ZB&P+,8<[L2T3[':7,2;D2=+M*$J<21%L2[L!R?P;X#0;-(>3!= MI";H,#*^QR/@P0Q-.D 9#HS. N.>@(!SX7-EHHY$0%C=QM!6.!\PC'U/Q+Y% MC),3![7C1P[!7!./U/N.LLH$<#?"50?B7VP;YT"S8;94?N[;3,L2R4OS]6:X M/U:*HM70YT_=MZ@KK95UA65>XM[K"]%!?_'3Y4%^N(,RJ*^P4!0)JI9:* M*_T3]1U<7R_]HLB/J'A/!@IT>3U[;$H\+Q']I@7D!AQ^.\6.8D%A?HXFD3)2 M'5BWMS_">$K3?ZU50+A$N(;!F3=8DE0%.G:1?/4Y9N/\(:I(,LE<;S9G11P_ M$9YV(";5RK._\C@[Z7':7LBIO-I4$).DQZK;]G5>$;=H)5,!:D:4W"<>; 7 6:@VT M?E]'-7E.A"R,#:UZ)BR>#GT$1&TZ9#'B>TC5 EP^Z+LX6T54 Q9'U&Y@ -S3L:8C95RB7KWW7- MP>)RI%97H^CCT/G9*F&$O(;2:#'X;W"ZN/3N7M-%9Q)\Y6]4\&_6HCA3S,+R\A >G=MWN'[AN^0Z-V M,FA4NVO>@48N@L(\I>QFFO(6#%LUO$5-R#&2OVH*38(LM]ZAWEON4/UDT*IV MJ*^[PF-0ZJ$](2$2/@B:6!$(3"TP MCN:A))Q6ZH^+>:#$(F6O+<+I6"\2MR*;>C;54,I])"LBNI O]=)];8,8JE?;Q2&;75\(B\VJ MS9T(Q?">5('W8O_3$GJIO&"G=E Z,Q(/#Y+$3((Y&OH4/%OI60II*_B0F$_ROXV(5JH051^A1 M?A)%_V,P7B_VT'PUHT$GB&G8)$T\9T_1C%KY&G271SJB54@I7(J?"%-*(\9\_0?U^HE> MQX68W"*24T72GJ+)+>^8'IVS(NA7M6XS[\Y/IQBM,05K\KR=>FK75A@GZL%G MGJ.H1!+)UGJH?S*HY>^FME?9BOFMOEG#U:^QN+5]M*%[E?U=?X/CJ;!'NK MU?8Z,7B05LJ*PVVI'1GI'9%12QI_27Z4 :ZA6RDI_2NM#(7S3I9+HB(T,2A> M-?/%)H@LH: @N>ME!L418!E;)*=N)&WJ&-L=4^'SZ,'GN:19 SD/R8+.1DLX M4TA2-]1H8JLQR&>)$?.7! :+4VYYXNDWFLNXPS3#.^S& 'N&@-O5&N(E+,P7 M;NXTKK X?*(W.S V.S":?\PHI0$J@VE^C^&/P-J;(,A!UEK)+ 4#E$\.5H+2:&/QIN (KF8-?=M.#1NQ9..%3/Q2)V"&S6E"JVXW)YO> M >G^JWK_*P_V>XX+7#9\L]DX#KI=TC9"'2:FF) 'K::V&@@DMDGR1@8])CTD M!]UFS7.66>0LW-13P9"08WOQ-:I'=.*.=4K?9+1$YU?<\L-4*>- ]OT]HI+H M@3$XVIG\;]!/L'?86":;J?^>,S%#V;W M(958(N 7[P"6F!WAY/075&H$0D[!VBYVL#HNG]:NWT5TS@2W=?R@>3*H-]<& M$+8.?ZPI)\GU%1"GI+>NG"0CDV"GE3?-AJ;O8F2.;4MIUIV>NO-7/[CPY\-H M/)^DM^.E>]'&<%#]K4_S55^ILT%\;G55Q%9VP94,O#\OM0&Z1S%J^\I(,"!! M_,!R]U!%"R]_4O\YC6+"$!L(>TOOS!&$X1-O'V@T1FGA #FKR1S@@7X8NT&( MRZY8_"]_#NI4@!_I?*0N08'V %92D_% ;G 5=FN(\Y:6!.#CFEP]0#HK^#Y* MY[C2!4)A8FJ]KZ?6+W8'/[KB227'Y#.TW:[23<_$/@6*3E9N%>@DU'"R&ZXE-CBUL#]ZJ^[\0ML#0;:VX1'9>JV]4]YS,L MW^?$D&EQNE/LGLG57_O5]YTGD/9GGG/EJ7X<;AM9_'LQV-!+QR.;O=.=0A % M$N.Z-XE?7J:9"6U6[=E1"&S]GK+70Z-,29YW,)"!0@/KO10ZAR,2'[JINS"6 M&LD #DJ"F&3@&MU @3G5> 1I7%P HA.;QRBJ&:(@D.$8$ R(TO;D!Q/8?75Q/E?V]A ,!/NHB#Y(?Q @Q-?5KTL!U+B% M9RVJ72RHX>Y@UED3PJZ1SCC?5$U.4^A*6:@';S& <"7](';B:MBF9O]D$#WY MF\(VM9N+$HJW_AON_()$^IWV[IL[%ANA.;5JL!*0KIE83FA9[!-78AU'F6H5 M!(E$==J0Q"NZ$T@3Z6?K :RQ1\+"56@\$6.T(S\@IK<;R,&MWIS!/*D)3D1/ M"&+.G](EN+88]T3B@_LC4*8H*0BJA>J0I16(KYA5552 MM:BV)8/78 @B^'O:'""G'*#PY)M!F0SHO'GFZF8E^L';1YC MM%9A79I7)IK"R'LRJX-"59OGD?UJCI54<6/5%XH6#?*A U3PR#U;":Q(@NE\ MH!BV^$E=U??Q*V,G*A9([+"92=J0'IDLZ],B2J^&[9"X8 OQ\^P (>KC^/)4 MV?(>5_5MX>*=10PZD.@2H60)1R+G7GR<&\G@-"NXW%AFR[U%_R/+Y44_QH9K MGO_F%!&<-/*&!#!0D]_U:4K'#ZF%>$+#B=W%J%-P1Z8#\RWTRIEBN=N8WC5K M523RP:VJ+*!3LJ]-15?T4K$:63@'>;"NQ%A70>_C%_Y7WE$)__,4H"PCLXL) M-J.B=PU,=B\1#HT-6:H(-F9L0YQPL@N>YZ)LI.C!R]C^FM'5%7@;"=4':HH M82#9P5P#O5MEB>,@32]WK(J;Y:LI_(#*HI(RU(G$BD0A&7+K.LJ*B=!SO283 M$RJ3[# "7>&!=G&\2 ! VN!!8,1R]&S MVF+42'Q_5A)Z?]7FG*+0TU)&3> R!EC%)B(=GN.B) M9+[$_RLFH8!;%)95X]FKC.^B$;*9!H8MIUNMZGBX=(':BSJ+*R_B#!0HN MQY^^155HLZP*+:M"]U85VLVL"NTM+QSD>&M&%+91E+CK.IBR#*V<5,HK@V9Q M 8L2U0O#*P37OQ!H%(OHA>C&DPKNJ[A%8(W<8#2?*@0M#F1DCCMS@QC^A[S4 M([!>_Z5JSW!CK^) +\7?K%18_%V5Z3)?99;PV3HB9M 6YP;9!EJ([TEB=.(> M_;&/HZ!P_&$0<9:4'%#&SZ<^(40E&@0FD-D-S&".N6'>#9]L>F!@'@-_ M^&IA259(EMA02I:62>E GB#,IK7*ZF7CQ2YA(_#W&;]87R.'?S#$.LT>\,EQ M_5,0\#OL* 8LM4TXAF4:M= J3)Z< TA)O&1\,;MBTGP??DF%1JB3J2JK.;5' M@:_",!5=/WJJK-^*SES2D"-E$\M=4O#I:M.D:_/)^N!^U/?"[=*!GB@ VS?\ M##^ 7\B,9,6HB",(7;"9_RT=?EUF:K1ETYKH%G"/++ ME5M,^!M5ZXQB.+PA MBC ))U*.;)"G2R]L'F]ED1HU883F"1,6U:NOEC?57W[^F:HST"UZ/T\EL)8%) %_^E,D4E-33OT7@Z]*I6IQ'JI\,7@QRL,=E@^X"*DY5?*4^T$.NL#PVIAE9&&+X M_QOD@9T7@=!4=R@T6U'0H+Y:*&1H-8^B9.&(JA+4J\2#<4(9%Z*DIRY'8LQB M1!J')R8BY<2%6J1BSP MZ4,UHV9DAZ!L)OX3P.WY0J1&>SP"8@#7KH*Y?;;QF3J.ZS^M_ZNAV4 M7/;P@M<*2J,\)''(TO"?8N+ >G\/,]HNLM1D?TN-O4V8?[>EM6N[:_ ,^8?\ M-HL-\;3-O$5CTM*>I K.QAT%[I"XC=UI,#R+Q53?_4@P^;;X/R0UZI_C0!FU M0M/BE]86[(,ACZ"2XX?6O3^T[M5VW1%8-#]6VQ;4+.#*.?)Q'SK5XG,IL2R^ MI'HB/4 F4:G)_115ZQM5[G*XS+@.OL "W0>?JX*P-3<>26?>7YI&9]LBH5-6+WH% 3&2Q=-,^CC5>.XD69JV?0C[.$!%3K'4]'4 M4S&Z7Y5\KEB/ JRN"<969[K-W+P&B00DL4=UR_P7+ EKF"O9%)'H_<0V3]TO MNWJ;.J]SMCA$([5):_LUNZ^SF-;)H+N,T,Y,$QZ#X)KK&?V-(_""F8GL:;.A M(%%UK2&7R_+JMRBO;I7EU65Y]=[*J],Q*_RT?ZAH@\O*5"D.-[@T>VC0DP@$ MNB$*<]YHE5G:%Y.ZQ=3^-]W($T_@G*E^< P;4$8!(]+HHDBLDT5H ]TUNB8J MM-BYFS36JM;O,P+ C=Q Z"&>;JC$J 3A7_Z BL6X/0J@XAZ[UB7PS6(638T5 M@SWQI\+Z(/?I(P&:552@_]PL8[]--)==QW7LN @T-0+Q /? ./L5W74]7NY6 MH=P+,5P:M44#ZPCBL_B*1^# ))KM%&C>F$;2#KG5;8110&)2RN&HN3-/!)B\5$UT,1 HOM""^T6KB7U 01B>R*#Z-M(1//R@ %'.;[Y# MQ$?1($_'TX4'2&]!',U!^G#W<7-1^F6(/O>^3/@4F#BTTY- _P( MJD3DE22>%$H,6+4F)YD?<+"!850J)AF;3J:8 M$ENY1,K%V]2NG;;2.Y6X!^T)24R%,YVY;UQKI$\UM=F6DKPBP0Q*-,N(ANP, MIW'O=X2K'.=']*2L&*_!H*% 9$Z51Z''):$$%?Z :$^A2EKI&C39ZQW/8(9= M-_)4=!6?B^ *!/,QNND@_AT^U75H?J.=W@K<;X'S*U4=47QAHND\\8W$;M;: M(;V5NXX?+X)9T,SM?K%6MR0;B)Y^/D^A=-S.TF*&K$'@AR\$G4-VV+BGT MIU,7IMWZAJ:(.R#C= M([!&P'&"ER5D<[9IXU$!QV"#W&7J0,SI.C2N1=@*X8(F6(^,W:"S)H=:P3*% MX&A/V"<-'ZB(5,*"X$4A)U65E=&KMRO%2@3"\0;N(T5$6;3\4S@8[MYKTOT# M9B,;M<]RR^BO^N>/V44H)'P6CNY#^-$H'1FZXWDPLO4P([SB =--,<^R#!WI M*@DLBF!EJ78'):Q M&G$SK'W4B9"%]TCX,DMN M4TEXU-ZRR[>!M,-G)608/(__UIGOWY-F)):OB6#DAH(C93,WT(GVM3O,;Y \ M)-YM)"I#,>8H.V\D0."9YQB(BY?\>@NMWNWC&#)R8V(B&B]]!,+S9AV.*T6N M*+$1N/ 2L +*^&7,C<)2!'_,D26_88N]H.*XY?9,1@=)^V@Z2*B,[TQKN[*ZZ"VJ MB]IE=5%97;2WZJ)^9G51O;:\4(?$7=$%7+::9@EOG04TG>08/3<#6H/J9AP<>8V00+,8=-\<'^5^C)JDRI M:IW+B1I+T OD[>12T!KAAC<)D4!_.PR[#VXAJGO"2_!G.K-,A5P*D63Q]CAE MC.)3@>"74LM!*'B:PA#I"EN"BE:#@\!]&,UIQ!4;'0JB7B:3P#*QS?JSA1B9 M60;B*+E7WO"KN%6-DQD8LUXWWXW8QZ?+#M&\TNQR4#3 Z< MK7+/RG?:ONQ#D)Z6KMRW[P,A_3!U,%1\H$Q$,/I:O M(K ,Y!BT1WP9C)X= 8?=4'.%/R9X;15_O[G^7]?PH&67,!N[ NR %TT@1 MF?F8<,LC>=6J]4I.FRG,Z\%O T>%USQK$?_R*(+&3Y8_E)) MEI]3C3X/$="U:UR"@CL;I';!];A[@-*I>KP(1>\7=\^-!RJKG2G7 M<*WRMUA**[<<^X5E;Q[_C'^"RL"C>"[*&Y YRCKC=D M.PT%M, XJ,0L86@F%1YL-2H%ZU1D9_4P6PZ+(][_!?*0N'%!,)'4<'S50"?G MAF+O.RSZ)](,L3E7MJ5Y+^NH/[;M(!V#\9U-/-;4F1A2HDEMXS/95#TJTVM!7ZI%*)<4L$O688 MQ__53O/4E0QUJ71E1O M&1#:*OSV%>Q\<+-Y,OCH^0Y,S) [V<,SSZ$_)YP> M6!:;Z3>+S+>CTKN/:06P(QY-V]#55Z\Q(57%(6O[-)IL:%+GA_73=@?Y BVG;? VNJKY4&9SK%A MV9BBW$VX\)VD:POQW)D+*R-V*%CW1U#!246H['94-,) M'DPXUPW;>B=".?%.5I[./?UG:A=8,RYY3H;%\&75<@32]=R:G8&]R26K5PILW]@DA/H+GS@\TB#R[JT 1@ MVFSB/U"N"$0)V$$[_Q*XS@?), M.N;4@P&K>K(#!X34A;DN.UO@HO#0I:'!$=CIJDFEV$J2^7%,&\27%6"=,+JS#F7C,3!@'P^'11M5UPH8Q\BW9?#,4:GMIW>0D49BV[Q*B^O,2(/) #M4B66.G10RR$QYS]5]HPUNI6 M# >DY+[Z)A"@4SWEZ4ZP'A.VZD MPGVZ(0(>1#: M.J?:6C'ZH4F[1ASD@?<'W,U\70.VVK7_@\;3>Z#CTB18[@* M'Z@75[5^]TPC03TF57F@ F($?H%A"P8C,,K[4UU8ABU NPCJCS$P0^PL0VU/ MN3NC3RLYDTA5!,D8K=E@H-$5R(>91QQOF;A3FK8 R\^>'C0CI]QBLTTE['6[ M&X^X\.R)+/F(!]CC0HR=2449C'-2_1*Y9FJ^B7M[5#F@PH\\)_ZT0SA*YH&IHU01/&DLA$+L56W5UZ9!D0#^ CVVJ MFIL'/+9%S>I)VI6J@]66J0+L<#5+8N3X.#4JR=98"C1]!%8PY'H9"G?KI"0[ M^ 1K\@=CE22[,Q/7&R'>EBY)^@-F7B]4Z MT_G4O*5>BL&]Y&Q.;'<*PC71&6ON!GLB8>R-+3X6\1["1-"&AV>Q@0X'LN!+ MJE#J1%.T:N\P2@5R##SB@^&)]*0;?OG5 J.9$8=L'DD<\I;:O3D[9&[,D0D5 MU/:$QT2=?=@WJFH-F&NY.E1_B6CZ85Q->?M[:$(9@(,^\9\% ZQXI^I/BE6 MUZK!7A)?3FGR0*CZH;[X=D!6Q@5AOJDQ>LE(Y /W->I[\.+B89T3^%(M\O+V MQP^]2&I+ K.=>M#UA!GB2W!,D%)5_&H'01F4D&V+E8-7L3)>)"J2"$_'S M*F;$,+/@4@=487,@*KCC"I&S@@A_#QXBFJR5>1:\5(QY(:H"1<.E\R&M5]+6:HF,V8I'(\]NV9JU M#N,0']U736K)IHD8]_ W5$36N1U,P#)V*;E&E<_8].C^E6K:/5C>2.\5"*"Q MD#BWTB\DB;MUVP M.O12W*PCWJ*R;47&$TSF7QK30FEV"LD%23[-#B)+;83<,91UK DGY65D? MRM"HR< R7:+JTO3#R$ )=;XC,A]864\O4UOE2DPL2%@!B8$G.??QP4XC/LQL M'/]]I9([W)7^O( 8BA.@J9ECHCY0,]QTSF;N/?)LZE" OT))UJ06P24NI&3L M$=R2\E.51/$;/TNVBJ@$Q=Q#0"I\P)K-R!G[^@>8@GP\:.Q] ;8:NQ'.H0@7 M<" ZK0PGJ74D3M)-#(U^:S]2K 'WX#U)B-:BA'B0^##T:O4/ M?WXT >5#N6OLL2!C2*\%MU%Y+5@(JJ%0$2,'M.X2@YDJK+1?PT4%RMW!HGO$ MY.;Z1<7I^""+DD<@WP7I 17,5<$16XHFI6LDL\HFIH3K9$.H3-HV&[ MVTZ(N^#-/#?V$I=]R>\9_(9/A84GOA(:#5OC!A M2 .'__'BV83IKI EQX51L1N=UT@TA>#LOU/'CT[E;?6Q=>)3 MZYX,:M7TN7$+,,BNB6H'V>Y5NKF\2WJY/5QN-SVI4*U4=:ZN M/6_?FQ)5D7_2K*#BSSNV.D%D@WMUSB7#;[K6]HY?=M^V9 MB?EK0J#":%J6&#WL9C[]S?ON30?1:K32. MQH4%E?A\ YKI2$%H"KKXP1.3B1&^>1XD(MA\ TR[\MLBN)D9A-=$Y)8,'1/QL#MM,(1WL&P?/-AO)8E^NRE]]]=B+,5JWECTS>G= MWIJ@$&Q1G&(P*83.S8^H\OH1M)&I9%-Z]PM)T2.[\M]7.DW4/K).3]>0)E;-X&1 M0!F>#^R7+O)X'[%5-Y+QB7XWICRB@=.T=_%->KQZVL]ZI2+9QBN7J08D+(>/ ME&=0H,*)O]E/@%%(77=^P@=S'F>EGF6^(L]0[4C)=)"CDC[XQ65J/"_W,1SQ M <]T8@_EH#*@:0)7F7YR;DF- "W9B>Q6,$,R(ZA281^[,A!%5)KKDPUZ*M(5Y\'VY4]Y-C5.;)6S??&CW M4WG3"?^M ]J[^=*4I8=_/MWAEQ^NGVZO_S_4X_&O43LOY8W#DMQH$[H?!$I1 MT,(4-&/=1C9EK046PYME>+RDT8<27 2;#^OK>'FU9;Y8^!>>1#L-KLS!@THF M#Z[P05"T =2;X^E(2YT9&J;5; 0(@RM9E4-P"/I0S,^UK9\TC4XUX'^(A?!7 M[]85-I)IX5&C#C U#]37DB^!&KO]^7 $/ \_I-=RL#J<0(B8\G]ZIL['CCV% MMO#D) M)3TGT2F:DX@A8O&X/ _A924G!N<1NXLC@6$BXARP+>.[HF!Q,"P&*RK>K0AZ M^*=()L!< R$D,-B2?\'0&<;DP=860& 1:.38H"<6@LE%H_E^63:Z]5/=#6!+ MXR%Q?Y7I?8]9RZ84"(>/00&EV M-HA;4M#ALS,)H/]@4WX\UYJU0,_20]6DQYYU>I6#E4ZC/*0S"J? MGSR:=FV+K3,\ZA=;?3TJ]+3TXZR-7-TA=45?H4(49Z!8, M%HMBO)]L*1!OJ4TL3'PZ_B9G8I,+L4DQ0]RV#$-@0/G/\EL,0CAF)UR#9L'[ ML35>Y;D^_@,JC\)ORG&(:#L2@@CFXOEM2(&GD;7&]!7H46@8:K(P3:KCI[ , MXNN\!IG)"0,1I#IH7L'IEUU)[9XL>!]T/$A#$)^+TB-2Q^GW!V2]/.\+.RO- M>D+?N/[>H@@ PLU#"N$O(^V^[RJ>@0^]X/??1D'[4LA^*M&63V OQ_X\ Q>'#,TFZ,FQ]_"3=OV)TEP6#/_G7*-+B M__(V$'QG[YM;NQ4N#8%"XO86V%=P;5!G.*Y<E17X"BG(""C46(O,?['>@9PDU+#$BU3Z((-:!BM;8L%$^^D*-N:INA,TF MD28V$X/29X!7RRVN;#L+I-R5_@D&MV^1G8?N"JZ#3;IK5#7=%84=]=76H)NF MML)O1M754<=Y1 F[JC>$R/-.4W3 %FH(@H[UX@X5ECMLYADF!BB=J-'4S%4_WJM6IJ.()X/2%\Q;:4&E8^N)+8O(TZB'UY<5F B0FHI8B M[A;XM5>@T(ZKJ)Y]FR'5UZ,$?XJ[0VF@8 P!V0A!W4L*K\LH)EI($Q93";Z] M \*+]DY0P\.<:./J"GQ:Z-SYO;74$:W#AT(OOG@ZM_EV=:'Z^#L1_Y7Q_0\7?CG_E\T#YHZCBC$24!JTK)51Q2<9)?E*I]/E& M1NO&=.C4 (.)BBP#3 C?]9L1#G(XCO!]SGC\/LAT^X-GR. 3Q?74_ZDAU:/U M-,(HPGIW[LXPC>LU1XQ5(PB>:7!$S2A[[:P.>W%UF%1]0:;>H@F=Z0IRK1T8 M0)F0%:C[_CZ?*A:)8,6-P;\MJ/H9EMBZ:O6;W),CE"@5ZZBYOHU8B1R,OYKJ M=[.@9#NH=2U#[EJ&478M RX8!5UGJJ8.NVPRF@QG774R&6FC?DM59L-^=S!@ M,^U?;66$6J(N@:A+($HL@:A$D&U]0R.8_;S(3VFN'^Z8R J#0P1J1C7^L"UO MX=S[Y7OH)_EF6SC +/2>4K+$*6 N@Q0PE__!TEB\59Y4@6,:?5=D6EK2V%UI M&$NU$[JI9FJ7K(?"MC%G78=H")NKTYPM(BZE=B;7,Z/]]/M3* MPA1^N\]C9<>E4PR6B]"^@_895DT*?O?14*]?;$86X%'S_GZ3(J(*/F.=$JBT MJ1-(2E-Z#+U6H>8'XO"X,YIOD#NI7C%BG/U4X'*+:",%9 XA8'W:T M$,9*;[0!8R5ZT:R_9VZBLXM28%<&"$^DK,-=B4V1U,C98%<85N?S/L)[F?/RTG'2B?U3ZUF._7SK$>-FKV!4NA)V9_W.NGOV&9- MO;5/^IVHQ2D&AX(L\O\V.HTP6J&AO'YJ26TXU-_C7QLEOJ8L?N$7D[[VZ@'R MLRM;OPXW.:C$(/_$NI>[=)$*A,35=J--^#7!^B@8\#V)M(*$F_Q\4E2+FO9$ MG6UW>S'DZA1AIJ0;,ITR!F[(RJXE^M^5>);!9@D5^:IKFL'*WOQHDP%#FW^* M]NSRA@3?(EEEH4W;SV2'58YH22E\437"_&5_VX]NFR8=5&G?A9R:.-9G9P?? M#;[B.-]M:Z:[Z/'D P#MA*;D$.1X((_Z2>RPV@D.;VUPEF/7<9ZU5&QA20L1[(6#(Q4[*Q5 6WI>;- M'+S9KPQO=H W^W)_,*P\;Y9DQ6^Z$/83I\S'0X]!GE&,+(XD##_EB?=N98X= MX_>'#L >\U1_,(:LEG$5'XG5>LAJ@^&H(JQVZ,C9,=4T5AT[D4G. ML/XZ4K9O#?W$#%C("TC-GS[1"\M,OS'N@@5;1\K.D<]*4L]E\-D ^6Q8&3Z[ M)!/Z#PXWS>')-&S/Q"';V"M7&]&'"(!Q\E/=9Y3X DJAL"0-&^.^W%:2B6+6PXF!" 2'W%7G,^ J@VLP^@PZ,G M@!(5H7]101IA6N[TVA5AN4LRON]?%ZIN^Q#I M4W5!3;_8.N98,_==M6LC?.]QDO ,'F]0<]*JMPI\M.+](&VLRO;R+ M#7ZQ91SE6>=!YG]+WW:$.$14;ZYK;ZNO*T&M<"1R+8IL)OU&^,%;D[K'Z!7UU\NC5[ M?MCM9L Q%O!O93-JDA<'C7%'Z23EI!)QTE@&T MBBM8?F$*;RFX-[?7LR>;1RQF9B84[8J9651.Z!AB0N(\,#?<87?_]16RD?CS%D'*D!: M?8#6]*C57B![>\UA+\<:4Z8YH)=ZU6FV4Z 3)ZK#\ D@"FK(3AQAOK;RAW>TD%4=OXI\]SF[,HI?/7E#+=Q%%5!Z.ZOSZ&3/J MWM(HY;!LDBM[F$])9O8*>R85RJ?L[K,<\XI ]'FZ^T(5?F+93#4G.V#AX-*7@TVEUUG();44O=>4O=?MRG MONA=7WKW57. .P=D?8H=! M$O$'W\WC++(7RB'&AH:E%$ &$_IZ[59CW&\FE7TXGM!Q+.R8!2KAD#U!15P( M;YW'!DS^;B2::\.I&OPO>#I.,$,.)SUF3I!;\4LWSS%/FURN\*:G>GAYJN"( MX>4(<1*C=>2?]13R>@IY*5/(LP=>*XUULP6W&GQ][)&Z/':=[#10P$ZV1AJY.= -4%3PS;9"D&(DIT4S,Y,#']2RX;E#\ MJ0QK['6*C5+,>I32;BK]T=XF(R:_EN) 5&]HG3\.4<))B*B#]S7%KAIQGG0B M7#\]W46T7I'6A-RM(MLW#6P7-X.E',<_N_%L&U$\N(XKM^&CU(8+I:E4O*'^ M1G4XGO<4_X7]Q]/?X/8PW<(C%;>*;!QSYX4'M16+7YQ,9F%06I,G\M*UJ>'_ MW(6,5#24T6XWQCVYW3XNJ&+I28B3:!"XGDYA)V VVG!GPP&")7:D[H +%!^? M^ ^6RQR0HV\6;.%' /GT7@K[L+"X=!!AH%/:>*M*W3S5%Y?O-ENH>HCD%$[^K*^? TB/ M(#]G@+&^6ZL.@Q1W@>.2O2D@WYR)&7!@HOY;;&=KR M#NK1O-RVLC,F\9X01@Y>G76T*-.#95Y-3R725'''\KN-]6SN4I86AHKT1,3& M_W@Z#9 APT]_Y1P"\/LV^ZON-<2>EM.0,K.**B\T/ M.!"<%D/:IX[$;"4FQ0?@($1CP;U97-XK@GAAWEM,)'FRII=>8Y__=0WS[Z-M> 0ON$9_,#5/,[^YO!+ MJ*@X*30.JC,ZDM<8E8UNA0N.,N__8O1+ELD8@IK M%:4Q[@SE3K\L,R#W,58X"7/,TNEO]]=?[K_=/]_?;5<_G53NX%E(FN5AG&CU M',K.SE2#L.NSR)'^D.TR7%D0'A=6P!)43R[4)5;L[>)]G]F-EK;#B[FTMJ@! M_(Q'GXP-A^ M>9N0K&_A4106LBXF^DJ(O9YPM.AT'GIN@U!3;+5RAP@_ M89JV^F?IR%1?F&[9C,&Y:80&')&DNJSJ4/$ _P2>U5\Q5R4I*5AVV"]K-FY% MHM*G(B=\KIJ19B'4E\X!I(3H']XR&R1EV!CO7,M>Q?ND^DYKM!ZC7,>U[E_; MB^.Z@^5&@*3];EEC/BODNZZ1_=,HS<@M>CD#"@*D;26K6C8*\DDENDJA3*V> M2B[MZ+3@ZI=;K;*ZULLXY:U5E@^DG 5^>[*(F +R4@)FL21",R1T9M>25 X4 M3*"[$KSA39]B@NW%9@R;&*4/"(6IM#X_/UW3O[4_?PS1A[][]G2NPJ]HE$(Z MH#!\KKH(Z R/FR+ LRD]6&^$7L@Y1!G(! \M(RHQS S16 M[66X/GHFH0HS_)5N!M"]+_-A6'=?VIJYG,UEZ9Q/8*)/FEH,1 M%9G>$MV^MUA8MDNZ6Y5 (G1+DTS+I<3C5. FLU]P>VJ2NH"E_@*A<)FQE(3D M/GBO\*/IJJ@.8\&?._&PY^#%3_R]7RW[.[TS)H-P[--/FF>_PC/GH=CAV-D@ MB"W>.Y;H2TY3NL:S?N65$W!"]@NL>+*,HI_Z$-#A$8(LPC_I%)^N)=6&Y;UP M'L"."J+#! &GIRB#0 !$M'ICH#Q6('53Q2877G -'UT$/KJ=#1^-"T9&T9FJ MJ<,NFXPFPUE7G4Q&VJC?4I79L-\=#-A,^U<;4ZXUZ'0-.ETFZ'0Q1.,#[X_N M1,2#X[=/IRFMU][M5N^ P?SL"D6B#?VAX#N=9->* .'L63"U<+J=];YJJZX:PJ^SCETZ&\ MQ3M2WEP0X'M_YT1/_*0#,?5I#FLF#0#.)T"!,YS.F>89['&V"G#VC!9@ROEU M5D_J-(W!"/F01H[NN+[M%J*FGRQ<^6C4'/8Z6Z"5#T;EH)6/FKWAL-"3LC\' M*2UM3?L#4!^= 8!Z =ST2E17;!S-0UM,][_3PG$%FBFJ?:KH1I:UX0WC LZ* M:&<\.B!=-L#,TATP :07R](*X[+7/727UD.W<0RD,")]OD(C[@C)I[Y+&$BW=3AW M/CG%>EU89MK,E+K8I^B=!-3]TR=NFC3T&^/=2PI**MXI89!PS2!%E6F<00KJ MT@'5I+3[%6&@"_!=>,&)GCT((^=UE9YB7YMEORB[JPSZG(TNR7O9;('NVAER MMV=0UHR0\LZOVGY1+<"U )=N#&PCP",,(LJ]WGD(<$8E6#3S>HJ)TQRC@';) MHT81 #BB5$8FM=LZCTQJ-CW]Q*I39U;KS&J=6:TSJ^>1)*PSJW5F-4REM M50S-GQXI914YEG2D1W(%:VFNI?E@=L(^I'G8&'?E4=D3#H\AS6=;JF0M8,M+ M60+7%.>,@F'!_N/I"X3#V*%:R7_N=WPJ\-*=_\R4*J71N50IK2%E7:A4%RH5 M*U0Z@2MY0W%.755UH@=WI@5"=5557565(^+"'#?%!*HKJNJ*JG2O:K3)K:83D>2<,!^V#2I""5<&#]LY02W6)5@5923DH*W60 ME?K=$RG2.@=W" Y0\Z:NY%IP49DO=2U/IB1T#BH)-+Z[/50J4HI1%_24R4K= M@[)2CUBI=R*3X,_!AOWJV7#\GLV'K\S@G!#*OC98,P5B8R'*>H%(\GR_,1[L M#DI86Z05Y)6-90Y%>650)5ZIJ]J/SXXT'WQN&9JDO^(4+9H=LIWZO@Q[9L, MO>(B.021W'VL>FW[5I!7AF7SRJA*O'(!QJU?LKZF&DJ67O"T=C%X=\O[G+2( M[&@,%_,.^ZW&6!G)HU%9!E E$HXE6=(7S(0[6MD%F;#-F;"U<[CK$$RX+PLX M6NG:[C13:C2/:Q0[#HZM;2N?U>G4>_5P8JP&3+*PX5SYI#R\!-17"];\7_K@ MLDSF#R4J^>N0Q+<1"L._&PS_!43N.D+H3'$L+(D*2.)0'HZ2!M7'VNX^98;; MH-"/QG =8+B!W$M!^#@XP]7&.S?>39:_+G+GSITSK^,JGSZ55DF'\'.VP-7N M$_I+NVS[LN*X^$?I/*WE^5+E>5N7<1MY)KR3SK#DH$5U8?)_7QE*'NL<%"?6 M18]Q83DZ?N&3S<"8T]^8:.83QQGYE=AL*_R).H%]>6[V3Q+-+((IQW^=V+^O M3%'/\;,#=G JE):_4I3X(J/_G-MAI]<+NYK83/UYIW-3SBF+526N6.M+B'QZ? M[YZD9US]P]/CM_O;Z^>[6^GK_@=*>E<=Z2]%;LYXO79O M]>:,+B^X#/OA98BP3IZ^G4]ECZT!.. MQB$9NCK1#;B;([5CNPR6$:_\%CXV8[!,?W@>D W%:.QC.)P1A -8(\T6MT@* M8C@,E4Y9> F#8L@+ZS )Z$;6K9[L#EI]6Q>G1U&WLG?",Z97^ZVJN:QHS/^%Q M]#9_I=\8/RZ8K;JDG[$S-U5+Q_^G-I(+3J+R*4RMSX$KN:V4#;#:LM,M:\A' M;2%7B),V3:,JEY.&R$E*:>-B:O-XP^Q;:ZD:M?6[6^,6&BT!(0/&3_(V!K=[ M59FU5ENUA].1^7EDV&J,AZ6E/RX=FZ;R"SQY>]\/K^B8TF=.HHVL-J-R7B/W M@H#?U276?JW1$&VX12IC']66]N%ND2P6*69A#Q6TL%N=$PE 5UZ%5WZ!YP#0 M5H\=WWGL>+(6?%L%0N'YX:@J\+*U(W/@T>/E<5(7.:DUJ,H0^W,WUCD6A+I= M'TH]C[R>8'RDV%H)FJ;7&'=:@QY+<2U$!<)?I8@Q/W&6 '7M7M\ M$(AZ^GAZ_R79AY)AF2]7+K-?2VIHI:<^6*8P3S:WLPX'Y]'.NH:<=>]JI'=U M-"BO3[2LWM7.L%O:FM8_J>Y=+=R[>DF=C74[Z*FT@QX5[3>X9+2Z-[1N6SM M;VAHT!5V!(88-RRAAZ+N$JT4Y]7BML;*Q!9FEW1CW*\,L M%^!7\9RKE2,N6NSVK',S^R3.V6B0/-=-ANXH9B2.%&K:[96,W%/E!.ON3ELM MQ+40EV0&E"/$'4+9[[5/7XC+3;!6)R5X[6#&+QT[6?:3@86PGWOKH9]+#2J$ MD-$CK/UK9K4Q^+C11F946IJHAFI.F5QLLX/1^MW^X$__P5Y5W03^^\YLVA>\ MZ7$"+"80L ONM8=[S0J?^'OE % .H8V';Y6LX+4.E>Q-!2+YA$D.?.S,=/CO M"7/?&3,ERV14SN>^6QQK6RZ.!3YL'8-$_<:XU;!]-5S1<==.^UXS#7N=6=J6$YGIU2JS$:<08$ MBC+MVA6?X3/C%1Q_6);VK@NP-%X8$;Y&XN])3E%9J3E)&]/ 7Y:RA(+#&ZIS M1SS#%7!CO<*;E])O&))[0F7A1E7A+^X104^WZKM8LE5-XRVHUQ)V5^ MP09UI+H2<,-\TR2#Y@ZE3R&6_U=0MB[[IK\Q;56\TJN@^BTEP=;P65*R3I[) M:4KMX+.#7:B^0E"),I)J,Z#!Z\+6';@#+KY6JM]K=I6-M5)E)D4.7G=5YLR M*JZIO[=:L#)38.W>Z1>628GBJ0N59S]OWXY> M-1(63@<5R^D<X^&1\%4SO]5@=QQ]O#XX(JB],Y3)*U%HWJ M;.W#@60C8E-&3=-<7QS_QM\)"/%D)*ESX!M_U!@/Y=[N-WYU MW,[S9J9B-_[VW%32C=_&P0*RDC+$\A0C&N?-6@?BK/0;O]U& )3C@OOFOO%/ M]6)7%P2I]E\&%+1F[CN6J6D\M_2* *Q3RW&/?]%?ALGQ%W\8!L&VYK]2^ M_8EP4[&;?GMV*NNF[R >@-Q5D@TGM7-?-=XZ$&LEPOTYV*@+;#20VZ/CCIJY M6.=_/8Y*[>N7*5@;NN1+-P$0C5P>=(X["K!VR/9D 6S/3659 'WDKU:_]O6K MSUH'XJP,7W_0&/=3V*22OGXAPT+I-0<5O^ Y,M!L;4GS42I+X^CXF^OCSZQD MJ/#VST:_'-H,&C;&O3;8065Y&$4Z.H[ARM82=PD25\A8/+ZM. );L2/W>B64 M@E1=_HJ$DG8 X*H<1QZ&(;>(,2D(73J4V[M/ "QT:D>,/E598=^;&EMOCAZ\ MPRX'A'0*JEC>3K>MO-!S6EV&C&S?W7?:5=;WYM7"MJ;,<:1I=3*TNUYVI_[[ M.N^S<2Z\K[=3[^6[7U/#0_*$Z$C)B[@-KEB_K+EZ]5V;,_AST'C/(>^8*OX^ MY[VX!5CIF;OGY=/G;%3S!F\IQ45*T<8%?2:%?*;![B#^I9_KUKI^/4YO.N:F MV)8XNBZ:E@O+T?$+GWB]_!L+P=)^B\/) M_?L*TF2.GY7&U)OA\A2"3KF*S+3C9([\!11?'P=--__$"!]Q^(:)6C=0*/AVA]__!T=_?'HW3S^.-[,W.U$03!3AK" MT)$6__#X?//J'YX>O]W?7C_?W4I?[Q^N'V[NK[])3\_PP9]W#\]/:>R4 MC;&J-++^RD$I:[S%&F^QBFNJ\18/B;=8:.YJC;=8XRW6,($UWF*-M[@G5[C& M6ZS:JRH_X;2JW[JP[H$* P9=1JGNX+"U=$JG),"@NNZ[@E5B.W!3265B"H[K MDMOM7:K$:M8Z*SV5WE*@]!KC7F509B^L@*6B@$&74:4Q//"-WR\),*AN]:[B MC;\]-Y5UXP\:XX'<34DSUR@"56.M W'6-A7>B!\HMWH[XPE5J[3L9 R"ZI2Q MUJ;VZ, &P@AB/P5B21=*L[0]@RY M38AI 'Y*3^ZUDY'*DF^ J@2?JJRP3P%G*(DG52:23TFP*2>SNM)QADX[*WMZ M.$,5AO6HTSZE17TVC),N 6>H,SRAX5+G<-=6%6?H%(#'MOQ]SGNQQAG:/WW. M1C5O1( K'V>H,R*?:9#2\K$3-FNU<(8R<84V(9#P5^MP)9KN)T5I]@B4I%0V MVHSLT^YA6W-LE5D#WNL'O-?%RJ)VLYW@/ GH9^!J M<.7%EC@H>XUM6&.OF90.?XVR9#-GP:8(1&4L9;B$A43N0NF14O8VE,9XU$PB M\&]/Z5&G["7B0+M.,QF]#]9([2[ X:Z5TZ$J*!_QHVQ*FS"=3D!K?%U# *[? M4ZB /[BQ7F&Y2Z#(%/5U4>;8P+^1@F5\D>EM5'=9,TH,G2H8%DN)(B)^U:M=ODH05-+(8T%Y2I\>W M^S2=,\TSF#5;$YS]ZKF>S:(B?L=OI&>\>9_A\5\,:_HSI 00A0%]%O BU_98 M,1BPZHC3\QSO7,.PWE'!E2X..=\+\RQY_0H^=$?&E#_2?E@?[T9R/G[;75@='61N-FH/6H"C( MVG#8;(_6PW3E!_SJM[J[ 'Z= S8QZ/K>+J&8,W-+TW9X-H[E#O-GDCK^ 9[[ M_,Z,-_8GO&1>N%"CB^/H9&54%1"+"X@/@JSW,X.!%U\'6:IT_!,L[>=WJ[!0 M#&E8;*\J-=R7<0$.MA**BT@3E2\43"OAN8:G 4+W<&>XL%?5=D;ON8,YL M1@,DZAOC(+)QC;0.!20I YCGV;WRIKX7"E7>'''&TED&X>K:D"-/[.UURIK8 M>]K3IY <.E,U==AED]%D..NJD\E(&_5;JC(;]KN# 9MI_VHC1,I6>9?]YK 2 ML/:4PWJP7,8/L=>4I&+)P:^J;A,2_I],=3R;8:+RWEQXKG.K.U/#PL^2V;]> MES,ST)9IUZ[X#)\>SPGBTSG0OA1YOI,\JY7D9MJP(?[\E+4 MFH;?82()5F:2^*%,(X'L2 IN2>"T1,_4?Y[FH.$(>OW^?\0(=N?I5LV M\U+4+^]B4*+4<.:@9SP>'U,;BK:TOC/N'KRDW!F>;;^(5.G,"^0[%.7YU MS/1?3+OZ+[.MX-9HA7+>VZ'<\3 K[#?&^*?$K9:LT5 IC0]Z8;ZI8(:?76'I M :E3I6]8LB1U(I+;!/%!('_3F3';D2;,?6?,E S\(BQIBJ(+8JUY), %:WMV M*0P)*"^<$U.+'(O0U]JC^<-7+O"%!\L,=,T75#7X>U+3SVPZ-_7_>,S)J!CI M#5*T]R!Y9YR>+@_J2%:$?0L60I6@,?C1*[Q!DSR'R@XE3,LR'%UC6-*KI0&# MO>O QFZL>.4G6V+AB?>Z( 3I3Z=3/K+MD+Y1LS7HE5(_TNXT>^U125/L.L/U MI2A%%J6L'ZU7SAB[DQKBE*CVS-$38N8?S= C.I M;NI^N&+' (3I(;,D2F6[48M-6;40[N W&E@AM\%=Y5L(RU5_,;#-P!\+KOQA M8SPJJVEP#_&$8Q[4;WFF]QT?-=-?0#KMR0472%J M,Y9K[&E).PZ..'W&.K'%L1(':Z()WYG]-%?1_5^1UTUA!?K5=R1R2H2@CSUI MK::2TBJU .O)P=^N3$3?X81V;4B^T!,>['3""$3=5)+5QVL/^ (LY!N;:3K< M&@N;J=KA:UU.R22(#5?IEFP2]!500=WFD8<\5N?B/PGTEU/BWM%>N;<#7ERJ M?KU,[KT L_69V:][LEN<[K HS)6_U-UYBI24N= M&;4UN>X^;K>4#?Y,H2MY0S(\>E7W&V.J@% ^UY=U;6KNA;4[1V+M0' M_M"=GU.A).2C"[>W4"AXUQM]DY;A]"=63O)*86G13W]O;* MO3A2M=D_[LCUZG#OUM7S8M'BT5TL[EI8CHY?^$0(5G P84W7;_'\A*@(:X4_ M42>.97AN]D\2!3B">N._3NS?QYD%;ED_.V!1H();^7H5J4[B9([\?5*-=W7IH**(ENWIIO_X@0+O/Q#1*D?K1#D4T?K^X>GN[H]' MZ>;QQ_=FYFHCA8Z=M *O(RW^X?'Y[DEZQM4_/#U^N[^]?KZ[E;[>/UP_W-Q? M?Y.>GN&#/^\>GI_2V"F[8>(D6R/\Y M/IT+&% &OT-,/T.'KTZC^34R40F?TJ1N":K0525'!_*HMH3/YT",B/XVQ6V] M!05LM!@M%F#Q=[K:(#*U7E\M/ \L+,"?X9?LP$X."(.KV2@')\ )TNU6=?%$ M:IM)[_B/0GBSK4W5!MA:PIMC''B8:)/!)CV_X/_Z%6P&MYT,,(+M\V[9FL/, MP#(9M(IU6+1;FU+EY2ZOW1B;>9HKIL$; [#$PB;@,,?.PFW<"T[_ 8S^Y**> M^,YLU.)PF:;9@ -E"ZMTM-\E=1KC3E-)#C=*?/";(#!OQX(3T@,]HX%6I(:M M#TATU!-*ZW-Z!Q?]L?WY(VH)BQ=&.'GTS#GHD4.KD4UBFO1H_E!U\]%,?KXQ M2A;BTPZZ!;7)41;9RZM3YJKYPIP )367%1!<_=LS[?XX-+.[,;VQER:\2T'3 MG!1J&N<,)!)MO*EJVTN42SK73&5D$2'"MEB!KXM2:H0M:U%\=GP,L$O(,]AX M-U4]QV<>'2O#+-N]0L,,V!X1>.6PK8K]FK*%#_.+'R!\3ML"!\N!M ML4)7I.A;WD>XS2\E1#]'XNB\X5< #Z/-:3EN9)V)G_-+8<+(B-7^[3ED0,.K M(]*4E"0F!#IGQ]HY7 C7/KHSQV%>VTD,]#2L=WD#(] E@:@-P*)&!&C=6Z!3 M!@X%<"^+MV\WI=0VX;5OB;LK$Q6!I*D+7-.=*9IVR"6J,Y=FL&;>+B@+'R:" M;!UVJKZ& ;1$TS*^+/3#N&L$,C81.E90&('*P$L1/XK:GY&QY_ C M()#C3?[-L=))$FSV'T_'??[;TUZ(X6SVHMHT><$!%UV?Z5,5&^%5%W;OR/![ M>)'J$+U@B?@]H!X\@?$WRB@V0 _N)@5?$&C; 8FX' (#!N("+/N3N:$?5M1L M;+?6!C/C1F.>^.6@WQ@/FYVDH?@;/S&AUC1]-@,>Q!U'R X\ =N8JTAF)!Z( M"ZA0!E^=NL@X*W>K?]Q.MI!70H:QR_[:<*Q0BDE(-\HRE^(GTOU8$2)]LV#A M'VA$FO^0C\3X*:*,#&SZ; 7\"H0$2YJ@X0W#FI*4O."L:XD&!3(MN-(,?$L@ MK.2TBX!I[)(2WUY=GN_HKW[^#[@B5!3GU?6CNN&*#7C39)QO@UL#%Y,.4)!\ MA>=PW'I_@_2EE3UFM"UG*Z2(VHIP:E2@4T4W I:?%-]03^TLO^VRY1?GV Z: MO61;T&^Y5?,97+G/<]OR7N:6YP9^V%HW+#ZX1+!T+ #V+O@_.J5GG9S(:1+Q MAA>7AQP\P3L'#W;J1?O;"46MD9$UD:<]!WIUY-EFEF_0-ES-_H1C]TT-? M,JN*;;3*<_X&KDWM!U+4>?1_P/27466@+< ?]NHZE]TX "^0LKCB5"N((FO[\/H28PAB4A($#+Z M!(4"W>IO;PQ0Q(\SP6:/ M-C'9G5@&-=X$?W3$7R,3G,&()H"E !8BX;9<>N<@2Q^V:#!82N_FRG'- M5>!_V Y.Z'S!CXB35Z[28D/.XH'&Y,BB=>*?#PHNC+\,VXUQIY4R (WKKNC8 M)6+,J)C3/!NN!I+(,ZE)*$1X.=GKBJ7?-JN>'AUZ:/9\,=3ISZNG*3K/H"'( MN+E"2<8_;^./KMHTL$(!UI9S5HUI. MK)Z]<&%9#1C'K.&ZBQF%6U:YS_H%424J7=:VI3VY'O1FG:V5=/9]HPI;?,%8 M2[F^E_/;X50LA7/**8/T,5NF=]M_Y;AG?;JN/2PE71<# MGQCV\=9M)1NS]LG%R9ZP> ]8W1563E=8+[LKK,B0FE$PI*;N):M[R4KI):M$ MF73.:4?]PM..L!YCW5RC8;+UP7KC&/U]OZ!)C50=^Q5$0=UB=68KB:-- MV>\7@-R2T*^UBZ5+L=XQMZF288$8TB-FI;O&2R_UVV@W!5!HUD_@/ MOQ%$L&K"JF1DF EV.^B\;E9UYE0N"*8\.CLRKW%SV*M^A3]0#5[J)I,8A.75 MGHT-O501!$?QI[J4>#7CB-/09])7=2E'*]VF(&4JG:?UIE,?I!;QAJ$S$PD&IX\^ MH2@B@G]DM3_Q=J<$_U"K WOEO[2!<6TW1[=2I#"35H0G$^%2^D*DB8)GF\-: M]Z*"K;0*"?:/X,54N;=>JD<$[9XFU8(,:$YXE%4J!6O M8'*\5_Q7/("@>R40 -$VY?"J3:IMCY!5XZ7T5!"]2O^T[XJE+$7:49[S3SVWD'21CU4.M5?"6.[N MM->56EC_8]]_R-40'+ 86D]H1$:,.%#:5V1@+M 7\XMRP=.B0BQ:R1?5()Y] MFC/_YG=6NB1\[S'9_I;II#IHEKA!<3=?6;6Y^/*;S>?X&;59C7E/>C[=:S(W2_]B[R*6 MISOHVU-Y.D$R\=5QE;_@MY $_HR]U@ZDILS"S1IEW9+;W(B]/)8"-5J_PW^@ M+1M"!X >2WAG 8DHLQ]L>$I9A3,L75XLN2M,K!I M=*[U1$]\H>3#TW0.:LY@CS/<7,:4;!Q$M)H>& W+F)+-4U/83JG/EB=R\\C\ M(@#+2'?"8%?8#_6!K!W+@P5HT6J$[2[B&(7JOJ$]]PW5/4BEC7\^5FE3W;]T MBM)P#@5IWP-#A2.1<+-^;]-U4TM.JT:3O^QO^Z=0F[>5(Y*HL]W=[NR$MARB MSK?DX2#+%:G.-.C3O=O/H4C^6M,^ =N&GGHTBE&7S9+M/6AX%#8N%/ 6VO*P4]:4JC+.[NQTX?JI5SN'C*M1E+^"?GD&^>E'4_I? MSV22,DQ#!J50(2^]LQ!(S4?,I5P"U@EF/[H&>#7-K6.[-Y67&F=L+:45W357N95%)9\!^ZZ;Q\>J RS66](S:P$WFOC!,-&'NQI'_H-C/ I,9/ MIDW:NO^G!SBDN71-$@IG^^T&J?3BJ5@)8R%-,1/#0>.,):>G.)<_@B_)XG X MG+#UPJAR)BAL#N@?^3%QQ'>>]8M7P<=Y!6&'0:7HSAQK&GA%P1HF"T:P\&() M4[) F^IIM=W%ZQ+B!Y_,J7X#L7JR[&>2ZG,JN:@9+@X2 2V%YE>WH-"HR6PRNN)+5R1 MLVF).3-8C!OT#.!34#S8?SS8)3P'MLSAD5TK;"7R?]N4@D-S@"\T4<>10 X7 M!<.[-&=D:I12FC,&K1YA9ZWMSFA*?UM0W1JFY/V!%%CT'OFO600X/%"DVAK: M? A!H]7P'.)*F4XE*.Z&@X#7$=KX+]V59FR7ROBU>CI.TCMXVU>VOAQ^T(JW MC"?+X=67%X3U=%,*HHB.8 %:ML3_[1Q$E<8#6-QTX'HHM!_@5*,-$YFVP+KK M' \4;G/J]D-1"\A;7'7W"Y7#8.T!R)AJ;%40,VAA04P*HR3J81;AMJG;C,MU M,)$IDVBQ&_![["&^1D&&UZ-D,#GHV0ZSPVW0VZ33E-B,WF)[0(Y3^#BN"VP?L MJF_??=#A[0DQ/"@A1HUQVJ60AQ 9#.K7-.*?J/\&9[M9,R#;; ;_!Q'9[9)08E?$G[I)#67^ MKA_1P/ZRI*EASOJKHMUJC%.FR63.WPH+_?!OV E ]=A-Z7]5U-=?@+)OS$8/ M1GIE/J9TVI.^6*I-,SENJ?(7;7.)FG/(X $]_\:H/W$%FZ#&'2D%=Z1?3Z.N M$40V+OYA'].H">,B#?FB4Q7DB[6FI*A._5,U59K$X:LO5&7/ZIO.&Z/^L"UO M(9,MZ-\H\8L$].04^Q_@$7ZP(G+#9%N:- X0C2&- ETK5$]! MWR"AX#T?HB=K@]GN^W#DVJAF=)P/GV*C@1H+Q[V@.U?<="\&"<&V0X08M-O8 MV):%PAET?EA1GEH7[*2L:FB#7P?]:<8R:VI83F+'N^9RL7?0V+9NQ3ZF6A!" M0V=<8)$DW*_LP"G-[4F<8F=3FWKJE)D@F,H#S2"*-T! -,)6!\[D.^XPQMI6 MP$#KM>162GM[@ MU%8K64I#,1_:81!@CYJ<(=M@V%T[8>X[8^F1@XWS#:/S:VA03,KLQ.AP M(@HJ4!F=/X0P&J"--R'R7L(@2,87O-*,&!!JIUT4OEPZ&_JFKWGY$2V7]Q6M M]!@6OF:Z&!I*3N^*7S,8$YUYA%JRMKM0BP]=7SOL[QP$ZQK]I1!UZ@W\27#! M[64D3.WXD!NO*I@>0!SX# <"AA'9B>C]YH%G'XX(R1V#% OS *<_Z#R]6[W, M=J[J\ C8M0CW EMNQ>TFN+>!:4A36I@;%*,(R>!?>!.@).B/&1G /-"G(M.\ M<1@SD[U8KDYZ-D"B4Z/VF>H*/1=.\0HJ%L-FS]0AYIRK7?5G8'JK4ZY2_5?Y MF <^C(Q@\FC8*,G?:]^*FCFS^YBGQJO8P)NZW@Z)\C'[>LL=1KB^1R)YI6!Z MKYO2CRU5NA4[B\F;%8O,;SZP/9]9OKSDT.3*LSUB>P^7]G*V,H@-:/>'/ M2GS-GLUDB8.V$(J70B+?BGFR7]!#O?>_'A8*16U)_Q9 MON';N#$:Q<._=GV M,*_SH KPF&O'L::Z&.J(.'[X=W"$HJ][YI]%JIBPKF !EPN>/0>E"^'[PK_ MX_/OZ2GZL]6]X2[DE$*;."%B]38%R(/_+?9X[GR'&!YA 4D($]>3@0^Q8$H" ML]K0&67M12R$AG>*9!2XN5/^5*8%&)ZIURUA%E*,TS-]\$(+C(X7E4]+C@<; MZ!P2H)_D A$RIKTI#).1[FKM%09TT*;$MY*2^<) R9+W^X< GSP4)O _@P,0 MR4!AAK>#C"%Z..? C_^3P+E*8QA,>@K66ORM2L&6K M9*YJL#W]%41(Y_9U.,,\CO$JZI(X)9Q(T""='BNE12C>&C-T!.'!D!3QT5_: M&/5+K0?,('(@XN 2A"-]]T[UH/*) \0%%+#/"4/2!Y9:V5\4>S&5[QUIT!PI MPU$_:U(\ACD+'W7:X&@S;8T4 MH>N#-I:[*/UF.YG9" /!W-W5G2A>LJJA9T^9'&\AQ-B:\E("OG,?49F]\;!+ M4.S',5!-RP4&?]4Y\)\?%5_LBMLH$BE51YVC/!9S.[ )*^0Z:EN3[U7#-5-R62;@L'+ MF2SUVE,E=/SUF8Z!2=B;105=R.[G8/YN'#T%FA #\>RZ9Q#*KM^O9H MLHR.8VQ'] ._V0@@G-0%2B9]C(8D4)HBK^AU]$4DT4<,)YA&%=WW5-,URUR5 M8\HA"^-]!^40PTW?13,DX,^Q[PJSCF)X 6T>=(5%=J\#9H7819@^3KGN:(8! MIO$*.Z;]0HYIA$#/<]@O:O?0-7V<\70YKO<9K(47?&&*MSH"VRBE'?2W<&>K M]A[V-'P,"ECAK V&=,K 98)E][/B9/_T6JP>3II_2PL1/TNR+\#'9N]PQ M 6E BPV+H$1]MQQ-+QYIAS?A)8!OQENN1M.9;]HIHBV0]_?(,_^NPOB!^:H-Q?$N66 =>(J*F,$6!^ M.+ZZ#UH@A5M;UU_OH_YZ4-=?U_771ZN_[J367W=/HOXZ.7PAS0H-PF*BI7.# M]5/4UDMIS(RL0=AWC[-KOQ U0*G\'P;&D(6UH??F+;\'[E#EIUE]B@)F45IO MCFZN:^ 4A(F67&2%$+.4_VIR3:9@!%#"0&OZT%0,B'=M:M?6H>$DD-&,WBBL;->Y8,F M_A@S,,'3*48&IO:+%=APH1E*HP(U9"J@GNP+,X$&Q.(/$D-\#!&P=C!68:.3 MON3!G!03E1MO^/IP+N%,U0WL>/2+!R)Q22I<6XK4D1\#)\\9%%Z.T.FWN/_#8Q_D1ZPN4 X:@REHX% )BG]"%'WGX5(J:8Z.WHF. M2EM3\58RCORA:RRSZ@[%WB,A15&3>B8.6E8X'%$ N/O,>+8LDQ#2C/%BBW?L M# 9.UV?K@TUYDJM!8E=\.48?1-NYTG]=S74-B/@)=5BO,9X!WXI#B0<%HLIC M@0S.P2NBD2!RR,'W TM!=7U'$Y?@1_>VS 'VM\L!9D>Z(K$1K#9K]9KMI.9. M)LSY3%8AT[[2XSZUWR'';SW_($;,3+(AZ536V7H4).R,L M#)BK6A"3(4,9R\^QQ"=RE?$P=#RN&!M32=>+J#>"17X042+Q'6J_V#"0';DH MVL$.9/T'4O4[WSNV3"3!J#3/#L"H?(X9-,:P*L;["IQ5(#=Q>:3M)1;?6BGE M>$Z>DA_RQSN.<#ZP)MA)*BVP- I.16B?J^!H[H-)7KIW\%@^L>EI? M[Z1@=CUI#<4GR=(6'9 99P8*#_DO*/OR\6XHTYTM"Y15P%^2H4$2) 8HH_!E MU#]LJ#E9K3=Q/EYN)C!Z6G,^01X$A>27Q,Z=@^#Y5Y=.)2%8G*9I!"5./0)D M"-&<:NKULEY,WK0SC[90<9VD.[$?88>4H:L3@@OS;;AI=%BA7]#OT+!"V=>I M/I"5Y/<( #-%WN5GC,)9:.#M7X^Z!/6.8@B15@=OPG@NK