0001022652-24-000001.txt : 20240222 0001022652-24-000001.hdr.sgml : 20240222 20240221201103 ACCESSION NUMBER: 0001022652-24-000001 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240222 DATE AS OF CHANGE: 20240221 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: 24661912 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-20231231.htm 10-K insg-20231231
false2023FY0001022652P1YP2YP3Y0.1http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrentP5D0.0792896P3YP3Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent00010226522023-01-012023-12-3100010226522023-06-30iso4217:USD00010226522024-02-16xbrli:shares00010226522023-12-3100010226522022-12-31iso4217:USDxbrli:shares0001022652us-gaap:SeriesEPreferredStockMember2022-12-310001022652us-gaap:SeriesEPreferredStockMember2023-12-310001022652insg:MobileSolutionsMember2023-01-012023-12-310001022652insg:MobileSolutionsMember2022-01-012022-12-310001022652insg:FixedWirelessAccessSolutionsMember2023-01-012023-12-310001022652insg:FixedWirelessAccessSolutionsMember2022-01-012022-12-310001022652us-gaap:ProductMember2023-01-012023-12-310001022652us-gaap:ProductMember2022-01-012022-12-310001022652insg:ServicesAndOtherMemberMember2023-01-012023-12-310001022652insg:ServicesAndOtherMemberMember2022-01-012022-12-3100010226522022-01-012022-12-310001022652us-gaap:PreferredStockMember2021-12-310001022652us-gaap:CommonStockMember2021-12-310001022652us-gaap:AdditionalPaidInCapitalMember2021-12-310001022652us-gaap:RetainedEarningsMember2021-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100010226522021-12-310001022652us-gaap:RetainedEarningsMember2022-01-012022-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001022652us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001022652us-gaap:CommonStockMember2022-01-012022-12-310001022652us-gaap:PreferredStockMember2022-12-310001022652us-gaap:CommonStockMember2022-12-310001022652us-gaap:AdditionalPaidInCapitalMember2022-12-310001022652us-gaap:RetainedEarningsMember2022-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-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-31insg:segment0001022652us-gaap:SubsequentEventMember2024-01-240001022652us-gaap:RevolvingCreditFacilityMember2023-12-310001022652us-gaap:ConvertibleDebtMemberinsg:TwentyTwentyFiveConvertibleNotesMember2023-12-310001022652srt:MinimumMember2023-01-012023-12-310001022652srt:MaximumMember2023-01-012023-12-310001022652us-gaap:AccountsPayableAndAccruedLiabilitiesMember2023-12-310001022652us-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-12-310001022652us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001022652us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001022652us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001022652us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001022652srt:MinimumMember2023-12-310001022652srt:MaximumMember2023-12-3100010226522023-10-012023-12-31insg:reportingUnit00010226522021-01-012021-12-310001022652us-gaap:BuildingMember2023-12-310001022652srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2023-12-310001022652insg:ProductToolingMember2023-12-310001022652us-gaap:PropertyPlantAndEquipmentOtherTypesMembersrt:MinimumMember2023-12-310001022652srt:MaximumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001022652insg:RentalAssetsMembersrt:MinimumMember2023-12-310001022652insg:RentalAssetsMembersrt:MaximumMember2023-12-31xbrli:pure0001022652us-gaap:SubsequentEventMember2024-01-242024-01-240001022652us-gaap:EquipmentMember2023-12-310001022652us-gaap:EquipmentMember2022-12-310001022652us-gaap:ComputerEquipmentMember2023-12-310001022652us-gaap:ComputerEquipmentMember2022-12-310001022652us-gaap:OtherMachineryAndEquipmentMember2023-12-310001022652us-gaap:OtherMachineryAndEquipmentMember2022-12-310001022652us-gaap:FurnitureAndFixturesMember2023-12-310001022652us-gaap:FurnitureAndFixturesMember2022-12-310001022652us-gaap:VehiclesMember2023-12-310001022652us-gaap:VehiclesMember2022-12-310001022652us-gaap:LeaseholdImprovementsMember2023-12-310001022652us-gaap:LeaseholdImprovementsMember2022-12-310001022652us-gaap:DevelopedTechnologyRightsMember2023-12-310001022652us-gaap:TrademarksAndTradeNamesMember2023-12-310001022652us-gaap:CustomerRelationshipsMember2023-12-310001022652us-gaap:SoftwareDevelopmentMember2023-12-310001022652us-gaap:OtherIntangibleAssetsMember2023-12-310001022652us-gaap:InProcessResearchAndDevelopmentMember2023-12-310001022652us-gaap:DevelopedTechnologyRightsMember2022-12-310001022652us-gaap:TrademarksAndTradeNamesMember2022-12-310001022652us-gaap:CustomerRelationshipsMember2022-12-310001022652us-gaap:SoftwareDevelopmentMember2022-12-310001022652us-gaap:OtherIntangibleAssetsMember2022-12-310001022652us-gaap:InProcessResearchAndDevelopmentMember2022-12-310001022652us-gaap:SoftwareDevelopmentMember2023-01-012023-12-310001022652us-gaap:SoftwareDevelopmentMember2022-01-012022-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputSharePriceMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputSharePriceMember2022-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputCreditSpreadMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputCreditSpreadMember2022-12-310001022652us-gaap:MeasurementInputExpectedTermMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2023-01-012023-12-310001022652us-gaap:MeasurementInputExpectedTermMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2022-01-012022-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMemberus-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:DerivativeMember2023-12-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:DerivativeMember2022-12-310001022652us-gaap:ConvertibleDebtMemberinsg:TwentyTwentyFiveConvertibleNotesMember2022-01-012022-12-310001022652us-gaap:ConvertibleDebtMemberinsg:TwentyTwentyFiveConvertibleNotesMember2023-01-012023-12-310001022652us-gaap:ConvertibleDebtMemberinsg:TwentyTwentyFiveConvertibleNotesMember2022-12-31insg:tradingDay0001022652srt:AffiliatedEntityMemberus-gaap:ConvertibleDebtMemberinsg:TwentyTwentyFiveConvertibleNotesMember2022-12-310001022652srt:AffiliatedEntityMemberus-gaap:ConvertibleDebtMemberinsg:TwentyTwentyFiveConvertibleNotesMember2023-12-310001022652srt:AffiliatedEntityMember2023-01-012023-12-310001022652srt:AffiliatedEntityMember2022-01-012022-12-310001022652us-gaap:RevolvingCreditFacilityMember2022-08-050001022652insg:SOFRMemberus-gaap:RevolvingCreditFacilityMember2022-08-052022-08-050001022652insg:FederalBaseRateMemberus-gaap:RevolvingCreditFacilityMember2022-08-052022-08-050001022652us-gaap:RevolvingCreditFacilityMember2022-08-052022-08-050001022652insg:LessThan15MillionMemberus-gaap:RevolvingCreditFacilityMember2022-08-050001022652insg:LessThan15MillionMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-08-052022-08-050001022652insg:LessThan15MillionMemberinsg:SOFRMemberus-gaap:RevolvingCreditFacilityMember2022-08-052022-08-050001022652us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberinsg:Between15MillionAnd25MillionMember2022-08-050001022652srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberinsg:Between15MillionAnd25MillionMember2022-08-050001022652us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMemberinsg:Between15MillionAnd25MillionMember2022-08-052022-08-050001022652insg:SOFRMemberus-gaap:RevolvingCreditFacilityMemberinsg:Between15MillionAnd25MillionMember2022-08-052022-08-050001022652insg:GreaterThan25MillionMemberus-gaap:RevolvingCreditFacilityMember2022-08-050001022652insg:GreaterThan25MillionMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-08-052022-08-050001022652insg:SOFRMemberinsg:GreaterThan25MillionMemberus-gaap:RevolvingCreditFacilityMember2022-08-052022-08-050001022652us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2024-02-200001022652us-gaap:RevolvingCreditFacilityMember2023-05-030001022652us-gaap:RevolvingCreditFacilityMember2023-05-032023-05-030001022652us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2023-05-032023-05-030001022652srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-05-032023-05-030001022652srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001022652us-gaap:RevolvingCreditFacilityMember2022-12-310001022652us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001022652us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310001022652us-gaap:DomesticCountryMember2023-12-310001022652us-gaap:CaliforniaFranchiseTaxBoardMember2023-12-310001022652us-gaap:ForeignCountryMember2023-12-310001022652us-gaap:SeriesDPreferredStockMember2023-12-310001022652us-gaap:SeriesEPreferredStockMember2023-01-012023-12-310001022652us-gaap:SeriesEPreferredStockMember2022-01-012022-12-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2021-01-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2022-01-012022-12-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2023-01-012023-12-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2023-12-310001022652insg:A2009OmnibusIncentiveCompensationPlanMemberus-gaap:EmployeeStockOptionMember2023-12-310001022652insg:A2009OmnibusIncentiveCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001022652insg:A2009OmnibusIncentiveCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001022652us-gaap:CostOfSalesMember2023-01-012023-12-310001022652us-gaap:CostOfSalesMember2022-01-012022-12-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001022652us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001022652us-gaap:EmployeeStockOptionMembersrt:MinimumMember2023-01-012023-12-310001022652srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001022652us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001022652us-gaap:EmployeeStockOptionMember2023-12-310001022652us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-310001022652srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2021-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2022-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-12-310001022652insg:EmployeeStockPurchasePlansMember2023-01-012023-12-310001022652insg:EmployeeStockPurchasePlansMember2023-12-310001022652insg:EmployeeStockPurchasePlansMember2022-01-012022-12-310001022652us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001022652us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001022652us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001022652us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001022652insg:EmployeeStockPurchasePlanSecuritiesMember2023-01-012023-12-310001022652insg:EmployeeStockPurchasePlanSecuritiesMember2022-01-012022-12-310001022652country:US2023-12-310001022652country:US2022-12-310001022652country:GB2023-12-310001022652country:GB2022-12-310001022652insg:OtherGeographicRegionsMember2023-12-310001022652insg:OtherGeographicRegionsMember2022-12-310001022652insg:UnitedStatesAndCanadaMember2023-01-012023-12-310001022652insg:UnitedStatesAndCanadaMember2022-01-012022-12-310001022652srt:EuropeMember2023-01-012023-12-310001022652srt:EuropeMember2022-01-012022-12-310001022652country:AU2023-01-012023-12-310001022652country:AU2022-01-012022-12-310001022652insg:OtherGeographicRegionsMember2023-01-012023-12-310001022652insg:OtherGeographicRegionsMember2022-01-012022-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberinsg:CustomerOneMember2023-01-012023-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberinsg:CustomerTwoMember2023-01-012023-12-310001022652insg:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberinsg:CustomerOneMember2022-01-012022-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberinsg:CustomerTwoMember2022-01-012022-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberinsg:CustomerOneMember2023-01-012023-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberinsg:CustomerTwoMember2023-01-012023-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberinsg:CustomerOneMember2022-01-012022-12-310001022652us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberinsg:CustomerTwoMember2022-01-012022-12-31

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, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                          to                         
Commission file number: 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
Non-accelerated filer
x
Smaller 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, 2023, as reported by The Nasdaq Global Select Market, was approximately $56.6 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 16, 2024 was 11,878,944.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement for the 2024 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, 2023, 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 make payments on or to refinance our indebtedness, including our senior secured credit facility and convertible notes obligations;
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 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 channel partners;
our relationships with and the performance of our 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 maintain strategic relationships to 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 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;
demand for fleet, vehicle and asset management software-as-a-service (“SaaS”) telematics solutions;
our ability to make successful yielding investments in research and development
the outcome of any pending or future litigation, including intellectual property litigation;
3


infringement claims with respect to intellectual property contained in our solutions;
our continued ability to license necessary third-party technology for the development and sale of our solutions;
the introduction of new products that could contain errors or defects;
conducting business abroad, including foreign currency risks;
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;
the impact of high rates of inflation and rising interest rates;
the continuing impact of uncertain global economic conditions on the demand for our products;
the impact of geopolitical instability on our business;
the emergence of global public health emergencies, such as the outbreak of the 2019 novel coronavirus (2019-nCoV), known as “COVID-19”, which could extend lead times in our supply chain and lengthen sales cycles with our customers; and
direct and indirect effects of COVID-19 on our employees, customers and supply chain and the economy and financial markets.
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 4G and 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 solutions are specifically built for the enterprise and small and medium business (“SMB”) market segments with a focus on performance, scalability, quality and enterprise grade security. Our intelligent edge telematics solutions are designed to improve business outcomes for enterprise and SMB market segments. We also provide a wireless subscriber management 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 solutions 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 4G and 5G solutions 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, resulting from an internal reorganization that was completed in November 2016. 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 trading symbol “INSG.”
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 recent mid-band spectrum auctions is allowing mobile operators to enter the home and business broadband markets. These network enhancements will allow enterprise and SMB customers to enable a multitude of business applications to all 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.
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 a 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.
5



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 enterprise and SMB market segments.
Keep enhancing our 5G WWAN solutions 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 four different types of 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 newly built 5G SD Edge solution provides real time WAN visibility, monitoring, automation and control. It provides central orchestration of network functions such as SD WAN routing, firewall and cloud security services.
Our wireless subscriber management solution (Inseego Subscribe) is specifically built for carrier servicing of government and is enterprise customers and is currently deployed in North America with a large carrier with several million end users.
Our telematics solutions provide customers with actionable insights and workflow efficiencies with highly secure intelligent device-to-cloud platforms. These solutions are primarily deployed in Europe, the United Kingdom, Australia and New Zealand.
Our Business
We provide a portfolio of high performance 4G and 5G WAN solutions as well as several types of cloud solutions for the enterprise and SMB market segments. Our 4G and 5G solutions 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 several types of cloud solutions that are used for managing edge devices including security, SD WAN routing and corporate management of all customer locations. We also provide a wireless subscriber management solution that is used to manage a carrier’s government and complex enterprise customer subscriptions. In international markets we provide a comprehensive end-to-end telematics solution that provides customers with actionable insights and workflow efficiencies.
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 and Fixed Wireless Access Solutions revenues include both the hardware and software required for the respective solution.
Mobile Solutions
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. In 2022, we launched our third generation 5G mobile hotspot with Telstra, Verizon, and T-Mobile.
6



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, Telstra in Australia, as well as other international wireless operators, distributors and various companies in other vertical markets and geographies.
Our mobile broadband solutions, 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 offerings - Inseego Connect for device management, and 5G SD EDGE for secure networking enabling corporate managed mobile remote workforce. Our Mobile Solutions portfolio also includes 4G VoLTE products and 4G USB modems.
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 WAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud solutions – Inseego Connect for device management and 5G SD Edge for secure cloud networking. These solutions, sold under the Wavemaker and Skyus 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
We sell certain other types of SaaS solutions. First is our telematics solution that is deployed across multiple vertical markets in Europe, the UK, Australia and New Zealand. This solution provides real time visibility to fleet managers on their deployed vehicles with live maps and data to improve driver safety and performance. We have thousands of enterprise and SMB customers currently subscribed to this service.
Second, we provide a wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions.
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 global 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 as well as telematics solutions 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:
Fleet management – Companies such as Lytx and Samsara;
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 solutions 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 4G and 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. We also develop a comprehensive portfolio of telematics solutions for markets in Europe, UK, Australia and New Zealand and we develop for our subscriber management platform. We will continue to improve the functionality, design and performance of our current products and solutions.
7



We intend to continue to identify and respond to our customers’ needs by introducing new 5G designs that meet the needs of the market and our customers.
We manage our research and development 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 46 patents and have 3 patent applications 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. Our telematics platform uses leading cellular providers such as Vodafone, Telstra and Optus to ensure the optimal real-time visibility of tracked vehicles and systems, supported by accurate and sophisticated mapping services such as the HERE Open Location Platform.
Customers for our products include transportation companies, industrial companies, governmental agencies, manufacturers, mobile operators, system integrators, distributors, and enterprises in various industries, including fleet and vehicle transportation, finance, accounting, legal, insurance, energy and industrial automation, security and safety, medical monitoring and government.
Our telematics customer base is comprised of wireless operators, distributors, OEMs and various companies in other vertical markets. Fleet management customers include global enterprises such as BHP Billiton, Super Group, Mammoet and Australia Post. Our customers for our 4G and 5G products include EnerNOC, Thermo Fisher Scientific, US Army, Fastenal, T-Mobile and Verizon Wireless, 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, 2023 came from two customers, Verizon and T-Mobile, which together represented approximately 59% of our total revenues for the year ended December 31, 2023. It is our intention to continue to diversify our customer base.
Manufacturing and Operations
The hardware used in our solutions is produced by contract manufacturers. Our primary contract manufacturers include Hon Hai Precision Industry Co., Ltd. (“Foxconn”) and Inventec Appliance Corporation (“IAC”), each of whom manufactures our product outside of mainland China. 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.
8



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, 2023, we had 345 employees of which 331 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.
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.
9



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.
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 Outstanding Debt
Our debt service requirements are significant, and we may not have sufficient cash flow from our business to pay our substantial 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 financial and other covenants under our Credit Agreement (as defined below) and, if we fail to meet those covenants or otherwise suffer a default thereunder, our lender may accelerate the payment of such obligations.
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.
10



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.
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.
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 International Operations
Due to the global nature of our operations, we are subject to political and economic risks of doing business internationally.
Weakness or deterioration in global economic conditions or jurisdictions where we have significant foreign operations could have a material adverse effect on our results of operations and financial condition.
Weakness or deterioration in global political conditions where we have significant business interests could have a material adverse effect on our business, results of operations and financial condition.
Fluctuations in foreign currency exchange rates could adversely affect our results of operations.
Unionization efforts in certain countries in which we operate could materially increase our costs or limit our flexibility.
Our international operations may increase our exposure to potential liability under anti-corruption, trade protection, tax and other laws and regulations.
A governmental challenge to our transfer pricing policies or practices could impose significant costs on us.
Risks Related to Business 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.
11



Future settlements of any conversion obligations with respect to the 2025 Notes 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 holders of our common stock in some circumstances.
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 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.
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.
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 OUTSTANDING DEBT
Our debt service requirements are significant, and we may not have sufficient cash flow from our business to pay our substantial debt.
The outstanding principal amount of our 3.25% convertible senior notes due 2025 (the “2025 Notes”) at December 31, 2023 was $161.9 million. The 2025 Notes have a maturity date of May 1, 2025. In addition, we have a line of credit pursuant to a Loan and Security Agreement (the “Credit Agreement”) by and among Siena Lending Group LLC, as lender, the borrower parties thereto and the Company, as guarantor, which established a $50 million revolving credit facility (the “Credit Facility”). As of December 31, 2023, the Credit Facility had outstanding borrowings of $4.1 million. The Credit Facility has a maturity date of December 31, 2024. The Company’s intention is to restructure or refinance the Credit Facility and the 2025 Notes, however, there can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all.
Our ability to make scheduled payments on, or to refinance our indebtedness, depends on 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 sufficient to service our debt and other fixed charges, fund working capital needs and make necessary capital expenditures. If we 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.
12



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 financial and other covenants under our Credit Agreement and, if we fail to meet those covenants or otherwise suffer a default thereunder, our lender may accelerate the payment of such obligations.
The Credit Agreement contains various covenants, restrictions and events of default. Among other things, these provisions require us to maintain a certain level of consolidated liquidity and impose certain limits on our ability to engage in certain activities. The restrictions in the Credit Agreement 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 shareholders’, best interests. Further, various risks and uncertainties may impact our ability to comply with our obligations under the Credit Agreement. Our obligations under the Credit Agreement 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 Credit Agreement could result in a default under it. If such a default occurs, the lender may elect to (a) terminate all or any portion of its commitments without prior notice, (b) demand payment in full of all or any portion of our obligations under the Credit Facility, along with an early payment/termination premium, and (c) demand that the letters of credit be cash collateralized and/or 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.
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 59% and 67% of our consolidated net revenues for the years ended December 31, 2023 and 2022, respectively. Revenues from T-Mobile generated through our wireless subscriber management solution (Inseego Subscribe) makes up a significant portion 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 net 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.
We generally seek to license 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.
A part of our growth strategy is to sell additional new features and solutions to our existing customers. Our ability to sell new 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,
13



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.
Another part of our growth strategy is to sell additional subscriptions to existing customers as their fleet sizes or asset portfolios increase. We cannot be assured that our customers’ fleet sizes or asset portfolios will continue to increase. A significant decrease in our ability to sell additional functionality or subscriptions to existing customers could 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.
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 and SD EDGE. 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
14



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:
Fleet management – Companies such as Lytx and Samsara;
Mobile broadband – Companies such as Netgear, Franklin Wireless, TCL and ZTE
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.
15



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



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



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 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
18



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.
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 related to vehicle tracking and fleet management such as vehicle location and fuel usage, speed and mileage. 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. Many foreign jurisdictions, including the European Union and the United Kingdom, have adopted legislation (including directives or regulations) that increase or change the requirements governing data collection and storage in these jurisdictions. 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. We market our products in over 50 countries, and accordingly, we are subject to many different, and potentially conflicting, privacy laws. 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 related to fleet management such as mobile asset location and fuel usage, speed and mileage. 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. The European Union and the United Kingdom have adopted legislation (including directives, national laws and regulations) that increase or change the requirements governing data collection, use, storage and disclosure of personal data in these jurisdictions. The current European Union legislation related to data protection is the GDPR, which came into effect on May 25, 2018. 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.
19



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. The current and former U.S. administrations have called for 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. In 2018, the Office of the U.S. Trade Representative (the “USTR”) enacted tariffs on imports into the U.S. from China, including communications equipment products and components manufactured and imported from China. The tariff became effective in September 2018, with an initial rate of 10% that increased to 25% in May 2019. The current U.S. administration has kept the tariffs in place, however trade negotiations between the U.S. and China continue and there is a possibility that certain product exclusions from the tariffs may be reinstated at some point 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 moving our contract manufacturing out of mainland China and working directly with U.S. Customs and Border Protection (“CBP”) to address the harmonized tariff codes used for our products. The majority of our move out of mainland China has been completed in prior years. 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.
20



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.
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 INTERNATIONAL OPERATIONS
Due to the global nature of our operations, we are subject to political and economic risks of doing business internationally.
International revenue represents a significant percentage of our worldwide revenue. The risks inherent in global operations include:
difficulty managing sales, product development and logistics and support across continents;
limitations on ownership or participation in local enterprises;
lack of familiarity with, and unexpected changes in, foreign laws, regulations and legal standards, including employment laws, product liability laws, privacy laws and environmental laws, which may vary widely across the countries in which we operate;
increased expense to comply with U.S. laws that apply to foreign operations, including the U.S. Foreign Corrupt Practices Act (the “FCPA”) and Office of Foreign Assets Control regulations;
compliance with, and potentially adverse tax consequences of, foreign tax regimes;
fluctuations in currency exchange rates, currency exchange controls, price controls and limitations on repatriation of earnings;
21



transportation delays and interruptions;
local labor laws;
local economic conditions;
political, social and economic instability and disruptions;
acts of terrorism and other security concerns;
the escalation or continuation of armed conflict, hostilities or economic sanctions between countries or regions, including the current conflict between Russia and Ukraine;
government embargoes or foreign trade restrictions such as tariffs, duties, taxes or other controls;
import and export controls;
increased product development costs due to differences among countries’ safety regulations and radio frequency allocation schemes and standards;
longer warranty terms and broader product warranty requirements;
increased expense related to localization of products and development of foreign language marketing and sales materials;
longer sales cycles;
longer accounts receivable payment cycles and difficulty in collecting accounts receivable in foreign countries;
increased financial accounting and reporting burdens and complexities;
workforce reorganizations in various locations;
restrictive employment regulations;
difficulties in staffing and managing multi-national operations;
difficulties and increased expense in implementing corporate policies and controls;
international intellectual property laws, which may be more restrictive or offer lower levels of protection than U.S. law;
compliance with differing and changing local laws and regulations in multiple international locations, including regional data privacy laws, as well as compliance with U.S. laws and regulations where applicable in these international locations; and
limitations on our ability to enforce legal rights and remedies.
If we are unable to successfully manage these and other risks associated with managing and expanding our international business, the risks could have a material adverse effect on our business, results of operations or financial condition.
Weakness or deterioration in global economic conditions or jurisdictions where we have significant foreign operations could have a material adverse effect on our results of operations and financial condition.
As a result of weak or deteriorating economic conditions globally, or in certain jurisdictions where we have significant foreign operations, we could experience lower demand for our products, which could adversely impact our results of operations. Additionally, there could be a number of related effects on our business resulting from weak economic conditions, including the insolvency of one or more of our suppliers resulting in product launch or product delivery delays, customer insolvencies resulting in that customer’s inability to order products from us or pay for already delivered products, and reduced demand by the ultimate end-users of our products. Although we continue to monitor market conditions, we cannot predict future market conditions or their impact on demand for our products.
Weakness or deterioration in global political conditions where we have significant business interests could have a material adverse effect on our business, results of operations and financial condition.
We sell to customers throughout the world and we currently have operations and activities in Europe, China and other Asian countries. The political risks associated with the our global operations include:
22



economic and commercial instability risks, corruption and changes in local government laws, regulations and policies, such as those related to tariffs and trade barriers, taxation, exchange controls, employment regulations and repatriation of earnings;
political instability, civil unrest, expropriation, nationalization of properties by a government, imposition of sanctions and changes to import or export regulations and fees;
conflicts, territorial disputes, war or terrorist activities;
major public health issues, such as an outbreak of a pandemic or epidemic, which could cause disruptions in our operations or workforce, or the supply of products; and
difficulties enforcing intellectual property and contractual rights in certain jurisdictions.
The impact of any of the foregoing factors is difficult to predict, and any one or more of them could adversely affect our business, operating results and financial condition. Existing insurance arrangements may not provide protection for the costs that may arise from such events.
Fluctuations in foreign currency exchange rates could adversely affect our results of operations.
A significant portion of our revenues are generated from sales agreements denominated in foreign currencies, and we expect to enter into additional such agreements as we expand our international customer base. In addition, we employ a significant number of employees outside the United States, and the associated employment and facilities costs are denominated in foreign currencies. As a result, we are exposed to changes in foreign currency exchange rates. Fluctuations in the value of foreign currencies will create greater uncertainty in our revenues and can significantly and adversely affect our operating results.
We do not currently employ any vehicles as a hedge against currency fluctuations, however, we may decide to use hedging vehicles in the future. At times, we may attempt to manage the risk associated with currency changes, in part, by minimizing the effects of volatility on cash flows by identifying forecasted transactions exposed to these risks, or we may decide to use hedging vehicles such as foreign exchange forward contracts. Since there is a high correlation between the hedging instruments and the underlying exposures, the gains and losses on these underlying exposures are generally offset by reciprocal changes in the value of the hedging instruments. We may use derivative financial instruments as risk management tools and not for trading or speculative purposes. Nevertheless, there can be no assurance that we will not incur foreign currency losses or that foreign exchange forward contracts we may enter into to reduce the risk of such losses will be successful.
Unionization efforts in certain countries in which we operate could materially increase our costs or limit our flexibility.
Efforts may be made from time to time to unionize portions of our global workforce. In addition, we may be subject to strikes or work stoppages and other labor disruptions in the future. Unionization efforts, collective bargaining agreements or work stoppages could materially increase our costs, reduce our net revenues or limit our operational flexibility.
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.
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.
23



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.
A governmental challenge to our transfer pricing policies or practices could impose significant costs on us.
Our company has intercompany transactions with our subsidiaries and consequently closely monitors the appropriateness of our transfer pricing policies and compliance therewith. The global transfer pricing environment, including with respect to operational and reporting requirements, is continuously evolving and subject to input from multiple sources and jurisdictions. These complexities require management to closely monitor new developments, which it does.
Many countries routinely examine transfer pricing policies of taxpayers subject to their jurisdiction, and authorities challenge transfer pricing policies aggressively where there is potential non-compliance and impose interest and penalties where non-compliance is determined. Although the documentation of and support for our transfer pricing policies has not been the subject of a governmental proceeding beyond examination to date, there can be no assurance that a governmental authority will not challenge these policies more aggressively in the future or, if challenged, that we will prevail. We could suffer costs related to one or more challenges to our transfer pricing policies.
RISKS RELATED TO BUSINESS 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.
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.
24



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, 2023, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2021 and prior of approximately $405.1 million. Approximately $106.9 million of these NOLs have no expiration date. The remainder began to expire in 2024, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company had California NOLs at December 31, 2023 of approximately $64.2 million, which begin to expire in 2028, unless previously utilized, and foreign NOLs for its active foreign subsidiaries of approximately $25.5 million, which generally have no expiration date. At December 31, 2023, the Company had federal research and development tax credit carryforwards of approximately $10.9 million, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards of approximately $10.9 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.
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
25



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 settlements of any conversion obligations with respect to the 2025 Notes may result in dilution to existing stockholders, lower prevailing market prices for our common stock or require a significant cash outlay.
The 2025 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 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 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 Notes (which is equivalent to a conversion price of $105.10 per share of common stock). Holders of the 2025 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 the 2025 Notes elect to convert their 2025 Notes into common stock, we elect to settle any interest make-whole payments due upon conversion of the 2025 Notes with shares of common stock, or we issue shares of common stock in connection with a future refinancing of the 2025 Notes, this may cause significant dilution to our existing stockholders. Any sales in the public market of the common stock issued upon such conversion 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 Notes with cash, such payments could adversely affect our liquidity.
Certain provisions in the indenture governing the 2025 Notes (as amended or supplemented, 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 Indenture), holders of the 2025 Notes will have the right to require us to repurchase their notes in cash. In addition, if a takeover constitutes a make-whole fundamental change, we may be required to increase the conversion rate for holders who convert their 2025 Notes in connection with such takeover. In either case, and in other cases, our obligations under the 2025 Notes and the related Indenture could increase the cost of acquiring us or otherwise discourage a third party from acquiring us.
Ownership of our common stock is concentrated, and as a result, certain stockholders may exercise significant influence over the Company.
As of December 31, 2023, Golden Harbor Ltd. and North Sound Trading, L.P. (together the “Investors”) and their affiliates owned an aggregate of approximately 17.7% and 4.0%, respectively, for an aggregate of approximately 21.7%, of the outstanding shares of our common stock. The Investors and their affiliates also hold approximately $80.4 million of the 2025 Notes (49.7% of the outstanding principal amount). The Indenture relating to the 2025 Notes includes a Section 382 conversion blocker that may prevent the Investors from converting their 2025 Notes unless they receive the prior written approval of our Board of Directors. Assuming the conversion of the 2025 Notes owned by the Investors and their affiliates, the Investors and their affiliates would own approximately 26.4% of the outstanding shares of our common stock (19.0% for Golden harbor Ltd. and 7.4% for North Sound Trading, L.P.). 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
26



on the other hand, concerning potential competitive business activities, business opportunities, capital financing, the issuance of additional securities and other matters.
In addition, pursuant to that certain Securities Purchase Agreement, dated August 6, 2018, by and among Inseego and the Investors (the “Purchase Agreement”), each of the Investors has the right to nominate a director so long as such Investor and its affiliates beneficially own at least 5% of the issued and outstanding shares of common stock of the Company, subject to satisfaction of reasonable qualification standards. The Purchase Agreement further provides that, at any time at which either Investor, together with its affiliates, beneficially owns more than 20% of the issued and outstanding common shares of stock of the Company, such Investor shall be entitled to appoint a second director, and the size of our Board of Directors shall not be increased to exceed seven directors. Notwithstanding the fact that all directors will be subject to fiduciary duties to the Company and to applicable law, the interests of the directors designated by the Investors may differ from the interests of our security holders as a whole or of our other directors.
Our outstanding Series E Preferred Stock or future equity offerings could adversely affect the holders of our common stock in some circumstances.
As of December 31, 2023, 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 $25 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 7 – Preferred Stock and Common Stock 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 decline.
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
27



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:
our ability to attract new customers and retain existing customers;
our ability to accurately forecast revenue and appropriately plan our expenses;
28



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;
changes in laws and regulations affecting our business; and
the provision of fleet management solutions or asset management solutions from cellular carrier-controlled or OEM-controlled channels from which Inseego may be excluded.
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
29



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 adverse effects on the confidentiality, integrity or availability of our information systems or any information residing therein.
Cybersecurity risk management and strategy
30



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 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. The approach aligns to industry standards such as ISO 27005 (Information Security Risk Management). 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, including on-site visits for evaluation of certain core operational 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, our Director of Information Security and Privacy. 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 Director of Information Security and Privacy, who has decades of experience in information technology and cybersecurity. Furthermore, our Director of Information Security and Privacy holds a number of certifications, including CISSP (Certified Information Systems Security Professional) and CCSP (Certified Cloud Security Professional). 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.
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.
31



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 abroad 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 10 – Commitments and Contingencies, in the accompanying consolidated financial statements for additional disclosure, which is incorporated herein by reference.
Item 4.    Mine Safety Disclosures
None.
32



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 16, 2024, there were approximately 17 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.
33



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 (“WWAN”) and intelligent edge solutions. Our 4G and 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 solutions are specifically built for the enterprise and small and medium business (“SMB”) market segments with a focus on performance, scalability, quality and enterprise grade security. Our intelligent edge telematics solutions are designed to improve business outcomes for enterprise and SMB market segments. We also provide a wireless subscriber management 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 solutions 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.
Business Segment Reporting
We operate as one business segment. Our Chief Executive Officer, who is also our Chief Operating Decision Maker, evaluates the business as a single entity and reviews financial information and makes business decisions based on the overall results of the business. As such, our operations constitute a single operating segment and one reportable segment.
Financial Statement Presentation
During 2023 the Company reclassified revenues on the Consolidated Statement of Operations in order to align with how management currently reviews revenue results. Historically, the Company classified revenues from products and services into two categories, IoT & Mobile Solutions and Enterprise SaaS Solutions. The Company is now classifying revenues into the following two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. See the Supplemental disclosure of quarterly revenues and cost of revenues section below for a table of revenues and related costs of revenues under the current classification for each of the four quarters during the years ended December 31, 2023 and 2022.
Additionally, during 2023 the Company reclassified all depreciation and amortization expense previously recorded in the operating expense line items of research and development, sales and marketing, and general and administrative expenses on the Consolidated Statement of Operations into a separate line labeled Depreciation and amortization. All prior periods have been reclassified to conform to the current period presentation for these changes.
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. Historically, the Company classified revenues from products and services into two different categories, IoT & Mobile Solutions and Enterprise SaaS Solutions. All prior periods have been reclassified to conform to the current period presentation for this change. A description of each of the current revenue classifications is as follows:

Mobile solutions: Our mobile broadband solutions, 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 offerings - Inseego Connect for device management, and 5G SD EDGE for secure networking enabling corporate managed mobile remote workforce. Our Mobile Solutions portfolio also includes 4G VoLTE products and 4G USB modems. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile
34



and U.S. Cellular in the United States, Rogers and Telus in Canada, Telstra in Australia, as well as other international wireless operators, distributors and various companies in other vertical markets and geographies.

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 solutions – Inseego Connect for device management and 5G SD Edge for secure cloud networking. These solutions, sold under the Wavemaker and Skyus 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: We sell certain other types of SaaS solutions. First is our telematics and asset tracking solution that is deployed across multiple vertical markets in Europe, UK, Australia and New Zealand. This solution provides real time visibility to fleet managers on their deployed vehicles with live maps and data to improve driver safety and performance. We have thousands of enterprise and SMB customers currently subscribed to this service. Second, we provide a wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. We also categorize non-recurring engineering services we provide to our customers as Service and other revenue.
We believe that our future revenues will 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;
increased competition from other fleet and vehicle telematics solutions, as well as suppliers of emerging devices that contain wireless data access or device management features;
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, amortization of intangible assets, depreciation of rental assets for telematics services, 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 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 engineers and technicians who design and test our highly complex products and the procurement of testing and certification services.
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 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
35



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. Depreciation related to rental assets of our telematics services are included in Cost of Revenues as noted above.
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.
36



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,
 20232022
Revenues:
Mobile solutions$80,498 41.1 %$143,524 58.5 %
Fixed wireless access solutions54,900 28.1 43,602 17.8 
Product revenues135,398 69.2 187,126 76.3 
Services and other60,290 30.8 58,197 23.7 
Total revenues195,688 100.0 245,323 100.0 
Cost of revenues:
Product127,157 65.0 161,943 66.0 
Services and other16,077 8.2 16,471 6.7 
Total cost of revenues143,234 73.2 178,414 72.7 
Gross profit52,454 26.8 66,909 27.3 
Operating costs and expenses:
Research and development21,513 11.0 38,290 15.6 
Sales and marketing21,504 11.0 32,825 13.4 
General and administrative20,721 10.6 26,208 10.7 
Depreciation and amortization19,759 10.1 24,490 10.0 
Impairment of capitalized software5,239 2.7 3,014 1.2 
Total operating costs and expenses88,736 45.3 124,827 50.9 
Operating loss(36,282)(18.5)(57,918)(23.6)
Other income (expense):
Interest expense, net(9,072)(4.6)(8,606)(3.5)
Other income (expense), net54 — (1,910)(0.8)
Loss before income taxes(45,300)(23.1)(68,434)(27.9)
Income tax provision (benefit)885 0.5 (465)(0.2)
Net loss(46,185)(23.6)(67,969)(27.7)
Series E preferred stock dividends(2,991)(1.5)(2,736)(1.1)
Net loss attributable to common stockholders$(49,176)(25.1)%$(70,705)(28.8)%
37



Year Ended December 31, 2023 Compared to Year Ended December 31, 2022
Revenues. Revenues for the year ended December 31, 2023 were $195.7 million, a decrease of $49.6 million, or 20.2%, compared to the same period in 2022.
The following table summarizes net revenues by category (dollars in thousands):
Year Ended December 31,Change
Product Category20232022$%
Mobile solutions$80,498 $143,524 $(63,026)(43.9)%
Fixed wireless access solutions54,900 43,602 11,298 25.9 
Product revenues135,398 187,126 (51,728)(27.6)
Services and other60,290 58,197 2,093 3.6 
Total$195,688 $245,323 $(49,635)(20.2)
Mobile solutions. The $63.0 million decrease in mobile solutions revenues is primarily due to decreases in our carrier offerings and lower sales of LTE gigabit hotspots as we transition from 4G products to 5G product offerings, partially offset by sales of 5G hotspots related to our MiFi business (launched in the second half of 2022).
Fixed wireless access solutions. The $11.3 million increase in fixed wireless access solutions revenues is primarily due increased adoption of fixed wireless access products, specifically sales of a 5G Fixed Wireless Access device that we launched in the second quarter of 2023.
Services and other. The $2.1 million increase in services and other net revenues is primarily due to increased telematics subscription revenues.
Cost of revenues. Cost of revenues for the year ended December 31, 2023 was $143.2 million, or 73.2% of net revenues, compared to $178.4 million, or 72.7% of net revenues, for the same period in 2022.
The following table summarizes cost of revenues by category (dollars in thousands):
Year Ended
December 31,
Change
Product Category20232022$%
Product$127,157 $161,943 $(34,786)(21.5)%
Services and other16,077 16,471 (394)(2.4)
Total$143,234 $178,414 $(35,180)(19.7)
Product. The $34.8 million decrease in Product cost of revenues is primarily is a result of lower sales of LTE gigabit hotspots, partially offset by an increase in inventory and contract manufacturer reserves as further described below.
Services and other. The $0.4 million decrease in Services and other cost of revenues is primarily due to reduced costs associated with providing our telematics services.
Gross profit. Gross profit for the year ended December 31, 2023 was $52.5 million, or a gross margin of 26.8%, compared to $66.9 million, or a gross margin of 27.3%, for the same period in 2022. The decrease in gross profit is primarily due to lower revenues. The slight decrease in gross profit margin is due to an increase in inventory and contract manufacturer reserves discussed below, which were partially offset by a higher percentage of high margin service revenues, higher margins in our telematics business, and various initiatives to improve efficiencies in production.
As discussed in Part IV Item 15 Note 2 – Financial Statement Details, 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 the year, updated sales projections and other dynamics in the market.
38



Supplemental disclosure of quarterly revenues and cost of revenues. As noted above, the Company has elected to classify revenues into two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. The company has reclassified all prior periods to conform to the current period presentation for this change. Below is a supplemental disclosure of revenues and costs of revenues under the current classification for the each quarter in the years ended December 31, 2023 and 2022 (in thousands):
Year EndedThree Months Ended
 December 31, 2023December 31, 2023September 30, 2023June 30, 2023March 31, 2023
Revenues:
Mobile solutions$80,498 $16,029 $22,534 $18,895 $23,040 
Fixed wireless access solutions54,900 12,411 11,114 19,505 11,870 
Product revenues135,398 28,440 33,648 38,400 34,910 
Services and other60,290 14,314 14,935 15,157 15,884 
Total revenues195,688 42,754 48,583 53,557 50,794 
Cost of revenues:
Product127,157 25,782 42,788 30,620 27,967 
Services and other16,077 3,496 3,900 4,041 4,640 
Total cost of revenues143,234 29,278 46,688 34,661 32,607 
Gross profit$52,454 $13,476 $1,895 $18,896 $18,187 
Year EndedThree Months Ended
 December 31, 2022December 31, 2022September 30, 2022June 30, 2022March 31, 2022
Revenues:
Mobile solutions$143,524 $21,469 $40,292 $37,469 $44,294 
Fixed wireless access solutions43,602 16,467 14,173 9,935 3,027 
Product revenues187,126 37,936 54,465 47,404 47,321 
Services and other58,197 14,980 14,702 14,452 14,063 
Total revenues$245,323 $52,916 $69,167 $61,856 $61,384 
Cost of revenues:
Product161,943 33,021 46,777 39,953 42,192 
Services and other16,471 4,082 4,434 4,011 3,944 
Total cost of revenues178,414 37,103 51,211 43,964 46,136 
Gross profit$66,909 $15,813 $17,956 $17,892 $15,248 
Operating costs and expenses. The following table summarizes operating costs and expenses (dollars in thousands):
Year Ended
December 31,
Change
Operating costs and expenses20232022$%
Research and development$21,513 $38,290 $(16,777)(43.8)%
Sales and marketing21,504 32,825 (11,321)(34.5)
General and administrative20,721 26,208 (5,487)(20.9)
Depreciation and amortization19,759 24,490 (4,731)(19.3)
Impairment of capitalized software5,239 3,014 2,225 73.8 
Total$88,736 $124,827 $(36,091)(28.9)
Research and development expenses. Research and development expenses for the year ended December 31, 2023 were $21.5 million, or 11.0% of net revenues, compared to $38.3 million, or 15.6% of net revenues, for the same period in 2022. The decrease in research and development expenses was primarily due to a reduction in headcount and lower consulting and outside service fees, in pursuit of cost reduction efforts, compared to the same period in 2022.
39



Sales and marketing expenses. Sales and marketing expenses for the year ended December 31, 2023 were $21.5 million, or 11.0% of net revenues, compared to $32.8 million, or 13.4% of net revenues, for the same period in 2022. The decrease in sales and marketing expenses was primarily due to lower professional fees and reduction in sales headcount compared to the same period in 2022.
General and administrative expenses. General and administrative expenses for the year ended December 31, 2023 were $20.7 million, or 10.6% of net revenues, compared to $26.2 million, or 10.7% of net revenues, for the same period in 2022. The decrease in general and administrative expenses was primarily due to a decrease in share-based compensation expense due to lower restricted stock unit (“RSU”) based bonuses during the year ended December 31, 2023 compared to the same period in 2022.
Depreciation and amortization expenses. Depreciation and amortization expenses for the years ended December 31, 2023 was $19.8 million, or 10.1% of net revenues, compared to $24.5 million, or 10.0% of net revenues, for the same period in 2022. The decrease in depreciation and amortization expenses was primarily due to lower amortization related to capitalized software projects during the year ended December 31, 2023 compared to the same period in 2022.
Impairment of capitalized software. For the years ended December 31, 2023 and 2022, we recorded impairments of $5.2 million and $3.0 million, respectively. The impairments during 2023 were primarily related to the decision to discontinue a software project related to our telematics business in the fourth quarter of 2023.
Other income (expense). The following table summarizes other income (expense) (dollars in thousands):
Year Ended
December 31,
Change
Other income (expense)20232022$%
Interest expense, net(9,072)(8,606)(466)5.4 
Other income (expense), net54 (1,910)1,964 (102.8)
Total$(9,018)$(10,516)$1,498 (14.2)
Interest expense, net. The $0.5 million increase in interest expense, net for the year ended December 31, 2023 over the same period in 2022 was primarily due higher interest rates in 2023 and the Credit Agreement which commenced in the second half of 2022.
Other income (expense), net. The $2.0 million increase in other income, net over the same period in 2022 was primarily due to favorable changes in foreign exchange rates in the current period.
Income tax provision (benefit). Income tax provision for the years ended December 31, 2023 and 2022 was a provision of $0.9 million and a benefit of $0.5 million, respectively. This $1.4 million increase in income tax expense was driven by an increase in pre-tax profits at certain foreign subsidiaries for the current year period compared to a loss in the prior year period.
Series E Preferred Stock dividends and deemed dividend from the preferred stock exchange. During the years ended December 31, 2023 and 2022, we recorded dividends of $3.0 million and $2.7 million, respectively, on our Series E Preferred Stock.
40



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
Our principal sources of liquidity are our existing cash and cash equivalents, cash generated from operations and a revolving credit facility as discussed further below. As of December 31, 2023, we had available unrestricted cash and cash equivalents totaling $7.5 million and $3.2 million of availability under the Credit Facility compared with cash and cash equivalents of $7.1 million as of December 31, 2022. As of December 31, 2023, we had working capital of $2.3 million compared to working capital as of December 31, 2022 of $21.4 million.
The Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s management believes that its cash and cash equivalents on-hand, together with anticipated cash flows from operations, expected availability under its secured asset-backed Credit Facility, and anticipated savings from ongoing cost reduction efforts, will be sufficient to meet its cash flow needs for the next twelve months from the filing date of this report. The Company’s ability to attain profitable operations and generate positive cash flow is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. 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 as a result of potential litigation or otherwise, 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.
The Company’s Credit Facility has a maturity date of December 31, 2024. The Company’s convertible 2025 Notes (as defined below) have a principal balance of $161.9 million and matures on May 1, 2025. The Company’s intention is to restructure or refinance the Credit Facility and the 2025 Notes, however there can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all.
Our liquidity could be compromised if there is any interruption in our business operations, a material failure to satisfy our contractual commitments or a failure to generate revenue from new or existing products. If additional funds are raised by the issuance of equity securities, Company stockholders could experience dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock.
Revolving Credit Facility
On August 5, 2022, we entered into a Loan and Security Agreement (the “Credit Agreement”) with Siena Lending Group LLC, as lender (“Lender”). The Credit Agreement established a $50.0 million secured asset-backed revolving credit facility (“Credit Facility”) with a final maturity date of December 31, 2024. On February 25, 2023, we entered into an amendment of the Credit Agreement with an effective date of December 15, 2022, which clarified certain terms within the Credit Agreement. On May 2, 2023, we entered into a third amendment of 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 (as so amended, the “Amended Credit Agreement”). On February 20, 2024, we entered into a fourth amendment (the “Fourth Amendment”) of the Credit Agreement which relaxed the financial covenants under the Credit Agreement by decreasing the minimum liquidity level we are required to maintain from $10 million to $8 million. Availability under the Credit Facility is determined monthly by a Borrowing Base (as defined in the Amended Credit Agreement) comprised of a percentage of eligible accounts receivable and eligible inventory of the Borrowers. Outstanding amounts exceeding the borrowing base must be repaid immediately.
Borrowings under the Credit Facility may take the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans will bear interest at a rate per annum equal to Term SOFR (as defined in the Amended Credit Agreement as the Term SOFR Reference Rate for a term of one month on the day) plus the Applicable Margin (as defined in the Amended Credit Agreement), with a Term SOFR floor of 1%. Base Rate loans will bear interest at a rate per annum equal to the Applicable Margin plus the greatest of (a) the per annum rate of interest which is identified as the “Prime Rate” and normally published in the Money Rates section of The Wall Street Journal, (b) the sum of the Federal Funds Rate (as defined in the Amended Credit Agreement) plus 0.5% and (c) 3.50% per annum.
The Applicable Margin varies depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month is less than $15 million, the Applicable Margin will be 2.50% for Base Rate loans
41



and 3.50% for SOFR loans. If the average outstanding amount for a preceding month is between $15 million and $25 million, the Applicable Margin will be 3.00% for Base Rate loans and 4.00% for SOFR loans. If the average outstanding amount for a preceding month is greater than $25 million, the Applicable Margin will be 4.5% for Base Rate loans and 5.50% for SOFR loans.
On May 2, 2023, in addition to the amendment to the Credit Agreement entered into as described above, South Ocean Funding, LLC and North Sound Ventures, LP (the “Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Amended Credit Agreement (the “Participation Interest”) from the Lender pursuant to a Participation Agreement between the Participants and the Lender (the “Participation Agreement”). In connection with the purchase of the Participation Interest, we agreed to pay the Participants an exit fee upon the earlier of (a) the scheduled maturity date of the Amended Credit Agreement, (b) the termination of the Lender’s commitment to make revolving loans prior to the scheduled maturity date of the Amended Credit Agreement, and (c) the early redemption of the Participants’ Participation Interest under the Participation Agreement (the earliest to occur of the foregoing, the “Exit Event”). The aggregate exit fee payable to the Participants is equal to (i) 7.5% of the Participation Interest, if the Exit Event occurs on or before December 31, 2023, (ii) 10.0% of the Participation Interest, if the Exit Event occurs between January 1, 2024 and June 30, 2024 and (iii) 12.5% of the Participation Interest, if the Exit Events occurs after June 30, 2024. Further, the purchase of the Participation Interest granted an option for the Participants to purchase the subject revolving loan or to redeem its Participation Interest under certain circumstances. 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 the date hereof, each of Golden Harbor, Ltd. and North Sound Management, Inc. hold in excess of 5% of the Company’s outstanding common stock. James Avery, a member of our Board of Directors, currently serves as Senior Managing Director of Tavistock Group, an affiliate of South Ocean Funding, LLC.
The Amended Credit Agreement contains a financial covenant whereby the Loan Parties shall not permit the consolidated Liquidity (as defined in the Amended Credit Agreement) to be less than $8 million at any time. The Amended Credit Agreement also contains certain customary covenants, which include, but are not limited to, restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and places limits on various other payments. We were in compliance with the financial covenants contained in the Amended Credit Agreement as of December 31, 2023.
As of December 31, 2023, we had outstanding borrowings under the Credit Agreement of $4.1 million and availability of $3.2 million.
2025 Notes
After taking into account exchanges and redemptions occurring in prior periods, the outstanding principal balance of the 2025 Notes was $161.9 million as of both December 31, 2023 and December 31, 2022. Assuming no repurchases or conversions of the 2025 Notes prior to May 1, 2025, the entire principal balance of $161.9 million is due on May 1, 2025. The 2025 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.
Equity Distribution Agreement
On January 25, 2021, we entered into an Equity Distribution Agreement with Canaccord Genuity LLC (the “Agent”), pursuant to which we may offer and sell, from time to time, through or to the Agent, up to $40.0 million of shares of our common stock (the “ATM Offering”) pursuant to the Company’s Registration Statement on Form S-3ASR (File No. 333-238057), as filed with the SEC on May 7, 2020 and amended from time to time. During the year end ended December 31, 2023, the Company sold 803,596 shares of common stock, at an average price of $7.50 per share, for net proceeds of $5.9 million, after deducting underwriter fees and discounts. There was no ATM transactions during the year ended December 31, 2022. 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.
Contractual Obligations and Commitments
As of December 31, 2023, 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, 2023, our future payments under these noncancellable purchase obligations were approximately $33.9 million.
$161.9 million in outstanding principal amount of 2025 Notes with required interest payments; see Part IV Item 15 Note 5 – Debt;
$4.1 million in outstanding borrowings under the Credit Facility; see Part IV Item 15 Note 5 – Debt;
42



Operating lease liabilities that are included on our consolidated balance sheet; see Part IV Item 15 Note 11 – Leases; and
Historical Cash Flows
The following table summarizes our consolidated statements of cash flows for the periods indicated (in thousands):
 Year Ended December 31,
 20232022
Net cash provided by (used in) operating activities$7,165 $(33,289)
Net cash used in investing activities(10,169)(13,319)
Net cash provided by financing activities2,211 5,427 
Effect of exchange rates on cash1,169 (1,488)
Net increase (decrease) in cash, cash equivalents and restricted cash376 (42,669)
Cash, cash equivalents and restricted cash, beginning of period7,143 49,812 
Cash, cash equivalents and restricted cash, end of period$7,519 $7,143 
Operating activities.
Net cash provided by operating activities for the year ended December 31, 2023 is primarily comprised of a $46.2 million net loss incurred during the period, partially offset by non-cash charges, including depreciation and amortization of $22.5 million, excess and obsolete inventory provisions of $9.6 million, share-based compensation expense of $7.4 million, capitalized software impairments of $5.2 million, and amortization of debt discount and debt issuance costs of $2.0 million.
Net cash used in operating activities for the year ended December 31, 2022 is primarily comprised of a $68.0 million net loss and $17.8 million of net cash used by working capital, partially offset by non-cash charges, including depreciation and amortization of $27.2 million, share-based compensation expense of $17.9 million, of amortization of debt issuance and discount costs of $3.0 million, capitalized software impairments of $3.0 million, and excess and obsolete inventory provisions of $2.6 million .
Investing activities.
Net cash used in investing activities during the year ended December 31, 2023 is primarily comprised of $9.5 million in of cash outflows related to the development of software in support of our products and services and $0.7 million of property, plant and equipment and rental asset purchases.
Net cash used in investing activities during the year ended December 31, 2022 was primarily comprised of $11.8 million of cash outflows related to the development of software in support of our products and services and $1.5 million of property, plant and equipment and rental asset purchases.
Financing activities.
Net cash provided by financing activities during the year ended December 31, 2023 is primarily comprised of $6.1 million in proceeds from the public offering, partially offset by $3.8 million of cash outflow related to net repayments of our Credit Facility.
Net cash provided by financing activities during the year ended December 31, 2022 is primarily comprised of $7.9 million net borrowing of our Credit Facility, partially offset by $1.6 million in principal repayments of financed assets.
Critical Accounting Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Actual results could differ from these estimates.
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.
The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized computer software development costs requires considerable judgment by us with respect to certain external factors including, but not
43



limited to, technological feasibility, anticipated future gross revenues, estimated economic life and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries, other direct payroll-related costs and payments to third party vendors.
Capitalized software development costs are amortized on a straight-line basis over the estimated economic life. 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 our consolidated statements of operations. The straight-line recognition method approximates the manner in which the expected benefit will be derived. At each balance sheet date, the unamortized capitalized software development costs for external use is compared to the net realizable value of that product 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 amortization expense in the period it is determined.
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. The valuation of inventory requires significant judgment and estimates, including evaluating the need for any adjustments to net realizable value related to excess or obsolete inventory to ensure that the inventory is reported at the lower of cost or net realizable value. 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.
Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
2025 Notes and Embedded Derivative
Our total fixed-rate borrowings under the 2025 Notes as of December 31, 2023 and 2022 were $161.9 million. 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 senior notes on our consolidated financial statements. As of December 31, 2023 and 2022, we had no variable-rate borrowings related to the 2025 Notes.
The 2025 Notes include an embedded derivative which was marked to a fair value of zero at both December 31, 2023 and 2022. 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 Notes and the embedded derivative are included in Item IV Part 15 Note 4 – Fair Value Measurements and Note 5 – Debt in this Annual Report on Form 10-K.
Revolving Credit Facility
We are exposed to interest rate risk associated with fluctuations in interest rates on our Credit Facility. As of December 31, 2023, assuming our Credit Facility was fully drawn up to the $15.0 million borrowing base, a 1% change in interest rates would result in a $0.2 million change in annualized interest expense.
Inflation Risk
Inflation has increased during the period covered by this Annual Report on Form 10-K, and is expected to continue to increase for the near future. 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, primarily in Europe, 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, 2023, sales denominated in foreign currencies were approximately 16.5% of total revenue. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency
44



exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. These foreign currencies primarily consist of the South African Rand, British Pound, Euro, and Australian Dollar. For the twelve months ended December 31, 2023, a hypothetical 10% change in these foreign currencies would have increased or decreased our revenue by approximately $3.2 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.
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, 2023, 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, 2023.
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, 2023.
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.
Item 9B.    Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not applicable.
45



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 2024 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:
Exhibit No.Description
3.1
3.2
3.3
3.4
3.5
4.1
4.2
4.3
4.4
4.5
4.6
10.1*
10.2*
10.3*
46



Exhibit No.Description
10.4*
10.5
10.6*
10.7
10.8*
10.9*
10.10
10.11
10.12
10.13
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)
47



Exhibit No.Description
*
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.
48



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 21, 2024INSEEGO CORP.
By
/s/ Ashish Sharma
Ashish Sharma
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/ Ashish Sharma  Chief Executive Officer
(Principal Executive Officer)
 February 21, 2024
Ashish Sharma
/s/ Steven Gatoff  Chief Financial Officer
(Principal Financial and Accounting Officer)
 February 21, 2024
Steven Gatoff
/s/ Jeffrey Tuder  Director February 21, 2024
Jeffrey Tuder
/s/ Christopher LytleDirectorFebruary 21, 2024
Christopher Lytle
/s/ Christopher Harland  Director February 21, 2024
Christopher Harland
/s/ James B. Avery  Director February 21, 2024
James B. Avery
/s/ Stephanie BowersDirectorFebruary 21, 2024
Stephanie Bowers
/s/ Philip BraceDirectorFebruary 21, 2024
Philip Brace
49



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, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, stockholders’ deficit and cash flows for each of the two years in the period ended December 31, 2023, 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, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
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. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.
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 21, 2024








F-2


INSEEGO CORP.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
 December 31,
 20232022
ASSETS
Current assets:
Cash and cash equivalents$7,519 $7,143 
Accounts receivable, net of allowance for expected credit losses of $1,113 and $541, respectively
22,616 25,259 
Inventories22,880 37,976 
Prepaid expenses and other5,211 7,978 
Total current assets58,226 78,356 
Property, plant and equipment, net of accumulated depreciation of $28,920 and $26,049, respectively
2,758 5,390 
Rental assets, net of accumulated depreciation of $7,003 and $5,484, respectively
5,083 4,816 
Intangible assets, net of accumulated amortization of $39,987 and $31,629, respectively
27,140 41,383 
Goodwill21,922 21,922 
Operating lease right-of-use assets5,412 6,662 
Other assets1,256 1,420 
Total assets$121,797 $159,949 
LIABILITIES AND STOCKHOLDERS’ DEFICIT
Current liabilities:
Accounts payable$24,795 $29,018 
Accrued expenses and other current liabilities27,022 27,945 
Revolving credit facility, net4,094  
Total current liabilities55,911 56,963 
Long-term liabilities:
2025 Notes, net159,912 158,427 
Revolving credit facility, net 7,851 
Operating lease liabilities5,039 5,903 
Deferred tax liabilities, net680 323 
Other long-term liabilities2,360 600 
Total liabilities223,902 230,067 
Commitments and Contingencies
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, 2023 and 2022 (aggregate liquidation preference of $35,123)
  
Common stock, par value $0.001; 150,000,000 shares authorized, 11,878,557 shares issued and outstanding as of December 31, 2023 and 10,846,815 shares issued and outstanding as of December 31, 2022 (*)
12 11 
Additional paid-in capital (*)
810,138 793,952 
Accumulated other comprehensive loss(5,327)(6,329)
Accumulated deficit(906,928)(857,752)
Total stockholders’ deficit(102,105)(70,118)
Total liabilities and stockholders’ deficit$121,797 $159,949 
(*) 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
(in thousands, except share and per share data)
 
 Year Ended December 31,
 20232022
Revenues:
Mobile solutions$80,498 $143,524 
Fixed wireless access solutions54,900 43,602 
Product revenues135,398 187,126 
Services and other60,290 58,197 
Total revenues195,688 245,323 
Cost of revenues:
Product127,157 161,943 
Services and other16,077 16,471 
Total cost of revenues143,234 178,414 
Gross profit52,454 66,909 
Operating costs and expenses:
Research and development21,513 38,290 
Sales and marketing21,504 32,825 
General and administrative20,721 26,208 
Depreciation and amortization19,759 24,490 
Impairment of capitalized software5,239 3,014 
Total operating costs and expenses88,736 124,827 
Operating loss(36,282)(57,918)
Other income (expense):
Interest expense, net(9,072)(8,606)
Other income (expense), net54 (1,910)
Loss before income taxes(45,300)(68,434)
Income tax provision (benefit)885 (465)
Net loss(46,185)(67,969)
Series E preferred stock dividends and deemed dividends(2,991)(2,736)
Net loss attributable to common stockholders$(49,176)$(70,705)
Per share data:
Net loss per common share:
Basic and diluted (*)
$(4.32)$(6.59)
Weighted-average shares used in computation of net loss per common share:
Basic and diluted (*)
11,372,069 10,726,933 
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1

See accompanying notes to consolidated financial statements.


F-4


INSEEGO CORP.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
 Year Ended December 31,
 20232022
Net loss$(46,185)$(67,969)
Other comprehensive (loss) gain:
Foreign currency translation adjustment1,002 2,202 
Total comprehensive loss$(45,183)$(65,767)

See accompanying notes to consolidated financial statements.


F-5


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, 202125 $ 10,538 $105 $770,619 $(787,047)$(8,531)$(24,854)
Net loss — — — — — (67,969)— (67,969)
Foreign currency translation adjustment— — — — — — 2,202 2,202 
Adjustment relating to extinguishment of 2022 Notes— — — — 1,728 — — 1,728 
Exercise of stock options, vesting of RSUs and stock issued under ESPP— — 310 3 1,187 — — 1,190 
Taxes withheld on net settled vesting of RSUs— — (1)— (290)— — (290)
Share-based compensation— — — — 17,875 — — 17,875 
Series E preferred stock dividends— — — — 2,736 (2,736)—  
Impact of retroactively adjusted stock split(97)97 
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 
Vesting of RSUs and stock issued under ESPP, 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 
Series E preferred stock dividends— — — — 2,991 (2,991)—  
Impact of retroactively adjusted reverse stock split(10)10  
Balance, December 31, 202325 $ 11,879 $12 $810,138 $(906,928)$(5,327)$(102,105)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1


See accompanying notes to consolidated financial statements.

F-6


INSEEGO CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 20232022
Cash flows from operating activities:
Net loss$(46,185)$(67,969)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities
Depreciation and amortization22,522 27,206 
Fair value adjustment on derivative instrument (926)
Provision for expected credit losses446 189 
Impairment of capitalized software5,239 3,014 
Provision for excess and obsolete inventory9,562 2,614 
Write-off of capitalized inventory order fees1,275  
Impairment of operating lease right-of-use assets469  
Share-based compensation expense7,444 17,875 
Amortization of debt discount and debt issuance costs1,953 2,960 
Loss on debt conversion and extinguishment, net 450 
Deferred income taxes388 (570)
Non-cash operating lease expense1,726 1,268 
Changes in assets and liabilities, net of effects of divestiture:
Accounts receivable1,891 2,441 
Inventories669 (3,065)
Prepaid expenses and other assets2,441 5,642 
Accounts payable(1,860)(26,313)
Accrued expenses other liabilities1,110 3,450 
Operating lease liabilities(1,925)(1,555)
Net cash provided by (used in) operating activities7,165 (33,289)
Cash flows from investing activities:
Purchases of property, plant and equipment(704)(1,481)
Additions to capitalized software development costs and purchases of intangible assets(9,465)(11,838)
Net cash used in investing activities(10,169)(13,319)
Cash flows from financing activities:
Net repayment of bank and overdraft facilities(186)(569)
Net (repayments) borrowings on asset-backed revolving credit facility(3,757)7,851 
Payment of debt issuance costs on asset-backed revolving credit facility (1,126)
Principal payments under finance lease obligations (62)
Principal payments on financed assets (1,567)
Proceeds from a public offering, net of issuance costs6,057  
Proceeds from stock option exercises and ESPP97 900 
Net cash provided by financing activities2,211 5,427 
Effect of exchange rates on cash1,169 (1,488)
Net increase (decrease) in cash, cash equivalents and restricted cash376 (42,669)
Cash, cash equivalents and restricted cash, beginning of period7,143 49,812 
Cash and cash equivalents, end of period$7,519 $7,143 
Supplemental disclosures of cash flow information:
Cash paid during the year for:
Interest$6,013 $5,535 
Income taxes$142 $168 
Supplemental disclosures of non-cash activities:
Transfer of inventories to rental assets$3,415 $442 
Right-of-use assets obtained in exchange for operating leases liabilities$1,030 $705 
Capital expenditures financed through accounts payable or accrued liabilities$98 $2,276 


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 products employing the 5G NR standards, 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, resulting from an internal reorganization that was completed in November 2016. The Company’s principal executive office is located at 9710 Scranton Road, Suite 200, San Diego, CA 92121. The Company’s corporate offices are also located at 9710 Scranton Road, Suite 200, San Diego CA 92121 and its sales and engineering offices are located throughout the world. 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.
During 2023 the Company has reclassified revenue on the Consolidated Statement of Operations. Historically, the Company classified revenues from products and services into two categories, IoT & Mobile Solutions and Enterprise SaaS Solutions. The Company is now classifying revenues from products and services into the following two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. See Revenue Recognition below for a description of these groupings. Additionally, during 2023 the Company reclassified all depreciation and amortization expense previously recorded in the operating expense line items of research and development, sales and marketing, and general and administrative expenses on the Consolidated Statement of Operations into a separate line labeled Depreciation and amortization. All prior periods have been reclassified to conform to the current period presentation for these changes.
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.

F-8



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Segment Information
The Company has one reportable segment. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not 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
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.
Risks and Uncertainties
We may be 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 volatility and disruptions, including 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 inflationary pressures impacting the global supply chain could potentially increase the cost of revenues in the current and future years. The ongoing inflation challenges could adversely impact future revenues, gross margins and financial results.
Furthermore, a global semiconductor supply shortage continues to have wide-ranging impacts across the technology industry. While the shortage has not materially impacted the Company’s operations and financial results, it may negatively impact the Company’s customers and the supply of materials needed for testing and production timeline. The Company’s suppliers, contract manufacturers, and customers are all taking actions to reduce the impact of the semiconductor shortage; however, if the shortage persists, the impact on operations and financial results could be material.
Liquidity
As of December 31, 2023, the Company had available cash and cash equivalents totaling $7.5 million, working capital of $2.3 million, and $3.2 million of availability to borrow under its secured asset-backed Credit Facility (as defined below).
The Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s management believes that its cash and cash equivalents on-hand, together with anticipated cash flows from operations, expected availability under its secured asset-backed Credit Facility, and anticipated savings from ongoing cost reduction efforts, will be sufficient to meet its cash flow needs for the next twelve months from the filing date of this report. The Company’s ability to attain profitable operations and generate positive cash flow is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. 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 as a result of potential litigation or otherwise, 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.
The Company’s Credit Facility has a maturity date of December 31, 2024. The Company’s convertible 2025 Notes (as defined below) have a principal balance of $161.9 million and matures on May 1, 2025. The Company’s intention is to restructure or refinance the Credit Facility and the 2025 Notes, however there can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. See Note 5 – Debt for more information on the Credit Facility and the 2025 Notes.
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 as of December 31, 2023 or December 31, 2022. 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. Restricted cash held in escrow as of December 31, 2021 was released during 2022 and we no longer have any restricted cash on our balance sheet as of December 31, 2023 and December 31, 2022.

F-9



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Revenue Recognition
The Company’s products and services primarily include intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications 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.
See geographic disaggregation information in Note 12 – Geographic Information and Concentrations of Risk.
Mobile solutions: Our Mobile wireless product portfolio consists of intelligent mobile broadband solutions, HD quality VoLTE products, 4G mobile solutions and an advanced 5G portfolio of mobile products. Our mobile broadband solutions, sold under the MiFi brand, are actively used by millions of end users annually to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio includes cloud offerings with Inseego Connect for device management, and 5G SD EDGE for secure networking enabling corporate managed mobile remote workforce.

Fixed wireless access solutions: Our Fixed Wireless Solutions product portfolio consists of indoor, outdoor and industrial wireless broadband solutions. Our Fixed Wireless solutions, sold under the Wavemaker and Skyus brands, are sold by wireless operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.
Services and other: Services and other primarily consists of various subscription offerings within the Company’s telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications; services performed under our Inseego Subscribe SaaS application, which provides managed the selection, deployment, and spend of customers’ wireless assets; and non-recurring engineering services provided to our customers.
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 established when a customer submits a purchase order notification (in writing, electronically or verbally) 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

F-10



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 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 an unspecified volume of call center support and any 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.
Our telematics services include devices which collect and transmit information from vehicles or other assets. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above. Because the Company’s rental asset contracts qualify as operating leases under Accounting Standards Codification (“ASC”) 842, Leases, and the contracts also include services to operate and maintain the underlying asset, the Company has elected to combine the lease and non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue ratably over time throughout the term of the contract.
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. The Company 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.

F-11



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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.
Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.
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, 2023 or 2022 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, 2023 and 2022, the Company had contract liabilities comprised of $5.6 million and $5.1 million of short-term deferred revenue included within accrued expenses and other current liabilities and $1.7 million and $0.6 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, 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, depreciation and amortization, 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 $1.0 million and $2.3 million for the years ended December 31, 2023 and December 31, 2022, 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 days from invoice date and could go up to 90 days for large carrier customers.
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, 2023 and 2022, the Company reported $22.6 million and $25.3 million, respectively, of accounts receivable, net of allowances of $1.1 million and $0.5 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 amortization 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 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

F-13



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
intangible assets and are amortized on a straight-line basis to general and administrative 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, 2023 and 2022.
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 two reporting units for the purpose of goodwill impairment testing, Ctrack and Inseego North America (“INA”), and performed a qualitative test for goodwill impairment of the two reporting units during the fourth fiscal quarter. Based upon the results of qualitative testing, the Company believed that it was more-likely-than not that the fair value of these reporting units were greater than their respective carrying values. For the years ended December 31, 2023 and 2022, the Company recorded no impairment loss related to goodwill.
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, 2023 and 2022, 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 Note 3 – 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. Buildings are depreciated over 50 years. 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 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.
Rental Assets
The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company recognizes depreciation expense on rental assets to costs of services and other revenues on a straight-line basis over the term of the contract, generally three to four years, commencing on installation of the rental asset.
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 total on the consolidated balance sheet. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the consolidated statements of operations 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, services, depreciation and amortization. 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

F-15



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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.
Lessor Arrangements
The Company serves as lessor for certain monitoring device leases and classifies such arrangements as operating leases. Accordingly, the Company carries rental devices at historical cost less accumulated depreciation and impairment, if any. The Company combines the lease and the non-lease components under these arrangements because the service is the predominant element from the customer’s perspective and the pattern of service delivery is the same for both elements. The Company accounts for the combined component as a single performance obligation under ASC 606.
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. 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.

F-16



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.
For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes a blended volatility estimate that consists of implied volatility and historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.
The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. 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.
Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.
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 for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche, when achievement of that tranche is considered probable.
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.7 million and $0.9 million for the years ended December 31, 2023 and 2022, respectively. Employer matching contributions vest immediately.

F-17



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Net Loss Per Share Attributable to Common Stockholders
Net 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 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 August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entity's Own Equity. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The guidance is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 and there was no impact to the consolidated financial statements.
In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40). The ASU addresses issuer’s accounting for certain modifications or exchanges of freestanding equity-classified written call options. The ASU is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 and there was no impact to the consolidated financial statements.
In September 2022, the 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.
Recent Accounting Pronouncements Not Yet Adopted
In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. The FASB issued the standard to introduce changes to US GAAP that originate in either SEC Regulation S-X or S-K, which are rules about the form and content of financial reports. The provisions of the standard are contingent when the SEC removes the related disclosure provisions from Regulation S-X and S-K. The company does not expect the provisions of the standard to have a material impact on the Company's financial statements and related disclosures.
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 amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
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.

F-19



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 2. Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
December 31,
 20232022
Finished goods$21,264 $31,153 
Raw materials and components1,616 6,823 
Total inventories$22,880 $37,976 
During 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 section below) related to excess materials at the contract manufacturers’ sites. All $17.7 million of these charges are recorded in product cost of revenues on the consolidated statement of operations.
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
December 31,
 20232022
Rebate receivables$1,950 $2,038 
Receivables from contract manufacturers1,823 3,561 
Other1,438 2,379 
Total prepaid expenses and other$5,211 $7,978 
Property, plant and equipment
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20232022
Test equipment$19,717 $19,724 
Computer equipment and purchased software4,590 4,603 
Product tooling5,153 5,007 
Furniture and fixtures1,331 1,214 
Vehicles115 119 
Leasehold improvements772 772 
Total property, plant and equipment, gross31,678 31,439 
Less—accumulated depreciation and amortization(28,920)(26,049)
Total property, plant and equipment, net$2,758 $5,390 
Rental assets
Rental assets consist of the following (in thousands):
 December 31,
 20232022
Rental assets$12,086 $10,300 
Less—accumulated depreciation(7,003)(5,484)
Total rental assets$5,083 $4,816 

F-20



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Depreciation and amortization
Depreciation and amortization expense related to property, plant and equipment, including rental assets and property, plant and equipment under finance leases, was $6.1 million and $7.1 million for the years ended December 31, 2023 and 2022, respectively.
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20232022
Royalties$845 $992 
Payroll and related expenses4,159 8,873 
Warranty obligations480 480 
Professional fees310 738 
Accrued interest1,038 1,112 
Deferred revenue5,583 5,060 
Customer advances 2,828 
Operating lease liabilities1,681 1,759 
Accrued contract manufacturing liabilities7,537 1,416 
Value added tax payables531 449 
Other4,858 4,238 
Total accrued expenses and other current liabilities$27,022 $27,945 
Note 3. Goodwill and Other Intangible Assets
The Company had a goodwill balance of $21.9 million at both December 31, 2023 and 2022.
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2023
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,751 $(4,465)$286 
Trademarks and trade names9,513 (7,950)1,563 
Customer relationships8,500 (7,447)1,053 
Capitalized software development costs41,275 (17,320)23,955 
Other2,884 (2,805)79 
Total finite-lived intangible assets$66,923 $(39,987)26,936 
Indefinite-lived intangible assets:
In-process capitalized software development costs204 
Total intangible assets$27,140 

F-21



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2022
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,534 $(4,016)$518 
Trademarks and trade names9,513 (7,105)2,408 
Customer relationships8,500 (6,597)1,903 
Capitalized software development costs40,767 (11,686)29,081 
Other2,884 (2,225)659 
Total finite-lived intangible assets$66,198 $(31,629)34,569 
Indefinite-lived intangible assets:
In-process capitalized software development costs6,814 
Total intangible assets$41,383 
Amortization expense for the years ended December 31, 2023 and 2022 was approximately $16.4 million and $20.1 million, respectively, including approximately $14.3 million and $17.9 million related to capitalized software development costs for the years ended December 31, 2023 and 2022, respectively.
For the years ended December 31, 2023 and 2022, the Company recorded $5.2 million and $3.0 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):
2024$11,115 
20256,617 
20263,151 
20272,716 
20282,166 
Thereafter1,171 
Total$26,936 
Note 4. 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 Notes (see Note 5 – Debt). The fair value of that liability was zero as of both December 31, 2023 and 2022.
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, 2023December 31, 2022
Volatility77 %50 %
Stock price
$2.20 per share
$8.40 per share
Credit spread92.20 %56.52 %
Term1.34 years2.34 years
Dividend yield % %
Risk-free rate4.60 %4.35 %

F-22



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The estimated fair value of the interest make-whole derivative liability at December 31, 2023 and December 31, 2022 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, 2023 and 2022, there were no conversions of the 3.25% convertible senior notes due 2025 (the “2025 Notes”) into shares of the Company’s common stock.
During the year ended December 31, 2023, there was no change in the fair value of the interest make-whole liability. For the year ended December 31, 2022, the Company recorded a $0.9 million gain as a result of the changes in fair value of the interest make-whole liability within other income (expense), net on the consolidated statement of operations.
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 2025 Notes. The 2025 Notes are carried at amortized cost, adjusted for changes in fair value of the embedded derivative.
Note 5. Debt
Convertible Notes
2025 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 Notes. After taking into account exchanges and redemptions occurring in prior periods, the outstanding principal balance of the 2025 Notes was $161.9 million as of both December 31, 2023 and December 31, 2022.
The 2025 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 Notes will mature on May 1, 2025, unless earlier repurchased, redeemed or converted. The 2025 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 Notes may convert the 2025 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 Notes, the Company will deliver for each $1,000 principal amount of 2025 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 Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 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 Notes at a cash repurchase price equal to the principal amount of the 2025 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 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 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

F-23



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 Notes representing at least 25% in aggregate principal amount of the outstanding 2025 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 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 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 Notes.
Interest make-whole payment
The 2025 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 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 4 – Fair Value Measurements, for more information on this derivative liability.
As of December 31, 2023 and 2022, $161.9 million of principal of the 2025 Notes was outstanding, $80.4 million of which were held by related parties. Assuming no repurchases or conversions of the 2025 Notes prior to May 1, 2025, the entire principal balance of $161.9 million of the 2025 Notes is due on May 1, 2025.
The 2025 Notes consist of the following (in thousands):
December 31,
20232022
Principal$161,898 $161,898 
Add: fair value of embedded derivative   
Less: unamortized debt discount (1,106)(1,933)
Less: unamortized issuance costs(880)(1,538)
Net carrying amount$159,912 $158,427 
The effective interest rate of the liability component of the 2025 Notes was 4.17% for the twelve months ended December 31, 2023 and 2022. The following table sets forth total interest expense recognized related to the 2025 Notes (in thousands):
Year Ended December 31,
20232022
Contractual interest expense$5,262 $5,262 
Amortization of debt discount828 828 
Amortization of debt issuance costs659 659 
Total interest expense$6,749 $6,749 
The contractual interest expense on the 2025 Notes recorded within interest expense, net on the consolidated statements of operations attributable to related parties was $2.6 million and $2.6 million in the years ended December 31, 2023 and 2022,

F-24



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
respectively. As of both December 31, 2023 and 2022, accrued interest due to related parties of $0.4 million was included within accrued expenses and other current liabilities on the consolidated balance sheets.
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 (see Note 13 – Subsequent Events for further information on the most recent amendment) . The Credit Agreement establishes 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. The Credit Facility matures on December 31, 2024. Availability under the Credit Facility is 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 must be repaid immediately. The Borrowers’ obligations under the Credit Agreement are guaranteed by the Company. The Loan Parties’ obligations under the Credit Agreement are secured by a continuing security interest in all property of each Loan Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).
Borrowings under the Credit Facility may take the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans will bear interest at a rate per annum equal to Term SOFR (as defined in the Credit Agreement as the Term SOFR Reference Rate for a term of one month on the day) plus the Applicable Margin (as defined in the Credit Agreement), with a Term SOFR floor of 1%. Base Rate loans will bear interest at a rate per annum equal to the Applicable Margin plus the greatest of (a) the per annum rate of interest which is identified as the “Prime Rate” and normally published in the Money Rates section of The Wall Street Journal, (b) the sum of the Federal Funds Rate (as defined in the Credit Agreement) plus 0.5% and (c) 3.50% per annum.
The Applicable Margin varies depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month is less than $15 million, the Applicable Margin will be 2.50% for Base Rate loans and 3.50% for SOFR loans. If the average outstanding amount for a preceding month is between $15 million and $25 million, the Applicable Margin will be 3.00% for Base Rate loans and 4.00% for SOFR loans. If the average outstanding amount for a preceding month is greater than $25 million, the Applicable Margin will be 4.5% for Base Rate loans and 5.50% for SOFR loans. The Company pays monthly fees of 0.4% per annum on the unused portion of the Credit Facility.
The Credit Agreement contains a financial covenant whereby the Loan Parties shall not permit the consolidated Liquidity (as defined in the Amended Credit Agreement) to be less than $8 million at any time (the “Liquidity Covenant”). The Credit Agreement also contains certain customary covenants, which include, but are not limited to, restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and places limits on various other payments. The Company determined that the term “Eligible Accounts”, as defined in the Credit Agreement would have excluded certain balances used in the determination of eligible collateral upon which the Company’s borrowing base is calculated and that exclusion would have resulted in a violation of the Liquidity Covenant as of December 31, 2022. Accordingly, to clarify this matter and others, the Loan Parties agreed to amend the Credit Agreement (as amended, the “Amended Credit Agreement”) to modify and clarify the definitions of “Eligible Accounts”, “Permitted Indebtedness” and also “Eligible Inventory.” The Amended Credit Agreement was entered into on February 25, 2023 with an effective date of December 15, 2022. The Company was in compliance with the financial covenants of the Amended Credit Agreement as of December 31, 2023.

F-25



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
On May 2, 2023, (1) two related parties (the “Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Amended Credit Agreement (the “Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Amended 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 Participation Interest, we agreed to pay the Participants an aggregate exit fee ranging from 7.5% to 12.5% of the amount of the 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 Participation Interest, as applicable. Further, the purchase of the Participation Interest granted an option for the Participants to purchase the subject revolving loan or to redeem its Participation Interest under certain circumstances. The Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock. Accretion of the exit fee attributable to related parties recorded within interest expense, net on the consolidated statements of operations was $0.2 million for the year ended December 31, 2023.
Upon execution of the Credit Agreement on August 5, 2022, the Company paid $1.1 million of debt issuance costs, which are being amortized to interest expense throughout the term of the agreement. Amortization expense of $0.5 million and $0.2 million related to debt issuance cost was recognized for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023 and 2022, there were $0.5 million and $0.9 million of unamortized debt issuance costs on the Credit Facility included within prepaid expenses and other and other assets on the consolidated balance sheets, respectively. As of December 31, 2023, the Company had outstanding borrowings of $4.1 million and availability of $3.2 million. The Company’s policy is to classify outstanding borrowings as long-term so long as such borrowings are not expected to exceed the borrowing base over the 12 months subsequent to the balance sheet date, in which case, any excess borrowings would be classified as short-term.
The effective interest rate of the average outstanding balance of the Credit Facility was 54.5%, which includes 14.4% related to amortization of original issuance costs, and 17.7%, which includes 8.5% related to amortization of original issuance costs, for the twelve months ended December 31, 2023 and 2022, respectively. The higher interest rates relate to the fact that there is a minimum borrowing amount for interest calculations under the Credit Facility. The following table sets forth total interest expense recognized related to the Credit Facility (in thousands):
Year Ended December 31,
20232022
Contractual interest expense$861 $211 
Amortization of debt issuance costs466 194 
Total interest expense$1,327 $405 
Note 6. Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2023 and 2022 is comprised of the following (in thousands):
 Year Ended December 31,
 20232022
Domestic$(47,703)$(63,939)
Foreign2,403 (4,495)
Loss before income taxes$(45,300)$(68,434)

F-26



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The (benefit) provision for income taxes for the years ended December 31, 2023 and 2022 is comprised of the following (in thousands):
 Year Ended December 31,
 20232022
Current:
Federal$ $ 
State20 50 
Foreign477 55 
Total current497 105 
Deferred:
Federal9 15 
State  
Foreign379 (585)
Total deferred388 (570)
(Benefit) Provision for income taxes$885 $(465)
The Company’s net deferred tax liabilities consist of the following (in thousands):
 December 31,
 20232022
Deferred tax assets:
Accrued expenses$1,175 $715 
Provision for excess and obsolete inventory4,679 759 
Capitalized research and experimental expenditures8,629 8,986 
Convertible debt3,526 9,782 
Depreciation and amortization1,725  
Interest expense limitation18,689 12,722 
Net operating loss and tax credit carryforwards114,813 112,297 
Share-based compensation3,065 3,375 
Right-of-use-asset2,209 2,294 
Unrecognized tax benefits 1,942 
Deferred tax assets158,510 152,872 
Valuation allowances(155,158)(145,431)
Deferred tax assets, net of valuation allowances3,352 7,441 
Deferred tax liabilities:
Operating lease liability(2,607)(2,518)
Acquired intangible assets(555)(599)
Depreciation and amortization (4,288)
Unrealized foreign currency gains(870)(359)
Deferred tax liabilities(4,032)(7,764)
Deferred tax liabilities, net$(680)$(323)
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.

F-27



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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.
During the years ended December 31, 2023 and 2022, the Company recognized valuation allowances of $10.1 million, and $13.6 million, respectively, related to its deferred tax assets created in those respective years 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 2023 and 2022 to loss before income taxes as follows (in thousands):
 Year Ended December 31,
 20232022
Federal tax benefit, at statutory rate$(9,154)$(14,371)
State benefit, net of federal benefit711 (370)
Foreign tax rate difference148 (259)
Valuation allowance against future tax benefits9,727 13,564 
Research and development credits(760)(2,222)
Share-based compensation1,622 1,010 
Non-deductible officers compensation 108 
True-up of prior year provisions(1,474)2,123 
Other65 (48)
(Benefit) Provision for income taxes$885 $(465)
At December 31, 2023, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2021 and prior of approximately $405.1 million. Approximately $106.9 million of these NOLs have no expiration date. The remainder will begin to expire in 2024, 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, 2023 of approximately $64.2 million, which begin to expire in 2028, unless previously utilized, and foreign NOLs for its active foreign subsidiaries of approximately $25.5 million, which generally have no expiration date. At December 31, 2023, the Company had federal research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $10.9 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 $10.9 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, 2023 and did not identify any events of 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 foreign subsidiaries 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.
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which includes modifications to the limitation on business interest expense and net operating loss provisions, and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. Payments of approximately $1.4 million of employer payroll taxes otherwise due in 2020, were delayed with 50% due and paid by December 31, 2021 and

F-28



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
the remaining 50% in February 2023. The CARES Act did not have a material impact on the Company’s consolidated financial statements.
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, 2023 and 2022. At December 31, 2023 and 2022, 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, 2021$41,629 
Increases related to current and prior year tax positions1,286 
Balance at December 31, 202242,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, 2023$12,639 
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, 2023.
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 2020 and 2019, 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 Company does not expect the IRA to have a material impact on the Company’s effective tax rate or income tax expense for the year ending December 31, 2023.
Note 7. Preferred Stock and Common Stock
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, 2023, 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 October 1, 2019. 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

F-29



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends.
Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $10.1 million and $7.1 million of dividends accrued, approximating $404.93 and $285.29 per preferred share, as of December 31, 2023 and 2022, respectively.
Common Stock
As of December 31, 2023, the Company had 150,000,000 shares of $0.001 par value common stock authorized for issuance and 11,878,557 shares issued and outstanding.
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”). There were no sales under the ATM during the year ended December 31, 2022. 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.
Note 8. Share-based Compensation
During the years ended December 31, 2023 and 2022, 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 3,275,309 shares, of which 910,076 remain available for future grants.
During the year ended December 31, 2023 and 2022, the Board of Directors of the Company approved and the Company granted RSUs to eligible employees under the 2018 Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), as annual bonus payments. During the years ended December 31, 2023 and 2022, the total charges related to bonus payments were $1.2 million and $8.8 million, respectively.
For the years ended December 31, 2023 and 2022, 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,
 20232022
Cost of revenues$772 $2,110 
Research and development1,526 5,369 
Sales and marketing1,215 3,528 
General and administrative3,931 6,868 
Total$7,444 $17,875 
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.

F-30



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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,
 20232022
Expected dividend yield % %
Risk-free interest rate4.3 %1.8 %
Volatility174 %78 %
Expected term (in years)4.45.7
The weighted-average fair value of stock option awards granted during the years ended December 31, 2023 and 2022 was $3.16 and $29.10, respectively.
The following table summarizes the Company’s stock option activity for the years ended December 31, 2023 and 2022 (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, 2021808,579 $48.05 
Granted150,500 46.30 
Exercised(37,069)13.70 
Canceled(108,714)79.65 
Outstanding — December 31, 2022813,296 $46.50 
Granted82,825 4.13 
Exercised  
Canceled(350,249)38.39 
Outstanding — December 31, 2023545,872 $44.16 6.30$1 
Vested and Expected to Vest — December 31, 2023504,839 $45.74 6.08$ 
Exercisable — December 31, 2023365,246 $49.57 5.07$ 
The total intrinsic value of stock options exercised to purchase common stock during the years ended December 31, 2022 was approximately $3.7 million.
As of December 31, 2023, total unrecognized share-based compensation expense related to non-vested stock options was $3.0 million, which is expected to be recognized over a weighted-average period of approximately 2.78 years. The Company recognized approximately $4.0 million and $5.9 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2023 and 2022, 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.

F-31



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
A summary of restricted stock unit activity under all plans for the years ended December 31, 2023 and 2022 is presented below:
Number of SharesWeighted-Average Grant-Date Fair Value
Non-vested — December 31, 2021124,772 76.54 
Granted254,405 45.08 
Vested(227,882)45.32 
Forfeited(33,458)34.52 
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 
During the years ended December 31, 2023 and 2022, the total fair value of shares vested was $1.2 million and $9.5 million, respectively.
As of December 31, 2023, there was $2.3 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 1.39 years. The Company recognized approximately $3.3 million and $11.7 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2023 and 2022, 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 532,400 shares of common stock may be purchased by eligible employees.
During the years ended December 31, 2023 and 2022, the Company issued 64,150 shares and 52,567 shares, respectively, under the ESPP. The Company recognized approximately $0.1 million and $0.3 million of share-based compensation expense related to the ESPP during the years ended December 31, 2023 and 2022, respectively.
Note 9. Loss per Share
Basic 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 convertible notes calculated using the if-converted and treasury stock 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 the applicable exercise price is greater than the market price on the period end date as 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):
 Year Ended December 31,
 20232022
Net loss attributable to common stockholders$(49,176)$(70,705)
Weighted-average common shares outstanding*
11,372,069 10,726,933 
Basic and diluted net loss per share$(4.32)$(6.59)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1

F-32



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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:
 Year Ended December 31,
(in thousands) 20232022
Convertible notes 1,291 1,409 
Non-qualified stock options 546 813 
Restricted stock units 203 118 
Employee Stock Purchase Plan25 43 
Total2,065 2,383 
Note 10. Commitments and Contingencies
Noncancellable Purchase Obligations
The Company typically enters into commitments with its contract manufacturers 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, 2023, future payments under these noncancellable purchase obligations were approximately $33.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.
Note 11. Leases
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2023
December 31,
2022
Operating right-of-use assets, netOperating lease right-of-use assets$5,412 $6,662 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,681 $1,759 
Non-current operating lease liabilitiesOperating lease liabilities5,039 5,903 
Total operating lease liabilities$6,720 $7,662 
Weighted-average remaining lease term (in years)4.24.1
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):

F-33



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended December 31, 2023
20232022
Operating lease costs included in operating costs and expenses$2,303 $2,453 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31, 2023
20232022
Operating cash flows related to operating leases$2,369 $2,464 
Operating right-of-use assets obtained in exchange for lease liabilities$1,030 $705 
The future minimum payments under operating leases were as follows at December 31, 2023 (in thousands):
2024$2,208 
20251,904 
20261,878 
20271,282 
2028148 
Thereafter723 
Total minimum operating lease payments8,143 
Less: amounts representing interest(1,423)
Present value of net minimum operating lease payments6,720 
Less: current portion(1,681)
Long-term portion of operating lease obligations$5,039 
Note 12. Geographic Information and Concentrations of Risk
Geographic Information
The following table details the Company’s long-lived tangible assets, excluding financial instruments and tax assets, classified by the location of the controlling statutory company (in thousands):
 December 31,
 20232022
United States$7,667 $12,103 
United Kingdom5,159 4,259 
Other1,683 1,926 
Total$14,509 $18,288 
The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):
Year Ended December 31,
20232022
United States and Canada$163,491 $201,799 
Europe (including United Kingdom)26,097 27,562 
Australia5,982 11,250 
Other118 4,712 
Total$195,688 $245,323 

F-34



INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Concentrations of Risk
For the year ended December 31, 2023, three customers accounted for 31.6%, 27.2% and 15.0% of net revenues, respectively. For the year ended December 31, 2022, two customers accounted for 35.1% and 32.2% of net revenues, respectively.
At December 31, 2023, two customers accounted for 41.8% and 10.2% of total accounts receivable, net, respectively. At December 31, 2022, two customers accounted for 37.4% and 21.9% of total accounts receivable, net, respectively.
Note 13. Subsequent Events
On February 19, 2024, Ashish Sharma resigned as Chief Executive Officer and President of the Company, to be effective as of February 23, 2024. In addition, the Company’s board of directors (the “Board”) appointed Philip G. Brace, a member of the Board, as Executive Chairman, effective as of February 19, 2024.
On February 20, 2024, we entered into a fourth amendment (the “Fourth Amendment”) of the Credit Agreement. The Fourth Amendment relaxed the financial covenants under the Credit Agreement by decreasing the minimum liquidity level we are required to maintain from $10 million to $8 million. No costs were incurred by the Company in connection with the Fourth Amendment.

F-35
EX-21 2 insg20231231ex21.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
Inseego International Holdings Ltd. United Kingdom
Inseego Europe Holdings Ltd. United Kingdom
Inseego Ltd United Kingdom
Inseego Europe B.V. Netherlands
Inseego Ireland Limited Ireland
Inseego UK LimitedUnited Kingdom
Inseego Eastern Europe Holdings Ltd.United Kingdom
Inseego ANZ Holdings B.V.Netherlands
Inseego Australia Pty Ltd.Australia
Ctrack Asia Sdn. Bhd.Malaysia
Inseego New Zealand Ltd.New Zealand
Inseego Benelux B.V.Netherlands
Inseego BelgiumBelgium
Inseego France SáRLFrance
Inseego Deutschland GmbHGermany


EX-23.1 3 insg20231231ex231.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 Statements (Form S-3 Nos. 333-239728, 333-238057, 333-233206, 333-231350, 333-228315, 333-226753, and 333-221404) of Inseego Corp.; and

3.the Registration Statements (Form S-8 Nos. 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 21, 2024, with respect to our audits of the consolidated financial statements of Inseego Corp. as of December 31, 2023 and 2022 and for each of the two years in the period ended December 31, 2023, appearing in the Annual Report on Form 10-K of Inseego Corp. for the year ended December 31, 2023.

/s/ Marcum LLP

Marcum LLP
Philadelphia, Pennsylvania
February 21, 2024



EX-31.1 4 insg20231231ex311.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, Ashish Sharma, 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 21, 2024
/s/    ASHISH SHARMA
Ashish Sharma
Chief Executive Officer
(principal executive officer)


EX-31.2 5 insg20231231ex312.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 21, 2024
/s/    STEVEN GATOFF
Steven Gatoff
Chief Financial Officer
(principal financial officer)



EX-32.1 6 insg20231231ex321.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, Ashish Sharma, 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, 2023 (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 21, 2024
/s/    ASHISH SHARMA
Ashish Sharma
Chief Executive Officer
(principal executive officer)



EX-32.2 7 insg20231231ex322.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, 2023 (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 21, 2024
/s/    STEVEN GATOFF
Steven Gatoff
Chief Financial Officer
(principal financial officer)




EX-101.SCH 8 insg-20231231.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 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Preferred Stock and Common Stock link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Geographic Information and Concentrations of Risk link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Nature of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Geographic Information and Concentrations of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Financial Statement Details - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Financial Statement Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Financial Statement Details - Prepaid Expenses and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Financial Statement Details - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Financial Statement Details - Rental Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurement - Binomial Lattice Model and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes - Loss before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Preferred Stock and Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Share-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Share-based Compensation - Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Share-based Compensation - Weighted-Average Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Share-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Share-based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Loss per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Future Minimum Payments Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Future Minimum Payments Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Geographic Information and Concentrations of Risk - Geographic Concentration of Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Geographic Information and Concentrations of Risk - Geographic Concentration of Net Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Geographic Information and Concentrations of Risk - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 insg-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 insg-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 insg-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Entity Voluntary Filers Entity Voluntary Filers Summary of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities, total Accrued Liabilities, Current Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in assets and liabilities, net of effects of divestiture: Increase (Decrease) in Operating Capital [Abstract] Customer One Customer One [Member] Customer one. Expiration period of stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Royalties Accrued Royalties, Current Liquidation preference per share (in dollars per share) Preferred Stock, Liquidation Preference Per Share Threshold of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] 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 Short term lease term Lessee, Operating Lease, Remaining Lease Term Impairment loss on intangible assets Impairment of Intangible Assets (Excluding Goodwill) Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Adjustment relating to extinguishment of 2022 Notes Additional Paid In Capital, Adjustments to Extinguishment of Notes Additional Paid In Capital, Adjustments to Extinguishment of Notes Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted-Average Remaining Contractual Term (Years), Options Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment and purchased software Computer Equipment [Member] Credit spread Measurement Input, Credit Spread [Member] Commitments and Contingencies Commitments and Contingencies Volatility Measurement Input, Price Volatility [Member] Impairment of indefinite-lived intangible assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Exercisable — December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Series E Preferred Stock Series E Preferred Stock [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Principal payments on financed assets Principal Payments on Financed Assets Principal Payments on Financed Assets Preferred Stock and Common Stock Equity [Text Block] 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 Proceeds from a public offering, net of issuance costs Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Provision for excess and obsolete inventory Inventory Write-down Rebate receivables Rebate Receivables Rebate Receivables Income Taxes Income Tax Disclosure [Text Block] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate True-up of prior year provisions Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Financial liabilities at fair value Financial Liabilities Fair Value Disclosure Amortization of original issuance costs Line of Credit Facility, Amortization of Original Issuance Cost Line of Credit Facility, Amortization of Original Issuance Cost Lease Accounting Lessee, Leases [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Valuation allowance against future tax benefits Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Series E Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of December 31, 2023 and 2022 (aggregate liquidation preference of $35,123) Preferred Stock, Value, Issued 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 [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Canceled (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Diluted (in dollars per share) Earnings Per Share, Diluted Federal Base Rate Federal Base Rate [Member] Federal Base Rate Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accounts receivable, net of allowance for expected credit losses of $1,113 and $541, respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Vested and Expected to Vest (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessor, Operating Leases [Text Block] Outstanding — beginning of period Outstanding — end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other income (expense): Other Nonoperating Income (Expense) [Abstract] Trading Symbol Trading Symbol Granted (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Summary of Prepaid Expenses and Other Schedule of Other Current Assets [Table Text Block] Weighted-average fair value of stock option awards granted (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign Currency Transactions and Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Leases Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current Property, plant and equipment, net of accumulated depreciation of $28,920 and $26,049, respectively Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Cost of revenues: Cost of Revenue [Abstract] Beginning balance, shares (in shares) Ending balance, shares (in shares) Shares, Issued LIABILITIES AND STOCKHOLDERS’ DEFICIT Liabilities and Equity [Abstract] Amortization of debt discount Amortization of Debt Discount (Premium) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stockholders’ deficit: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contract liabilities Deferred revenue Contract with Customer, Liability Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Other Other Intangible Assets [Member] Schedule 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 Subscription term Subscription Term Subscription Term Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Gain on change in fair value of embedded derivative Embedded Derivative, Gain on Embedded Derivative Deferred tax assets, net of valuation allowances Deferred Tax Assets, Net of Valuation Allowance Goodwill Goodwill Summary of Property, Plant and Equipment and Rental Assets Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Allowance for Expected Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Shares available for future issuance or purchase (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Schedule of Geographic Concentration of Net Revenues Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Write-off of capitalized inventory order fees Write-Off of Capitalized Inventory Order Fees Write-Off of Capitalized Inventory Order Fees Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Product tooling Other Machinery and Equipment [Member] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Working capital Working Capital Working Capital Litigation Legal Costs, Policy [Policy Text Block] Accounts Receivable Accounts Receivable [Member] Preferred stock, par value $0.001; 2,000,000 shares authorized: Preferred Stock, Including Additional Paid in Capital, Net of Discount [Abstract] 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 Operating lease liabilities Non-current operating lease liabilities Long-term portion of operating lease obligations Operating Lease, Liability, Noncurrent Nature of Business and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted Stock Units Restricted stock units Restricted Stock Units (RSUs) [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Depreciation and amortization expense Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] SOFR SOFR [Member] SOFR Product tooling Product Tooling [Member] Product Tooling Income Statement Location [Axis] Income Statement Location [Axis] Taxes withheld on net settled vesting of RSUs Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Future Minimum Payments Under Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe (including United Kingdom) Europe [Member] Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Redemption price Preferred Stock, Redemption Price, Percentage Preferred Stock, Redemption Price, Percentage Total interest expense Interest Expense, Debt Inventories Increase (Decrease) in Inventories 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 Audit Information [Abstract] Audit Information Exercise of stock options, vesting of RSUs and stock issued under ESPP 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. Research and development Research and Development Expense [Member] Anti-dilutive shares excluded from EPS calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized share-based compensation expense related to non-vested RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Capital expenditures financed through accounts payable or accrued liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on debt conversion and extinguishment, net Gain (Loss) on Extinguishment of Debt ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Number of shares authorized under the plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Property, plant and equipment, gross Property, Plant and Equipment, Gross Weighted-Average Remaining Contractual Term (Years), Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating right-of-use assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Less: amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Summary of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Maximum limit of payroll deductions (percent) Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Less: unamortized debt discount Debt Instrument, Unamortized Discount Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Operating lease liabilities Current operating lease liabilities Less: current portion Operating Lease, Liability, Current Summary of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] California Franchise Tax Board California Franchise Tax Board [Member] Term Derivative, Term of Contract Warranty obligations Product Warranty Accrual, Current Shares issued under the ESPP Stock Issued During Period, Shares, Employee Stock Purchase Plans Auditor Firm ID Auditor Firm ID Employer payroll taxes deferred, CARES Act Payroll Tax, Employer, Deferral, CARES Act Payroll Tax, Employer, Deferral, CARES Act Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Series D Preferred Stock Series D Preferred Stock [Member] Line of credit increase Line of Credit Facility, Increase (Decrease), Net Net Carrying Value Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements and Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Australia AUSTRALIA Counterparty Name [Domain] Counterparty Name [Domain] Shipping and handling charges Shipping and Handling Charges Shipping and Handling Charges Cash, cash equivalents and restricted cash, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Intangible assets - accumulated amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Term Measurement Input, Expected Term [Member] Summary of Loss before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Purchase price (in dollars per share) Sale of Stock, Price Per Share Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating lease costs included in operating costs and expenses Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Trading day threshold Trading Day Threshold Trading Day Threshold Operating costs and expenses: Operating Costs and Expenses [Abstract] Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Commitment fee rate Line of Credit Facility, Commitment Fee Percentage Customer advances Contract with Customer, Liability, Current Share-based Compensation Stock Option Fair Value Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Net carrying amount Long-Term Debt Line of Credit Covenant [Domain] Line of Credit Covenant [Domain] Line of Credit Covenant [Domain] Proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Non-qualified stock options Employee Stock Option [Member] Percentage of employees contribution matched by employer Defined Contribution Plan, Employer Matching Contribution, Percent of Match Expected recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Interest expense related to uncertain tax positions Unrecognized Tax Benefits, Interest on Income Taxes Expense Maximum Maximum [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type Effective interest rate of the average outstanding balance Line of Credit Facility, Interest Rate During Period 2025 Notes Twenty Twenty Five Convertible Notes [Member] Twenty Twenty Five Convertible Notes Domestic Tax Authority Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Inventories and Provision for Excess and Obsolete Inventory Inventory, Policy [Policy Text Block] Depreciation and amortization Deferred Tax Assets, Depreciation and Amortization Deferred Tax Assets, Depreciation and Amortization Total cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Share-based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of presentation Basis of Accounting, Policy [Policy Text Block] Stock price Measurement Input, Share Price [Member] Stock Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 2025 Notes, net Convertible Debt, Noncurrent Allowance on accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Trademarks and trade names Trademarks and Trade Names [Member] Subsequent event Subsequent Event [Member] Net operating loss carryforwards Operating Loss Carryforwards Customer Concentration Customer Concentration Risk [Member] State Deferred State and Local Income Tax Expense (Benefit) Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Services and other Services And Other Member [Member] Services And Other Member Fixed wireless access solutions Fixed Wireless Access Solutions [Member] Fixed Wireless Access Solutions Income Statement [Abstract] Income Statement [Abstract] Issuance of common shares in connection with a public offering, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Related Party [Domain] Related Party, Type [Domain] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Inventory charges Inventory Charges Inventory Charges Estimated future amortization expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Non-vested — beginning of period (usd per share) Non-vested — end of period (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Federal tax benefit, at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Value of converted amount Debt Conversion, Converted Instrument, Amount Less Than 15 Million Less Than 15 Million [Member] Less Than 15 Million Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Series E preferred stock dividends Dividends, Preferred Stock Inventories Total inventory Inventory, Net Revolving credit facility, net Long-Term Line of Credit, Noncurrent Provision for excess and obsolete inventory Deferred Tax Assets, Inventory Statistical Measurement [Axis] Statistical Measurement [Axis] Contractual interest expense Interest Expense, Debt, Excluding Amortization Financial Instrument [Axis] Financial Instrument [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash flows from investing activities: Proceeds from Investing Activities [Abstract] Entity Interactive Data Current Entity Interactive Data Current Interest make-whole payment Derivative [Member] ATM Offering ATM Offering [Member] ATM Offering Product revenues Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Supplemental disclosures of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Debt aggregate face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Leases [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Summary of Net Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Dividends accrued (usd per share) Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows related to operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Conversion price ($ per share) Debt Instrument, Convertible, Conversion Price Conversion ratio Debt Instrument, Convertible, Conversion Ratio Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Rental assets Rental Assets [Member] Rental Assets [Member] Impairment of operating lease right-of-use assets Operating Lease, Impairment Loss Auditor Location Auditor Location Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger General warranty period Product Warranty Accrual, Period Product Warranty Accrual, Period State benefit, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Net loss attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] 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] Debt Instrument [Axis] Debt Instrument [Axis] Present value of net minimum operating lease payments Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] 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 Total liabilities Liabilities Summary of Share-Based Compensation Expense Share-Based Payment Arrangement, Activity [Table Text Block] Total current Current Income Tax Expense (Benefit) Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Employer matching contributions Defined Contribution Plan, Cost Greater Than 25 Million Greater Than 25 Million [Member] Greater Than 25 Million Long-term liabilities: Liabilities, Noncurrent [Abstract] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net loss per common share: EPS [Abstract] EPS Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Sales and marketing Selling and Marketing Expense Affiliated Entity Affiliated Entity [Member] Common stock, par value $0.001; 150,000,000 shares authorized, 11,878,557 shares issued and outstanding as of December 31, 2023 and 10,846,815 shares issued and outstanding as of December 31, 2022 (*) Common Stock, Value, Issued General and administrative General and Administrative Expense Noncancelable purchase obligations Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Professional fees Accrued Professional Fees, Current Non-cash operating lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction State Current State and Local Tax Expense (Benefit) Supplemental Lease Information Supplemental Lease Information [Table Text Block] Supplemental Lease Information Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Preferred Stock Preferred Stock [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Geographic Concentration of Assets Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Principal payments under finance lease obligations Finance Lease, Principal Payments Make-whole payment term Make-Whole Payment Term Make-Whole Payment Term Restricted cash Restricted Cash Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Contract manufacturing liabilities Contract Manufacturing Liabilities Contract Manufacturing Liabilities Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Loss Per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Value added tax payables Sales and Excise Tax Payable, Current Rental assets Rental Assets, Gross Rental Assets, Gross 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] Beginning Balance Ending Balance Unrecognized Tax Benefits Non-deductible officers compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Amount Share-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Income Tax Authority [Axis] Income Tax Authority [Axis] Concentration percentage Concentration Risk, Percentage Dividend yield Measurement Input, Expected Dividend Rate [Member] Convertible Debt Instruments Debt, Policy [Policy Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Customer Two Customer Two [Member] Customer Two [Member] Base Rate Base Rate [Member] Granted (usd 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 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Buildings Building [Member] Net revenue by geographic region Geographic Areas, Revenues from External Customers [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accounts Receivable Accounts Receivable [Policy Text Block] Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Options Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Other Other Accrued Liabilities, Current Debt instrument, fee amount Debt Instrument, Fee Amount Revolving credit facility, net Line of Credit, Current Depreciation and amortization Depreciation, Depletion and Amortization Accrued interest due to related parties Notes Payable, Accrued Interest Notes Payable, Accrued Interest Furniture and fixtures Furniture and Fixtures [Member] Stated interest rate of debt issued Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ deficit Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived assets Long-Lived Assets Goodwill, impairment loss Goodwill, Impairment Loss Valuation allowances Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Fair Value Valuation Model and Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Additions to capitalized software development costs and purchases of intangible assets Payments to Acquire Intangible Assets Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Right-of-use-asset Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Beneficial conversion feature Preferred Stock, Liquidation Preference, Value 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 Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Less: unamortized issuance costs Debt Issuance Costs, Net Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities [Member] Intangible assets, net of accumulated amortization of $39,987 and $31,629, respectively Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Retirement Savings Plan Postemployment Benefit Plans, Policy [Policy Text Block] Deferred tax assets Deferred Tax Assets, Gross Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income tax benefit recognized related to uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Document Fiscal Period Focus Document Fiscal Period Focus Threshold of trading days Debt Instrument, Convertible, Threshold Trading Days 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Useful life Finite-Lived Intangible Asset, Useful Life Remaining capacity Line of Credit Facility, Remaining Borrowing Capacity Accrued expenses other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding — beginning of period (usd per share) Outstanding — end of period (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Loss per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] 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 Income Statement Location [Domain] Income Statement Location [Domain] Net repayment of bank and overdraft facilities Proceeds from (Repayments of) Bank Overdrafts Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Nature Of Business And Significant Accounting Policies [Table] Nature Of Business And Significant Accounting Policies [Table] Nature of business and significant accounting policies. Share-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Minimum Minimum [Member] Property, plant and equipment, net Property, Plant and Equipment, Net Weighted-average shares used in computation of net loss per common share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Minimum draw Line of Credit Facility, Minimum Draw Line of Credit Facility, Minimum Draw Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Exercise of stock options, vesting of RSUs and stock issued under ESPP (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. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Unrealized foreign currency gains Deferred Tax Liabilities, Unrealized Currency Transaction Gains Interest expense limitation Deferred Tax Assets, Interest Expense Limitation Deferred Tax Assets, Interest Expense Limitation Debt issuance costs Debt Issuance Costs, Gross Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Rental assets - accumulated depreciation Less—accumulated depreciation Accumulated Depreciation, Rental Assets Accumulated Depreciation, Rental Assets Transfer of inventories to rental assets Transfer of Inventories to Rental Assets The non-cash transfer of units in inventory to rental assets. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Measurement input Embedded Derivative Liability, Measurement Input Developed technologies Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Exit fee Debt, Exit Fee Debt, Exit Fee Total liabilities and stockholders’ deficit Liabilities and Equity Other assets Other Assets, Noncurrent Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized share-based compensation expense related to non-vested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Geographic concentration of assets Geographic Areas, Long-Lived Assets [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Foreign Current Foreign Tax Expense (Benefit) Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Intrinsic value of stock options exercised during period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value United States and Canada United States And Canada [Member] United States and Canada. In-process research and development In Process Research and Development [Member] Entity Address, City or Town Entity Address, City or Town Unrecognized tax benefits Deferred Tax Assets Unrecognized Tax Benefits Deferred tax assets unrecognized tax benefits. Impairment of capitalized software Capitalized Computer Software, Impairments 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. 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 Income taxes Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Financial Statement Details Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Employee Stock Purchase Plan Employee Stock Purchase Plans [Member] Employee stock purchase plans. Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Net (repayments) borrowings on asset-backed revolving credit facility Repayments of Lines of Credit Raw materials and components Inventory, Raw Materials, Gross Entity Public Float Entity Public Float 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] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Valuation allowance activity Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Debt Long-Term Debt, Gross Adjustments to reconcile net loss to net cash provided by (used in) operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Debt covenant threshold Line of Credit Facility, Debt Covenant Threshold Line of Credit Facility, Debt Covenant Threshold Property, plant and equipment, accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization 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 Cash, Cash Equivalents, and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Dividends accrued Dividends Payable Customer Three Customer Three [Member] Customer Three 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 Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Convertible notes Convertible Debt Securities [Member] Other comprehensive (loss) gain: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease liability Deferred Tax Liabilities, Leasing Arrangements Deferred income taxes Total deferred Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Fractional shares issued (in shares) Fractional Shares Issued Fractional Shares Issued Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible debt Convertible Debt [Member] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other Total prepaid expenses and other Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Percentage of employees gross pay eligible for employer match Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Stock price (usd per share) Share Price Related Party [Axis] Related Party, Type [Axis] Fair value adjustment on derivative instrument Fair Value Adjustment Of Derivatives Fair Value Adjustment Of Derivatives Aggregate Intrinsic Value, Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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 Receivables from contract manufacturers Receivables, Contract Manufacturers Receivables, Contract Manufacturers Entity Registrant Name Entity Registrant Name 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cost of revenues Cost of Sales [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Auditor Name Auditor Name Document Period End Date Document Period End Date Net (repayments) borrowings on asset-backed revolving credit facility Proceeds from Lines of Credit Dividend rate Preferred Stock, Dividend Rate, Percentage Less—accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Exercisable (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Interest make-whole payment discount rate Interest Make Whole Feature, Discount Rate, Percentage Interest Make Whole Feature, Discount Rate, Percentage Risks and Uncertainties Risks and Uncertainties Policy [Policy Text Block] Risks and Uncertainties Policy Share-based compensation expense Share-Based Payment Arrangement, Expense Gross Carrying Value Finite-Lived Intangible Assets, Gross Income tax provision (benefit) (Benefit) Provision for income taxes Income Tax Expense (Benefit) Income Tax Authority [Domain] Income Tax Authority [Domain] Payroll and related expenses Employee-related Liabilities, Current Number of operating segments Number of Operating Segments Net Revenues Revenue Benchmark [Member] 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 Issuance of common shares in connection with a public offering, net of issuance costs Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Foreign tax rate difference Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Series E preferred stock dividends and deemed dividends Preferred Stock Dividends, Income Statement Impact Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Goodwill and Other Intangible Assets Intangible Assets Disclosure [Text Block] Convertible debt Deferred Tax Assets, Convertible Debt Deferred Tax Assets, Convertible Debt Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Taxes withheld on net settled vesting of RSUs (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Applicable margin on interest rate (percent) Debt Instrument, Basis Spread on Variable Rate Property, plant and equipment useful lives Property, Plant and Equipment, Useful Life Other Other Geographic Regions [Member] Other Geographic Regions [Member] Leasehold improvements Leasehold Improvements [Member] Deferred tax liabilities, net Deferred Tax Liabilities, Net Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Capitalized software development costs Software Development [Member] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Interest expense, net Interest Income (Expense), Nonoperating, Net Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Vehicles Vehicles [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Cover [Abstract] Cover [Abstract] Test equipment Equipment [Member] Subsequent Events Subsequent Events [Text Block] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs Other Other Prepaid Expense, Current United States UNITED STATES 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. Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Add: fair value of embedded derivative Embedded Derivative, Fair Value of Embedded Derivative Liability Other long-term liabilities Other Liabilities, Noncurrent Vested (usd 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 Total minimum operating lease payments Lessee, Operating Lease, Liability, to be Paid Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total operating costs and expenses Operating Expenses Geographic Information and Concentrations of Risk Segment Reporting Disclosure [Text Block] 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 Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Canaccord Genuity LLC Canaccord Genuity LLC [Member] Canaccord Genuity LLC Equity Component [Domain] Equity Component [Domain] Percentage of lower limit value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Research and development tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Rental assets, net of accumulated depreciation of $7,003 and $5,484, respectively Total rental assets Rental Assets, Net Rental Assets, Net Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Capitalized research and experimental expenditures Deferred Tax Assets, Property, Plant and Equipment Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Unamortized debt issuance expense Unamortized Debt Issuance Expense Operating loss Operating Income (Loss) Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Number of reporting units Number of Reporting Units Computer equipment, purchased software, vehicles, production equipment, and furniture and fixtures Property, Plant and Equipment, Other Types [Member] Impact of retroactively adjusted reverse stock split Adjustments to Additional Paid in Capital, Stock Split Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Revenues: Revenues [Abstract] Deferred tax liabilities Deferred Tax Liabilities, Gross Mobile solutions Mobile Solutions [Member] Mobile Solutions 2018 Omnibus Incentive Compensation Plan 2009 Omnibus Incentive Compensation Plan [Member] 2009 Omnibus Incentive Compensation Plan [Member] Commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Covenant [Axis] Line of Credit Covenant [Axis] Line of Credit Covenant Payment of debt issuance costs on asset-backed revolving credit facility Payments of Debt Issuance Costs on Lines of Credit Payments of Debt Issuance Costs on Lines of Credit Statement [Line Items] Statement [Line Items] Between 15 Million and 25 Million Between 15 Million and 25 Million [Member] Between 15 Million and 25 Million Liability related to unrecognized tax benefits Unrecognized Tax Benefits, Interest on Income Taxes Accrued Long-Lived Assets Property, Plant and Equipment, Policy [Policy Text Block] Vested and Expected to Vest — December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Accrued contract manufacturing liabilities Accrued Contract Manufacturing, Current Accrued Contract Manufacturing, Current Acquired intangible assets Deferred Tax Liabilities, Intangible Assets Schedule of Net Carrying Amount of Debt Schedule of Debt [Table Text Block] Outstanding borrowings under the credit facility Long-Term Line of Credit Customer relationships Customer Relationships [Member] EX-101.PRE 12 insg-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
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 Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 56.6
Entity Common Stock, Shares Outstanding   11,878,944  
Documents Incorporated by Reference
Portions of the registrant’s definitive proxy statement for the 2024 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, 2023, are incorporated by reference into Part III of this Form 10-K to the extent stated herein.
   
Entity Central Index Key 0001022652    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name Marcum LLP
Auditor Location Philadelphia, Pennsylvania
Auditor Firm ID 688
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 7,519 $ 7,143
Accounts receivable, net of allowance for expected credit losses of $1,113 and $541, respectively 22,616 25,259
Inventories 22,880 37,976
Prepaid expenses and other 5,211 7,978
Total current assets 58,226 78,356
Property, plant and equipment, net of accumulated depreciation of $28,920 and $26,049, respectively 2,758 5,390
Rental assets, net of accumulated depreciation of $7,003 and $5,484, respectively 5,083 4,816
Intangible assets, net of accumulated amortization of $39,987 and $31,629, respectively 27,140 41,383
Goodwill 21,922 21,922
Operating lease right-of-use assets 5,412 6,662
Other assets 1,256 1,420
Total assets 121,797 159,949
Current liabilities:    
Accounts payable 24,795 29,018
Accrued expenses and other current liabilities 27,022 27,945
Revolving credit facility, net 4,094 0
Total current liabilities 55,911 56,963
Long-term liabilities:    
2025 Notes, net 159,912 158,427
Revolving credit facility, net 0 7,851
Operating lease liabilities 5,039 5,903
Deferred tax liabilities, net 680 323
Other long-term liabilities 2,360 600
Total liabilities 223,902 230,067
Commitments and Contingencies
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, 2023 and 2022 (aggregate liquidation preference of $35,123) 0 0
Common stock, par value $0.001; 150,000,000 shares authorized, 11,878,557 shares issued and outstanding as of December 31, 2023 and 10,846,815 shares issued and outstanding as of December 31, 2022 (*) [1] 12 11
Additional paid-in capital [1] 810,138 793,952
Accumulated other comprehensive loss (5,327) (6,329)
Accumulated deficit (906,928) (857,752)
Total stockholders’ deficit (102,105) (70,118)
Total liabilities and stockholders’ deficit $ 121,797 $ 159,949
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Allowance on accounts receivable $ 1,113 $ 541
Property, plant and equipment, accumulated depreciation 28,920 26,049
Rental assets - accumulated depreciation 7,003 5,484
Intangible assets - accumulated amortization $ 39,987 $ 31,629
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] 11,878,557 10,846,815
Common stock, shares outstanding (in shares) [1] 11,878,557 10,846,815
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
Beneficial conversion feature $ 35,123  
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues:    
Total revenues $ 195,688 $ 245,323
Cost of revenues:    
Total cost of revenues 143,234 178,414
Gross profit 52,454 66,909
Operating costs and expenses:    
Research and development 21,513 38,290
Sales and marketing 21,504 32,825
General and administrative 20,721 26,208
Depreciation and amortization 19,759 24,490
Impairment of capitalized software 5,239 3,014
Total operating costs and expenses 88,736 124,827
Operating loss (36,282) (57,918)
Other income (expense):    
Interest expense, net (9,072) (8,606)
Other income (expense), net 54 (1,910)
Loss before income taxes (45,300) (68,434)
Income tax provision (benefit) 885 (465)
Net loss (46,185) (67,969)
Series E preferred stock dividends and deemed dividends (2,991) (2,736)
Net loss attributable to common stockholders $ (49,176) $ (70,705)
Net loss per common share:    
Basic (in dollars per share) [1] $ (4.32) $ (6.59)
Diluted (in dollars per share) [1] $ (4.32) $ (6.59)
Weighted-average shares used in computation of net loss per common share:    
Basic (in shares) [1] 11,372,069 10,726,933
Diluted (in shares) [1] 11,372,069 10,726,933
Product revenues    
Revenues:    
Total revenues $ 135,398 $ 187,126
Cost of revenues:    
Total cost of revenues 127,157 161,943
Mobile solutions    
Revenues:    
Total revenues 80,498 143,524
Fixed wireless access solutions    
Revenues:    
Total revenues 54,900 43,602
Services and other    
Revenues:    
Total revenues 60,290 58,197
Cost of revenues:    
Total cost of revenues $ 16,077 $ 16,471
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (46,185) $ (67,969)
Other comprehensive (loss) gain:    
Foreign currency translation adjustment 1,002 2,202
Total comprehensive loss $ (45,183) $ (65,767)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT - USD ($)
shares in Thousands, $ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Beginning balance, shares (in shares) at Dec. 31, 2021   25 10,538 [1]      
Beginning balance at Dec. 31, 2021 $ (24,854) $ 0 $ 105 $ 770,619 $ (787,047) $ (8,531)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (67,969)       (67,969)  
Foreign currency translation adjustment 2,202         2,202
Adjustment relating to extinguishment of 2022 Notes 1,728     1,728    
Exercise of stock options, vesting of RSUs and stock issued under ESPP (in shares) [1]     310      
Exercise of stock options, vesting of RSUs and stock issued under ESPP 1,190   $ 3 1,187    
Taxes withheld on net settled vesting of RSUs (in shares) [1]     (1)      
Taxes withheld on net settled vesting of RSUs (290)     (290)    
Series E preferred stock dividends 0     2,736 (2,736)  
Share-based compensation 17,875     17,875    
Impact of retroactively adjusted reverse stock split   $ (97) 97    
Ending balance, shares (in shares) at Dec. 31, 2022   25 10,847 [1]      
Ending balance at Dec. 31, 2022 (70,118) $ 0 $ 11 793,952 (857,752) (6,329)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (46,185)       (46,185)  
Foreign currency translation adjustment 1,002         1,002
Exercise of stock options, vesting of RSUs and stock issued under ESPP (in shares) [1]     228      
Exercise of stock options, vesting of RSUs and stock issued under ESPP (305)   $ 3 (308)    
Series E preferred stock dividends 0     2,991 (2,991)  
Issuance of common shares in connection with a public offering, net of issuance costs (in shares) [1]     804      
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    
Impact of retroactively adjusted reverse stock split 0   $ (10) 10    
Ending balance, shares (in shares) at Dec. 31, 2023   25 11,879 [1]      
Ending balance at Dec. 31, 2023 $ (102,105) $ 0 $ 12 $ 810,138 $ (906,928) $ (5,327)
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss $ (46,185) $ (67,969)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities    
Depreciation and amortization 22,522 27,206
Fair value adjustment on derivative instrument 0 (926)
Provision for expected credit losses 446 189
Impairment of capitalized software 5,239 3,014
Provision for excess and obsolete inventory 9,562 2,614
Write-off of capitalized inventory order fees 1,275 0
Impairment of operating lease right-of-use assets 469 0
Share-based compensation expense 7,444 17,875
Amortization of debt discount and debt issuance costs 1,953 2,960
Loss on debt conversion and extinguishment, net 0 450
Deferred income taxes 388 (570)
Non-cash operating lease expense 1,726 1,268
Changes in assets and liabilities, net of effects of divestiture:    
Accounts receivable 1,891 2,441
Inventories 669 (3,065)
Prepaid expenses and other assets 2,441 5,642
Accounts payable (1,860) (26,313)
Accrued expenses other liabilities 1,110 3,450
Operating lease liabilities (1,925) (1,555)
Net cash provided by (used in) operating activities 7,165 (33,289)
Cash flows from investing activities:    
Purchases of property, plant and equipment (704) (1,481)
Additions to capitalized software development costs and purchases of intangible assets (9,465) (11,838)
Net cash used in investing activities (10,169) (13,319)
Cash flows from financing activities:    
Net repayment of bank and overdraft facilities (186) (569)
Net (repayments) borrowings on asset-backed revolving credit facility (3,757)  
Net (repayments) borrowings on asset-backed revolving credit facility   7,851
Payment of debt issuance costs on asset-backed revolving credit facility 0 (1,126)
Principal payments under finance lease obligations 0 (62)
Principal payments on financed assets 0 (1,567)
Proceeds from a public offering, net of issuance costs 6,057 0
Proceeds from stock option exercises and ESPP 97 900
Net cash provided by financing activities 2,211 5,427
Effect of exchange rates on cash 1,169 (1,488)
Net increase (decrease) in cash, cash equivalents and restricted cash 376 (42,669)
Cash, cash equivalents and restricted cash, beginning of period 7,143 49,812
Cash and cash equivalents, end of period 7,519 7,143
Supplemental disclosures of cash flow information:    
Interest 6,013 5,535
Income taxes 142 168
Supplemental disclosures of non-cash activities:    
Transfer of inventories to rental assets 3,415 442
Operating right-of-use assets obtained in exchange for lease liabilities 1,030 705
Capital expenditures financed through accounts payable or accrued liabilities $ 98 $ 2,276
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
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 products employing the 5G NR standards, 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, resulting from an internal reorganization that was completed in November 2016. The Company’s principal executive office is located at 9710 Scranton Road, Suite 200, San Diego, CA 92121. The Company’s corporate offices are also located at 9710 Scranton Road, Suite 200, San Diego CA 92121 and its sales and engineering offices are located throughout the world. 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.
During 2023 the Company has reclassified revenue on the Consolidated Statement of Operations. Historically, the Company classified revenues from products and services into two categories, IoT & Mobile Solutions and Enterprise SaaS Solutions. The Company is now classifying revenues from products and services into the following two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. See Revenue Recognition below for a description of these groupings. Additionally, during 2023 the Company reclassified all depreciation and amortization expense previously recorded in the operating expense line items of research and development, sales and marketing, and general and administrative expenses on the Consolidated Statement of Operations into a separate line labeled Depreciation and amortization. All prior periods have been reclassified to conform to the current period presentation for these changes.
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. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not 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
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.
Risks and Uncertainties
We may be 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 volatility and disruptions, including 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 inflationary pressures impacting the global supply chain could potentially increase the cost of revenues in the current and future years. The ongoing inflation challenges could adversely impact future revenues, gross margins and financial results.
Furthermore, a global semiconductor supply shortage continues to have wide-ranging impacts across the technology industry. While the shortage has not materially impacted the Company’s operations and financial results, it may negatively impact the Company’s customers and the supply of materials needed for testing and production timeline. The Company’s suppliers, contract manufacturers, and customers are all taking actions to reduce the impact of the semiconductor shortage; however, if the shortage persists, the impact on operations and financial results could be material.
Liquidity
As of December 31, 2023, the Company had available cash and cash equivalents totaling $7.5 million, working capital of $2.3 million, and $3.2 million of availability to borrow under its secured asset-backed Credit Facility (as defined below).
The Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s management believes that its cash and cash equivalents on-hand, together with anticipated cash flows from operations, expected availability under its secured asset-backed Credit Facility, and anticipated savings from ongoing cost reduction efforts, will be sufficient to meet its cash flow needs for the next twelve months from the filing date of this report. The Company’s ability to attain profitable operations and generate positive cash flow is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. 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 as a result of potential litigation or otherwise, 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.
The Company’s Credit Facility has a maturity date of December 31, 2024. The Company’s convertible 2025 Notes (as defined below) have a principal balance of $161.9 million and matures on May 1, 2025. The Company’s intention is to restructure or refinance the Credit Facility and the 2025 Notes, however there can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. See Note 5 – Debt for more information on the Credit Facility and the 2025 Notes.
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 as of December 31, 2023 or December 31, 2022. 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. Restricted cash held in escrow as of December 31, 2021 was released during 2022 and we no longer have any restricted cash on our balance sheet as of December 31, 2023 and December 31, 2022.
Revenue Recognition
The Company’s products and services primarily include intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications 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.
See geographic disaggregation information in Note 12 – Geographic Information and Concentrations of Risk.
Mobile solutions: Our Mobile wireless product portfolio consists of intelligent mobile broadband solutions, HD quality VoLTE products, 4G mobile solutions and an advanced 5G portfolio of mobile products. Our mobile broadband solutions, sold under the MiFi brand, are actively used by millions of end users annually to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio includes cloud offerings with Inseego Connect for device management, and 5G SD EDGE for secure networking enabling corporate managed mobile remote workforce.

Fixed wireless access solutions: Our Fixed Wireless Solutions product portfolio consists of indoor, outdoor and industrial wireless broadband solutions. Our Fixed Wireless solutions, sold under the Wavemaker and Skyus brands, are sold by wireless operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.
Services and other: Services and other primarily consists of various subscription offerings within the Company’s telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications; services performed under our Inseego Subscribe SaaS application, which provides managed the selection, deployment, and spend of customers’ wireless assets; and non-recurring engineering services provided to our customers.
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 established when a customer submits a purchase order notification (in writing, electronically or verbally) 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 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 an unspecified volume of call center support and any 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.
Our telematics services include devices which collect and transmit information from vehicles or other assets. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above. Because the Company’s rental asset contracts qualify as operating leases under Accounting Standards Codification (“ASC”) 842, Leases, and the contracts also include services to operate and maintain the underlying asset, the Company has elected to combine the lease and non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue ratably over time throughout the term of the contract.
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. The Company 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.
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.
Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.
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, 2023 or 2022 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, 2023 and 2022, the Company had contract liabilities comprised of $5.6 million and $5.1 million of short-term deferred revenue included within accrued expenses and other current liabilities and $1.7 million and $0.6 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, 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, depreciation and amortization, 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 $1.0 million and $2.3 million for the years ended December 31, 2023 and December 31, 2022, 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 days from invoice date and could go up to 90 days for large carrier customers.
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, 2023 and 2022, the Company reported $22.6 million and $25.3 million, respectively, of accounts receivable, net of allowances of $1.1 million and $0.5 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 amortization 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 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 general and administrative 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, 2023 and 2022.
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 two reporting units for the purpose of goodwill impairment testing, Ctrack and Inseego North America (“INA”), and performed a qualitative test for goodwill impairment of the two reporting units during the fourth fiscal quarter. Based upon the results of qualitative testing, the Company believed that it was more-likely-than not that the fair value of these reporting units were greater than their respective carrying values. For the years ended December 31, 2023 and 2022, the Company recorded no impairment loss related to goodwill.
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, 2023 and 2022, 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 Note 3 – 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. Buildings are depreciated over 50 years. 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 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.
Rental Assets
The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company recognizes depreciation expense on rental assets to costs of services and other revenues on a straight-line basis over the term of the contract, generally three to four years, commencing on installation of the rental asset.
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 total on the consolidated balance sheet. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the consolidated statements of operations 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, services, depreciation and amortization. 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.
Lessor Arrangements
The Company serves as lessor for certain monitoring device leases and classifies such arrangements as operating leases. Accordingly, the Company carries rental devices at historical cost less accumulated depreciation and impairment, if any. The Company combines the lease and the non-lease components under these arrangements because the service is the predominant element from the customer’s perspective and the pattern of service delivery is the same for both elements. The Company accounts for the combined component as a single performance obligation under ASC 606.
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. 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 fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.
For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes a blended volatility estimate that consists of implied volatility and historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.
The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. 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.
Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.
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 for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche, when achievement of that tranche is considered probable.
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.7 million and $0.9 million for the years ended December 31, 2023 and 2022, respectively. Employer matching contributions vest immediately.
Net Loss Per Share Attributable to Common Stockholders
Net 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 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 August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entity's Own Equity. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The guidance is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 and there was no impact to the consolidated financial statements.
In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40). The ASU addresses issuer’s accounting for certain modifications or exchanges of freestanding equity-classified written call options. The ASU is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 and there was no impact to the consolidated financial statements.
In September 2022, the 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.
Recent Accounting Pronouncements Not Yet Adopted
In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. The FASB issued the standard to introduce changes to US GAAP that originate in either SEC Regulation S-X or S-K, which are rules about the form and content of financial reports. The provisions of the standard are contingent when the SEC removes the related disclosure provisions from Regulation S-X and S-K. The company does not expect the provisions of the standard to have a material impact on the Company's financial statements and related disclosures.
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 amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
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.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
December 31,
 20232022
Finished goods$21,264 $31,153 
Raw materials and components1,616 6,823 
Total inventories$22,880 $37,976 
During 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 section below) related to excess materials at the contract manufacturers’ sites. All $17.7 million of these charges are recorded in product cost of revenues on the consolidated statement of operations.
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
December 31,
 20232022
Rebate receivables$1,950 $2,038 
Receivables from contract manufacturers1,823 3,561 
Other1,438 2,379 
Total prepaid expenses and other$5,211 $7,978 
Property, plant and equipment
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20232022
Test equipment$19,717 $19,724 
Computer equipment and purchased software4,590 4,603 
Product tooling5,153 5,007 
Furniture and fixtures1,331 1,214 
Vehicles115 119 
Leasehold improvements772 772 
Total property, plant and equipment, gross31,678 31,439 
Less—accumulated depreciation and amortization(28,920)(26,049)
Total property, plant and equipment, net$2,758 $5,390 
Rental assets
Rental assets consist of the following (in thousands):
 December 31,
 20232022
Rental assets$12,086 $10,300 
Less—accumulated depreciation(7,003)(5,484)
Total rental assets$5,083 $4,816 
Depreciation and amortization
Depreciation and amortization expense related to property, plant and equipment, including rental assets and property, plant and equipment under finance leases, was $6.1 million and $7.1 million for the years ended December 31, 2023 and 2022, respectively.
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20232022
Royalties$845 $992 
Payroll and related expenses4,159 8,873 
Warranty obligations480 480 
Professional fees310 738 
Accrued interest1,038 1,112 
Deferred revenue5,583 5,060 
Customer advances— 2,828 
Operating lease liabilities1,681 1,759 
Accrued contract manufacturing liabilities7,537 1,416 
Value added tax payables531 449 
Other4,858 4,238 
Total accrued expenses and other current liabilities$27,022 $27,945 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The Company had a goodwill balance of $21.9 million at both December 31, 2023 and 2022.
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2023
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,751 $(4,465)$286 
Trademarks and trade names9,513 (7,950)1,563 
Customer relationships8,500 (7,447)1,053 
Capitalized software development costs41,275 (17,320)23,955 
Other2,884 (2,805)79 
Total finite-lived intangible assets$66,923 $(39,987)26,936 
Indefinite-lived intangible assets:
In-process capitalized software development costs204 
Total intangible assets$27,140 
December 31, 2022
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,534 $(4,016)$518 
Trademarks and trade names9,513 (7,105)2,408 
Customer relationships8,500 (6,597)1,903 
Capitalized software development costs40,767 (11,686)29,081 
Other2,884 (2,225)659 
Total finite-lived intangible assets$66,198 $(31,629)34,569 
Indefinite-lived intangible assets:
In-process capitalized software development costs6,814 
Total intangible assets$41,383 
Amortization expense for the years ended December 31, 2023 and 2022 was approximately $16.4 million and $20.1 million, respectively, including approximately $14.3 million and $17.9 million related to capitalized software development costs for the years ended December 31, 2023 and 2022, respectively.
For the years ended December 31, 2023 and 2022, the Company recorded $5.2 million and $3.0 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):
2024$11,115 
20256,617 
20263,151 
20272,716 
20282,166 
Thereafter1,171 
Total$26,936 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
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 Notes (see Note 5 – Debt). The fair value of that liability was zero as of both December 31, 2023 and 2022.
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, 2023December 31, 2022
Volatility77 %50 %
Stock price
$2.20 per share
$8.40 per share
Credit spread92.20 %56.52 %
Term1.34 years2.34 years
Dividend yield— %— %
Risk-free rate4.60 %4.35 %
The estimated fair value of the interest make-whole derivative liability at December 31, 2023 and December 31, 2022 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, 2023 and 2022, there were no conversions of the 3.25% convertible senior notes due 2025 (the “2025 Notes”) into shares of the Company’s common stock.
During the year ended December 31, 2023, there was no change in the fair value of the interest make-whole liability. For the year ended December 31, 2022, the Company recorded a $0.9 million gain as a result of the changes in fair value of the interest make-whole liability within other income (expense), net on the consolidated statement of operations.
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 2025 Notes. The 2025 Notes are carried at amortized cost, adjusted for changes in fair value of the embedded derivative.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
Convertible Notes
2025 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 Notes. After taking into account exchanges and redemptions occurring in prior periods, the outstanding principal balance of the 2025 Notes was $161.9 million as of both December 31, 2023 and December 31, 2022.
The 2025 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 Notes will mature on May 1, 2025, unless earlier repurchased, redeemed or converted. The 2025 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 Notes may convert the 2025 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 Notes, the Company will deliver for each $1,000 principal amount of 2025 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 Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 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 Notes at a cash repurchase price equal to the principal amount of the 2025 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 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 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 Notes representing at least 25% in aggregate principal amount of the outstanding 2025 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 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 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 Notes.
Interest make-whole payment
The 2025 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 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 4 – Fair Value Measurements, for more information on this derivative liability.
As of December 31, 2023 and 2022, $161.9 million of principal of the 2025 Notes was outstanding, $80.4 million of which were held by related parties. Assuming no repurchases or conversions of the 2025 Notes prior to May 1, 2025, the entire principal balance of $161.9 million of the 2025 Notes is due on May 1, 2025.
The 2025 Notes consist of the following (in thousands):
December 31,
20232022
Principal$161,898 $161,898 
Add: fair value of embedded derivative — — 
Less: unamortized debt discount (1,106)(1,933)
Less: unamortized issuance costs(880)(1,538)
Net carrying amount$159,912 $158,427 
The effective interest rate of the liability component of the 2025 Notes was 4.17% for the twelve months ended December 31, 2023 and 2022. The following table sets forth total interest expense recognized related to the 2025 Notes (in thousands):
Year Ended December 31,
20232022
Contractual interest expense$5,262 $5,262 
Amortization of debt discount828 828 
Amortization of debt issuance costs659 659 
Total interest expense$6,749 $6,749 
The contractual interest expense on the 2025 Notes recorded within interest expense, net on the consolidated statements of operations attributable to related parties was $2.6 million and $2.6 million in the years ended December 31, 2023 and 2022,
respectively. As of both December 31, 2023 and 2022, accrued interest due to related parties of $0.4 million was included within accrued expenses and other current liabilities on the consolidated balance sheets.
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 (see Note 13 – Subsequent Events for further information on the most recent amendment) . The Credit Agreement establishes 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. The Credit Facility matures on December 31, 2024. Availability under the Credit Facility is 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 must be repaid immediately. The Borrowers’ obligations under the Credit Agreement are guaranteed by the Company. The Loan Parties’ obligations under the Credit Agreement are secured by a continuing security interest in all property of each Loan Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).
Borrowings under the Credit Facility may take the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans will bear interest at a rate per annum equal to Term SOFR (as defined in the Credit Agreement as the Term SOFR Reference Rate for a term of one month on the day) plus the Applicable Margin (as defined in the Credit Agreement), with a Term SOFR floor of 1%. Base Rate loans will bear interest at a rate per annum equal to the Applicable Margin plus the greatest of (a) the per annum rate of interest which is identified as the “Prime Rate” and normally published in the Money Rates section of The Wall Street Journal, (b) the sum of the Federal Funds Rate (as defined in the Credit Agreement) plus 0.5% and (c) 3.50% per annum.
The Applicable Margin varies depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month is less than $15 million, the Applicable Margin will be 2.50% for Base Rate loans and 3.50% for SOFR loans. If the average outstanding amount for a preceding month is between $15 million and $25 million, the Applicable Margin will be 3.00% for Base Rate loans and 4.00% for SOFR loans. If the average outstanding amount for a preceding month is greater than $25 million, the Applicable Margin will be 4.5% for Base Rate loans and 5.50% for SOFR loans. The Company pays monthly fees of 0.4% per annum on the unused portion of the Credit Facility.
The Credit Agreement contains a financial covenant whereby the Loan Parties shall not permit the consolidated Liquidity (as defined in the Amended Credit Agreement) to be less than $8 million at any time (the “Liquidity Covenant”). The Credit Agreement also contains certain customary covenants, which include, but are not limited to, restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and places limits on various other payments. The Company determined that the term “Eligible Accounts”, as defined in the Credit Agreement would have excluded certain balances used in the determination of eligible collateral upon which the Company’s borrowing base is calculated and that exclusion would have resulted in a violation of the Liquidity Covenant as of December 31, 2022. Accordingly, to clarify this matter and others, the Loan Parties agreed to amend the Credit Agreement (as amended, the “Amended Credit Agreement”) to modify and clarify the definitions of “Eligible Accounts”, “Permitted Indebtedness” and also “Eligible Inventory.” The Amended Credit Agreement was entered into on February 25, 2023 with an effective date of December 15, 2022. The Company was in compliance with the financial covenants of the Amended Credit Agreement as of December 31, 2023.
On May 2, 2023, (1) two related parties (the “Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Amended Credit Agreement (the “Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Amended 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 Participation Interest, we agreed to pay the Participants an aggregate exit fee ranging from 7.5% to 12.5% of the amount of the 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 Participation Interest, as applicable. Further, the purchase of the Participation Interest granted an option for the Participants to purchase the subject revolving loan or to redeem its Participation Interest under certain circumstances. The Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock. Accretion of the exit fee attributable to related parties recorded within interest expense, net on the consolidated statements of operations was $0.2 million for the year ended December 31, 2023.
Upon execution of the Credit Agreement on August 5, 2022, the Company paid $1.1 million of debt issuance costs, which are being amortized to interest expense throughout the term of the agreement. Amortization expense of $0.5 million and $0.2 million related to debt issuance cost was recognized for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023 and 2022, there were $0.5 million and $0.9 million of unamortized debt issuance costs on the Credit Facility included within prepaid expenses and other and other assets on the consolidated balance sheets, respectively. As of December 31, 2023, the Company had outstanding borrowings of $4.1 million and availability of $3.2 million. The Company’s policy is to classify outstanding borrowings as long-term so long as such borrowings are not expected to exceed the borrowing base over the 12 months subsequent to the balance sheet date, in which case, any excess borrowings would be classified as short-term.
The effective interest rate of the average outstanding balance of the Credit Facility was 54.5%, which includes 14.4% related to amortization of original issuance costs, and 17.7%, which includes 8.5% related to amortization of original issuance costs, for the twelve months ended December 31, 2023 and 2022, respectively. The higher interest rates relate to the fact that there is a minimum borrowing amount for interest calculations under the Credit Facility. The following table sets forth total interest expense recognized related to the Credit Facility (in thousands):
Year Ended December 31,
20232022
Contractual interest expense$861 $211 
Amortization of debt issuance costs466 194 
Total interest expense$1,327 $405 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2023 and 2022 is comprised of the following (in thousands):
 Year Ended December 31,
 20232022
Domestic$(47,703)$(63,939)
Foreign2,403 (4,495)
Loss before income taxes$(45,300)$(68,434)
The (benefit) provision for income taxes for the years ended December 31, 2023 and 2022 is comprised of the following (in thousands):
 Year Ended December 31,
 20232022
Current:
Federal$— $— 
State20 50 
Foreign477 55 
Total current497 105 
Deferred:
Federal15 
State— — 
Foreign379 (585)
Total deferred388 (570)
(Benefit) Provision for income taxes$885 $(465)
The Company’s net deferred tax liabilities consist of the following (in thousands):
 December 31,
 20232022
Deferred tax assets:
Accrued expenses$1,175 $715 
Provision for excess and obsolete inventory4,679 759 
Capitalized research and experimental expenditures8,629 8,986 
Convertible debt3,526 9,782 
Depreciation and amortization1,725 — 
Interest expense limitation18,689 12,722 
Net operating loss and tax credit carryforwards114,813 112,297 
Share-based compensation3,065 3,375 
Right-of-use-asset2,209 2,294 
Unrecognized tax benefits— 1,942 
Deferred tax assets158,510 152,872 
Valuation allowances(155,158)(145,431)
Deferred tax assets, net of valuation allowances3,352 7,441 
Deferred tax liabilities:
Operating lease liability(2,607)(2,518)
Acquired intangible assets(555)(599)
Depreciation and amortization— (4,288)
Unrealized foreign currency gains(870)(359)
Deferred tax liabilities(4,032)(7,764)
Deferred tax liabilities, net$(680)$(323)
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.
During the years ended December 31, 2023 and 2022, the Company recognized valuation allowances of $10.1 million, and $13.6 million, respectively, related to its deferred tax assets created in those respective years 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 2023 and 2022 to loss before income taxes as follows (in thousands):
 Year Ended December 31,
 20232022
Federal tax benefit, at statutory rate$(9,154)$(14,371)
State benefit, net of federal benefit711 (370)
Foreign tax rate difference148 (259)
Valuation allowance against future tax benefits9,727 13,564 
Research and development credits(760)(2,222)
Share-based compensation1,622 1,010 
Non-deductible officers compensation— 108 
True-up of prior year provisions(1,474)2,123 
Other65 (48)
(Benefit) Provision for income taxes$885 $(465)
At December 31, 2023, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2021 and prior of approximately $405.1 million. Approximately $106.9 million of these NOLs have no expiration date. The remainder will begin to expire in 2024, 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, 2023 of approximately $64.2 million, which begin to expire in 2028, unless previously utilized, and foreign NOLs for its active foreign subsidiaries of approximately $25.5 million, which generally have no expiration date. At December 31, 2023, the Company had federal research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $10.9 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 $10.9 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, 2023 and did not identify any events of 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 foreign subsidiaries 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.
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which includes modifications to the limitation on business interest expense and net operating loss provisions, and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. Payments of approximately $1.4 million of employer payroll taxes otherwise due in 2020, were delayed with 50% due and paid by December 31, 2021 and
the remaining 50% in February 2023. The CARES Act did not have a material impact on the Company’s consolidated financial statements.
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, 2023 and 2022. At December 31, 2023 and 2022, 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, 2021$41,629 
Increases related to current and prior year tax positions1,286 
Balance at December 31, 202242,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, 2023$12,639 
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, 2023.
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 2020 and 2019, 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 Company does not expect the IRA to have a material impact on the Company’s effective tax rate or income tax expense for the year ending December 31, 2023.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock and Common Stock
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Preferred Stock and Common Stock Preferred Stock and Common Stock
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, 2023, 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 October 1, 2019. 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.
Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $10.1 million and $7.1 million of dividends accrued, approximating $404.93 and $285.29 per preferred share, as of December 31, 2023 and 2022, respectively.
Common Stock
As of December 31, 2023, the Company had 150,000,000 shares of $0.001 par value common stock authorized for issuance and 11,878,557 shares issued and outstanding.
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”). There were no sales under the ATM during the year ended December 31, 2022. 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.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-based Compensation Share-based Compensation
During the years ended December 31, 2023 and 2022, 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 3,275,309 shares, of which 910,076 remain available for future grants.
During the year ended December 31, 2023 and 2022, the Board of Directors of the Company approved and the Company granted RSUs to eligible employees under the 2018 Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), as annual bonus payments. During the years ended December 31, 2023 and 2022, the total charges related to bonus payments were $1.2 million and $8.8 million, respectively.
For the years ended December 31, 2023 and 2022, 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,
 20232022
Cost of revenues$772 $2,110 
Research and development1,526 5,369 
Sales and marketing1,215 3,528 
General and administrative3,931 6,868 
Total$7,444 $17,875 
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,
 20232022
Expected dividend yield— %— %
Risk-free interest rate4.3 %1.8 %
Volatility174 %78 %
Expected term (in years)4.45.7
The weighted-average fair value of stock option awards granted during the years ended December 31, 2023 and 2022 was $3.16 and $29.10, respectively.
The following table summarizes the Company’s stock option activity for the years ended December 31, 2023 and 2022 (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, 2021808,579 $48.05 
Granted150,500 46.30 
Exercised(37,069)13.70 
Canceled(108,714)79.65 
Outstanding — December 31, 2022813,296 $46.50 
Granted82,825 4.13 
Exercised— — 
Canceled(350,249)38.39 
Outstanding — December 31, 2023545,872 $44.16 6.30$
Vested and Expected to Vest — December 31, 2023504,839 $45.74 6.08$— 
Exercisable — December 31, 2023365,246 $49.57 5.07$— 
The total intrinsic value of stock options exercised to purchase common stock during the years ended December 31, 2022 was approximately $3.7 million.
As of December 31, 2023, total unrecognized share-based compensation expense related to non-vested stock options was $3.0 million, which is expected to be recognized over a weighted-average period of approximately 2.78 years. The Company recognized approximately $4.0 million and $5.9 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2023 and 2022, 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, 2023 and 2022 is presented below:
Number of SharesWeighted-Average Grant-Date Fair Value
Non-vested — December 31, 2021124,772 76.54 
Granted254,405 45.08 
Vested(227,882)45.32 
Forfeited(33,458)34.52 
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 
During the years ended December 31, 2023 and 2022, the total fair value of shares vested was $1.2 million and $9.5 million, respectively.
As of December 31, 2023, there was $2.3 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 1.39 years. The Company recognized approximately $3.3 million and $11.7 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2023 and 2022, 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 532,400 shares of common stock may be purchased by eligible employees.
During the years ended December 31, 2023 and 2022, the Company issued 64,150 shares and 52,567 shares, respectively, under the ESPP. The Company recognized approximately $0.1 million and $0.3 million of share-based compensation expense related to the ESPP during the years ended December 31, 2023 and 2022, respectively.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Loss per Share Loss per Share
Basic 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 convertible notes calculated using the if-converted and treasury stock 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 the applicable exercise price is greater than the market price on the period end date as 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):
 Year Ended December 31,
 20232022
Net loss attributable to common stockholders$(49,176)$(70,705)
Weighted-average common shares outstanding*
11,372,069 10,726,933 
Basic and diluted net loss per share$(4.32)$(6.59)
(*) 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:
 Year Ended December 31,
(in thousands) 20232022
Convertible notes 1,291 1,409 
Non-qualified stock options 546 813 
Restricted stock units 203 118 
Employee Stock Purchase Plan25 43 
Total2,065 2,383 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Noncancellable Purchase Obligations
The Company typically enters into commitments with its contract manufacturers 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, 2023, future payments under these noncancellable purchase obligations were approximately $33.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 31 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2023
December 31,
2022
Operating right-of-use assets, netOperating lease right-of-use assets$5,412 $6,662 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,681 $1,759 
Non-current operating lease liabilitiesOperating lease liabilities5,039 5,903 
Total operating lease liabilities$6,720 $7,662 
Weighted-average remaining lease term (in years)4.24.1
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):
Year Ended December 31, 2023
20232022
Operating lease costs included in operating costs and expenses$2,303 $2,453 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31, 2023
20232022
Operating cash flows related to operating leases$2,369 $2,464 
Operating right-of-use assets obtained in exchange for lease liabilities$1,030 $705 
The future minimum payments under operating leases were as follows at December 31, 2023 (in thousands):
2024$2,208 
20251,904 
20261,878 
20271,282 
2028148 
Thereafter723 
Total minimum operating lease payments8,143 
Less: amounts representing interest(1,423)
Present value of net minimum operating lease payments6,720 
Less: current portion(1,681)
Long-term portion of operating lease obligations$5,039 
Leases Leases
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2023
December 31,
2022
Operating right-of-use assets, netOperating lease right-of-use assets$5,412 $6,662 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,681 $1,759 
Non-current operating lease liabilitiesOperating lease liabilities5,039 5,903 
Total operating lease liabilities$6,720 $7,662 
Weighted-average remaining lease term (in years)4.24.1
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):
Year Ended December 31, 2023
20232022
Operating lease costs included in operating costs and expenses$2,303 $2,453 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31, 2023
20232022
Operating cash flows related to operating leases$2,369 $2,464 
Operating right-of-use assets obtained in exchange for lease liabilities$1,030 $705 
The future minimum payments under operating leases were as follows at December 31, 2023 (in thousands):
2024$2,208 
20251,904 
20261,878 
20271,282 
2028148 
Thereafter723 
Total minimum operating lease payments8,143 
Less: amounts representing interest(1,423)
Present value of net minimum operating lease payments6,720 
Less: current portion(1,681)
Long-term portion of operating lease obligations$5,039 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information and Concentrations of Risk
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Geographic Information and Concentrations of Risk Geographic Information and Concentrations of Risk
Geographic Information
The following table details the Company’s long-lived tangible assets, excluding financial instruments and tax assets, classified by the location of the controlling statutory company (in thousands):
 December 31,
 20232022
United States$7,667 $12,103 
United Kingdom5,159 4,259 
Other1,683 1,926 
Total$14,509 $18,288 
The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):
Year Ended December 31,
20232022
United States and Canada$163,491 $201,799 
Europe (including United Kingdom)26,097 27,562 
Australia5,982 11,250 
Other118 4,712 
Total$195,688 $245,323 
Concentrations of Risk
For the year ended December 31, 2023, three customers accounted for 31.6%, 27.2% and 15.0% of net revenues, respectively. For the year ended December 31, 2022, two customers accounted for 35.1% and 32.2% of net revenues, respectively.
At December 31, 2023, two customers accounted for 41.8% and 10.2% of total accounts receivable, net, respectively. At December 31, 2022, two customers accounted for 37.4% and 21.9% of total accounts receivable, net, respectively.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On February 19, 2024, Ashish Sharma resigned as Chief Executive Officer and President of the Company, to be effective as of February 23, 2024. In addition, the Company’s board of directors (the “Board”) appointed Philip G. Brace, a member of the Board, as Executive Chairman, effective as of February 19, 2024.
On February 20, 2024, we entered into a fourth amendment (the “Fourth Amendment”) of the Credit Agreement. The Fourth Amendment relaxed the financial covenants under the Credit Agreement by decreasing the minimum liquidity level we are required to maintain from $10 million to $8 million. No costs were incurred by the Company in connection with the Fourth Amendment.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
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.
Segment Information
Segment Information
The Company has one reportable segment. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not 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.
Risks and Uncertainties
Risks and Uncertainties
We may be 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 volatility and disruptions, including 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 inflationary pressures impacting the global supply chain could potentially increase the cost of revenues in the current and future years. The ongoing inflation challenges could adversely impact future revenues, gross margins and financial results.
Furthermore, a global semiconductor supply shortage continues to have wide-ranging impacts across the technology industry. While the shortage has not materially impacted the Company’s operations and financial results, it may negatively impact the Company’s customers and the supply of materials needed for testing and production timeline. The Company’s suppliers, contract manufacturers, and customers are all taking actions to reduce the impact of the semiconductor shortage; however, if the shortage persists, the impact on operations and financial results could be material.
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 intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications 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.
See geographic disaggregation information in Note 12 – Geographic Information and Concentrations of Risk.
Mobile solutions: Our Mobile wireless product portfolio consists of intelligent mobile broadband solutions, HD quality VoLTE products, 4G mobile solutions and an advanced 5G portfolio of mobile products. Our mobile broadband solutions, sold under the MiFi brand, are actively used by millions of end users annually to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio includes cloud offerings with Inseego Connect for device management, and 5G SD EDGE for secure networking enabling corporate managed mobile remote workforce.

Fixed wireless access solutions: Our Fixed Wireless Solutions product portfolio consists of indoor, outdoor and industrial wireless broadband solutions. Our Fixed Wireless solutions, sold under the Wavemaker and Skyus brands, are sold by wireless operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.
Services and other: Services and other primarily consists of various subscription offerings within the Company’s telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications; services performed under our Inseego Subscribe SaaS application, which provides managed the selection, deployment, and spend of customers’ wireless assets; and non-recurring engineering services provided to our customers.
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 established when a customer submits a purchase order notification (in writing, electronically or verbally) 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 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 an unspecified volume of call center support and any 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.
Our telematics services include devices which collect and transmit information from vehicles or other assets. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above. Because the Company’s rental asset contracts qualify as operating leases under Accounting Standards Codification (“ASC”) 842, Leases, and the contracts also include services to operate and maintain the underlying asset, the Company has elected to combine the lease and non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue ratably over time throughout the term of the contract.
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. The Company 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.
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.
Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.
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, 2023 or 2022 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, 2023 and 2022, the Company had contract liabilities comprised of $5.6 million and $5.1 million of short-term deferred revenue included within accrued expenses and other current liabilities and $1.7 million and $0.6 million of long-term deferred revenue included within other long-term liabilities on the consolidated balance sheets, 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, depreciation and amortization, 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 $1.0 million and $2.3 million for the years ended December 31, 2023 and December 31, 2022, 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 days from invoice date and could go up to 90 days for large carrier customers.
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 amortization 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 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 general and administrative 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. The Company has identified two reporting units for the purpose of goodwill impairment testing, Ctrack and Inseego North America (“INA”), and performed a qualitative test for goodwill impairment of the two reporting units during the fourth fiscal quarter. Based upon the results of qualitative testing, the Company believed that it was more-likely-than not that the fair value of these reporting units were greater than their respective carrying values.
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, 2023 and 2022, 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 Note 3 – 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. Buildings are depreciated over 50 years. 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 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.
Rental Assets
The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company recognizes depreciation expense on rental assets to costs of services and other revenues on a straight-line basis over the term of the contract, generally three to four years, commencing on installation of the rental asset.
Convertible Debt Instruments
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 total on the consolidated balance sheet. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the consolidated statements of operations 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, services, depreciation and amortization. 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.
Lessor Arrangements
The Company serves as lessor for certain monitoring device leases and classifies such arrangements as operating leases. Accordingly, the Company carries rental devices at historical cost less accumulated depreciation and impairment, if any. The Company combines the lease and the non-lease components under these arrangements because the service is the predominant element from the customer’s perspective and the pattern of service delivery is the same for both elements. The Company accounts for the combined component as a single performance obligation under ASC 606.
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. 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 fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.
For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes a blended volatility estimate that consists of implied volatility and historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.
The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. 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.
Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.
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 for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche, when achievement of that tranche is considered probable.
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 Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
Net 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 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 August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entity's Own Equity. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The guidance is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 and there was no impact to the consolidated financial statements.
In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40). The ASU addresses issuer’s accounting for certain modifications or exchanges of freestanding equity-classified written call options. The ASU is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 and there was no impact to the consolidated financial statements.
In September 2022, the 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.
Recent Accounting Pronouncements Not Yet Adopted
In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. The FASB issued the standard to introduce changes to US GAAP that originate in either SEC Regulation S-X or S-K, which are rules about the form and content of financial reports. The provisions of the standard are contingent when the SEC removes the related disclosure provisions from Regulation S-X and S-K. The company does not expect the provisions of the standard to have a material impact on the Company's financial statements and related disclosures.
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 amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
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.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories
Inventories consist of the following (in thousands):
December 31,
 20232022
Finished goods$21,264 $31,153 
Raw materials and components1,616 6,823 
Total inventories$22,880 $37,976 
Summary of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
December 31,
 20232022
Rebate receivables$1,950 $2,038 
Receivables from contract manufacturers1,823 3,561 
Other1,438 2,379 
Total prepaid expenses and other$5,211 $7,978 
Summary of Property, Plant and Equipment and Rental Assets
Property, plant and equipment consists of the following (in thousands):
 December 31,
 20232022
Test equipment$19,717 $19,724 
Computer equipment and purchased software4,590 4,603 
Product tooling5,153 5,007 
Furniture and fixtures1,331 1,214 
Vehicles115 119 
Leasehold improvements772 772 
Total property, plant and equipment, gross31,678 31,439 
Less—accumulated depreciation and amortization(28,920)(26,049)
Total property, plant and equipment, net$2,758 $5,390 
Rental assets consist of the following (in thousands):
 December 31,
 20232022
Rental assets$12,086 $10,300 
Less—accumulated depreciation(7,003)(5,484)
Total rental assets$5,083 $4,816 
Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20232022
Royalties$845 $992 
Payroll and related expenses4,159 8,873 
Warranty obligations480 480 
Professional fees310 738 
Accrued interest1,038 1,112 
Deferred revenue5,583 5,060 
Customer advances— 2,828 
Operating lease liabilities1,681 1,759 
Accrued contract manufacturing liabilities7,537 1,416 
Value added tax payables531 449 
Other4,858 4,238 
Total accrued expenses and other current liabilities$27,022 $27,945 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2023
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,751 $(4,465)$286 
Trademarks and trade names9,513 (7,950)1,563 
Customer relationships8,500 (7,447)1,053 
Capitalized software development costs41,275 (17,320)23,955 
Other2,884 (2,805)79 
Total finite-lived intangible assets$66,923 $(39,987)26,936 
Indefinite-lived intangible assets:
In-process capitalized software development costs204 
Total intangible assets$27,140 
December 31, 2022
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,534 $(4,016)$518 
Trademarks and trade names9,513 (7,105)2,408 
Customer relationships8,500 (6,597)1,903 
Capitalized software development costs40,767 (11,686)29,081 
Other2,884 (2,225)659 
Total finite-lived intangible assets$66,198 $(31,629)34,569 
Indefinite-lived intangible assets:
In-process capitalized software development costs6,814 
Total intangible assets$41,383 
Schedule 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):
2024$11,115 
20256,617 
20263,151 
20272,716 
20282,166 
Thereafter1,171 
Total$26,936 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule 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, 2023December 31, 2022
Volatility77 %50 %
Stock price
$2.20 per share
$8.40 per share
Credit spread92.20 %56.52 %
Term1.34 years2.34 years
Dividend yield— %— %
Risk-free rate4.60 %4.35 %
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount of Debt
The 2025 Notes consist of the following (in thousands):
December 31,
20232022
Principal$161,898 $161,898 
Add: fair value of embedded derivative — — 
Less: unamortized debt discount (1,106)(1,933)
Less: unamortized issuance costs(880)(1,538)
Net carrying amount$159,912 $158,427 
Schedule of Interest Expense The following table sets forth total interest expense recognized related to the 2025 Notes (in thousands):
Year Ended December 31,
20232022
Contractual interest expense$5,262 $5,262 
Amortization of debt discount828 828 
Amortization of debt issuance costs659 659 
Total interest expense$6,749 $6,749 
The following table sets forth total interest expense recognized related to the Credit Facility (in thousands):
Year Ended December 31,
20232022
Contractual interest expense$861 $211 
Amortization of debt issuance costs466 194 
Total interest expense$1,327 $405 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Summary of Loss before Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2023 and 2022 is comprised of the following (in thousands):
 Year Ended December 31,
 20232022
Domestic$(47,703)$(63,939)
Foreign2,403 (4,495)
Loss before income taxes$(45,300)$(68,434)
Summary of Provision for Income Taxes
The (benefit) provision for income taxes for the years ended December 31, 2023 and 2022 is comprised of the following (in thousands):
 Year Ended December 31,
 20232022
Current:
Federal$— $— 
State20 50 
Foreign477 55 
Total current497 105 
Deferred:
Federal15 
State— — 
Foreign379 (585)
Total deferred388 (570)
(Benefit) Provision for income taxes$885 $(465)
Summary of Net Deferred Tax Assets
The Company’s net deferred tax liabilities consist of the following (in thousands):
 December 31,
 20232022
Deferred tax assets:
Accrued expenses$1,175 $715 
Provision for excess and obsolete inventory4,679 759 
Capitalized research and experimental expenditures8,629 8,986 
Convertible debt3,526 9,782 
Depreciation and amortization1,725 — 
Interest expense limitation18,689 12,722 
Net operating loss and tax credit carryforwards114,813 112,297 
Share-based compensation3,065 3,375 
Right-of-use-asset2,209 2,294 
Unrecognized tax benefits— 1,942 
Deferred tax assets158,510 152,872 
Valuation allowances(155,158)(145,431)
Deferred tax assets, net of valuation allowances3,352 7,441 
Deferred tax liabilities:
Operating lease liability(2,607)(2,518)
Acquired intangible assets(555)(599)
Depreciation and amortization— (4,288)
Unrealized foreign currency gains(870)(359)
Deferred tax liabilities(4,032)(7,764)
Deferred tax liabilities, net$(680)$(323)
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 2023 and 2022 to loss before income taxes as follows (in thousands):
 Year Ended December 31,
 20232022
Federal tax benefit, at statutory rate$(9,154)$(14,371)
State benefit, net of federal benefit711 (370)
Foreign tax rate difference148 (259)
Valuation allowance against future tax benefits9,727 13,564 
Research and development credits(760)(2,222)
Share-based compensation1,622 1,010 
Non-deductible officers compensation— 108 
True-up of prior year provisions(1,474)2,123 
Other65 (48)
(Benefit) Provision for income taxes$885 $(465)
Reconciliation of 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, 2021$41,629 
Increases related to current and prior year tax positions1,286 
Balance at December 31, 202242,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, 2023$12,639 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Share-Based Compensation Expense
For the years ended December 31, 2023 and 2022, 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,
 20232022
Cost of revenues$772 $2,110 
Research and development1,526 5,369 
Sales and marketing1,215 3,528 
General and administrative3,931 6,868 
Total$7,444 $17,875 
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,
 20232022
Expected dividend yield— %— %
Risk-free interest rate4.3 %1.8 %
Volatility174 %78 %
Expected term (in years)4.45.7
Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity for the years ended December 31, 2023 and 2022 (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, 2021808,579 $48.05 
Granted150,500 46.30 
Exercised(37,069)13.70 
Canceled(108,714)79.65 
Outstanding — December 31, 2022813,296 $46.50 
Granted82,825 4.13 
Exercised— — 
Canceled(350,249)38.39 
Outstanding — December 31, 2023545,872 $44.16 6.30$
Vested and Expected to Vest — December 31, 2023504,839 $45.74 6.08$— 
Exercisable — December 31, 2023365,246 $49.57 5.07$— 
Summary of Restricted Stock Unit Activity
A summary of restricted stock unit activity under all plans for the years ended December 31, 2023 and 2022 is presented below:
Number of SharesWeighted-Average Grant-Date Fair Value
Non-vested — December 31, 2021124,772 76.54 
Granted254,405 45.08 
Vested(227,882)45.32 
Forfeited(33,458)34.52 
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 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule 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):
 Year Ended December 31,
 20232022
Net loss attributable to common stockholders$(49,176)$(70,705)
Weighted-average common shares outstanding*
11,372,069 10,726,933 
Basic and diluted net loss per share$(4.32)$(6.59)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
Schedule 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:
 Year Ended December 31,
(in thousands) 20232022
Convertible notes 1,291 1,409 
Non-qualified stock options 546 813 
Restricted stock units 203 118 
Employee Stock Purchase Plan25 43 
Total2,065 2,383 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Supplemental Lease Information
The components of the right-of-use assets and lease liabilities were as follows (in thousands):
Balance Sheet ClassificationDecember 31,
2023
December 31,
2022
Operating right-of-use assets, netOperating lease right-of-use assets$5,412 $6,662 
Current operating lease liabilitiesAccrued expenses and other current liabilities$1,681 $1,759 
Non-current operating lease liabilitiesOperating lease liabilities5,039 5,903 
Total operating lease liabilities$6,720 $7,662 
Weighted-average remaining lease term (in years)4.24.1
Weighted-average discount rate9.0 %9.0 %
The components of lease cost were as follows (in thousands):
Year Ended December 31, 2023
20232022
Operating lease costs included in operating costs and expenses$2,303 $2,453 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31, 2023
20232022
Operating cash flows related to operating leases$2,369 $2,464 
Operating right-of-use assets obtained in exchange for lease liabilities$1,030 $705 
Schedule of Future Minimum Payments Under Operating Leases
The future minimum payments under operating leases were as follows at December 31, 2023 (in thousands):
2024$2,208 
20251,904 
20261,878 
20271,282 
2028148 
Thereafter723 
Total minimum operating lease payments8,143 
Less: amounts representing interest(1,423)
Present value of net minimum operating lease payments6,720 
Less: current portion(1,681)
Long-term portion of operating lease obligations$5,039 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information and Concentrations of Risk (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Geographic Concentration of Assets
The following table details the Company’s long-lived tangible assets, excluding financial instruments and tax assets, classified by the location of the controlling statutory company (in thousands):
 December 31,
 20232022
United States$7,667 $12,103 
United Kingdom5,159 4,259 
Other1,683 1,926 
Total$14,509 $18,288 
Schedule of Geographic Concentration of Net Revenues
The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):
Year Ended December 31,
20232022
United States and Canada$163,491 $201,799 
Europe (including United Kingdom)26,097 27,562 
Australia5,982 11,250 
Other118 4,712 
Total$195,688 $245,323 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Jan. 24, 2024
shares
Dec. 31, 2023
USD ($)
reportingUnit
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Nature Of Business And Significant Accounting Policies [Line Items]          
Number of operating segments | segment     2    
Number of reportable segments | segment     1    
Cash and cash equivalents   $ 7,519,000 $ 7,519,000 $ 7,143,000  
Cash equivalents   0 0 0  
Restricted cash   0 $ 0 0  
General warranty period     12 months    
Contract liabilities   5,583,000 $ 5,583,000 5,060,000  
Accounts receivable, net   22,616,000 22,616,000 25,259,000  
Allowance on accounts receivable   $ 1,113,000 1,113,000 541,000  
Impairment of indefinite-lived intangible assets     0 0  
Number of reporting units | reportingUnit   2      
Goodwill, impairment loss     0 0  
Impairment of long-lived assets     $ 0 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     $ 700,000 900,000  
2025 Notes | Convertible debt          
Nature Of Business And Significant Accounting Policies [Line Items]          
Debt   $ 161,898,000 161,898,000 161,898,000  
Other Noncurrent Liabilities          
Nature Of Business And Significant Accounting Policies [Line Items]          
Contract liabilities   1,700,000 1,700,000 600,000  
Accounts Payable and Accrued Liabilities          
Nature Of Business And Significant Accounting Policies [Line Items]          
Contract liabilities   5,600,000 5,600,000 5,100,000  
Sales and marketing          
Nature Of Business And Significant Accounting Policies [Line Items]          
Shipping and handling charges     1,000,000 $ 2,300,000  
Revolving Credit Facility          
Nature Of Business And Significant Accounting Policies [Line Items]          
Cash and cash equivalents   7,500,000 7,500,000    
Working capital   2,300,000 2,300,000    
Remaining capacity   $ 3,200,000 $ 3,200,000    
Subsequent event          
Nature Of Business And Significant Accounting Policies [Line Items]          
Stock split, conversion ratio 0.1        
Fractional shares issued (in shares) | shares 0        
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    
Buildings          
Nature Of Business And Significant Accounting Policies [Line Items]          
Property, plant and equipment useful lives   50 years 50 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    
Rental assets | Minimum          
Nature Of Business And Significant Accounting Policies [Line Items]          
Property, plant and equipment useful lives   3 years 3 years    
Rental assets | Maximum          
Nature Of Business And Significant Accounting Policies [Line Items]          
Property, plant and equipment useful lives   4 years 4 years    
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 21,264 $ 31,153
Raw materials and components 1,616 6,823
Total inventory $ 22,880 $ 37,976
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Provision for excess and obsolete inventory $ 9,562 $ 2,614
Write-off of capitalized inventory order fees 1,275 0
Contract manufacturing liabilities 6,800  
Inventory charges 17,700  
Depreciation and amortization expense $ 6,100 $ 7,100
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details - Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Rebate receivables $ 1,950 $ 2,038
Receivables from contract manufacturers 1,823 3,561
Other 1,438 2,379
Total prepaid expenses and other $ 5,211 $ 7,978
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 31,678 $ 31,439
Less—accumulated depreciation and amortization (28,920) (26,049)
Property, plant and equipment, net 2,758 5,390
Test equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 19,717 19,724
Computer equipment and purchased software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,590 4,603
Product tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,153 5,007
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,331 1,214
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 115 119
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 772 $ 772
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details - Rental Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Rental assets $ 12,086 $ 10,300
Less—accumulated depreciation (7,003) (5,484)
Total rental assets $ 5,083 $ 4,816
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 845 $ 992
Payroll and related expenses 4,159 8,873
Warranty obligations 480 480
Professional fees 310 738
Accrued interest 1,038 1,112
Deferred revenue 5,583 5,060
Customer advances 0 2,828
Operating lease liabilities 1,681 1,759
Accrued contract manufacturing liabilities 7,537 1,416
Value added tax payables 531 449
Other 4,858 4,238
Accrued expenses and other current liabilities, total $ 27,022 $ 27,945
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities, total Accrued expenses and other current liabilities, total
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 21,922 $ 21,922
Amortization expense 16,400 20,100
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 14,300 17,900
Impairment loss on intangible assets $ 5,200 $ 3,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 66,923 $ 66,198
Accumulated Amortization (39,987) (31,629)
Net Carrying Value 26,936 34,569
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total intangible assets, net 27,140 41,383
In-process research and development    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 204 6,814
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 4,751 4,534
Accumulated Amortization (4,465) (4,016)
Net Carrying Value 286 518
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 9,513 9,513
Accumulated Amortization (7,950) (7,105)
Net Carrying Value 1,563 2,408
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,500 8,500
Accumulated Amortization (7,447) (6,597)
Net Carrying Value 1,053 1,903
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 41,275 40,767
Accumulated Amortization (17,320) (11,686)
Net Carrying Value 23,955 29,081
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 2,884 2,884
Accumulated Amortization (2,805) (2,225)
Net Carrying Value $ 79 $ 659
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Expected Amortization Expense of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Estimated future amortization expense    
2024 $ 11,115  
2025 6,617  
2026 3,151  
2027 2,716  
2028 2,166  
Thereafter 1,171  
Net Carrying Value $ 26,936 $ 34,569
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities at fair value $ 0 $ 0
Gain on change in fair value of embedded derivative 0 900,000
2025 Notes | Convertible debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Value of converted amount $ 0 $ 0
Stated interest rate of debt issued 3.25% 3.25%
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Binomial Lattice Model and Assumptions (Details) - Level 3 - Interest make-whole payment
12 Months Ended
Dec. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.77 0.50
Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Stock price (usd per share) $ 2.2 $ 8.40
Credit spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.9220 0.5652
Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Term 1 year 4 months 2 days 2 years 4 months 2 days
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0 0
Risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0460 0.0435
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details)
12 Months Ended
May 03, 2023
USD ($)
Aug. 05, 2022
USD ($)
Dec. 31, 2023
USD ($)
tradingDay
$ / shares
Dec. 31, 2022
USD ($)
Feb. 20, 2024
USD ($)
Debt Instrument [Line Items]          
Accrued interest due to related parties     $ 400,000 $ 400,000  
Amortization of debt issuance costs     $ 500,000 $ 200,000  
Effective interest rate of the average outstanding balance     54.50% 17.70%  
Amortization of original issuance costs     14.40% 8.50%  
Affiliated Entity          
Debt Instrument [Line Items]          
Contractual interest expense     $ 2,600,000 $ 2,600,000  
Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt aggregate face amount $ 4,000,000        
Contractual interest expense     861,000 211,000  
Maximum borrowing capacity   $ 50,000,000      
Minimum draw 8,500,000 $ 4,500,000      
Applicable margin on interest rate (percent)   3.50%      
Debt covenant threshold   $ 10,000,000      
Commitment fee   0.40%      
Line of credit increase $ 4,000,000        
Debt issuance costs   $ 1,100,000      
Amortization of debt issuance costs     466,000 194,000  
Unamortized debt issuance expense     500,000 900,000  
Outstanding borrowings under the credit facility     4,100,000    
Remaining capacity     3,200,000    
Revolving Credit Facility | Subsequent event          
Debt Instrument [Line Items]          
Debt covenant threshold         $ 8,000,000
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%        
Exit fee     200,000    
Revolving Credit Facility | Less Than 15 Million          
Debt Instrument [Line Items]          
Debt covenant threshold   15,000,000      
Revolving Credit Facility | Between 15 Million and 25 Million | Minimum          
Debt Instrument [Line Items]          
Debt covenant threshold   15,000,000      
Revolving Credit Facility | Between 15 Million and 25 Million | Maximum          
Debt Instrument [Line Items]          
Debt covenant threshold   25,000,000      
Revolving Credit Facility | Greater Than 25 Million          
Debt Instrument [Line Items]          
Debt covenant threshold   $ 25,000,000      
Revolving Credit Facility | SOFR          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   1.00%      
Revolving Credit Facility | SOFR | Less Than 15 Million          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   3.50%      
Revolving Credit Facility | SOFR | Between 15 Million and 25 Million          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   4.00%      
Revolving Credit Facility | SOFR | Greater Than 25 Million          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   5.50%      
Revolving Credit Facility | Federal Base Rate          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   0.50%      
Revolving Credit Facility | Base Rate | Less Than 15 Million          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   2.50%      
Revolving Credit Facility | Base Rate | Between 15 Million and 25 Million          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   3.00%      
Revolving Credit Facility | Base Rate | Greater Than 25 Million          
Debt Instrument [Line Items]          
Applicable margin on interest rate (percent)   4.50%      
Convertible debt | 2025 Notes          
Debt Instrument [Line Items]          
Debt     $ 161,898,000 $ 161,898,000  
Stated interest rate of debt issued     3.25% 3.25%  
Conversion ratio     0.0792896    
Conversion price ($ 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 aggregate face amount     $ 161,900,000 $ 161,900,000  
Effective interest rate     4.17% 4.17%  
Contractual interest expense     $ 5,262,000 $ 5,262,000  
Amortization of debt issuance costs     659,000 659,000  
Convertible debt | 2025 Notes | Affiliated Entity          
Debt Instrument [Line Items]          
Debt     $ 80,400,000 $ 80,400,000  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Components (Details) - 2025 Notes - Convertible debt - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Debt $ 161,898 $ 161,898
Add: fair value of embedded derivative 0 0
Less: unamortized debt discount (1,106) (1,933)
Less: unamortized issuance costs (880) (1,538)
Net carrying amount $ 159,912 $ 158,427
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Amortization of debt issuance costs $ 500 $ 200
Revolving Credit Facility    
Debt Instrument [Line Items]    
Contractual interest expense 861 211
Amortization of debt issuance costs 466 194
Total interest expense 1,327 405
2025 Notes | Convertible debt    
Debt Instrument [Line Items]    
Contractual interest expense 5,262 5,262
Amortization of debt discount 828 828
Amortization of debt issuance costs 659 659
Total interest expense $ 6,749 $ 6,749
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Loss before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Domestic $ (47,703) $ (63,939)
Foreign 2,403 (4,495)
Loss before income taxes $ (45,300) $ (68,434)
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Federal $ 0 $ 0
State 20 50
Foreign 477 55
Total current 497 105
Deferred:    
Federal 9 15
State 0 0
Foreign 379 (585)
Total deferred 388 (570)
(Benefit) Provision for income taxes $ 885 $ (465)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Net Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Accrued expenses $ 1,175 $ 715
Provision for excess and obsolete inventory 4,679 759
Capitalized research and experimental expenditures 8,629 8,986
Convertible debt 3,526 9,782
Depreciation and amortization 1,725 0
Interest expense limitation 18,689 12,722
Net operating loss and tax credit carryforwards 114,813 112,297
Share-based compensation 3,065 3,375
Right-of-use-asset 2,209 2,294
Unrecognized tax benefits 0 1,942
Deferred tax assets 158,510 152,872
Valuation allowances (155,158) (145,431)
Deferred tax assets, net of valuation allowances 3,352 7,441
Deferred tax liabilities:    
Operating lease liability (2,607) (2,518)
Acquired intangible assets (555) (599)
Depreciation and amortization 0 (4,288)
Unrealized foreign currency gains (870) (359)
Deferred tax liabilities (4,032) (7,764)
Deferred tax liabilities, net $ (680) $ (323)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Valuation allowance activity $ 10,100,000 $ 13,600,000
Employer payroll taxes deferred, CARES Act 1,400,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 405,100,000  
Operating loss carryforwards, not subject to expiration 106,900,000  
Research and development tax credit carryforwards 10,900,000  
California Franchise Tax Board    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards 64,200,000  
Research and development tax credit carryforwards 10,900,000  
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 25,500,000  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Taxes Reconciliation to Statutory Federal Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Federal tax benefit, at statutory rate $ (9,154) $ (14,371)
State benefit, net of federal benefit 711 (370)
Foreign tax rate difference 148 (259)
Valuation allowance against future tax benefits 9,727 13,564
Research and development credits (760) (2,222)
Share-based compensation 1,622 1,010
Non-deductible officers compensation 0 108
True-up of prior year provisions (1,474) 2,123
Other 65 (48)
(Benefit) Provision for income taxes $ 885 $ (465)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits    
Beginning Balance $ 42,915 $ 41,629
Increases related to current and prior year tax positions 506 1,286
Decreases from lapses of statute of limitations and prior year tax positions (30,782)  
Ending Balance $ 12,639 $ 42,915
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock and Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
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) [1] $ 0.001 $ 0.001  
Common stock, shares issued (in shares) [1] 11,878,557 10,846,815  
Common stock, shares outstanding (in shares) [1] 11,878,557 10,846,815  
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    
Dividends accrued $ 10.1 $ 7.1  
Dividends accrued (usd per share) $ 404.93 $ 285.29  
Canaccord Genuity LLC | ATM Offering      
Class of Stock [Line Items]      
Equity Distribution Agreement, maximum aggregate amount authorized for offer or sale     $ 40.0
Number of shares issued (in shares) 803,596 0  
Purchase price (in dollars per share) $ 7.54    
Proceeds from sale of stock $ 5.9    
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 7,444 $ 17,875
Shares issued under the ESPP 64,150 52,567
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 4,000 $ 5,900
Expiration period of stock options granted 10 years  
Weighted-average fair value of stock option awards granted (usd per share) $ 3.16 $ 29.10
Intrinsic value of stock options exercised during period   $ 3,700
Unrecognized share-based compensation expense related to non-vested stock options $ 3,000  
Expected recognition period 2 years 9 months 10 days  
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]    
Share-based compensation expense $ 3,300 11,700
Expected recognition period 1 year 4 months 20 days  
Total vest date fair value of RSUs vested $ 1,200 9,500
Unrecognized share-based compensation expense related to non-vested RSUs $ 2,300  
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) 532,400  
Share-based compensation expense $ 100 300
Percentage of lower limit value of common stock 85.00%  
Purchase period duration 6 months  
Maximum limit of payroll deductions (percent) 10.00%  
2018 Omnibus Incentive Compensation Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan (in shares) 3,275,309  
Shares available for future issuance or purchase (in shares) 910,076  
2018 Omnibus Incentive Compensation Plan | Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 1,200 $ 8,800
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 7,444 $ 17,875
Cost of revenues    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 772 2,110
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 1,526 5,369
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 1,215 3,528
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 3,931 $ 6,868
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Weighted-Average Fair Value Assumptions (Details) - Stock options
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Risk-free interest rate 4.30% 1.80%
Volatility 174.00% 78.00%
Expected term (in years) 4 years 4 months 24 days 5 years 8 months 12 days
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock Options Outstanding    
Outstanding — beginning of period 813,296 808,579
Granted 82,825 150,500
Exercised 0 (37,069)
Canceled (350,249) (108,714)
Outstanding — end of period 545,872 813,296
Vested and Expected to Vest — December 31, 2023 504,839  
Exercisable — December 31, 2023 365,246  
Weighted-Average Exercise Price Per Option    
Outstanding — beginning of period (usd per share) $ 46.50 $ 48.05
Granted (usd per share) 4.13 46.30
Exercised (usd per share) 0 13.70
Canceled (usd per share) 38.39 79.65
Outstanding — end of period (usd per share) 44.16 $ 46.50
Vested and Expected to Vest (usd per share) 45.74  
Exercisable (usd per share) $ 49.57  
Weighted-Average Remaining Contractual Term (Years), Options Outstanding 6 years 3 months 18 days  
Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest 6 years 29 days  
Weighted-Average Remaining Contractual Term (Years), Options Exercisable 5 years 25 days  
Aggregate Intrinsic Value, Options Outstanding $ 1  
Aggregate Intrinsic Value, Options Vested and Expected to Vest 0  
Aggregate Intrinsic Value, Options Exercisable $ 0  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units    
Non-vested — beginning of period 117,837 124,772
Granted 366,713 254,405
Vested (246,706) (227,882)
Forfeited (34,836) (33,458)
Non-vested — end of period 203,008 117,837
Weighted-Average Grant-Date Fair Value    
Non-vested — beginning of period (usd per share) $ 73.30 $ 76.54
Granted (usd per share) 5.78 45.08
Vested (usd per share) 12.92 45.32
Forfeited (usd per share) 39.77 34.52
Non-vested — end of period (usd per share) $ 19.84 $ 73.30
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Net loss attributable to common stockholders $ (49,176) $ (70,705)
Basic (in shares) [1] 11,372,069 10,726,933
Diluted (in shares) [1] 11,372,069 10,726,933
Basic (in dollars per share) [1] $ (4.32) $ (6.59)
Diluted (in dollars per share) [1] $ (4.32) $ (6.59)
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss per Share - Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares excluded from EPS calculation 2,065 2,383
Convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares excluded from EPS calculation 1,291 1,409
Non-qualified stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares excluded from EPS calculation 546 813
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares excluded from EPS calculation 203 118
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares excluded from EPS calculation 25 43
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Noncancelable purchase obligations $ 33.9
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 5,412 $ 6,662
Current operating lease liabilities 1,681 1,759
Non-current operating lease liabilities 5,039 5,903
Present value of net minimum operating lease payments $ 6,720 $ 7,662
Weighted-average remaining lease term 4 years 2 months 12 days 4 years 1 month 6 days
Weighted-average discount rate 9.00% 9.00%
Operating lease costs included in operating costs and expenses $ 2,303 $ 2,453
Operating cash flows related to operating leases 2,369 2,464
Operating right-of-use assets obtained in exchange for lease liabilities $ 1,030 $ 705
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 2,208  
2025 1,904  
2026 1,878  
2027 1,282  
2028 148  
Thereafter 723  
Total minimum operating lease payments 8,143  
Less: amounts representing interest (1,423)  
Present value of net minimum operating lease payments 6,720 $ 7,662
Less: current portion (1,681) (1,759)
Long-term portion of operating lease obligations $ 5,039 $ 5,903
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information and Concentrations of Risk - Geographic Concentration of Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Geographic concentration of assets    
Long-lived assets $ 14,509 $ 18,288
United States    
Geographic concentration of assets    
Long-lived assets 7,667 12,103
United Kingdom    
Geographic concentration of assets    
Long-lived assets 5,159 4,259
Other    
Geographic concentration of assets    
Long-lived assets $ 1,683 $ 1,926
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information and Concentrations of Risk - Geographic Concentration of Net Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net revenue by geographic region    
Total revenues $ 195,688 $ 245,323
United States and Canada    
Net revenue by geographic region    
Total revenues 163,491 201,799
Europe (including United Kingdom)    
Net revenue by geographic region    
Total revenues 26,097 27,562
Australia    
Net revenue by geographic region    
Total revenues 5,982 11,250
Other    
Net revenue by geographic region    
Total revenues $ 118 $ 4,712
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information and Concentrations of Risk - Narrative (Details) - Customer Concentration
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net Revenues | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 31.60% 35.10%
Net Revenues | Customer Two    
Segment Reporting Information [Line Items]    
Concentration percentage 27.20% 32.20%
Net Revenues | Customer Three    
Segment Reporting Information [Line Items]    
Concentration percentage 15.00%  
Accounts Receivable | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 41.80% 37.40%
Accounts Receivable | Customer Two    
Segment Reporting Information [Line Items]    
Concentration percentage 10.20% 21.90%
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - Revolving Credit Facility - USD ($)
Feb. 20, 2024
Aug. 05, 2022
Subsequent Event [Line Items]    
Debt covenant threshold   $ 10,000,000
Subsequent event    
Subsequent Event [Line Items]    
Debt covenant threshold $ 8,000,000  
Debt instrument, fee amount $ 0  
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %NA55@'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 " !;H558%B^3R.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW50^CFHGA2$%Q0O(5D=C?8I"$9:??M;>-N%]$'\)B9/]]\ M ].9*,V0\#D-$1,YS%>3[T.6)F[8@2A*@&P.Z'6NYT28F[LA>4WS,^TA:O.A M]PB"\UOP2-IJTK J[@2F>JLD2:AIB&=\-:L^/B9^@*S!K!'CX$R-'4#3"T3 MXW'J.[@ %AAA\OF[@'8EENJ?V-(!=DI.V:VI<1SKL2VY>8<&WIX>7\JZE0N9 M=# X_\I.TC'BAITGO[9W]]L'I@07UQ47E1!;WLB&R_;F?7']X7<1]H-U._>/ MC<^"JH-?=Z&^ %!+ P04 " !;H558F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 %NA55CDX+/9% @ (Q 8 >&PO=V]R:W-H965T&UL MM9MM<^*V%L>_BH;N=-J9)/B!$+)-F&$AV [XDVPC<_?U@])/G_YY.:9B^]R38A"+VG"Y&UGK=3F?; M=D;^^TDXT 'Y&7]0\BSWMI%NRH+S[WIG&M]V/'U')"&1TA(8/I[(F"2)5H+[ M^&BW-[_0Z*,JEXN@V&.T@I*S[QRQ;$7L# :P@(M@'!FP"_UQ 0;@/" M8P-ZVX!>3J9H2LYA@A4>W@C^C(0^&]3T1@XSCX;F4Z9_][D2\"V%.#4<\RRAL,=C?X(; J3DAT@4+_# 5>$!IN:&P/OR>+"^3W\_">(7QB#_]O MQN#JGNGJM=:$)>XPUPNMN/\:+:02T.7_-A$N%'IF!3T/O)<;')';#@QT2<03 MZ0Q__,'O>[^8Z+@4FS@2JY'KE>1Z-O7AA$<9S#<*?7W=$!,V>[COG7\R\;%& MM>7C2*S&Y[+DQ3!Y1V4U/CW&2-;PO-D5@-VE4)[L; MP<(*SJYV?NX'YZ%O(F8-;$O,D5B-V* D-CAROA(8LJ0\R6D>DW:M)4ZD<5!: MP]K2H7LE!#UDZ8(($R6[AN?YY^$@O!R82%E#VY)R M)%8CY7M5QN8=P^J1K*C.(J"+/>#4. H/"$T?YG=W'[^@\9?'V84)FCV^+357 M:G5L>XFN?PRV*8NX@&&(]8@\0W,%,QCB HUYQI1XA<_8S-*N/KDS K0&M0;H M2*T.,*@ !L< _(I?T#2&F8TN:913M(S8 Y(#&+'AU56_US?2LP:WIN=(K4ZO M2OQ]:W:\HS>*8U"79[L-]"N;8X8FE*SXF9&<4Y_@2JU. MKG(*OCW%?TNNG -G@C]1%IG[HEUS/#)B<^H:7*G5L56^P;>G^V^QS;A4D O_ MCVZ:'QIVQ>O #XQ9L#VN-;=3. >_L@[^ >^04Q,$-V.R"PS,*9T]JC6D4Y@% MOW(+OCW%_Y5K7S5;C[&7KG78"+0!MPMT\X,2^$V 5;@SR% MEP@J+Q'8+0"8TYBR%9J_I@N>F/@=$ /\=&X*NO4.KA2JU.JK$-@3^YW_0O= MO41KS%:DT7$=$'H8S2>CWXR\G#H%5VIU7I53"(YR"G^2)#G_SB ?@Q&*)4QM M,9I*F9GGM@.:#]R(S:E%<*56QU99A. HB_ '3\"*8E$LAPCC6Y@#2@VPG*;_ MKM3JL*KT/S@J_=\M3!9+:_E4!MEL9H9F5_Q&3%%C>U1K:J=(_8,J]0^.2OVG M3!%1O'+52[AXA]%(S:[81,UIYN]*K4ZMROR#HS+_?#BB,9BE%1?&9.. S@-G MYSB*",B 2%P(&NDYS?]=J=7I5?E_8$_?M_3F*4X2]"&3\+4TCT^[3M.;*7M8 M:UBG\ %!Y0,">PJ_A767$K'2L]E'4%!K<$[I!C-SG_L_WQW8XUIC.X4A""I# M$-C3^.GX_A&-LI@J+M!(*0+6/%^:O$_PRDC-KM=,S6GV[TJM7HM09?^A/7DO MWU'=4X991,&!YFM!^;$[(?)E<7@PY"4ZQE(%NWXC17MFPJ[0N@G'J$K9J ME[F:KJM[&E[V+_HWW2<3F;W*H*.R__J"Q'R-X8[0ETS!A,:T53?2ZD'6=5"OQM=$LAGS2O9!U1G MVD=P)O7RDEH3),KWK#_^, C\JU^DKBNDC.;9\T;PEU+3GHCD%E M7F^YR83,](M?$'@DJRPIGG5^;Y3+4-@,/!3C5Y!80J:?ZT8)E\32J&51VO&J M2SN(+MY#$Q(1O1)9EM^=(>B-B+Z!+7:PX1NXH1D6"DVGT^)25")=GXET_96^ M77UQ\J(TJAQ:C-803)GQ_;/]EVH];D]AO<+*>H5'6:\Q-%T YRD@?D&?B/E1 M89?R/,_W@J!_&1BI.;5>KM3JU"KK%1Y9K;5?>70/!XT.XH!84YF6/:PUL5/8 MK;"R6Z'=)KTEMBUS:V9FE[O_9B3FU'.Y4JL3JSQ7:+=((\ 5%\@:W,(!@>;4 MS:G'Q17,&:(HN"]V%-_D)>@+KA1/\\TUP? 0U"? ]TO.U6Y'7Z#\MX?AOU!+ M P04 " !;H5584SI;YS@" "X!0 & 'AL+W=OQZA^9 M[9#VOY_MA(Q)$/$2^^R[KS]GYRYNA'Q5)8!&;XQRE7BEUM7"]U5> L-J)"K@ M9F&KNU3*:QJ#4E'#*)5,T8EN\KH*)) MO+%W6G@FAU+;!3^-*WR %]#?JTP:R^]5"L* *R(XDK!/O.5XL8JLOW/X0:!1 M9W-D,]D)\6J-39%X@04""KFV"M@,1W@ 2JV0P?C3:7K]D3;P?'Y2?W2YFUQV M6,&#H#])HJBS9PA-M'>='2[!(3 MI]-E71"--KQ]7G-/L:^-K-WT\TYBU4J$5R3&(7H27)<*?>$%%/\+^(:GAPI/ M4*MP4'$-^0A-QG@G+/.:H>TV&T"9 M]2BSFU"V(K_Z:PPK9"6AN !:E03?H0PX5^_TB#G! WA1CQ?=A/=()$.;]26Z M88%H/K^$X9]5$P-Y<#U#H5S47+>%U:_V;6G95N,_][:GF>9.:%/I;EJ:U@K2.IC]O1#Z9-@#^F:=_@502P,$% @ M6Z%56#'.1F&O!P OA\ !@ !X;"]W;W)K?FKB-'!,!7Q]:,(KF]=-+$$^?:#YU^@"E(8D,2"@C*\?WZ M+DA9E @0LGOY$$>B%LOG60#[[ +7CT)^K3:<*_2]R,OJ9K11:GLUF53IAA>L M>B.VO(1?5D(63,%7N9Y46\G9LAE4Y!/B>>&D8%DYFEXWS^[D]%K4*L]*?B=1 M51<%DT_O>"X>;T9X]/S@<[;>*/U@,KW>LC6_Y^KW[9V$;Y.#EV56\++*1(DD M7]V,9OAJ02,]H+'X9\8?JZ//2%-Y$.*K_O)^>3/R-"*>\U1I%PS^V_$YSW/M M"7!\VSL='=ZI!QY_?O;^UX8\D'E@%9^+_%_94FUN1O$(+?F*U;GZ+!Y_XWM" M@?:7BKQJ_J+'O:TW0FE=*5'L!P."(BO;_]GW?2".!F Z,(#L!Y#^ ']@ -T/ MH"\=X.\'^$UD6BI-'!9,L>FU%(](:FOPIC\TP6Q& _VLU/-^KR3\FL$X-9U_ M^GC_ZS+[0*]FWV8?9S?HOO?;F^_W*-+]/O] OUR\2NZ0%F)OFQ$7;%R M65U/%+Q9CY^D^[?,V[>0@;/H&43Q&Q"/4,GSQ\N'D=/@$^!Y(DP-ITOBC M0Z1K*7FI$*LJKJHK&Y_6@6]WH#?C5;5E*;\9P6ZKN-SQT?3GGW#HO;6Q^T'. M3KC2 U?J\CZ=LVJ#8-90JC_P;W6V8SF0M\YBZRIJ7.F,L9M& 4ZN)[MC-A8C M[-.#T0E*_X#2=Z* QQK3A>A'XL%H@F-H6\DK^9&/;0@J/B! 2XK!'UV(5 MD""Q\PT.? ,GW_?E#N9 R(Q;YR&P((MCKX?,M*)1$H5V9.$!6>A$=B?YEF7+ M)LZECJR.IU ;+FU 0P-"0##NX32- &9LAQD=8$9.F%^$8CDDR..-; ,8F0!C MF.4>0M,JBFDP$,GX #$^$TE09ZF>QFB;,PT2 JGWWQ9D4W6K.TWKHLZ97M)+ M#@D@S5BCB'I%DWB<$*]=TB0<>WYR?E7'YMJ)@KA'V#0*:.+9^28'OHF3[V>@ M!7/2SL7+^$5CSWO>L6,_]L^S2TS@7DQ[[$PC/\8#LXF]3BF],WM6L7*=06IR M<62%D"K[H^-(DW$21RU)T+"0O& .]TA.)Q'[_01@,?,QC0=R,3ZJ";"3Z=^$ M6#YF>6Z%ADUH.-&R? KMG-DIM$ZYL5,LIY]@2T%LRS7*.91[2.JZ[E*L+NN* M.]+ WNO)NO&Q =JT"L-P"'.GP-@MP9]T]G2!H\9K,0GZ.L8T%_<"3!V*S! E#6W M%0H'63Z:,BL!4W9)Y)FIQ&:6^,$ @4Z>L5N?/_.=R'Q+R15+-=JG)J]; M 9NRZ7N)W\=K6@WMTDY:L5M;3\N=A>#6X?H@IBCI'&CIDM8M] M$@U,S5'?ZU;/UR]Y8DIBOPJQF$1Q@ >P=JI)SJAF3^G/+'IBRF/@T7[O:K-* MO*$EWXDH<8OH@J\X;,TE4NS[,=#AL)IJ&1K]G<6(DB&LG9X2=^O95B.Y;9-: MD5IZ41H:4$VKT!O(>J130>)6P3;KG0-HT3<"S8RQJ2QVU//"H4W5"2%Q"^%< M%$6F=%/7:N!/OY/.*KY1(OT*+ MRR3:L;SFZ,)[XWGX+2+0VWGZ'ZHV3.KZH%8;(;,_^-(N!DZU?K48_"!OI_'I M])JX]?J>ZZ,==(M>$"AH$(,N2DM>9>M2MY)C1(+C^&55I>NMILRJ507-Z%)G M1]8MC;$^-$6_L/5:\C7XA?WTK!Q?;C6]*K! M&!/ZJW5ZS&K!2 (ND]/#RZZ8H.ZF6V\NP#D8/!QXP^MLC# >QU$\#H+HST81 M>^/8#\;TVF1Z=^;MKI]G) MH=LJ2S-K%4+-:N@R\<*$&/&U&,9!% T&N*NZF)]TKVIOM?S"YSLH*FHP5O,Y[$T&P97M9W'Y1 M8MM#WE0!J^R_Z!8926/+V&"RP R7=)J=-LV$M/NPLP^*.8 VMD4E&9K^^CV^U& P M-G3+@[&E<_F^(^GH2+V-D"]J":#)MS"(5-]8:KVZ,4WE+R%DZEJL(,*>N9 A MT_@I%Z9:26"S5"D,3-NRVF;(>&0,>FG;@QST1*P#'L&#)"H.0R9?1Q"(3=^@ MQH^&1[Y8ZJ3!'/16; %3T)]7#Q*_S,+*C(<0*2XB(F'>-X;T9D*[B4(J\87# M1NV\DX3*LQ OR)"89_:QA#$"26$,?7W*A1^$P4=]]_6'^7 MDD]@W/(#.8LSC0CV+S'G)";F+/%X%*GV23RUH&\6.E19@K M(X*01]D_^Y8'8D>!MHXHV+F"O:_@'%%HY0JM4Q6<7,%)(Y-12>,P89H->E)L MB$RDT5KRD@8SU4;Z/$K&?:HE]G+4TX/QI_OIIP]WD^'3[82,AA^&]^-;,GU_ M>_LT)1D1:^(;=FM"O7)Z>IV6=U$_D40["((=FK/.6)O&.#T9Y$/))V) MOH@CK7!6^\#7[#F *H*9Q4YJ,5E) M:U[JURNR"EBD"0X @:\Q7^%BU%<)^CB, Z9AAM,?4X'/6;+ JBADCMH[Z&RO M:UM['"JDVI;3K6;A%"R<6A:/")8%A"D%&.FW9\%V#@!U+&L_\H="KN,YU:#= M K1;"_H.,4<+CA.B&C@+A=3\^U'@[L%L:'6[7F844;=M'XMTNH+<;9@W, M04H$B1G%?\')PR19LR &2:"@$E%<&81M<15?UF%/W/A[2"SKBV+[N%O MDBKA[Q3X.^?A3U$JPF*]%))_QXZ$1]9:";YS.(VM]+<'OUFN1, K"'BU!,8B M##&Y_'ST1_7V_Z;_5+'V3AJR)JD2XV[!N'L&XW/':U1O_ C=[L'@4=>J'.93 M)$NTJ;7=4:WSB7.EXF;2#9:/L,ZU2F2HU_%<=S^W5$E:GM/VJ'N$]4X=0<]G MC86FPIPYX]&BD7J]^6/4ZAAK='JN@<9IU&L3&!;E-#ZJN08@9,RSC@W7MKOW,-TV2A6 M!K\M2^B9=VADT"169K M3&A]93*"".8Q?/)'B8$G04F1']N"5S(7$ MEH0Z9,-(U"K@FN@ETT1@@9P.,$;E3Q;%3+X2VTF/;OA4 .1>:""T"K6YT]/7); 9R$0 ^^<"J>4?B8/B-F?P'U!+ M P04 " !;H558[- D.[\' !.)P & 'AL+W=O9R>^?>"9>+B=X\G;@(7U>J^K ;'ZQB9[YDJN?-_<2_LT: M+TF:\Z),18$D7UU.KO#Y@OG5@-KBEY2_E$>_407E28AOU9_;Y'+B5!'QC,>J M_W[S_KD&#V">HI)?B^S7-%'KRTDP00E? M1=M,/8B7?_ #(+?R%XNLK#_1R\'6F:!X6RJ1'P9#!'E:[+^CU\-$' W =& M.0P@W0'>P !Z&$"[ ]C '88P.J9V4.IYV$1J6A^(<4+DI4U>*M^U)-9CP;X M:5&M^U)).)O".#6_OONZO/OI=G'U>+- RT?X^G+S]7&)[CZCN_N;AZO'6S! M4_3S\ MV/+RW#0W^Z',/+2ZQ<_+313SRPGAH@SN^SU6$]3]>+\>7Q6?W1R'KA<$%[/=,8B^&6$NK19R9PC/;<)SK8MP M+4J%Q*H)T+@8[IB+,9*S%EJO0>N=L!AQ![,)\MZ/=[PH#":;=1;%8.8'##/S MHOA-F+XUS+]+499H(\4J5:;@_-Y57Q1)!;4/\%;BU',B=8,S<&!^E8T(*%C7B#L:)YRK($NHXSO%P;TR3=>+9:1?1Q3D$XWBPQF ME 3$'8CRB$VQ/<=Y 9F4U7%&"?!U6JHJLW;<&"SN!^OX!'>#-9AYQ D&@B4Z M6&(-=L$AH>(TV@NP*N)<2)7^5A\PQDOZA2'TW; ;;]^,,#:8 II9L972YK?Y M)DIEE9U5G8NC30IU+_V-)Z@4*_422?,D4T-=H;V8^U;4&:IX6-,D/H4GA:6\ M&$-FO6""P*=>-^:^&28L(/Y U)H]L96NCLIA!B7;&*';N_24>G '=4,TV+E^ MB(=R5U,>]NP56ZVY!"T:BYRC#X?)_&BLU=C*GN\MUF-Y:^/6'(KM)'I;* Y^ MU5O^_(@*;BS6N$^4TQ"*2W>!#&:!YW@#ZZ,)%5M9:V!]AJ,-^C=IKV;W;:8X MQ$-E13,@ME/@3Y4L>>+P#,W? E;1Z\"=V6>W*>A5Q^G&:K#S D8'"@K1-$CL M-'C;!%@IJ5U:/W]_> +: 57UT10RZ5-=$+B=> U&4^8-T"'1=$CL=/B5J\$2 M0OJL!I?$_= ,=IX?>@.2CVCZ(W;Z6W*9@J2X@8GD*RYEQ2-*Q-]0DN[2A,/C M[4$4\1Q.-0>-6/J,-R5AV"5RH]EQ76\CT<1([,3X-LTH4DJF3UL5/660(P+H M)L\A/VI8:Y$E7)K#I[VGL"D+L=\E').=[_C.4)YHFB3,6LT; $ \3=!K('1C M02=6SGUO01_+6QNZYEIBY]I/49G&Z$-:H$1D623W^QU>B;0G8 3ID]@9NSEIO@X(MWI?U5F'P[JP?R5M[ MIK0\('9YH+-^/T7F'+#[&,J!ODS F/K$\;J:WV0)"LD+Z4#[B6A-0>R:XCCA M;0CM7H80]L7%$$*#I14AU4*$VH7(O13)-E;6=I/=Q;O[G2-Y:P/66H;B/]'8 MM>J@=R,=R5L;J19&U"Z,_KBY>W#0ZNY2EX;=[J[)+O Q&5 \]*C);N^RG]3@ MI>.VV_\?_7:J)1(]I9-P2I.7FMH"/G;][N(8[#PQO+61:H5#[>V'$TI#OZ$0.*Q? M&?IFF%&7##P@4ZTLJ%T5?$Y?@7=?4LDS7CT1Q7'U9<_%4;OY8WEKX]?*@X9_ M(A>M>N/=2$?RUGX#J14(LRN0$]Y!]KL:+@M[S1J#&:.>0\RIR+1B8/;NQQ(@ MI_'AK86H&F+&($>5#F-Y:T/6TH&1_SW[F%5VO!OI2-[:2+4"8?:>RPG9UW^E M $D5]K+/\'XBP.% $Y\=O:&W]U1.DDALU%;*6-[:B+7N8';=<;I$.CAJZ5+/ M\;L*R6C&?#RP-)5>:!_1O,KLO I/>E?)?[9E]"SY!Q]%8HC;)K>V=&FH9S+ MYWKS50G3MRW4?B-(<[39X/6IWM;4.7Z-SQ?8>?7,"FF,SZ*S?2E M]SO-OD3R.2U*E/$5A.&<^; &E)*"7R^N>:1PF7E0&<7PF M?/A37:#90C?_'5!+ P04 " !;H558!.R=SO " 4" & 'AL+W=O M3'$C6Q&:V@?;?[SB!#%A >^@+L9WS??[.)>?0W'#Q*F, 1=ZRE,F6 M$2NUO#--&<:047G-E\#PS9R+C"K^.8!MOXT-%_( M4YG_DDUAZ^&-X4HJGFW!N,\25CSIVS8.>P#;/0%PM@#G&% _ :AM ;73I[Z#_U1,'CID\=Q$) K\ASTR.7%%W)!$D:F,5])RB+9-!5J MT8QFN+VW4]SKG+C7=LB0,Q5+TF<11(<$)CI1>N+L/.DX9QE[$%Z3FOV5.)93 MJQ#4_7^X>KG> +%%6 Y:X(GY,NS_ ;BW7QKX$,6,@S(#_:,ZD$ MUO'/JO 5[/5J=OUMW\DE#:%E(+$$L0;#__S)=JUO5:Y_$-E!(.IE(.KGV/T1 MMJ*4R\H:*9!>CM3]9NU?U5W[IM$TU_OR*\Q<[]:]+?1Q5L5@X+8WB\@R.OF%!_ M:8IY.:1BD3!)4I@CI77M876(8@85&\67>1N?<85#(5_&.+9!: -\/^=<[3;Z M@O*/@/\'4$L#!!0 ( %NA55A9FDGMEP@ !,\ 8 >&PO=V]R:W-H M965T&ULO5O;]156MS@:#,EJP95B^SUKZLTR=AM@K M\)'-6?5Y=5OPN\$6)4Z6+"N3/$,%>[CH7>$S:ENU0V/QWX0]ESO7J*[*ESS_ M6M_0^*)GU1&QE$55#1'R?T]LS-*T1N)Q_-N"]K9EUHZ[U]_0KYO*\\I\"4LV MSM,_D[A:7/2\'HK90[A.J[O\.6!MA48U7I2G9?,7/;>V5@]%Z[+*EZTSCV"9 M9)O_X4O[(G86\*H=1@=Z^"T#H[D0-P] M#F[KX,H.^UZKUSIXDL-P7Z7]UL%OTF'#7T/^)*S"R_,B?T9%;H_ZZ/-\@M[\_!:5B[!@)4HR=+_(UV68Q>4[]+-P M?SZH>*1U>8.HC6J\B8KLB>H^K\)4XS8QN]WRAL**@L5H7N715PW U PPSI=+ MW@+W><_,WE=QG-0M.$S1;9C$??X.QN$JT5OE.@TK7ID)>TBBI-* MT.-!;JH%*Q"O(.\3%W5G]<30FX]Y6;Y%-(OR)1/A!SR/MLE$MLE$FO*&>\K[ MP!Z3+$NR1][_I&$6L7??TN,-?Q>;R[QG'H ."M7 M8<0N>KPV)2N>6._REY^P8_VF2YH-F-. U9W_TR49G0^>=M-"-<'6R/9$JVMS M[?_"?^MR!K(J 208!0(34L7>IHI]6JH'ICX9>J.AR--$-;,DOE4+ MSK=H,U-M7-=RL"^:!9J87,^UAJYH1S5VWLC&6ROA-0ZWKW'8N-E[7B-ONGR* M4_*FS-]=<_6V[GJ;#FR1IS$KRE_1]-]U4KVBO^[R-$5\BO <%K$N5<=#R%8' M"3:%!)M!@@608!0(3$BET3:51L86^8G/K%,^'N@28Z1TCWW']1VI*4R,!9Q* M.238#!(L..YM4* R!3*=+9F.D4S>RODT/^,S2#X=RJ)75!5A5O*90/.!$?_# M)Y;\BT4WI1@[ZFC)NV.):6/IIS(-"3:#! L@P>B!%ROP[&YY=HT\7VVIY%^> M-;U\0*URQ%[JJW52+IJ?\H=Z1"7H4UXQ;?MVU>F/2Z39S\08R:F<0X+-C@D_ M@"R1 H$)G'M;SCTCY],75D0)'_,YK64]T*-\5;=K_MWUQ,HF!?@O=_//)>)? M7ZU)4I9K_A6PSOB4 $WGM[>[4W)-#3^88]#/=<=&IU,G$)!@4T])$1M+D\(9 M9($!)!@% A/2S=^FF_\#TDV7+;[:;+$OD3(Q!G=J%OC*'-R6Q^^\,_SYZ1:+%@:(SX[R/@\L&15E7+^9((/]!D'RMK3 M:9B]3NTU0-&F+9HPU\-2RH"6&("B42@T,;MVQ$4,EUW:W,#J^R=*'V&.XF3. M(=%F1]4@ "V30J&)K'CKP;2CMN@>F&+)JBMOBL/W$.%=]DF M V+0J&)I'<*'S9+?-,L/G%QAF@YAU33)EB5TY3E&8T-MCQ98K\^4/T]"S2@ MU0E T2@4FI@PG8J(S3*BF##')8IT.=T(==G_@2@V&5+,FH&A34+09*%H BD:AT,24 MZG1 ;!;A3"LV6!6\^D,'>\J\#%1E T6;@:(%1[X1"E6J2&JGMF&SW/9_K-Q@ MC7AE*4LWYO)/9AP2;0:*%H"BT4-O5]PQTPEPQ"R*_1@U_T 0>Y0YL]?)VW! ME3FB*G-$7O.9@189@*)1*#0Q[SIICIBEN>\GZQ.-XF7+NVLFYO!.S@9\4-G7 MAR6O$H*&1:'01(YWMN-]#R&.'!;BS.6>3!ZH$*<)G_@^EGG6"7&*&84*322P M$^*(68BCO+TU7UZ\*4:;O:G=?MLHS[)VRWBML*,0K=9?TB3BQIQLWH#?-6H[ M=TV^P41Y61U352R30 :%H5"$^GLY$5BW@AXNK1O:]D$U16)NC%//7FAV;R'/5?J M7*\/5'_?V0M0\1 4C4*AB0G3B8?DP"Y"H[2O3PY/U_*(/AE-K=N+AED[5L0\**E==1[K;OS[D MA:YK1=6"4Y!'C>S7[)3Y/FQ.D M)1^\UUFU.5"R?;H]I?JA.R!AV&]=_FP5VQ.H&YNJGS5'$_\DE=5OFPN%RR,65$;\-\?&PO=V]R M:W-H965T&ULM5IM;]LX$OXKA&]Q:(&X%BE*LGM)@#1IL0'Z M$JR[U\^R1,>ZRI*7I)UD?_T-*5FRQ13BXX$MOU.N5/'UA9/UR,\&A_X[?B?B75C@*O[^. C5 6_RW8 _BX!HI5Q9U_5-] MN,TO1H%"Q$J6235%"O]V[)J5I9H)S_Y).P_.+%+!KNOR M1Y'+U<5H.D(Y6Z;;4OY6/_S*6HMT.!@3KHFK^ MIX_M0AP,P+%C &D'D.$ ZA@0M@-"[6B#3+MUD\KT\IS7#X@K:YA-7>BUT:/! MFZ)2VSB7'+XM8)R\O/[V=?[M\^W-U?>/-VC^'?Y]^?CU^QQ]^X2NK^:_HD^? MO_V8HS'Z?7Z#WOSR%OV"B@I]7]5;D5:Y.)](P*!FFF3M[WUH?H\X?@\3]*6N MY$J@CU7.\N,))@"^\X#L/?A O#/>L.P="O$9(@$)+8"NGS^<>."$W8*&>K[0 MM:"I6*$EG Z!EKQ>(SAP/)5%==]$;"$+)M[;UJV9EMJG5:?YO=BD&;L8P7$5 MC._8Z/+?_\)Q\!^;SZ\TV=$*T&X%J&_VRZ^0?,I:6(.C&9GHD2K#["['-,;3 MZ'RR.X1O,8N363SKS(Z 11VPR+LU5_G_X$!!#I("R1J24%9765$R5+6(U5UU MG:D]W/!Z5T"(HL43>K,5<%%4;ZW;:7,T>LW=?*7)CA8M[A8M]N[F#8-)LR)M MDFZ5HW1=[%)%&+")0O*M^L(&/C%@!0/@IL5X1ARXIQWNJ1?WG0HU38S MRX@];H#C(-XRSO*BB4Q[D$T-+)3& [RF#9XZSM&L@SOSPKU=;V"AF[5=PF'9 M%#(MBS\!L:B7\B'ES 9V9@")2#@;H#6-P@!3.UP<]!P7O&A],P9G7<5RO1!U MR:2*BAVX4_,G*Z,%!JI9% \CVF)%8B?V W[&7NP_>"'9N%XNAVO=048UA_A& M2V8/DG;^HP@@R3#C6JP"!W320RQ[&7)"_G*PCDL9*(AFT21!=3XK88WQ=LI#' FE=(C6 MM,+)]&!+CA'WO(O]Q'MUD)G5BN=L(5%>B*S>PA:H>-=W"B&V:94Q\$HXUIR: M &=1.'3#M"*SV+7N/4EC+YU=?E9$K',V8 6&WC$N]MS#'E4 ;0NQ4E%UILC: MBC\ZF<8M)C1R8>^Y$I\BRR7C7!]."!F&9/KH.)0F_X73Z1"C:32.$A?(GB2Q MGR6_UM58*YSAB?0%MDE[."%#KK%9D7CJ -RS(Y[Z)?4JK>Z94)5'DR=T+)1% MNBA*+R( ML0':M J="9ST%$K\%/IMD!)/834I<(QG9"BNK&91Y K;GBJ)GRJ_ODZM2DPN M3'!L.&%:C<.0N(H)TI,FB5_4,5'"5CRG8T*\9/S2%/Y:LQVO0L_*Q,_*=UN> MK5)]2I9J/V'OY-,9VI1IJ]W8']MBXZI;B:4L38*A\+1983IUI?:>H(F_?KW* MH4X%C:8;*+9Z$,36G]Q8_*59CM>A9[H0S_1J_U37/^TKTH7:?6S87NH,W*>+B5:IIDGY8P.Q MI0& HSAQ8.ZU1GA":_ Z8RQOF2 %'H;%S2"PE@R\N>_*Z=.=HM!4%'%@I@U? M6_W8AUYSA"=[Y@<^"%EG/T'PM@TZQK-B7\9]G-_=6:&;&F%F +?8!"[HO8@( MGRDB#F6[C8^ML"W5.<'#JM-B%5'B"!S:BPCJK^$_ZOZ*[K0\9KHK@Z#"8#KD ME4?61WYFS8Y-W6.Q4M+4(=AH3_CT-.'# >4ZA[S)67/U5DDW!?BLV0BEK7=I MJ4^OBAE(\I(7S4,8EULFPX?)4 98C,:4Q"XA0'LA0/U"X/K9V,_0@MT75:4B M2U46<,+KW.J0*0$23(=-7XL5G4VQ(XW2GMJIG]JU/%7PASZ=(:;4F1>YA6\C M;$28Q>K0OV/@!P^[J5=7S[>;3K** M;.JE_I<*D->:[7A)>D:G?D:_K21346AUU"3A.,!&E)E6410Z^B6TYVKJY^K; M$UUY:O(MIL/G?#8C5X^;]I1,D[\<1M6^87^B4J->UG]Q$+W2;,<+TO,[]?/[ M=YY6 O1(TQKH6L?-BQMZE=S2BIJT'5)LO&1B>WSN2F0]N5,_N?<=1,L#3E"Q M,H4!NG704:AZ*/VL=B.U].^#<*@:+59)X#@[44_]D9_ZKYNV3M/,S?5S%='+ M7+GB]?9>1>AQ6QJ!:VG;!C[A7/O[AR_]S(9/Q"PVA"3#$F1R\#K;_R2V_S\O]02P,$% @ M6Z%56+2*.71$*0 C(8 !@ !X;"]W;W)K2[E^IT$[,D2*:+9*2[+$E*X*F+M8>7[2F/'HXL0_H*G1W6=6%'J"* M%/WK3UYQJ:ZFI)F=F(VSY\$RV:P"$HE$YI<79#^[FMW)BS=WO;PE[7S.S/ KW[S,.R]-0V]M.L>GI^>?O5P9]K^WO-G M]-E;__R9&X>N[>U;7X5QMS/^]GO;N9OO[IW=TP]^;3?; 3]X^/S9WFSLE1U^ MV[_U\-O#.$K3[FP?6M=7WJZ_NW=Q]NWWC_%Y>N"OK;T)V<\5KF3EW ?\Y4WS MW;U3),AVMAYP! /_N[:7MNMP("#C;S+FO3@EOIC_K*._HK7#6E8FV$O7O6^; M8?O=O;_B*A\80;S_)EW-Y7'IV$T_(&62F\#<6V/FW(U M>/AK"^\-SW\VP^AMY=;5]V. OX50F;ZIKMI-WZ[;VO1#=5'7;NR'MM]4;UW7 MUJT-SQX.,#>.\+"6>;[G>ED].EM4YZ?GC^X8[U'DQ",:[]&1\6:66?V?BU48/$C.?\ZMF,=[/#\> MGJ9OP][4]KM[<%R"]=?VWO,__]O95Z=/[Z#V<:3V\5VC_Q?NVS]CGNI-'ZS= MN.K2^?VRNC]L;?7G?_O+^?GITTNWVYO^EGX[>[K0C^6%ZN&>L!!@O5#6@(_'_=N;&I@NM&5!^A @58K80'-BRJ&CX<=];#CSCD MQEU;W^-4,(H'AC1$S:9S*[NL@.9LDCX?UP![]^[&>J!M=5LY>/*#O4VTM7WO MK@T_"TL4TG&,5^\OJL'6V]YU;M,B36U?=V.#.V% S;8#;5RQ'OW?!GJS&MANJ*V.NA _[S@QH L(R[BWQ_H7MS TN MH8:==I[H1%;M8#5 [?GIV5E+F#H>KGX M]*AGWWSSU0),0@#5B\M9>[>#6>!/ ^R!Z>!/8*9,W_[!;PY;,U0WN*<@?)T= M>!28WNY6(#A(Y+)Z!^1EPGGV]5.4"^!HNX<1[4=;CVA @*,@]Q87U+G:X%@P M^#=?GYU65[6'\P#S_>I,LZBN: / .L*/0-R+%IBVJ"XOJF_.S\[/YB?4]>HT M+!ZF"^[OF2U.QEL (A!,9UD ;;\!4;8>^9?/I=,,6Q#BS1;L.&TOEWKRW_(F(.$@S9=P#D#+-+RSR,,Z?@)DK]O>P-,P M(TCV8/D\\K&P-*%A;45C#6D'(H=NMJ[K;D_<30^CA7$5VJ8U'D[7LKH Q4 B M5LL[0'P?3"WG& : E<+L0.C6@*2LK.TKV[5@MHW(7)U3OZR^-Z$-?$;!0O3# MERP*WBJUK(P!TS!6PZ':GA;L&R0+=,JPK3:VM][ &O$O=D\BE33X/C%;].EO MRRO0X+(QKR\NWJKR762KA+GW!C48*) PHE6 \XUO^U$%SMO-V(D>$]Y?O;S$ M/RUT*K=O>Z0:_KPS/6!"7.DB+FQM6@]D#\?9 [JKQ1E4.=!, &"]27M4F["M MU@!&OUP$R ;@&S!BZYJ@E%DX&;_:NC,AD%'DR2ZM'PQNP(X%SEO<")8#&@3& M\#+49^QW8K:/4^$Y=?@N[KBRO!Z]1W;)R#.#%>)&BBC8;%1=P-8T5>\JNU[C MT76TR]>M&P-L NRW\TBK;*@ M;]R[ZL]FMW\*<)4,[54RU/#R2SS^L'' +S*.\:^%.D?CT .>$X)NF3N?2Q&, MLP8!=#=DJ0OZO@5E2"^"N-%P"Q#6MMZ2^ !?6-X!0!*,!Q9. .,BLY4[LEHPAD ]UJ!,3@/:O44G@<"!S!&^1*1YVP&P MH0I%TT\$=@:X"R^]N(L!;)-R1?+WZXG"!(FB V[56]-OT/JA 'B4>[+U5_NN M':I?^NK?33^"-U^=/R9/[/'D2$; 9:JS$QCU!)"+EY$8-00:"3B"JK<-812, M#LB#P"EN70$SMH=(-$6 MP>NM-SU]F0 AF^K^V&0<^1["@\9/\&4!/.L/V(\$&ER7[$Q3#4/L)I )%CU^B.H&7,IZ_ MWK+GLO:,J=!D(3N6 -4//@S,8MD@AE:]A'H(YQPA8LF_*'_ UE<.M=P-ZG0F M< 6K 30T='QLX!A9/-N'A,&T80#GDTF9>X? !A#7M7;$707_9SNSOF/;J_O% MAY!1@_'5M>E&JR)=R*O@$Q"\+1B,/X"8?B0?!^=FMAW(%JJ0\K"1G+8K," P M.;S"*Q/'L?65,@\6"G@/B .R86:W(KP#/\D0+.AI7K1,!;E\2IK?1V CP$#" M!R!=X@J3?V#]+B2#$L +\V!'%([K:+0;Y,!:?R*_">PB^06#C$&\ZNSTY'\7 M&G+PC@.#9#H((0)HD8,^5L@ 7\9AA;8"42\(\3,5 N%1WP]M7.@I%@3H-.B@A4R MSP+W>0=LJVR<198Z[O8)U84['A %S*Z.0F*5/%3HP+8!D%77&@!D)+B+! 7) M#Q?$D+:A:4/=N3"J'2#'#,G-!@'IKX0\W5M$".KY!4WY+1(;0YE(M8 M9FREDT)["X23(10X@-2,^V9Z'A0T9$[FLH@&)E:IUZTHWR?DN #%N&\'TY&* M"FX]2+0G(+-0#F](MA"&U* -0!4"1XA+@)RO6>+QCVB#)"3I5BB RIEF ]< M!)3LNO9H'C+. 1F=+HKU44\17I2+<0T_ -\QIHO0;G%L S M_*GV#C:I=[NVKI 7SH=#(9.HM[)'^5'2U/ MOCS(RAG-9S^ ^.**P/&!1335M4/^='BL&HTI9?[%@1%F(EY')0%#@Z:M M!XWK"I/#N-\CZ-P:6AIJA[U#B,9Z00D3"!$&5OFBF&0W9[;\%IPEV4V0?C1X@&CH_%Z+"NT *+ M0 )'E%-=;]BB?=U8T9NX&#A.)%0WL*[LQ D6$7;.&E)*"-CN9 MLG2*FC%)0*"UZ 23'X6 D13D6Q6#])SDL MTKBRD4'+ZL>H'"[(4@.0XFR IA1+1Q9C8:(Z.H'U,9B(R +T.\&/P:%5 P;\ MZ>OEDVH'NI_T *:F"5NSV<,)_W2^?)0>P,'^]&AYKI\0>,A4%3)RY3QF"3EX M3M%\1,-J>\ @U!_@ETO6!W%M+/ $E3T&;!XL#Z"IJ;845;O-XJ4B M,;U5V\M6]IJ"Q]48<$,0GU X%5%&^1Y:89$[Q->"6N9$+0-D0%\+6Q_8C<0E M'N>TZT^V%#P>W,:B>F"P!QBDQ90-GL8LU)M32!8#+0M[SCF7OXRWO&WYC,%< M8[A+IA,%2>J53@%;Z36<2A1B1 8HE&%$M-\J(L52C+ATI)X.9])EQG(>P,-L6[90YD<*PY[#5:B[.K= M$H4MRAB CP87,>ZIW (\E6MVZ#L,JW$DK?U8&!K3P);BF.@G@LIQGM=NP=A? M1]Z!*AY)[2RK-^L*W\7]!T/=^GK.*;HJK880]^M^2R']$G4P7("FZ'A0SXJYZ-J<)_?"PCFZ(A\-23ZF<*B1QJ55EN MEC.6;" I^[.OSI;?1.7.0666%/+=;RLFXLD\$<0$3NB)28U'@K>+31X;V>GZ M%28DZA=J8O%SQ/$&8_F8ZT'7ULM(9J@X)"]""!-A;85G<?I(8H:R3#IP.%O7<:X!B:R>4(SW[.PI[-1J(.V' +!(;ZHH M?7+%R^H2=-6"_JU>)BO"&OQ77$Y+UH >N#QJ=-2GW;:;+4 N]C#$UG'\@8R0 M\RV@3/)J!HE7L3KV-NIL6 ^F88Y(W5$*$&>E%.[6PCFC*3L\O!GTP= D'$I6 MWY2]1_P[P6,%N?H&[MC%4I&;KI(5"3H<;M> F&L(=E#7R!6BKGL(MY5INU=ELW, M1(]X01N*OF:H$>O-L^.,BEDPC4W!!K,38!KX@2YNAF/A,>G]%' M)<4EH,?8C\/.\'\N*3A?1S.7[@1-"3+3LC=*QPKU'&A(BG9)H=/6#0&L)\$E M25QZ\)'1Y4"5@/E:@ZY*K<#NMZOOX5W81[)X@]UXMM?P+N5B0EX!AHX- 7.P M?0W%H,!X(G%1@+U58,+!DGRR%+FB \(%8[HZKD-CXVU[=ANBMX2?F=!26L9T MMW]8-$L&#RU6D8J!Q3#$9I31)9XK 7BAMD3R,=L7R'*6&6=RI$QG-=/V!3GQ M?UG.>6,=[-X>9L-HC]ELO-UH74M1XT(&X^P\6HS7Z<4\(H_#7[H>8TL*;(%V M#)952R4_%N9]2T5[/\U7"E8H$&LXWZY@PXS\KKPSS:HH^5M4/[RH /:2K?JK M^_'=R[@;B^KQ:WTS%(QD'&4H$O;D=38_NOW\@@["Y89WS0\_-ED1UD_MJQ8> M)&^*I%DS(F-@H1?<0FNT&+(*''_H1[)"B(4Q+-M(@L:J_(*\D%N#YO(D["W7 M&B$?*1TMM6Z+:C\"KJXU@1,(G.9;+,5H1.P;*O*S@U2QQ7H,^(A*V8O5)S:) MBM&Z3H>!O7])3LF"9G5 R'G;V M7;28C\>(6L?;'0HLO@!#U'",^9A$*1,FY;)8P:(FARF=M$])9>.<7V"2#W\0 M]YPB7(@4XJPSHL+,G,Q[7)#>@['!C K/(;U^B-@&QKPK[!E?X X1$H,&CG>P0:+,-K5& \ZYDQ[<#LQ M^P5P*2Q+-4.6^]N9SS*SE#-1@^18#Y85NN12U,X[-IGEB56TJD/UV*P[M+[7 M%C[$I9MK*?C8<"6Q_"%FXH9DN.3,I'1<.C:+;%&Y^ MBRM>]$JJGK(1)@L)4=0YP">7+S".KI%OIBJ@TTCQ([6)PJ_L$%!&Y2E'H5Q_ MXO&D>3YAJ78U0Q-$04KLZ,#S,.428#F& @L+RG57(2]IO]("Z>HWRH;%4LB+ MJ]]B&?KYZ=GCD]-O%G$F,KF7$C@5'7,9K?_]=VX/ZNZKTZ\>D"-I=N3BQJKW MBZM+_&,JM)SP> -.!WN6O6;5_LAJS,HZ\#6H\I,PV#VAH@[9TUATR+#*Z&9+ M6?"#!!WEG!&[PV& 13/.T%KQE$L5)Y$+!&XC+2GG1Y/!6@UQ:>O'TPJ(&:?U*5_-AFH MON[#V#DC4PB43B '0#"Y?610LIWP<\!2OB6IX\%H*@_#\0+!%0>D^*JW25+) M2S< $MJ>R[K:'8-Y!)O'AA1!R4S)L<$=!91@S&54=9D*+,X.(!$0,LSO]@/+ M/E5 HHVU R4A#&!]FT54XCG)E9MBZ/3P@C:)%%\:@-VG@"5ODBK+1R;":3DBEBS3%:*:(-]JY&48X+R=<1MNU^3\+"5#&4SU7$S8 M?&2;)PS1*R!&_85' 3"E:V57*1GMUU5 M%/^)UJ5*#!FV-YS[EVV>_#57&\+J*(!R/&OUK#HT#!HQ9TN368>6T- *8P[+ MZFVF4W[)=,ILG.8._8/%*J2RC;1[L8\TWZ0*7YE[Q\*"W!G$(AY. M?W(IU]] =#'BHQHUF4PRU D:H1)"(-&*#R'F(=H1.?BI(%V9EF<8>,_A]8=8 MR%VPL%Q2BOP>Q1];-15BM6+M9*V(EW8OPR:9?LG7B2)(59(*:203E2\"+8IH MP'9G#VY[&"QZB2H3,TYX3G*D(D?BZ/4[O9:6[FY20+-W><9Z94GC9R5-6=6< MI M)"W%>*BNN.##O$SRD:4/2JP( 4 ."9H^1F?@0BV,ZY:3W D7Y\9=XZZ>V ME12:2J847]-,47:J[A*$W' FO4I38O)0 ZKJM6;J,Q1PM# G*>29Y*PV>\[B M*)O1T8;A.?XBJE0J34Q(EQB.G+AE]4.,7>I/48 / I5S[K0$:*LVY."#9#H7 M/Q7:$"5](KJ@<&_WHGW$BI(,QY'T2%!NF_0#:FFRU9P-PQ0+%CQAU"P_!C R M.A8@")23.#@RK,52$F3-Y4U'E139-@Q]HA$#;C\>[M[?3DT1T(S ??NGZ^%@QQ5GJ= M2VW%N8ZS5#*+ZN$TB6>'#D_)V3DN^=%7DDTL]S\)MJC9$)622#H<8+N?\\SD MJN:!;<'Z".-[!HEX;\,;5.4GA)I7?(WU6N_T@HQ,QYU7\%HLW*2:7T9ENJW" M*I043%)?8^$CW_8NRY^GR !U(!D*-C6@0/.Z!ZUT(-U9E#XNJ_<0UTA3^9#&2N)F)^GFC)!&T;/@^9IR^?O.U/&:&%ZL6W.Y@S)E$HS) MQM4;GY0JIYJC#9_Q@/*BDO)*"GLY>)/JU^RJ *I M9, F0AH%GJ1U!9SJZ?J10"@*]47/)4(_C&\V>7'#@=ZYR@G4.WG9P:5=X)S) M#ML7G&!%[2)EJW--FDX^FUZ\08+Q^"R8FV7N>*?4/&J.CCP%/A]H$0&F%YD5 MHDG"RR%6)$GL]4AM0O3;M,#'[56L(V2AI0"ZQZNZ"!HXET(U#_AGO/%WM[IX MLRZMIHXU&8.=5=]8#8T^ M(87@T^Y0'&)]2]GS6"S5<=TW1PEF \J78'623]I M7K+SNO%Y5)&IT,0Q7E@0YX.HZ>A",BUB6N0:V"_3^Z((&ID3O&T:BN??8B4$ MRF=B6G98V$+;ALHK$(MWK-B$&GMKH\\\A4=@L09,]-'-M:E*T6XB9L=*DQQR M&?S3<5K6"+>9HI@TNYB7R+?>K1GW4_'Y%$:\(O!*HSF%@4< ._F$6#J7Y3&D M;4T,MT7@%=,7DL@__A)[2GG= 54[:N@IH7_#$8J:$FNB@1<)EV*!#'@U?//0 M6Q8D$7JIL>4;I#U?>AZ#_23/8X )>2+U?6KC:FV4P&DE5*N[%M31X'J;3'NJ M54H.5EZ@*97#+0'V_"YF!NX!%J+.W7=W^">S*N]8Y"KWM5*4B%&Z)@)V<KWT-<,- M?#ES(^[P_/+KA(["/G<]759LN[N74A2@RHCJ@%5 M)!M-2T=SB6M3@4GBZ&W!6>PB*<[I MA-89#)?23@,WS>UG]^R?/P*! ^@0K"2AAW4D7 MG#IE>J^N8L\;OG2()^:3L]-!CD"QE)J16D2L\#R3NFO[_<@\3+3!K+,[#I]S M?Q$\8@BCT9+%H1:QD.(@(A+C5+C*8T&__"#C!?24$,07<.ZHR0TA^Y-]AU<' M*;5L@A:!)OQ^N$I27K9KJ T*=_8IK .'5NV OEX?V\_-P;%4\*1YINJ"@&NI M-.)54^U_19I:(GCBU:YNL_Y85)13F3PT6X/X<&\A]6?D,C__1FO*;L'B^@F4 MT#V[GZ&FL; M=1O0RZ LHX]-2JB>-;EE,;LZ&:<-Q0"Q9AD&HNO[O^./#4ZB:,+US'V/^IRT.,S+6EB6YML,V>'FE1&DS>=ZI(;[3]M>.D9E[W0)Y>F0KD!Q59 MY/YTYNUJ-62Z3,@*C 68U&V?SLPD4H#5W-D*\^OA<9=BU?>!(A6G.@;5IN2( M1= +N2F"<>2F(6THBOSAE<-ZCD3TNSP5S.#-DB?+KXI[)?#!67Z+D&Y/GI!+ M<\B."4[0^_+%11_6XWH7N. 53G>V_+J<_S0C".:G._*?-SW/E%[(YW(S9?5% M[3HU5D!?AVM7<7LYA!?=I\O#:\Y2$\HCLU(ZO$"0[KV*)%.I15Z >U@]GC42 M92LMA:U8D<@S$9*@^^!6;U3)9CNLV:?]&JB+"HMCKG]=+ +EK@C( M2W(=\-8.GB]*M7B$)-1>-%\KZ!&M3,#Y?H!_"!Y=2OST%5+.P=1"V?/B0O[N M5M\MDD\3]38M7Y$[QI%=7SCBX76-._3G9*UQ=)Z=&]6DRRR@N4'P3TO!SR[T M1B>"[LM7?(/M,Z]53.7X'35^N&2E@UJ1:@LCJ_G/=?RS')34(RA+<<90&*$ M85/>D*YT,XM&)1H13SP4>.ZU =.,AL"8%T;IP3$6@4Q]M&24F!L8/,'S'/4SU MOIKL8>H&('.F^HT-1LP%D^VS/!*RCC1T1+8V=@ Y"'FEFTGQ]E;,F9?^KUB6 MD*X6,T&3P7/G]TA$X[ 4)3$%B^L?G5:-N960DQAD#HJS+& >?>, *N&>?J,/ M(SZD>V@U^'&M]4>HR -$%$LZVN^ER,R:?',S2YZ83%>'-2/#M]I86":#]JHO M4?6W^3L:E.[:=806N4AI9X5)-I[Y+Y8DOZA"F!\OF*":Q!X1'OW&6L)PV&0N]0N; M5):V@>\%BG9/UP*E670A0US1J8/'2H2L2X;DFH2D2";A(N;J(O9.0HG$6J'! M]B> 4AF$Y:$:"E)@<0ES@/VI+\)7L5_3G\[/IQCJ_$G>G"'7QPO:N4-M0[?_ MZ&\IDTD7?S,T)O#HR?S(Z.TG&XW/OBUZ';U,O8Y^T5Y'^L9M^:Z/%29R?CIL M,,XI)=#B]]>M!\^]!0+X)PQ\[RSHXN8!A>\L2ALZI22:9$J0NA5=1IBWPLG' MR3MX'EC@HZUF/N^Z9*E$KO$[&K0\4%,1VDDR4JK=F^9<<;[CNDA*06H<]W:0O@[Q'"^R!O.H<,3+"2PE-ZE&!DML MI,%%T-Y]L2C5EQ:)E4/*Y?,?67FQQM;MQA@:W5-/#(%M$;U0(2^Q'Q 20G+% MN\;Z/-8J:OZ@&(+"8.!98IT?10MT3#!H[5JC6'E_JQU&-^D4Q-"FQ)KD@@T6 M>+V6?E_Y4Q(3B9ETV5!J4X,2(>W#^$Z6+3YL#T:9]+S7OK=YM($:J,5K4GJ^U/0!Q(,7P>,Q8QP!*7D_4Y N)N*^9XT$@W%BFVGFMVY)XE6]V5'6ZP M*I,_I5<"M4K2-)KV1Z%V*"!3E/FC6(08 P1GG (68ROM1GA*"A_I0EYD"[F, MN_I2]Q"[-%[=+0'Y?A^//K*?4.J:-=Z07J4>'MQ./YWLQ4'QJ0LVMT/9SM!< M4^F22?,,"EY[BK4=5(8LEP'DLOTD='7Y>2?A[Q?CJ*(1CVKA3_YF$7XC"U[V M7)#X1<_?CY+=B%)DK&%>[=M!O0DY.E:4[5#-TI90NOW8GN&0,+*\'H?[O M8V8I&]HBGV,;\7Q$:EA=ILC!T?XW&AW],IAQ,7"2IVR.T-!=92ZC2-OY60K@ M\"BT',S$/6+ M(P94# OLA$08A7C--RVF6C#35]*O44J4]I2CH$[M>K^FZ_(K8;&'8+HD3/J M.\:4M=+XU7"W;,+R]DT'12)BK!0LT35-*I(MQUHHQ<]KF8"<&X7Z=[=W MF[W&T?J45Y5VJ7_-^^V^2<#Z1P)WAR!^-LIF(LK*"&6W4_HJE)A15B;]>) ; M:X>U_5@@Z =VP,FN<,TGQ:$Q@;CVT0\YZ#NG94V,X]"EPYD3.62,@=E."2OY M6H8\R-O7?L]2MSBP1*C#.%\C=&1/\)O7N("IO&8KA;-4+^O('GVP],T]P%$$ MP?$DXE?ZE.WLNYZ'6\B"'>$]4YB^@4 MTT4 U43")>T+KDP3DR%7GV4L9%?$;P-XMTV0B\WB["ZR4!Z538&F^EWL>/I* MHU1>0C3IO>:YO+BZK866!S1#T(P9HH+)?4JYN$EVEQ:<;^]B*HU%-4C<84H; M_U-V6;*XV169C-8KEPG=3^D^ELL@0FPZ+*Q6 'QLYBI@_?%"*O^C!K"V< MS"PAN8L^5P4"O$I(UJYGQLFB56G&R3J/3IJK2OV""KUCT=_F!$E *S/IGQ'B MR+3GIY-GT@9.PR[Q!V^EM"B(P2=?/0;3N+Z+#-HL*S!68F,Y"Q;#Q"]^Y%"+ MH$V3[GEGY9<906B(9WWZ?X6-*&SB(<^.TFKR[S= JL<>^F*"7'*,KY9?4C5J*QQSCO)J9ZC[("H"1; M]RV/M\5OBI5TY+:9BTFS.W!X*4 M?''Z>JI:8F#.QU<,U['(Y;XAJW,M0GMZS3%LT_)PJ.Z;!(&2F**-YXGS:'T%F- M0JJ4S\M_RFR4=KW+Z@ZS)>KW[&1?6>LIOF^HN(@G_<<.A7S)ZQWG848TY:O_ M8H'4@8KZ@A3AT>S@0KY3=$6,8.-+C5X?I3ZOJB2I*(*>. SMT,T].3]OX_EY M&<_/V[M/%Z4=6FF,E:HJ**K/46$IU*1X6"SZ+4)RG)D!A4(A6KF\D=X#Y3RV M71,+L?,AR4EY.PU^8D4XW90[>(CJP^I>]BOSX>KN3X"5G8K3L MW^.$<10T[-B>N+K(TN(K'(EY# M7N1?4Y.]@\P#0>@I<,N_M1_E>P=F&<#97_W*'\J84]N$KW4A%[D60V@:MYV+ M K6MOMSE;4.1'"A*=&,9Z4FL+TC/? MW3N[EWV*=6;?W;LX^_;B_-Y#>#,]_OS9WFSL3_)=39U=PZNGRZ^?W..V/OK+ MX/8X).;^![>C'[?@T5F/#\#?UPX.L?R"$U#77B3O^?\%4$L#!!0 ( %NA M55@@R)X&, 8 (,/ 9 >&PO=V]R:W-H965TBYF:J6M'@ M3:ETS2UN]6IF6BUXX3;5U2ST_?FLYK*9G)^Z9S?Z_%1UMI*-N-',='7-]?92 M5&IS-@DFNP>W32Z"EYKRK@KVPRR_H3E MG;&J'C8#02V;_I_?#W%XSH9PV! ZW+TAA_*:6WY^JM6&:9*&-EHX5]UN@),- M)>6CU7@KL<^>OY$-;W+)*_;16R,J]LO )94'( MWJO&K@U[W12B>*A@!F0CO' '[S(\J/%:Y%,6!1X+_3 ZH"\:W8VVE:GHNS24NV])V8G+_X)9C[KPZX%X_NQ8>T_V@V#RI['.H!"^QMJ,X@].;D)13EHEX*/6:<+B$E08+A M!5LI51AVQ,+ "^EGFD[+46Z1S=MUIPD9(MX)K)HC*_X;F,+GD%Y@@FS6C4I5^PB^'V]3U&C1%]!C\05';5:4TPW^UI-D-# M7])$.8&%"JDO*#SB/A?&[%/!.@./P!7:O/@E"X/T%3,((J)S4<'O()VFH^,] M7^'$SG6NQ9!H L\:UFI5=-";JY[>6B#N'215LS,\-!AL,&/!0!)35;LN \MH M.BV7(,^^_\KY?^#54%7F?Y?5K5@"$#DDY!V1CJHA\!8)%4/H^5$&D>_O2JWJ M)R*)751=D9?,@R%Q@1=C?^A%Z6*HNO9I5XY8XH5!@'\JP0Q>4WCLUF,M.&.= MI/C6R=9%[_#;GP[+)X%'D"R\-$B'11B[DN_ L#TA@M!V&CPQE&A5V@UQ M)?:2A8_KW(\(M:.*52 $T"2N[Z=4F(VD4#I%I;RG-44UB@)X/T?0(TH9Z35] M982O4*9=W?7550CD#WU_G)2\5MH.DY0=AYFW"/T3+.:>'R].GF>?V@I1+4TR MQX$(T;JE\5LQ;HR .P_O?G:0/-2&A(+EV9P6OA?Y_K-\/TZ1L@B>)EZ=45%):'J!Q)#]9.U[AAX4:\ M8!4QS'ALPPT-A&#LB[3I*-U[0"-A-R_-4P/3;:,T>,!E6N$^QZOM=&S_C_6X MH?WO#Y8?%/]ISJ@MKVS_J9#%":Z+19ZR=S'Q*0S ]S@Q1VET;"!T:BS+,S8AW[PT+2F_#Z(%1I! M1@TG!?P=@F>,^M1+HI0Z/JC^F;Y;Z%."J,KO6#&,!]0%:C[V M0CC55Q#_L;2B;: 0D1^W6" QCWT^S_8.1HC)RAW_B!-=8_LSTOAT/&%>] >K M[^+]\?0]/@$D)$EO]:9I,F.Z/?/V-5:T[9BV510+<E4G9W M0P;&<_?YWU!+ P04 " !;H558J\'P$;X$ "M# &0 'AL+W=OLU9[95:.:%1E$U:)KI@>NS/ M/NOIL5I:*3K^68-9MBW3-V=Q:*P[F$R/>[;@7[G]O?^L<3?9 M6JE%RSLC5 >:ST^"4W)TECAY+_!-\)7968.+9*;4=[?Y6)\$D0/$):^LL\#P M<<7/N93.$,+X>VTSV+ITBKOKC?4+'SO&,F.&GROYAZAMG[Y6J5T)*8%T-O]F&:_C8 M6=8MQ$QR.#6&6W,\L>C)R4^JM=6SP2I]PBJA\$EUMC'P2U?S^JZ!"4+7OR2N!]$#.^$J:0R2\WAS].9L1K9\]=C M>1B\)(][<5_4D>E9Q4\"_&0,UU<\F+Y^1;+H[9X8DFT,R3[K_[IV>ZT^CODE MKN"RX7"NVIYU-]"P&A@L-FHS)EE7<5!S&%$R+I'*4OJOTL),V0:POKR=H=E- MC;TG7-#QKMW7KPI*\K<&Q*UW-GAG6*L*I;0PO':.$"7,E<2V([H%'(@.3]32 MH%US>/2(P_=:&0/G3.L;I_"-R26&5E7+=BF919NGK=)6_&"^G?R*#?.>[(7H MA.5O)+:9^B% Y_(*FV"/+RVOFDY)M1#

0F7"DW"?&\.,+(L"TM,-@8;EV%9(":*)W&&?,)F^DP&/W9O M>JTJCG6J7A8#C9(ULL? T#PD2?2 "_1_Y4(:)P,7(I(Y+J2D>!$7B"L$#9.H M>(8+69B6G@ME]'(N1&&>Y<@%$F8%PJ)E&!7D/A(GM>W.):%YI;13&*5C>C>F>!P]E1EL[0+UA?8Q MX"UM\"M O8<5?287P\UR>T58YG0U]]=>A_HUMTQ(L[E,V"XO\.P9>ML&+S>! M.3'6%\_CF/$-HYS*<$YS"0&#"2Y MD#"3A&9Z'])FDFOZH=,/PEZPBBRYD@SA?GUW93#DCG!)9Q@LV;N/GGW5GB^, MG;D\U"@7_F%1RW9[$:25\Z98*1.#0NKZ*9Y6?MA2.&V_H)"L%)+ MNSXHL!P)+X;GUBS LC2A\2*8&K2)G-0Q%'F,;0 M[1Q"TDZZ>_"ZC:G=@-?]N:DCZ5)EV%H'?UV.G;>4'7_O,KJ&[.V&Y(HYPCW&L*]?>AOB00PQ+Z$$AV M!C#"L8>#./#?9C(!GQ.Y#=Q"./B&U@ ]Z>O8^)R44RS&:)O4 J$S7B2[ ?'M M5O"Q&9(2%2SYJW+L&!'J@QPNK#)0F RYUHD0'S$QBMHCB\UP26RI1Y;]OZ:X M2@]U8X?/09I@CN-^0L^O9 ETXFX/EB@LA6>S',FYS) '9^!P6 MN4QS.CI5588$ K(HE231])F;@CET+X(.F1J"*<#)0BIA@?$/@PWX5-(=1.KS M39B86?;<=RN+OR_(U!0%E84+T60U%K*-3QL',9L81E6H0I:I X3_;\6>ZI97B@6-*(Q$W'NZ.CH:$-8&:(#?'M[(+*49JA@WF_#0%PB=. M+^WPX! T#7&FMINBY8R262@KY^D1VA6=0O,V28Q XOABVFL_FTJ!:0D+@%%MSEZ0MRM*:IU#J#$.F;^QW,,945&[M",F= MR5A_Q&4$6GBZ>0XW_1*?4@S%NJ:TR;>ZBV_=(-S?V!!97UVB(%CYC:O9.'\( M(ON'QBQN/A3YO;'A),@XT)L&%.^ZYEM;XUB!=AJ&3D[N2OMZ,FO>-G/M93W. M;<3KH?A6V"E=P:!P0JKM^*0?4>V'0;/>>%.&X8ZN-AH5PS*GWH26!>C[Q) / M5AL^H)GVA_\!4$L#!!0 ( %NA55BOHQZ"CA, "$^ 9 >&PO=V]R M:W-H965T?N95Y622W=S* MJ^+L3MVZ=3] )"1Q0Q$<@K2M_?7W=.-!D*(<3V;V?D@LD4"CT>C'Z6[HQ9VN MOINU4K6XW^2%>7FPKNORVJ&;.L\*]:42IMEL9+5]K7)]]_)@>N ??,U6ZYH> MG+QZ47 ]??;ZE,;S@']FZLY$GP7M M9*'U=_KR/GUY,"&&5*Z2FBA(_+E5;U2>$R&P\9NC>1"6I(GQ9T_]'>\=>UE( MH][H_-3YP]P>AHX/7V(^MX3 M>'#6,$^\Z3>ZN%55G2UR)3[I6AD2Z9G[^+X0'^66GDQ&HEXKC-Z4LMB*!']S M5:M4+'2]%A(&M\I,K2H\*9M%GB5"+Y>JRHK52,@BQ8BRRFYEK?*M*-1*UYFD MV>H^6FM:1]:@9V H&)$5O'!F3".+1($L?V^9'(OK)186M?R. MU3"^UC#>1#=%'<@;Y@',J4U)UFV$3I*FJNP$8DU7H@2[.C5VHW!(IL8D&H'7 M19*5,H=!Y\-,B#MIQ.'T?#J^@MGE.7L00^-8/E!7M5F 2:^RS$__Z4R,Q;<> M64B4]PY)-+"="A/!<0I!04U'(F4ITAE-9TQC(HZ(L[_^Y7(VFSQ_#0>$0W3# M^>'T^?%(+%1]IU31.5+BZ-#^6P5O,A*?),D+6[\V1B<9?QO1UFIZ MKU1GN6_V6;L.QIFFA*;0R9*R;'G)95:9.GH#\H_?TTT\K;\WV@4.4*\49E1P MCA ^S>T*PAZQH_<[Q$/?W1YW3PJG#D]+A(2V9F-/]6R$D\N5,4+)*L_ 5:7* MIH)B&@5>22FQFU1 Q-KBRK=H2Y!U:B"U+0IC(+NT@S8V4HZ?5[N<+O >F0. M4"%(&S8%U9%%T4!L%41,4^;CV=F3D2CE5I+]&[7)GMHA,%,8AJP0N2L3-L1T M/^E;J[93(J%DLA9;C!J+O^L<&FH&K&,CMWYS_5=LKV:-#?8W0>N^HV4"N?(,FQW6O'^296S(H/'S_LO>7]]A3#B8GPUN[PZCQCO M, E'_3AYC,3=.H/P8' 4](K:6/>YPPO(6*\NR[+2]]G&GNGA='8^!GBA!9D7 M&\LR\FJ+?P$HTIYE^B]X!/)'HBF=NMCHHERH2' DP+M"W1(+(S"0Y$W*H7'1 MU*+0-02\R>C8:CT*P^UFT^PV@X.BN&3*/*MM*(,\%EEA;7^T$R ]A8HP)MYK M'_1PK#!I28( Y^NNO<8R;KE($=:K#'QZ-R.-440T)?3 K@CB)%DGLLS()UN^ ML99F18) (3]8PP]7)&4+V_66USEYWKICS-M+K3@NDJ%X,,'0 \#@/;@52\1- MZ<*%>W^$N 0H#@L/^")$@6-[>*;C(2Q < K>,6\6OB6!?(CRD>@#=&L!1BSQT^K->5;E86O.22 MT-)@!-H7=48=5?*P]P^JD@4J?X(>11PY9HW(-;9$N-)O&)JE.909F7LC"(YX MR(/0*DK!-*#K+:NN!&(G5%#NL*7-2+GHLC&Q>0 MYA6]T,C(2Q;?JZ:LDRW9G-$YWB1;.H5*Z6HEB^S?'/;P\A8O_3$XUEOO;>,T M,9H539"Y0^\CRD3LUKP=. (CX1#)>B^8#6B"UF[UY^P)(^85$MD5"72?8<69 M90Q5]G'4SSQ&'%Q2E>1D!]-)J^OMBGKILF[XL0<,U6IFGGL"['*'^7-.(&T4 M$_(90Z11#NC^"/[\\3,>_?]MF@.!;$C%<3*<%2T4?$YGXWVAC&DRP>= D6,G MK&VE@R*VM@1\1)#'<-UCY ]?W==D-K$><&G2H3U#D:@B=[RUP6W SMA#\/(Z MG,%29GE#F-IEXA$NX9+.UN%^#R#9!Q.-!$E?P<"Q'[%92*. Y&UN/S^?6!=H M(QN[DCZ#(W:<@). MP\QT)H$<,A&YR'+"$9D'X&2AF:W*^ (85Y I2)*V(!DRP!0D)U]NP\%%:WD MD>B*^,0V>-^M=GD\-K BC*CF:@]Q3)F$*WB .QM'<(*:D%2A$')NE*UBBE,N M[TRGS\4[XN.?S,='>.JF8FI&6)7=4!#,"MNNX.R\V)%+$,E87+/_&B[G405O MU"\"8G3LH8;*AI'OP?3+R?@TGFTS6*X#KE7.)30?^@F#9EP 1>Y'=3L$D B0 MF[:D9.(:4;1\R&LZY2KV/PAOE1HN?>YN<3>%)Y_8+8/MH&QO_5[]=9[K.]K% M$6N>;@R$8HZ?#8B;BZ5? F^' AR-+J\NHT_7:?JLI^]#AL):,GL>_GY0QCQ# MR$#,AG#_S8.1YR(+MA7EH^EH.CD_IK]7\_GQP/B0B"?:0,V.+B\G//QL?GDL M/BG8"%+P+6,'BPO \]G5Z&HZXT^7H]/9!8M*(8OE)E3KF7S=CGU/,%3RW+I0 M@]B=%.QT/+UX$AQT?:<0;Z'XW)"AY'FW$MTJM#VU]FQJ5RC$SD"0JJNZCEVR MNB\5T'#L>+RZNL@6,=<_Z/^FBN7;/1SQF;\!UU1_:H;6/!1GH]GY+/R]MF?B M['K9.\G+V27_&QS5.\3SLRO^]VUXLX=(VRY.K\+?;]:)[>=T)W"USI$\:E;L M3&'_]K"#-#T/*6M;N.$3XTC:<1NV93$;G[<-"YQYYX&+ %NN ?](4ZB431EV MS7'! PA7"M#6/H] SZ4Z+ M.CZ,!C) XVK;0T$6G?NIG]A[7&_@BA/IV"W$9P+)12B'=GVNS=C7+@'K@Z_(H/H$!'V7B>N]3Q?6 JI@ 8F=O?068'$*I]P;H :CN+Q& MI<#[;--LQ.'9)-CN?BI'7!=L@. M3\=G@0DNUJM[+MRT**8OE(ZH@KG;/A][D+YO.X7/N$66Y177=FWK 2)9!]US M/*;\$CH0;8NND/1%"A=/)RI7%M7DV8J[]Z[I;5S*Q&Z?5#<,0#:M2&6#M00] M'8O/40)L16E-N3L;(69L^NX$/ MINV2GTZWV]"TMO M )L@D@H08*#FW6?N>.R$!F8&-A$IWY8N.RA?5MC8D@J!+H*'1W'O_RN>!%^3 M@VU."FZ49(2_DF7V')V+Z]<],I!/@^QYOMTTXPT2S;Y>D0CFX6UK@7^(1W_+)>+0 MI0"/YG@^GCS \6EX^R=Q;.W!M0Y^!YNGI$;[N#P;E&M^!6:*E(LK3OF2PJV[AHJCW4O %(_#+ND%E5) M6*+>S6D^9+\U@,D$KW8M[]H!SET+M%6[2),O6S6)>N-QPM*N],;Q[:/'GCUS M#;;M)OG.;N@JA;*SO\KA4C[;5J1HWK\]09X0*87#?/:RW (O"P;Z.5(E_-EM M2IMV)B>=7/8U(XM^N;)K?!/O5MGK'NY!F4OJ/S,/O"(Y( WGY:X_.%)=E=HM MZRH;R9P@WWK,=NU G9,CYQX_"IQWNLFI_'NK7.-5M;&X7VZ2C]1:IF,[WI*<9OI7,;6LZM4[FKE MSOW),8NK(J>1<_=94),L6VYM21>HO6:#=44!EYYUK(GOH7*MBO.E80&3&;E$ MK9/A[;.E *% =J-38HAOL@3FE#W3+&0J/U0#']#9Y$EV[R,]CX,[6UB?W'N? M"8S]T&\/N *NM71*&#B<=VI1-62BLS-7T[%0J8CJEJE#*.&@IF>CJ*H8+G9P M*<M<1AC+V7FZ'E6,^IB(-WV:VWX%6ICB1N]U24^S16"^HRMP* M_YBMPA>Z1+A@ ]U%@MEFN=0<>HKP1BD"*V6["!%T#ZFAVW$WY>C6IHJT/!&"Z5QV\)^8+-^E0=K@_>T$(BZ4TZM'Y MB<0>[!Y>CB,P0/ME,\LBQQ?TAWJ$%'(*AV>#KH6+3$[!AL6,0*0B+U'*;7>P MNV38W@-0]U3@4)2=%2O:$)_/!4$2S)_.Z(-;L7M18-_ZOO<>;AOZ>\5DF-1Y MC].%SJV@/7C$X?9N"&@5J-.]S&JO(M0EC2HY%E!U+LJU5Y8>QX4'^GY/V_AR MRP^$0AXYX+\QL@VNB8U^Q\$"77> +!8"N*(05@[TT M)0@9[%G56LK@G3;K);N:52E;@I#+):3&B1EE_ZI _& _&=U;ZL M/%2ZY^K6X70\C?N= STB#U#IA!;*.2[7$JSU;@O(7?"C^!# GW<#;?&QTYP* MW2-NA?22ME@^4<=MEU,69]2>BX7YLUV>A\:3'2K;P![BNM-'WNF[]OIPNAB, M*?T^4.F*D@-]H.@3WV-^1!/HD5ONJLU:IAWS6K25/5N(GG8$(>.2,0V8M\?9 M 4O!&9?@-N$BLH6YQA"4W+.DNU_YE+4,>-!?MN1[.?$XEU"1X!*G0;8*/!3D M]:V+\=.9;R='5T%<$.C(TEWWS'PBD4C#5V.WO(HQ,2\V05@HOSE7S3)K* AO M9/R8+OE0F:'W*ZZ^-I%]G%')H)=S&C$]I:0_LB[9ZQWK"@";KRCU? .=\?1B M?+%+\Y+B_\^0_+E^?E^9283K;&7[1Y'\C./)'^-24HW;I:KNZM'/@+6]P/#/ MOVC0/]<__;;!Y?D4_\^FTT?=(3@]/Q?3J]/]=PBFH_GL G]/)V=BZ(>B)]'/ M=C>J6O&/DPF50>+V%[SA:?C]\[7]V6\[W/YXVM;'J$RYQ-3)^.+LP-ZX\U]J M7?*/@!>ZKO6&/ZZ5Q-'1 +Q?:EW[+[1 ^%7XJ_\#4$L#!!0 ( %NA55C] M(0^3> \ (@K 9 >&PO=V]R:W-H965T2:(K4O'Z?GV?&5*R ME,C9M/W0 D'BR.1PWN>9H5X?3/6KW2GEQ-%.1WR3C\>RFD+J\>/N:GWVLWKXVMW+Q]O9=;]5FYG_=N=V;B\6%R-1&UKG[9 Y_5$&>*=%; MF]SR;W'P:]/T0JQKZTP1-H.#0I?^K_P:]-#9L!B?V9"$#0GS[0]B+M]+)]^^ MKLQ!5+0:U.@#B\J[P9PNR2B?785O-?:YMQ_*M2F4^"*_*OOZQH$B/;]9A]WO M_.[DS.XX$3^8TNVL^*[,5-8G< -66GZ2AI]WR9,4WZOU2*1Q)))QDCY!+VWE M2YE>^DWYQ'MMU[FQ=:7$WV]7UE7PB'\,R>PI3H8I4I2\M'NY5F\N$ 965??J MXNT??A?/QJ^>X'?2\CMYBOHW[?'\W>++3HD[4^QE>?S#[Q9)/']E!>2W8J40 MS$IHO]CQ8CP1#AN.2E96*+*F@"U4L5)5:P\ARXP^)$);@NC$Y M0ER76W&I2SPQM<5Z>_52_ U$O8<,T&1Z[\&)=7HM7HC+R3R:C],K^CA+HV6Z MO!((0(17*9)H,DZQ(IHLIU?BS^>$(2+3*!V//9%%-$DG5ZR/RY4JU4:[*[&O MS+WFU$*B_S_IXJZN*E6ZE^)[E:E*YI"![9>\ZGSZ[*136"^FXU8[D_E<3*?B MBW'8M/94Q&0Y%_%XBL,V"D^R$]FEB*>!3D.U^=M03.=+<3E=0->>:!:(B'2Q MP!=S*/CR7:/1C^B8)>I/2QV;1*[E2N?::47J11&P[MO* M/>==7<+26N7L2W&[7E$YLSJ&8OC3JZUK!V1U41%XB2QA.7,;3:825<-<8F6&2QE=#Q")V0WC9_1 1B#)-Q#R:3.+^ MYHZKOA0_G72I)"O>?WD4ETDT&\^OZ.\T!BNWZW_6FFAH.$6Y9:,'H2ZG4\3) MY72YO/J&V1L%(2]8DG$I:3#LG2Y]$]X@.A%U3B/0P2DUM0 MK2B(!F4$SC![>92D0&=H#Y!=76;\8'7T!JZ1)RI/E).&:L_< !<@*"G;CWJL MR]R:9_)_-G4-". &TE]7H$U-B8$IJDUR'?OR- ((GP'GED%X3:F1H>$7V0_[\Q\3%,]H5!1H L@>1K. M.&- $&1X- 3$1*.1(>$.&OQWE$I*?XDT>-7X6:50J1&D78L+$^86XK*AQ#YS?*'UC1B9,K9#"DFP?B0TS *H00>_5*KG_UF"P2 M>M-Y!@"V)UTX[WN5Y[*>@T>< A*1\B]KDL6774!CBU!0NOV#DO M)U>= .PR PB0P^;W'*->::RHYX;B^[KB]<\&EE$W4XA.A1RL3F#J13P>Q6@2 M\QS?14SG19R.9J='@ 04:1 B/])_N0Q1=RXT %XB<=95G4H!"D8'97.9[N# M=CNQ@PLAU5).)3@1M+&IX8=#G(_$NZV\Z?X$R NT MPH&>C.,YP@\1K63F,P9!/@ZE&DQVF6+" "_W&@@]/WIC45J_[2(8T."=ZPYT M[HE&.@I;A;GGQ#^])NU2U&N343* U6OVW2PTDMAPY.(+8'AVL8&$R*@L\<^E M)A-R/Q0*Y[.:18K+C81#\Y6,U]0P 479^M @A( MXM^33?N=)@XXV\!+&_HB^Q^TG$U+V(D:&,]U6&6^@.^6@-$31GKH ](YRHCO M(-M= 4$WHH7G:*EB)%]"GDUOV4I[RILBGJ"M3 B9#L#XMI1T %(;XFB1$C2Z MZ)=F$WCWF9#Q'0TT-)^-&8@G":K.V18F1FN6X/<8_<6/IKS.""#Y[@RE3R-" M;7]#VZZ,%^(+NLOK>D_*\$7,>V'C2=241),Y=)E$,>SP$U=P=$R7D\5_U%7? MNL?6[9>0'2+VY]'G46N<\G'OUV_V+@.X^?&G/]L 9JZZ98-,X,L 3HM9W5Y6 MPDU[R/J542U"\<5D/#T5)Z2 _K?Q>#9:-M^&;(4<2N>"[7N"B904=(!EE*E] MC%:*)L]4\@/0V9+SA\4JA- $:*W,J8'O9*/:Z8 R/Y-*^V<6\DB@B;MF'\)* MLX'VDN805>.#:R"]K4^_2 .N,FCN:2KP 'KO$)UWR&U0;*FE/T(.V&M ;[/) M*#D5\,-.PZV'I5P\)674:U>8 ?8G2O&^G#??V7J%I*AEI3VJ>,!/,AU-'_*S MA;-6G''/VNIYWMDXYMF:=VXLT>:=^MPH(1J0!7AI^3S=SKZMVXY]_X?LGS7 MQ[JRM20>S# ,:(/]PZ>[-M8#AK B720L3;I(25P@F1P=4!,V@^.\@:G26<4, MCIH>!&$ ;QQ?J.OKNJB1B,AU?132 G. )]J=YK3++1GW8M/Q[X59H^I[B$I@ M22!6TV]W9T!\9G.N+VE MCM'IS9$;9I\>B+UO")"=^@5R.75HV>MF%LYZE'HTV;$P0#&&]]&7CY,4D#D: MIO:0D?C@J'T:,J&&DY3L0#P:H&DG4A_:*\!['D803I,505L6AU+)8 [A<2)R MIT(6I52]T02UX," ]&YO2L9?FH8VU,)1I1_1[7M7T<>)]BQ\WHR.]>4(Z/W=^(!W4#[% (8& M6YGFX4#6(L&@TI'XJ10_L-\G<_:/L4]]S-R6,&WI$7TI_1B$]U:FE/>ZJH&] M-7+,)Y5KM?&YYCM8W!1Z3?$)-W%'AN=- -_=?OKN,SUIP]C+##7D=085% :8 M"QC9AW9@MC,AQL^*QAN4[_3#23*=/Q#>)V 3!1Q@2!LT;H*"6;P,P.'(/4.Q MS\V1J^F1PC!8)G@\Z4?(C0MM?!80,2N'Z""7>8)#Y2D>3;HPXLQ)AOSQH"%- M5C&YHL'9]IR";CV4[EKJ@37I' _9;2UI<-H M9+0GXC45H-#^0BOJ7OJ"S9I0S,AT31I"AF%/?Z3A[,8S@LB39 M3Y@]O3.&^^F5\KUT8&Z$QF-@IL%EJ4,]^W>'2\.([,SLJ>>ICQ)"QX7.^(!O MQ$\W(92USR*=OL-D!JYRFA&WM2S,K(8/;*!"J;["A >5WW-I=#L0OVT[=MW. M'VCMJIW3\'5=R67$>Y-]$IF1FSW1?+^3N6]>'ZL[1N\VB?GZ[T-),R3+\X16 MF\WHZ]16,4KIJS:.DL7LJ5,2,4FB93S]+\Z8CF=$-NSF.5@N]];W!WY&P"G@ M5$+LTP0OTS%=:5X]Q7=*%[))-$N7Y!"5"K<%0S<.>M.)!:1QO@&0?'?B(2-_ M)*#5#ATX04@_1*&BV,++E>?H&S8?XO?!=07DIY4]*+31N:_Z0W=(CW(;([9? M$-DVTP&&8#"4ZY*=XV1]ECX9NL?N]!%3&0TKODA[R-$/: M,&&TADB4#UAB[Z)C#SM\=QH:=&V](FAV3UB'P B.((D[DQZ2BJZ1:-Y(US\L MD;6U"L.-/IZEE7VK\ZTO[2?VPESYC^9 =Q 1H5A)G9@O8#B"O*A%W<+!,7 < ME5A>8)5S>9AO/S"$A8D9%Y;NE%C=,1K&(2%Q]*YBZ3Q^4>19B7/-<:I#6J(B MD84D<])81V* Z-MZ2Y=A\:P9H=^9]\G/]/"IG7 C95[2HK8?OFV =/0023?5IX7+G.=:RWLW 8$3' YO MDQ#V;)L4]#ITA^14Z,]6]?&:;K:"Y>F]/UW4!1/O+1^";*>[L_#2"M\,C<9B MUOK#KE]11GGR4W*CHILK^=47Z=%EV04SH^-^#LP.IN3?F;%%&-S,TY?EQ M"AYZ ^^F\W9DH0 3Z1U0]K[2^1Y_^'V?V_*[ERCAG"OZX4PCLBA;@^XTQKOF'#FA?OGW[+U!+ P04 M " !;H5589*.CIQ(' #1$0 &0 'AL+W=O\:O;=)(FT_3Q86<_0"0D(@$! M!@"EJ+]^SP5(F5)M)]/.?DC,!^[[W',O=;XQ]I.KA?#L2Z.TNYC4WK7Y^'9>WMY;CJOI!;O M+7-=TW"[O1;*;"XF^61X\(M3"_/6[X2'X3_K7UO<3?=::ED([231C,K MEA>3J_SE]3&=#P=^EV+C1M>,(ED8\XEN7E<7DXP<$DJ4GC1P_%F+&Z$4*8(; MGWN=DYU)$AQ?#]I_"+$CE@5WXL:H/V3EZXO)Z8158LD[Y7\QFQ]%'\^<])5& MN? _V\2SL]F$E9WSINF%X4$C=?S+O_1Y& F<9H\(%+U $?R.AH*7M]SSRW-K M-LS2:6BCBQ!JD(9S4E-1/GB+MQ)R_O(]DB"L%17[X$WYB7%=L1O3-$A8>' ^ M];!"9Z=EK_$Z:BP>T9@7[*W1OG;L3E>BVEL+!XYV#QT]I_UM%^6<:V>&!7VM!!UJNMZSFCG'FC>>* MF24KDBS+Z!]S-4?P]*S=B;NHO_.UL?)// !Q,.E4VBSLV3^ MK1KN#C6D["K$!-B)9@&_!N@ES.]EI6+%_" /.YV'":$,X(:< S4ZCPNI5RF[ MXW OR.^)'P8EM)=>X15Y4!M5P2U<6@$A;\".I0"Y)0@7,9(1N42HI>*D8K'= M"?IE.<:).5W-6LDFM9"5VY4$%5_HHU@FO'CO+ M+R-R#+;'5@BAAU8"#U#]*.R]5MBG C*6G[QR;&&XK2CF"H5&\^HBM!&N9I_R2,M111T:!6Y'M!D^2_MXA1:A#:9J%U"%5Y%F M&'.R ?%8ZAC>2LP8^6<\00G&4]?V7CQ5>%# H3-,2>"VXA%&%0C8J&XPO9&! M?UG7#I7N4Y*,&/;K+3_T9D_/U1X71[PY.."6/.Z@T* MX#+*.=GM.Q)2(X="EH66B,*)DGH*JI* @P71M@@G$*^WV,C^I=$M'^1("Q"R-%Q=IR>S:)P<3I/B[/0 MCZ,!'SN3/[PT!,%(-CV6 0ZU3??7KV_>./KEZ&#M&):HW6*U5]%'ES%XEN?) MZVU1>WX]NN);ONX8&$#;DG.A"LW[%OAVC\&IE:;X!*:&S;[A& MR@UXY]]"A]-OWMRP9_Z>'Z]68D>(ST%]G27'0W?$M>Y@=B 3*$EL)'SF)6QI M3<,\OB$#:/"7G+:F6]6$\AY(P4I"3( 'J'::C?%QGV,:2GMIW7/UU[?L'5E' MJ@:/ ]>C'3CD!!UDLZ/QX.'D*,%FM&:4H@JPFZ>G@W) M&O@.;G5EZ)P0Z0:T@:=+(2+#@9=*8@NT_!WR%;JA;YV?S3H&4XS!_Q4D013Z M&QE7^OWQE@2+/A:A9VK48=G9.'@>J,=0P_2AK[CIZ#.[$785?DP@4"">^,6] M>[K[O>(J?J;?'X\_=KSE%OLL;=]+B&;IR7P2V7ZX\:8-'^T+X[UIPF4MP-R6 M#N#]TA@_W)"!W:\XE_\#4$L#!!0 ( %NA55C&-\^&V@D "0< 9 M>&PO=V]R:W-H965TGISH="D*KMUJ)4J\F5>JX#5NU>)$KY3@F=E4 MY">!YXU/"B[+T?FI>7:ESD^KILYE*:X4TTU1<+6Y%'FU/AOYH^[!M5PL:WIP M2B8+46I9E4R)^=GHPG][&=%ZL^";%&L]N&:DR:RJ M;NGF4W8V\D@@D8NT)@H@.769)+B!Y&Z+/0=%GA!^ 2]L-\0U"JV87 M2O%R(BG81G"EF2 O,OA %#.A>C\P7F9T$3AF+='@ MY88M8,8:Z_F:JTRS!IN561!X_H1]+DHY:S3[5*8P--)PE_=5SDN'P6YWLFIT MOF$E+T"+ME\45@[B>BUTS8D)$&?Z')KL#9'X^:=)$'COC"#TU-S[[XY<]F6Y MMPDWA:QK(5@U-^PO*ZA#-Q^D HY4L O/D(92UP+7M&0%DMIE7WT$9Q+U0JM6%N%U8K$DL[3-H5!,+T%D1K M)5.RA5GHL$K1&BWJ.K?!C%77-U\UO:BP5;6>(5)IWF3DZ]97:UDO&<^A4,F- M'>] G=Y3!,D8^E#]8/R.RYS/X679\)S- MJA*D5A;<'AKMN5E=5S6(I7#7 EHJD1MQ88-=^FPMX*!7OAN@-.6YJ;*@\VKB M3KH'#L7J2IC:FV]P>AA@L, ++&W8NH!I*5#TXE[NA:4&((C MVN9-:5H!["%89(A<9)/-K!1I5N4RXS:G\&Q0*($')!8TSK,FKE4E?WXF# M,4/:C*?LAE,.T@KT3;?"Y*;O!'Z,U(J#"?M5E) P-RLZ=%(VE4-G&OIL[$S& M$_;%6 O\G2B*\.\GSB2)V8U!FL\6:;X/$C,!# !?2&F31.:RWC@'@(1$[&%N M!0C#,\KU';CK,L]&RP!SVF4M;NEF]A\(0&%I[=+&0,<5+LUDBY]S+A6[XSEY M -&RE1CPJ[L,H?9%'+_G*J^8ED636PL4529RM[53+Z*U.7)\R6%GSHB>,9$H MV^ F74D6!G11M&*I8,4O3P8T7JY-(RFR8]!5Z(N1W>B86[8-*=@6@\NG!U+?7M\9Q,(4&>*AE#L H6N2'>^H".U^Q;17)2$"%* M(SQ(Z&G/Q=B:'"Q6"BQ((=];FH 96E:BO%[-?6V'[L.;'GL6CLAAY<:S$A8V_"Q/'&TR/FAV[BL?>4]SD]]T$H M\:,CEDS=Z4OD(,+X8$/>Q[WH[IUA\^5I* ME+FK1ND&B=B),1@;VAX<3^*VG1Y6,1J"&J5AW+KLDR;Y4CNZV>''6D2ACTGWHGP[M1P8!UK3M-H, M>AW9M_N6]&X(%(+KAD;''2^FU$RB':A2:;QH)C<['_7S'J\'%6\0MMN&Q;2[ M>67:'M."[4U$^V7(=AO4&=-"P\ZUO+8T'_8Y%]TYWZ%Y%9:2];:R6;N!D!VF M7UKIH%W;06'=C,X9W[+?&[,8O&_L#/Z@D)E210%Y^@ID1]30GBR(E0X8#. .86X]\$ =KL27!$C\. .MJYD.9-&#I1/$%) MB=PX> [C@/G4LX<)2T(J)1WC<#Q&90RI!1KPC?#0&Z..!NYTER^5$;P(IVZ2 M/(N<5@"#N@^F2=2IQZ;)Q^O"DB930R] 7SF MR+^C5E#P_TT5P:=VXD4U(!SH8^SC^]M2^8-%P&3U#Z-^X*&O^]@>DK3 ?]4U M" 8&2=./-U=79(B"*L*!LY6]8YIADU&*=;[ICL\.G[$Y!(2\Q3?Q)YV-@,(D M?MW1!4I8?.A'(3M$=K%98L XLB^E KAE?-.MKN9S84S4N5%A;;LXY]NU=J22 M]\<%G8MOQ;?;*$A5U2R6=)RBT*MC*$5QL?T'!>J*)/:]3F)(V![RI%PO=SP[ M/'TDLT)Y^D: $=:,I'$8 )B\OSB-[,3+:'1\Z(_O/DOJ)U#KKG'DH/7O9*&E M<>#$XZ0_'!S&DC,HJ:38GBNEW654>E^?#XH%)LB&!\Z6Q&&Y>LN/N^MOY+B)UB60B'-T9] MEKDO+Z/3"'(L1*/\O5G]BET\$[:7&>7"$U:M;#J*(&N<-U6G3 @JJ=M?\=SE M84?A]#6%I%-( N[644!Y*[R875BS LO29(U?0JA!F\!)S45Y\)9.)>GYV1_& M.:C1PD,I+%X,/=GDDV'6Z5^W^LDK^G$"[XWVI8,[G6.^;V!(8#:(DC6BZ^1- MB[>8#2"-^Y",DO0->^DFPC382U^Q=R>LEGKI8+Z.$OZ^6CAOB1#_' JX-3<^ M;(Z;Y-S5(L/+B+K H7W":/;3#_%T]/,;8,<;L..WK']'.=[4/XQNWRA<"R+%0 M"-ZP=$6ZQ-7LL30J1^M8T9<(J] 5F!^+)[34Y*";:D%(3+'18DP.:%XX3][9 M$8V:H$R0IMW1Z;FY+EP=O_PZ14'!^WU0(1,!2;E M4%A3!>%\IV@MG40HD-0MB=KBMBY7)>J@).I:R2SP:IU[3D>&3,HEN??(U!"M M-&7ID3C9"AB]PQE LIJ3-(C %&D!BX)X0W<$4V-!!U2.XW4I!O"1\]P%S3 I M]8O0)XQO'0NN1PDW4R N9=*QC\(HNMZHCI)AF,:1&F67TH*U[T39TE:1T(G> M.?Q%-MO1"33X,#3'>OCQ(X$/_Z?M?H2C\5D_/IGV^/5DU#\937KP^>LN?+WW MWD$<]].3I#^:GD%,^LFT?Y:FW=#83<9F'&QC8N^#- F^IX/)60^.WO7@*O^7 M[C'2L.BM::]A(C=WN44"1#5N">6H^+[MX-"[EAM/P^]"-[0O0#(.::&G0X0/ MU @0A[JUR6?TQ!*QWB^XA+N1;8?%.NQBOXF#XY)21/0@/GY+Z5T:D_(;B?BN M"8F9:"CVEIY2D[>PZ;0,W>+8(^KKA-EC7F^'/S??3(^XGYS%]!R/SBB-^OA+ M(Y0L)%GV*6D$!06I#H:G$PBL.V"UGYX4X>E:&$\K5CAM:2=%BT+T'EA M*%7=!SO8;,FS_P!02P,$% @ 6Z%56#X"ZP;)! -0L !D !X;"]W M;W)K&ULM5;;;ALW$/T58E,$+:!*LN0DKB\"?&G1 M $UKQ$W[4/2!VIW5$N&2:UXDZ^][AERM)=DYGKFS)#G&^L^^X8H MB(=6&W]1-"%TIY.)+QMJI1_;C@Q^J:UK9<#6K2:^71Z=4QRR>!WQ1M_-Y:<"9+:S_SYGUU44PY(-)4!K8@ M\5G3-6G-AA#&?6^S&%RRXOYZ9_V'E#MR64I/UU;_KJK07!0GA:BHEE&'CW;S M(_7YO&%[I=4^_1>;+/MF5H@R^F#;7AD1M,KDKWSH<=A3.)E^06'6*\Q2W-E1 MBO)&!KDX=W8C'$O#&B]2JDD;P2G#1;D+#K\JZ(7%M6U;%8!R\$*:2EQ;$Y19 MD2D5^?-)@ L6G)2]N:ML;O8%:%,L*+<\[%1H1$* MBQ*.&&#PV<0:"\ .A=#(@'Z_CPI5J".?BJYWZX6MQO3F:SZ=F3XUV(PCXB\\U87*:0P6)JE^0&)H^&S.0V>XIH&,>!^;]Y?,ZT MV!"T9=C(/R#%R/M'4XQA '5M%Q8+581@B0]^,G'E'*5=32 M(;Z^J!6[JK H PY11V6&'8>B2M4A(?9EX C$W!8.V8G@Y9F.F,! M@'R4.(#A?69%9 'CU!I5@Y7I'MC'D)E)+N#NZF>T!D_TH#SWXL[E2*@:46U'N.NBKL"3(!JY!@]8@IQ"OK):$Y>$ZAJ0/2RL1$[>[Z\% 0#6*BK:'%J9D2!7Z-%,_8..WU?FMVDVX;XE?%)&NX*AK=U(R-8"I\R7T#!G M1Z+44@%AN*95[GKXV;//C7ST[LPSTZM8!C^P"Z/$H*=C0 MIA(NXT$FHK(@6)9*]!MRY2'!?Y#9\9;;;:VJF$J"?/"&2(^D-<^0I)?9]7\S MZ[FK<++WE$%Q5^G!QDZB"?E5,YP.;\++_!1Z%,\/R@_2H>H\S&JH3L?OWA2Y M/+M-L%UZ&"UM )/2LL&[EAP+X/?:VK#;L(/AI;SX"U!+ P04 " !;H558 M! >13S $ !-$ &0 'AL+W=O*O!-%7%].,5"K69 M]Y+>;N(]7ZVMFX@6LYJM\ [M;_6MIE'4HA2\0FFXDJ"QG/A90_;<]A3F,1?4$BW"JGG'3;R+-\RRQ8SK3:@G32AN8XWU6L3.2Z=4^ZL MIE5.>G9Q@V22F466L-Q,E&_UKH)>^@6])(5W2MJU@1]D@<5S@(A(M$S2'9.K MM!/Q+>;G,$CZD,;IH -OT%HV\'B#3LO@S\NEL9J<_]:9ZH\:PP",P9IB?#;XM49-,G)UC$H?)&$]B016QSB? MP+"?4>2=P*@_&J5PW6A-=H(ZT-VWZ#+/=8,%X /=8^Z(G.&*3D53>@7U??$3 M2/JC2>+;\7 *ORAYEO^#;0[I[Z\-^_%@2M]I/( /RC+1B>2,&Z F5PT90GLC3,]C^';[ M?1DV 3I7QGXU)OZ@;<,M\-SI+H_;3_KBA!RV 2YST3A5 GTZE;#F/-6Z[032 M_H .T+79< !W35T+I/+@SC-G9@TEL2.84*A"S1!D: %6A2TIO,F,_]*2=E^S MO]F!=[?<1]/ ?91UIP.HI27_AB/!AWS-)/F.K#H:*PG%EH^5>.B]6#:V(7=1 MI>!54T'-'BOOTH:LTB^9'?J6V2.6'QX336;>EC2>N,&06$SCS'5'U)V,_>R8 MNNDD==T))-G$T:.?#26%*XS372;LB!YF1$M\TD^R =R@,1? *A>^[JS]Q2>] M/)>$B!2G;Y)^E@Y.X3:LP3T3#;I8=M?+5_<)21?VV25\K;0/I#?^3CB%&R57 M9S[==BN$?HBHEH*O? "&"\OE?D>U&+;58O@OJT6GWFNU>*T6K]7BM5J\5HO_ M=[6(]IYX%>J5?\@:\!D:7GOM;/M6O@Q/Q"?Q\-!^Q_2*TW8"2U*-S\=40'1X MO(:!5;5_,"Z5I>>G[Z[IO8_:"=!ZJ93=#=P&[7\0%G\#4$L#!!0 ( %NA M55@_772@V , (0) 9 >&PO=V]R:W-H965T&W =DW#S?X2I=XMHSPZ M#MR(>NO\0+I:M+S&6W0?VVM#O71 J42#R@JMP.!F&5WDYY=C'Q\"_A"XLP_: MX)VLM?[D.^^J991Y02BQ=!Z!T^L.KU!*#T0R_CU@1@.E3WS8/J+_'+R3ES6W M>*7EGZ)RVV4TBZ#"#>^DN]&[7_'@I_!XI98V/&'7QQ99!&5GG6X.R:2@$:I_ M\_M#'1XDS$XEL$,""[I[HJ#R#7=\M3!Z!\9'$YIO!*LAF\0)Y2?EUAGZ*BC/ MK7Y!71O>;D4)[U0_QZ%8JH(KK4I4SH01"WH#-\)^6J2.:'UR6AXH+GL*=H(B M9_!>*[>U\%956'T)D)+>030[BKYD3R*^P3*!41X#R]CH";S14(11P!N=P+O% MFM:9@QMLM7%"U?#WQ=J2\]+]\YC?'FW\.)K?1N>VY24N(]HG%LT=1JN7+_)) M]OH)K>-!Z_@I].\S8=^9 DYD?-@B;+2DC>]KZOA:(NT8QX6TX.C;E6Y:KO8O M7\Q8/GUM06I5_R1IEU84K&KAX[FUZ&P,>%_*KO(X&Z&X*@67(!1-4N>GS@9U MCM\/\:6DEM@(PEKO YO492^+5/M^28O2D#J/:1UWG=-F3Z-!$_PH%$7ISA*P M?74.M.:P6:,9UIU_,/BHA".*6\I'"S_ -)Y,IO3.69QGH^/GWXBCT@T4<5[, M81PS>OY.&@SD\60VHN><3>"#=F2*R;RZCH+#=XAZHC262^ M_CP[!FM? 7^.54 -NQ5MZU$KM+3P^_K\W_I?R$V_=Y]7A;!0N.(5]QXFHW@\ MSZG%LCR>SN?PMC-TIWB6XXQ^6:57P"9Q-I\"F\;%A,%%Y[>B%)S*-Y\QR'.J M7W:L7SZC>D[IC!FJ-R^HIC-/."[B$4D\L6CI5 _EVWM[^+B]F"(,XN$D1D/F MRE)WRLNE=4YQR>2,0J<).PN^\R+)SCS%PTF(J65;#!>0W"?/86;$O-.G>8LD M[PE'S%-_A?#"/6KM"8)QGLP.CK(#@0L%/H198BA1W/G%&'ON9U!^S=,T&?>4 M+$_FWT[YV.&:/K@9B;(.][^%@-=?DL/H\(MQT=^LG\/[_Y/WW-1TX(#$#:5F MR;2(P/1W?M]QN@WW[%H[\A>:6_I-0N,#Z/M&:W?L>(+AQVOU'U!+ P04 M" !;H558&)'EGZ8" #G!0 &0 'AL+W=OJE+HF5<84U_ZODX+K)@>RAH%[>12 M5%JS#:[1_*A7BF9^3\EXA4)S*4!A/O/FX>5B;.-=P$^.6[TW M!EM)(N6CG=QF,R^P@K#$U%@"H]$\M+9:G=$[9M;'3A0=IH(ZLNF1147+1O M]M)]A[V$\^"#A*A+B)SN]B"G\HH9%D^5W(*RT42S U>JRR9Q7-A+61M%NYSR M3+QN$HU/#0H#U\_TU%/?$-9N^FF'6+2(Z -$&,&=%*;0<"TRS/X%^*2G%Q7M M1"VB@\0K3(Z M9BG.//*!1O6,7GQ\%)X&DP-:Q[W6\2'ZYR[D/Q%P+^ &$]60[2"\<-]U/("Y M+K@N8%TP^KW)89IO!&; -"P+CCEV'.PCCH_.H_!LHB&13&4V M.>.*8%)I^&+C;$ 43!9VVXW#R5=@=2VY,*1\5?"2U_!M" NZ6QP @PJKA(1W M4EWBP I[JVU9,$[UDY(/E>\^V?"]^_7WS%>AVK@6HR&5C3"M#_O5OHO-6_.^ MA;G7B@VK;23HRLG943::@QN&%!G1B5#:#]7$JSF]@# M^MX>_P502P,$% @ 6Z%56,^V<&T:-0 !;@ !D !X;"]W;W)K&ULY7UI<]O&MN!?0?G-O&=7D;(D+W&/CBQVV^N_[1]W\*GAV&4LMJXIJM\D[5N^=.]B[/G+Q^=X@OTQ-\K M=].9OS/,0.?QS[2Y=7>-(L(Y_R*#WPISXHOU; M1W]#FX?-+/+.7?KZ]ZKLUS_=>W8O*]TR'^K^@[_YFY,-/<'Q"E]W]/_LAI_] M#AXNAJ[W&WD95K"I&OXW_R* ,"\\.SWPPKF\<$[KYHEHE:_R/G_Q8^MOLA:? MAM'P#]HJO0V+JQH\E:N^A5\K>*]_\5O>#ZW+_#)[.73P6]=E>5-F5]6JJ995 MD3=]=E$4?FCZJEEE[WU=%97KLOOZUX,?'_:P#!SL82%3ON0ISP],>7:>_>J; M?MUEKYO2E>D #V']81/GNHF7YT='?.6*D^S1V2P[/SU_=&2\1P$HCVB\1P?& MF]KQ_[Y8='T+2/1_IG;,XSV>'@\IZWFWS0OWTST@GBW__M[.GIS\< M6>WCL-K'QT9_\;ZMFJ+:UK!(.,9+WW2PYC)'I)]:ZCF< 4ECX>=+O]GFS8Y0K(*O;]:^KG=S?]/ M:-VPZ*JRREL ]TEV4=5;07.L6F/PCC;QCFCM"%M]XVG7,K#\!L MMR7^)/,YW*;ZL&5PT_;_(&1 'N=!8VMLRK%I;='P;/UG<5SC"# MV3K@QC03R*TVC\A2Y-TZ6X(,^GI*)MV$J>!8. M&]Y%M--S+X:VQ3.3D2<&2W#^!)&^4*UZ\H/'6 " M()UO<:URQ("_IHZD7]RD&1IS\+2GAT=]5-' M@OIUUUU? MNV:0P=P74%L[_!H_X3AEU16U[T39@)7M$FG#<\S_BGQ;]7E=_8DLS"_[&UQ(X3L$%BSM_N9B@XV@%F,)"#9=2Z*3^T M!%]4EA OAB7\ 7!O89[KO!X"IO5YLZH6M6,6W(2/M6]6\QJ4]3*<=/+>ROOR MIJKKT=02L#->ZRAE4 $>_ 2TE_R(HTZT!6'/4\)$E M;A!_>&C!I6/,Y?M P=\?Y]15]YEG^P0'03P:H3=%R-\T4/:[ XCO@%<+"<%> M%CL 4XN\$WXJ6@_XTOA-561X++[M H4H$N+GY4!F 3Q:5DR2(CE6M0>]RS ) ML.4^PQ$13>NO@EPTT/A!%B: M3 54!("%X0L;*+,KCT>58T,(.Y=5B9.F#P30 MK.!<^S7P%* )F)+T4"#!K$42Q,4LZXA&8 QW_/[0N,VV]CMB@VW@;$,X(ECH M DSC.!&P6%XIPR\,# 8R24KD5S T:"H%(W$$2AQTZ !%@X(!XJOOMUB .0-0( M"\?- &434H'E[.8MR_KZN:@11& M7N<=*!^]9?@\FBNMYH@:\=EW/W1C57-O?X E/9%EXU;$GR*XIH9CJ]\9RI2M MDX+,2X(%.H<*'>FF*!U@R_@X,'*$%QX62 R'J,V'.9Z%QJR(*1]BUD14<3$H MT\ HZ_//-)E88B3%8$J&H6Q+5.S1 0I\?\C6_@;PHP6X+%/( R#!-$*(V<&: M6R$LV+AP 4#'N/79:72.G!YELY=@-!$R.A( X35H 26I3:6CQ<%TZPH4./P* M:8:541"J=K*H;!'-U'XPNRM=!YHEN8#;6"?+5JW4I='8G;XS>0@-G9>48( M=_9#]G-\T=AB-/RE;U '::-S I6J[$27W^G2GF?OXJ8"[@G8,D2()9C//@'# M!/XN6I^7"P)RW/3?7F7_ #4559B_^U\^O@ZG,_ZQO=@D@\P:E;DX:TY.? MS?PH'O@%'>2$5GYL?O@3]1-0G0DO?JW>5/ @>6<(FPL15T/'2+\!M5O!Y5"U MZ5A.-0.)2< 9LB1*Y/V%8BP !O"E0EBL :OGW=:Q^PGA2$Z$%G8!> 9VR+ MHF))!B.#(E0G1]RO@>97:UKL6]3*&L?:"_IC6N CH/# 5Q342'8?P20LIA,R M]6C; >%W;-5&YUK3H&6&K(4Y0>*OLM>O?GY-3\F&979D)43L^$?8 MH(P1N$[K-HBP^ (,40 9,YD$+!,@65S,8%,C8HJ4=AM6EMZ#V 6VB7^(W46: M$ K3,.L$JC P1_,>1J3?01]#)P#/#X!*:(5I!*]^0S-.@:%WE^94=8;21+J Z*X(2A4-[2RTD7A4P US;,LI$@9S\].SQ_/3[V=A)A*YEZ)@"X^Y#-+__D>_ M!7;W]/3I@^P^X'P.<(&5S[(P]"7^&'WO(QBOP/REPZ80*>WI3_:'BH".9G,. M6O.UFW>]VY)65"-X2@=;!W,:6-":O+M[/J6L(CQI/1 #;)KUC$Y $=U__3I' M/HQL&&69KB6ZJ6@RV"N;/!3+09^:N.):7W,\!(QBE#3HX0%B:^.AHI@(8$// MMCJW>6IQI'4A3 #@$9AUH*<]V@ST9 > LJFX>&%$0QHN30X/X:Y0R,>1)8G6&!">V )@)(AG[ IF?CX\(P.B1A?'(#-)T#.X$VRHQ.3D,05=K1Q MS!2]P3 A^1L0A8)1IJY1%I.1R00B\@";A:95"&J#O"L0E<-&[#ZZ=;7=$EF% M>70;(0@Y::X1F[!SDT(R(NJ\[CR*XII81(?N[\AUT,T/ &'_-^+XT +?P'A1 M6^Z-A!XR ITB"M=&W7 %L \!]@+O+A6>MSQHNLR%N3R,/4Q^0J0JY\M(), MYH##6!@BWGM,P'S@F$< T?0$W$ >_6 D#*N>MDG"[QJ.G@]]LZEZ63GQ6;5LMBN+XI]H7\K$$&#;G'W$6=XRJ2?Y@C_<>BTKMD#3Y"*_!J7M\$3WCN6QAL& M?A]XS@W@".#U+"/5L/4-_(@JH&B$30D6B$AM"Q$.0(T+X,0BO M0(N.7SUS>/TAQN<3$*9;BOD^UV5DS,"'D(-1.(ZQEWQB_!JCYM)2U3%$L((S\E6:$D,. MZE!5J]6PSRY11Q-Q$EV>$<^*?$N^RP!F-+1A>/:_""N5B 2<>,=)!0?UHY/L M;\%WJ7\%!-YS5$Z9T^*@1<@:Y8-PVJ*?(FT7,'V$NL!P=UOA/B)%"8?#2$H2 M5:?\ ;DTR6J4E2UZ:WL,C*'7S)(!C(R&!2 "1MGW28:Y&'K)6L+D)8?!#C(I MDFWH^D0K5$8;^:LG)+Z*!+'%C^BK))MU=0<5)4)UM0]*0K6H AR0_K/D2")2 MJ2Y[A#'O::I,+&-.K8%5_G[! QKL,LF=I MQLY8,T >2(*"10TPT"PO@Q0"KMJNQ/Y.0^0GV>_LR!M]G^(%CTCB37=@TWJ0 M (*O)!QVQ&Z."*D7W3C/<>>MV]9YP2E5) Y*AV*-9"4#9>2,,>-J_IU'_S?F M+;@5TWB'^**8\D820-AY$U.NIE:J@^J%_$\ AR2:UV^<[5W:!FCIJ")=.@6,F&T#= M:HZ9%^(!&7/22/DL>CW0&OKCC3/71.[XI%0\:HR.+ 6F#Y2(H*8GD15:D[B7 MR3'$4&??ZS311KN-*"S'.+VB=5!9:"N@W0.FD=+ L108OZ;L%%C%+>SB[3*5 MFCIR-R7^]LE3V!NR(?.3;)OS)I!FY!< M\/%TR ^QW.%P,3FUYOP@]A),.I0O0>I$XRCZ?H-;^=GC\UGV"X\3K9\X+\EY M/7CK5>15:. 8<^S$^*#5U#M2EW$3*>!092>[3+-\46ED2/"QJ2N>/V&Z'*!D M0_@9@6:(A26T*STZX% 7KYFQR6K:P>@<3J,="'O^^Q%!FZRS?,-,D@ ME\%O]],R1]@91B'Q1M^X*-K%,X[&2S"PXI0+0 UW39D/B!W!MX]^Q:C<@UJ(/'=;'[%/)EG>(<^5 MM;6BEXBU= T$;,*4TSX\;VP^3$P#\T/9VRS-,$G.F6*I53-IXLVR/X:2<]%) M-E*XIMP+_1"KUSSE"6C@R\:,.&+Y1>V5?-F(.4>>[OV*YR9H^F/&SRC#Y?]O MF^9MPS9GPP(>34AB@XHCR@$5)4L-2P=QB7M3A(GHV+H$LA0=6PX-N44XVF// M"P7 _I1&C25JTZQNF<6H_!TGJX89*>;6V8F0@Z*88LV $MTO MD)Z)W57-=F 8QK7!K),G#M_CAIC$4(U&21:&FH5$BCV/2/!3X2X/.?TL(0,K M-0%!? 'G#IP\)\U^OJTQQ9Q"RWDGZ=Y&?]_?)3$O5X-2$(J]$NG KE77HZW7 MA#K5*74L)CQIG"F[(,4U91JA.J(CQQ([UBOQX(E5N]BQHD^_4U).EEO7; 'H MP^5F:L\L&=+\B?9D"C>H4!&5$LK'WHC:**8UT#J[YB^2U943JS.1$;0#R8 B M?KKQ(,"#M9.KZ4=>NL8MJYZJ.5RI9@-:&11EQ &YL@%328Q9%J*KHW'0:#(# MH#>3F#(,=./8@17!Q- W52%1K=N#8$ZZR"L'QNX"'M!"7IP$_CU',B^FU? P MJ%&%VT33K'>1YS%4V=K%D,MF V!A3XL-C8[\Z )U=/>QGM(&/CU6E=C(X"T? MP1C.I$:-?7(%:.!.'7_@Y<#'>2NLU2.=43(,GZ8]S,FANLX7%:V1N#A9TS%_ MB5V1,?G=D-0OIM[G(U9AK&S\VH:U41N2JJG@RNW#&U5S[3FH:?,>R-)+0X'\ MH&H6UIXVUJYF0\:D*"(\F-KS*"372+:72TES,!H_^W)R5/-SZ2!X(NS\ 4: M3YAE/R>39A\<(SU!2[RTCL[P<:T926"%TYV=?)?.?VH6!/-36=?=IN>9X@MV M+A_R*F+5JI2"9]0'@6H!T=;AW%4\7G;A!?/I61F2BF9L"*H]1&" MR91J81-P][/'40"CF"4/ TII26S%C$2>B30)JAMR+N06T&%[S'(H';"SHHJ) MR\+R]S+[M,2P_ .(B-'1\E\?DD"YD ]A2:8#3$_T1:&6%E421.-DK\!'-#,! MY_L;_(_4HTOQG[[!E;,S-6'VO+G.OKO6=Y/@TXB]C=-7I!8E@.LK1R1E,3@I MB!8.\\_17L/H/#M).HKZ?B%W+W!N0/S3%/'/3QZ%+]2(H+JJC-+[#A#^^-OS M,1Y_I%K%2V8ZR!4IMS" ^EB-R'FL$3D_6B-RH2D1'RA@@.K)9(W('4=IPRAL M7*B\MM90M)S*01Q3((% D:[1="Z=9$DH(&/IUB47_,4DBA6ZK44QVII@#N(1 MLWT8E30D25 M6R!WFPE[#%=BEY2SHVU- M7EPD%<6O*?L0ZY48"K]0:?$D\AP?]H #B7Q-!TN8D\AM;O'.2/IX_G@F(6*# MM0RZ^-&@C?)3% V5?4>=UG6U#*J'Q7:MT!M%ZQDU1-+80A:R"; !=DHUAJV M:%<6XJ8S(V^]K\5? 6S!;SM:K)2;VG1128Q $E!-A5U"*L%19RUR$0M2N!DJ M4TU^6W30(W!!BZ#<>ZNA(&2^;'TGW)]AB+MAQIVB-V=\ZN A4\%46THL2I84 MEDEZ$T-U%MH!(+%@+E'OFCEHL:RD65<..3$P^80A@/;6,>R/77?.CG?*>6OD M*&[R?5)"_SJ6T+_3$GI]8S=)%/^RV;+DW3;DG C% $EIDC)H1?>750NV? 6: M!?^%KO"-Z]>^?$ ./8?XA68J(2.BLT/OQ(+*$Z;EVB;!R)H0 MVQ:$IA@I^W%1#3G)?L>$K'GI;\1E&<8@\)*QS?S(-[([F 8>I,D MRVK=_Y1Q7KH-%7\%-B!9CUN'F6W7MB/ +-93$XL1NZ=C++F)63.8=",UR1VZ M5RSCP.09*QZ9'<3H/O_([(IYM!XW>M6PB-@ !(Y%.$&&L,1*4&]C&PSV M8$WRBJ\<0TM_,/7L9VF>D9FGQ%L38OR"6%1HC9@IO3BX6LPE7U9[HW F!B%: MRYX]:MQC_2#4C204;$6;"^@3?].;Y=NO\%\4?Z67NFHV%\#?)**Z0N@;<0IBDF2 MET2$$FJL')P6,2]=37A* MM\3:;4F^#EFRAL/,]M)B?>>L/#0G0W.-L4LFM;$=+,@*62>4("UE"E@M1QD7 MB5/M\FZ4\.UH'$0%:L*:DF3?3!R#I$E8 [I3STI#O-S6:JE.K@YH8EL+QXU^ MV&^7)!11-M6:[ /WI>*>&&'+Z/)>]K+Z;P-FBAO:2HV]+H$^PFJ874:?!D8X M\A9#,E%WWZA<:]CI\A7JSD7/X:?$]44VX4P2/.)QWHD![)-"Q1[&7&"+LGA* M_:-F"-2\@&U@..F"RK8IR*-1J'":H@0AMA!-A+R)CS&VCY7!A =V%VE#*PEK MT%ZG5D7\!E2,V2@IC/5.:OFA2W\IZWC>$]EWM);Y(+ MPZTJ0>?HL/5)QQVLXG '^="_&*_><9ZL+>TEUM8BM@F\[2RT^MD! 2J"!4Y" M?)^R>(V$S<92CY@/O>1L7Z%U+N;C$$4O,B M-AL].]XJ5+7_2:OB;J]&"Z)U$K;O!&5)VPQF*>=.T)$8$QB J6;MDABWP!H# MS5(JZ<18$'Z9QQI*D]IT$M>!J#2IE98,37MV(JBTHWXDOJ"&LP[EL2FV*08<=)NCUR\DY[L?D)K"I8DKR"F M2Z1655@9'E&4%+C5=MWF "JV:(VEC3MF%LR!W(*T/"D ML(([1\VFP^6-WX.>D=H3J(F@V/8QR#3&K*_Q*!QT)F PE]NGE*'6BSI6/8H- MJY2IA0Y8^Y(@HQ1DH9_W@7Y>!_IY?YRZR$JII,(_.H/)"& E4B+.)#Y#]D(B MP=F0.\E^(8U.LM#B>R?9RZ&JRY!18HXO6 M@6D,S,(M^8)**;H.&VZ:O]1:#6!&ZT2]D(V')[J(]R'3TI/+FM!^-/G9HU Y M@ZB&K>(V0T82*62FB(SDS$@L,3X 'NC,-SA;XM\=:/S,Z0U")]A^\+G![,4 F:?:61]H&% MH["#?MTZ=TS%B W&SX[W![_$3FTM!F MG34R9Z,W<^4!]?2A<)'YR?;YQWQ6Y+^DM*"\UH6:@0%'QROD-M@*SS'4)9W. MBENM@63'P*(W03T5*MS%BW]570"I* ^UV&85<7DQ$\/H)HE]+LJGF3P,/QF@ MITW9DMIORD*3G+">V;D3/]S6*NDX2 M1G!F88>,=.*)H@55G;U'IL>3RR27\RA'X):=9:* 4ERV MG/=^KI4'!QWD(?]>O5BAJ UE=Q4<-&^E./$ZJ"2C?5B#[- PTLZ'6["E5&9? M_RI"R[N4R$*U;E#9/J72#^T;;"!$+43PJ2K>]W$KA*49=W)(#&U$*L.;C]WD M%5MNGQ]OBOW!NK.-?WV*J+]QJ.S#;2[ST.\SM@#E=.Z]Q%W, -9"3#145]3S M4DY3JC+'LZ0]VKI1;5^,,(K=\(SI0'B7#R5+B92^2;F.[3F"%#W6-P)"IW,9#N(*9-&F/ MN7B5@.!X,SJ50'IE0,E'?#Z*&Q0DQH0F2&]ZU]>:1Y MV_&J=.MY/##V+*DH' W OVU1Z%)H$PFDI'[6VM?V)/N-(#<-_U$O %MXJF?" MO4J$QH$RJQ*U8Y83JR&GQ&;.K;)/T14!G)9UC?N@(G%RTO@EA6_4G/GP+O:H M#7DZ6G0WM>30GXMR(IJ]?@'!4R9A\E'3 C9/@'&L#HYI#7FM05$:KB69%V#>CI8%# M4DU"C7[8LH!9I5<(/,7.'S:@R D2R4T+U/#^%M]0AP)-G)&&M2+,#V\J)16J M,N509RQ"7/BVY9:M[1X4;&.0F!]!YMP8>E7,ME7[Z!88ID=G^0&N59Y%%Y. MG!NMD"N5'Y/.(=2^'PWXX ]1P64OHQJWX1BUB+DUT65\SI,M,FC3^]R!'8UA M:Z8 BT:=<4*7*KH\D_95\$"!52,M1Q&(H7&/%E_.(DD8CJ[*NND8@D$IX!B+ M>H^V"-6DP4/,',70 Y#[%YR(NX>07T_.A8Q->KZ#@&_QU*R40%ZH+XXD8WEMBG3@8I)2+I-FAFVDI# MY7!HZR>4'SVBDBJ_U]:5DQG3HYIYK"P[/UX3]@942K2&+BF=N]AE'\<7 M^M(7]<$K-_^I\?770G]-KQ-N7?I%Z1IO;A+.XWLFE3J/U\1&A29FY(1W@ Z, M T!2)?@SBUY-E[WC> %GPA>!<^9)(]-JO!&]JXYJV/6#IAL5\99-+@C:G]B$ M;D9 -QPRWIZ8LE=,B2NJ M+?DH@R85?-KG$LR (/ 9P5#.P/;-!<.&TDT2G/*(68@*I2S?3O/)U MC5D*N=Y[/'>LK$82QR ,HR;KL5I4?XK0P6.5 L]*27N M_OJA5F5+APW4ZQGS" [+)VR@QVMC4RS43HF'2TSYIEF@16T72=H>8%K)72EW M-&@^]%A@V5>F_DW+-:L.<14#_1-IJG=;?^B\<(<-3&&%W9!P"1R)(V*(KWSU M4NB(Z39X\56KW4!;D[#()EQ[8!]D\ M>$6F7,:K:5.FU6VUG*6 3_OX2[IS-,7=M=Y?RPG$Y*^KJ\\8V"'=A&P?M![H MF@>*_,5$K7)OE1Q(QY=H:YJ,/1WU"J\G=RB3*2WYE7R11+4?ZYKVW$ M0K3-=C<+BA=RH@G 9SE);FYLNX\2L7,LCFVRSQLS\@$NL0<-<7;I?<'[5[O2 MI55R&[#%.L)+O>J7#%U!0[;?'#7@[T/'O*EM)G05T\0F=GRP>:6F!/+5MGR9 M@>!.I($LY@TIE/27U@$&-J'BFIJF],D53T+#WS%)O/XE7%N39D]/_SBRF6GOM#$8E M5KJXDW@9>3+-GBM654XL,#>UMLF]OJ-D!4,Y!$5 %LX9[##W@GK8H+EMTAG2 MU'P-+8BQ8^.?L=DHRLNA9Z42RW-"L?''"23?@G8D&F/T8(:$$*YBU6\&A4CVJTZ10O5J=O7WH)^D"%-ITG>,T*!"W0Q(3'D=0>C%'.0%Y1$ MI#J3[)5>FNXC3VY58$^;86.'#$LQ>$1*0IU7&^J*8;*8+#18@G2'ND]R6YPN M456Y7(L9:]Z.7&G!?L$A>PQ=8R'\^?$B]BO*0V.S%Z>'>0\C[[<- MM>WRD30;D'&YI@8E M/VXHNSW=093MV$8C (Y3Q4<=TJ@@CT#-$C[88^!V M&>GN.$99V=LC;--^&(8G9%LAMJ?7*]7D&DQJ0$-V;1'BUJ1%3;A78UNF05UG M+^N\^#R_*D 28G,*;ZR'V]LJW1(PQ;FJOG2;]3=QDF(XY<0Y93K;6*))$G]T\ V1OB*:,#TU""'65 M+(W]YUC26<;P3&/.BER0%"@8'>[$/@U(HH8NTF#B *;UC:&3Q#G:1#J^%3$% MU2:$7-7CJZ%F>@GN52,7!A6^+9E*^(9(48;' *M,J)^3R6Q?+;'![-GC..8< MS%"QC-.B1R@S0CPF)$4.F >9[]OC,X)U/H1[.B@8B!ZT0$23!&?R(L?G@>QT MA&1$61'1#IR1U(>::[GW@4G]DR9A\ZUX)\ [B&Y[H$[10D5CPFV9L4[ZH\45 M>8B>X[HLOG&+:%>F3W?)+7L:UTK6>] -_'5\51A+MJM<71Y:Y-0T>@5=Y%,! MK4 +#.,")_;#6*0$Q0NWMG12(V/;V05!QIH(ZVSL83^@M5'(PQA66LZ(X5%V M6-BYTDZ]W@Y[:*E5;Y>[=ZA4Q("]Q7=;MJ:L/$HT"1%* ;H&F4;C)U84Z0>H MYZ_DYC\:YR15[R:UE"@N#NATB9LQJ;S0MCRH=,5UHJ_+24U$ =I_;!M_ "B&. A%37P)C).D#-B8XW;(0;="GGG-268$.MU;5'"H/H-5G.O8 M6H%:*A\O"N33YW-57L?9B4V]LY>920,M%N-3+]C@=-)X[+"7YG80'6_.6[XB7?H961O91>C6, EH_T5HCVZ;L#4F=S$OWZB M=(^Q..[\>#4;547_737L.U>>_/.C[M5CAZ0Q3CVAR\A)/XMN8+KMCQU.U'W: ME"9L\ZI,[J5)G!T-)Y^1:SH)=FO06LHK^.*@:LNV;+^7$48<[;[[4O6\P@>8 M!6&,%/ML8R(^B"S@[*#V[,3DS;]4F\ WQ;J8N*0#:WS1)35^=&CV M'U[LQ+Y)FKG1%803#]-0>H>T'HS4T+%H-X7,TU5-$E1)7?]QHT%O"S97)1'#0%+C]4R/Y!'N>J=,J)4.[2X\1BNYY M]@NMY>QY]EY0Q5R/$C#X'X-'144)@N]#IF8#=+=U$5IE6 J0('+.L1A^MP.B M/%F=S++?_NOJ-3[\V\75JXO_B>29/D;)":0-1M^[S>=017R"[K2O7Q*$X]8J MDKT$-LK 'F,M/MB&S4?W)<=1M+LVB>D3 =?Y'KB48AT:/UGZGV:U_ /01K?NO%S%.EEA @WP*3NXZSJ:^L[;@@T$\.! M$MFQ<3Y:N;^"5HFLJ\ZN7#%(9/_# &3P:_X9E\]^OJEUP:"E>"%(^P+M%V%# M.PEPL-GF>%@'JO\TIYPP62VW> $40S)>*Q:A,G4NT:GS.ES>3F(7]\J/@)R^ M\>WG9*@E-AO1A3_*#IZ@I4+EI3$BJ'EW, >R,UJ6=8)#I%54?$L#35')=Y;37 MZ]"R2>?FQ)AZQ[N6>U"F,_;VLZ".'?6C6*[XZ+8:PX*7<%'Z+=*OJ1M[#X3A MA] (3MIVVZ]^\WWV7[!_>7D*2_ZZ^=\VV<6P@NUCSYQ3MJ*BOCEY,2GS)@T@ MO+FX>AD""!4033I=?.W3EK6_T$LA%A_AU//3IS/N!T$6^65LTA";WKP3/>S^ MU;#H_1;XR^/O3N?GIP^DF'.R>\/\,I1&@_!YC5<_[OZCR]X!C6-S')!,<;AG M9T_FCT\?S.T.T ZU/2O>CBJYD^'SZ1D8C6'+P,;0KT>ZFBF17G+[^S"'Y=*D M/FW\->F+U"!%ZK6I=2IJ@^;^.O9,:G+8SQ<7[^DBH]"W>L9)07O="%+UB=MG M!.F3%,$9HR#4_FID4PO)QULSE>OA5+651P0-[=+%@(O)(QY?#9 D!]$,#.>D MGEX+X54G,17-7>&W3MH[424TJS*T\RV&47J&TVW#5GUS?'2E%4]4-&) MZS6$OZ5KP[@)38W&@@C/>,\IAJ!YV-50E>3GJ&SZ#'E2N(DR*Q^8@[0)[KQX M636WM@T=LK##"5#:V2AB*"RBEVTD:1BF,QY=NA8CW3=XEX4/O0S]?BYUU#EB M5C65S_^:[V@=PFR ?P2^ ?/C+_/3Q[/LM;0J,4;]_8]$I>=/3Q\PKYC_:BY) M9G)\_071;JBZ-6-SRBN>X)O6'S@GCT#J(I1IOCM[]F#VM9PER*AC_,4@35FV MW-R00!"K0<;,(93BV/WR=0.2W8)2#FP+NK"20FLT^=QT3M">]>B?5/=W7,K_ M4SAV!83-*XJMX,:8]IL_H5\)V\PU=G0&YS]$'.&^F.!9)SU>:;!*5. MGR!*61Y&3(DO#@>5Q%Q/^=GM8E@"/?YZ4)U.I&VXMCH1!U%;L DE*7;4/W10:;ZB!6LB)9O36.]Y^EM M\Q?P91GN+OS@NBVJ$+J+J]>7H-V8D42SP\U?B?R3@=Y21T$Z"8:J71B'"E@] MY'0YOA/$A80]K'RX(BV&Q;Z4OW)(6Z[@A-7 "EXD\7,MY@TO1@IXSQ#P>>TBC99L]R,C*?DI!.P B@H,Y9:#4\PHY*] M,]H!@7+^G]HZ:G1#+P<3Q<][<'6]U\+4D*4<$VR-U?L?W20J2EQQO')FK[\A MXMP%Y;Z; 2M>27\5S=Y4,?[L],'S! UQS?P8&>_Z9D2U> F&\EE6!QN^TGTG M1P>JHUSMG/@G2*BVK%&1RAK6,;%*;3TOE*!T+^PMM ?OO7:HE+DY9U1&,R=N MTX=,25B_;OVP6FMW\ 34@K#6\Z$#:\[=:)52'E(%:XLLZX0;FH*1._#"V23/ M%@?K5PWU.&6KB:6N76/%'1.3JO$3]A@)2"WY)[NW*6KZXX+^WZZAUUMPK?H;L'>9\\O MSN\]A#?CXR]^W.8K]VO>KK#0KG9+>/7TY+LG]SA[03^ GH)#8J9K[S?TY]KE M8 KA _#[TOM>/^ $Y)_#Y;WXOU!+ P04 " !;H558W\JL^#,% "/#0 M&0 'AL+W=O4K+@+QJ'WG!NR$-=-?ILMC&F/9G/=;[A-=-O9S'OGE_RJK) <./G@#D;3=J%^^,=^@<7.V)9,:>-K(?%\* 63?_/'@8> M7K* #@NH\[LWY+R\8H8M3Y7<$F5G \T.7*AN-9P3C17ESBB\%5AGEA]$PYI< ML(K<&68XZ#;DBALF*DV.OK)5Q?7QZ=S DIT_SP?4BQZ5/H,:4/)%-F:CR?NF MX,6O '.X./I)=WY>T(.(5SQ_2\+ (]2GX0&\<(P[='CA,WC7:LT:\3>SJ>&1 M2]EH68F"]9G2%.1&<0TN^@>R)!,\:?+G^4H;A<3Z:XJBWH%HV@%;;">Z93D_ MF[76EKKGL^6;5T'BOSL07C2&%QU"7][U-68]_]3EK%#FHEF3(]'@B>PTV-3')TBJG-#2),,"\( [)+=LBWPU7X%X[:7)9M[)Q @1>$B0D\3+ ?94&ZH@]WP!& MO2SS+5CJ+=*$'& V'IF-7\HL^]NP8-:HKH@[#31.\,\'T# MTAK8\:[_-_&W? 56T5=S+NY=G8.FP%O$EB[J^6&&*4_O2B5K:]2E.P1INA*# M3G%E5;#\AUZ!)A/?7"=#'HTCX?RFL2>S0(\&]%R@Z)E(PB)2\7"1N8 M,H\>N:D8FINU^_YG)UK7ZNS=K:WSBIQKS$!^$67AJDPX!&:&AUVZ%H]B99%]I.Y1OL8071LC1;ICB)O'CAXYKXH>6J MZ""OD6B&\"9V%1A[OI^2#YUJA!7< 97BP8ZM]F$8X$J#B'SC&Y';9 F"&+\% M^@OK'&"2>'RV.7V:_X<851!IG+E-# ML#5D#',9\]LM\%=LIZ0SX*M1"7,,SO105/39;8S.M4@!Z/5 MD]'?5TH^LLKT6TL6Q;@N%I3E(?G.E$*&@:Y5 M)=9..$S _F1_J+T20N,9%"LYMSGODQ1M=!>D:%#0MO #UYVQ/>*8=<5+CD"M M96Q\'8?&<>9J-O%!O#T_(@Q6W./T LPACY#/&'J>W_2+!OK()#K, )D!CV0%KVV&\F,5I&%"V&]$ V MHK8BCR*H/F_9?Y,5Y8GTASYNL( P4ZD]WSLD@Y.U^Q2P.=$UIC\OCT_'KXWS M_I#]-+W_5/G"U%I NXJ76.J_3;&WJ_[XW]\8V;HC]TH:"."&&WPQ<64GX'TI MI=G=6 /C-]CR'U!+ P04 " !;H558UAKZ-$H$ N"P &0 'AL+W=O MQCV0$NT190B59**D_[Z'5*VDR:NXST,>[%X.9?O''[G^$Q62G\U#6,6 MW;5"FFG06-N=C,>F:EA+S;'JF(2;A=(MM;#5R['I-*.U5VK%F$11-FXIE\%L MXL\N]6RB>BNX9)<:F;YMJ;X_8T*MI@$.-@=7?-E8=S">33JZ9-?,_M%=:MB- MMU9JWC)IN))(L\4T.,4G9ZF3]P)?.%N91VOD(IDK]=5M+NII$#E 3+#*.@L4 M/K?LG GA# &,;VN;P=:E4WR\WEC_Z&.'6.;4L',E_N2U;:9!$:":+6@O[)5: M_<+6\7B E1+&_Z+56C8*4-4;J]JU,B!HN1R^]&Z=AT,4R%J!>-R#(X_R/;5T M-M%JA;23!FMNX4/UV@".2_1S MP="I,?$@"GH?^GIM**--KAOXZG1NK@49_ M[\K#X"79[<65UHGI:,6F =2.8?J6!;,WKW 6O=L30[*-(=EG?78-I5KW %HM MGH>P"^Q><[O!WC0,G:NVH_+^S:N"X/R=0?S!%QW212%/%4AI;ECMX "CT$() MJ'TNEVC$)9RHWD"RS=$)@L=D[1PXMWE0]$DK8] YU?K>*7RAHH= JJIO>T$M MV#QME;;\._4U_1MTK2>R'[GDEKT54.OU8KA.TK")$N/8$6*#-UH6D,;A!;I"6+=%DG:@DH9ICA&HSPLT^@(X3#-8G3N M*Q8"TDQXB*;AG4%%F$:1$TV2W(E&*8C2CELJ^'> 8M3"KESNZ@$==#T+>320 MT02')$_1".=A3, /B<%?NBY5$A9%@D;PB0!Q7J(;!2;18F\.(+(L"TM(-@0; MEV%9 "8")W$&[(&.]D(&+^3;3JN*P3M5A\5 HF2-;!<8DH=)E=;SM^-,- T2S]I :D4KVTPSBS/=T.@Z?##/0@/DR2GZE>!@]3&?#QJK.3T1S9:%"_;*!@99I)P#W"Z7L9N,<;$?DV3]02P,$% M @ 6Z%56$5"&>#N @ -@8 !D !X;"]W;W)K&ULA57?;]HP$/Y73ME:;=*:A/"CC (2M*NV!Z2J=-W#M >37(B%$V>V0\I_ MO[-# ],H>TE\]MUWW^?<7<:U5!N=(1IXR46A)UYF3#D* AUGF#/MRQ(+.DFE MRIDA4ZT#72IDB0O*11"%X2#(&2^\Z=CM/:CI6%9&\ (?%.@JSYG:S5'(>N)U MO->-1[[.C-T(IN.2K7&)YGOYH,@*6I2$YUAH+@M0F$Z\66(M"6""B\7N/Z;4I;>#Q^A7]WFDG+2NF M\5:*'SPQV<0;>I!@RBIA'F7]%?=Z^A8OED*[)]2-;[_O05QI(_-],#'(>=&\ MV&$_RM(H.N44 M9Z;WC"MX9J)"6"#3E4*Z<0,?GMA*H/XX#@PEL:Y!O ><-X#1&X"="!:R,)F& M+T6"R=\ ;%K*4:O%.?16<0[C'WH=CY!%$;=,WC=5G+7X77_+_F.ZUA(JUK# MS]E*&T55\NN4Z :R=QK2=LY(ERS&B4>MH5%MT9M>ONL,PILSA'LMX=XY].F2 M.C&I!(),X8B\?3)7V@N9H !6)##3U%VEW=2G5)S/\Y0AI!9_Z_ IFZ$=7A@D M38:J;H-7=2:)2,EVKDP25'S+;%^!X&S%!3<[J)FF PJBBR-C#=0*AXCO(_\*(228G3&%-E#OW=LWRI,N(%FK,%GYTTP [\?T?N)E$#' M[_9@ATQIB [+.[[E"=*][SB*!"[?#:-.=$,QA]4CUYNK5"&"8J2_YP\L=L_O M]N'B5&T$1[V.6&=T *NM YZF4YM6P"=I?Q?0/4$L#!!0 ( %NA M55AN: @=70, %(( 9 >&PO=V]R:W-H965TNY5QFRGOJ^+"ANFK^06!9VLI6J8 MH:7:^'JKD)5.J:G]* @ROV%<>(N9V[M7BYEL3Z%W MV/C(-Y6Q&_YBMF4;?$#S]_9>TH-!<"E"XGGO+<'J36GDG\(GC3A_- MP7JRDO*K7;PKYUY@"6&-A;$(C(8GO,6ZMD!$X]L>T^M-6L7C^0']C?.=?%DQ MC;>R_LQ+4\V]W(,2UZRMS4>Y>XM[?QS!0M;:?6'7R2:!!T6KC6SVRL2@X:(; MV?,^#D<*^2F%:*\0.=Z=(!AVD_5FA#G,(':5!#(:G/M#-BZ&0M:VI7:_R2"]J1 MK6:BU*,I42BP6:'J,*GEC=.@\M M2$DE0RVD^!.SO0DO7^11&+WJQ[]0ZRFT@C52&?Z?$Z9LEI1-%Y'+#>!$T_C?.2"7!R"S+H@$^=T,IY07=M9/DZB:SB3 MV[3/;?K;N7TG#%(:#+Q^IJM5XU!"SZ*=3NB/M!G;T:"1G*:;VU1@I*'D\(-M M[&S3O5K(C7"Q4E@S0Z.1K@2.BN/7&OB"3'4-?ZH<;NE2L$W6#MF\@'0<95$_ M+KMT,7=-4X!^3G(>Y>XW*/5+?K-TXGZ/P\Y>0#:^3B;]^,=^Y%E(WR@,?XM= MDF403I+3[,)Q3.5V 4F0#A:=?W3/-Z@V[C6SO4MQZJ[\?K=_,)?=._%#O'MM MWS.UX4)#C6M2#:ZNJ>)4]X)U"R.W[M5824-OD)M6].BCL@)TOI94&ON%-=#_ MC5C\#U!+ P04 " !;H558.^(+G<,& !O$@ &0 'AL+W=O>\V+)VU^M5LI'7NN MJ\9>3K;.[<[GV-&FBRU_I5>/JXN)R$))"M9 M.D(0>#S*6UE5! 0Q?NLQ)^.1M'%_/*!_ZW6'+DMAY:VN?E8KM[V%7];@BG&G+*O3/XJK#/77UL2EU+]B">I673![&L MI)U=S!V@:<&\[&%N.AC^!DS$V7>Z<5O+_MZLY.H08 Z91L'X(-@-/XGX09;O M6!P%C(<\/H$7CXK&'B_^K*+L@[)EI6UK)/O7]=(Z@]#X]S&=.\3D."*ER[G= MB5)>3I /5II'.;GZYJMH$;X_(6\RRIN<0K^Z[[*$Z37[I[:6+24R4+)]?QT3 M^33HPU:R6UWO1//RS5S<_8+0+M8.8+I\3Y M$NM4R;YFTR0+LC">T7 1!T5Z-[)YS$>I:&H]N2+&-IRAZTPZ:R0V%)D;$H3''8 M6F)F]0I;L"CM<0;4X3D@QEG!IFF.(.A 5ST(B_,<'S)X?GHS6/3N;8M^S?(\ M]?&R2$]%R&*,D,671LCW*+*#;IZ)KJV5[FAXG,8\EL<-P$>=H0JKE%BJ2CDE MR>DHH]9]WN5O)>,^L/!2G[/KLC0MYN0S6@3K31<%44;&R^"N0QO+YU(B-RD2 M]=+J2CK*T$>X7<,X2;" ^[*T8+=BI^ ^]3N B56%*;=^%YUBJ!\@Y_HC5\J! MPRW+@P4O\%OD"U@%F,8IU#%88^E8'*1\P8H@RTD+$'6I1-!)F95D4)4$>Q7CR@"/B[[?"R#-J+58^.7%:=TPJ MY^R'5UM*X0W??7QA4QXLPFQ&SS2"*-?E;ZTB#(6@:#;>Z;U2TS0%$TS3HIA] MQNV#@5!"> Y0,F4??^N>6CI^*E_8!ETNL'-/)G%:S-Y4@^#"F&,92M7MA M9S%?D[K:%//X%.UD(^UD?[XPL4^(FJ94:/J8T^RZUBUHF)BE=1!U^<*N=[OJ MA7Q!Y-OZ7!TX>:^C^@1B/L9BIT7\XB)G#J0D A.=I.6>I&*0E+[;4=IU+^TK M(#-41F 7'OT-T_]5(7' FQV1L#USVC]0*@>S[65GP(3;$]7+A0@HD&B)CP4P M19PAT[K*-^[JX M8^N6N/602D"B' 4:C+I($#E[W+R2C_A[MR-R[CD/%LH6H4]5SI$&;Y)AJ$#;5!KY%$M!4D M&6S)@PA^^ &A81@X=9KD?W$WD(]IF9^,^2'A>C:"X#=RHYJ& I) MEKX?4#LE6R_VT;;AY.''_[%IDIMR(JHLT M]S^9$L'02>2K."4AR).?2))-">O^GPG;;*>9='H/'%J5,X2WA0 MH$'YXV>DX8)@^]UKHVM6B1V-89@NH3W#O/8,]C3@- ZI0YF=DCNF_@H5,"[8 ML4"<[UT"U-)L_%4'Y0X&UL ME5?;;MLX$/V5@;M;)( B2Z1N3A,#3GK9?6@;)&V*Q6(?:(FVB4BB2U).O5^_ M0\I6E*TCN"\2+\,S,YPS0_+B4:H'O>+T5 M+^7CY2@<[0=NQ7)E[,!X>K%F2W['S=?UC<+>N$,I1,5K+60-BB\N1[/P_"JU M\D[@7O!'W6N#]60NY8/M_%EL*TZ^<+F)=>G%V.#:JSP.-]! M7K60Y 7(D,!'69N5AG=UP8OG &.TKS.2[(V\(H.(;WGN PT]( &A WBTLE=^^_97!N%A/GGD/M?F#L@%])UX%KEW/VR;'S)]$/RPZ<,(Z@%NIC051?,/KAFOX#=*4X)=X81C +7K"%-IF M/2Y0II1KQYG0BTD"L4>3"=PQS!PG@<%ZX,;N1.B1, :*4AE\X#5:6#H)5F!6 M"TLW6YY08$)#2+PLR>"+VRW4[T51A/\P];(TA@$:Q1V-XF$:O93U=T;F#_!Y M[3KOF5!PS\J&PTQCU7:C^A"OAK5]&:0$3CZZVLF+,[;!?5ER8$_JH+%&BC;H M5R7+'\[N\I6T&[Q!TUJS*UGP$N9;)V0=8O76KLE9F3;9Q'&&+' M,>T\EJW'2ZP!:,%O#Z549"\@9^[[5NA7XX6RAN MF6TX>FX P\TA\BG.AGZ&WWMI[2R%V6*<(QQ([6BG!9=5CLTN#T]Q:02QGPYP M(>FXD!Q=4OK1G]GS$LTY%.]!Q,-UY! )VIN ^)?K?N#'$00)3X-,!PLSO$F@^,A J5A= KIQ$_BH[03R$+JD4EBM2=^''3:,^)E M)$8RA;2G>X^S_S\IIV@MB= JFOETOET%H$J,C;D,F?IQB*@5I#V0@ MK=(NK=)CTPK/#*.$?PZ?&B>\OY?HGS/&<>[LK4V9WL'R2=9GFY8' M+R=/2"+/'L(IDC?JR$OBR(LPE9 &R( =F4X(P5,R(Z=VF!+ Z\N""S=#J1?% M&7(W\F-RC&("H3UR:0HIM9S=*Z9)@BE(;?WMZ8UP,$@P88D_>:[7\A4GZ,1/ MTV/TVA.&>@$Z%4[\+#K(QG'ORE]QM70/&XVWHJ8V[>V_&^W>3K/VR? DWCZ\ M/C*U%,B"DB]P:>"G>)JK]C'3=HQZ-2A$D4#<.2<1G,)O[94L\FJK:" M2UQJ,'59,OVR0*%VTR .#@_N^;:P[D$XFU1LBRNT?U1+3:NP1L%O9>[7[!?3R>8*:$\5?8 M[?=& 62UL:K<&Q.#DLOFGSWO\_ 1@V1OD'C>C2//\I99-IMHM0/M=A.:N_&A M>FLBQZ4KRLIJ>LO)SLY^5\9 A1I6!=,(%P]L+=!T)J$E<+0#^@F#V4\_Q,/HYS-D M^RW9_CGTV8JZ+Z\%@MK #1-9+9A7,2T7S/ ,F,SAEHO:8@YM9&TA3X5SWN%# M@9"]=;1N'>5[1WCLR/@4[I@!^FV4H/XV<,$EV$+5ALQ,%_ YP\KNMSJD5\.< MY-JYAK\(LY$,4,&Q7-.&0]'=)8&O=#0))U-FK>;KVCJ)@E60J;(DIM0CV6.A M1([:P(]PT1]WX]&PXVY'47<4#3KPS3]ER;>][ W&'?@XE,'YOF_U,AD MH=%JU9Q#XH52IND)$3+8Q "F$MQ2^I@%E66UUF1#+']CLJ8#$Y*^3PM=#2)\ M518A/B.U02NUP8>E-I>6^_B((JR0.'#+*4-WSYFH78TV6I5PH\J*RG#0R?\; MZY3\SI(XW4U.DXVP7&4X*> P/)S;XZI5E RBSD1;TLT;>31)+:C\L$:43I=' M\=C"*^(XIC-%_H@,UYBQFNI*R%P#E^3-C[&=JD5^Q(,1ZDJ-< 5W9274"\EMY5\N:YT5- 1A*9B$9 #]%!Z4I;R[AAG0 M-;U*X90HPZ,95:+>^DEL*'FUM,VX:I^VPW[>S+C7[FMYQ"$+@ATZ@W M(FGI9OHV"ZLJ/_'6RM+\]+<%?;"@=AOH_491JO8+YZ#]!)K]!U!+ P04 M" !;H558D6N+=D,$ #]"@ &0 'AL+W=ODK3B.H^U#'VSQ-F?.7#&SC53?]!K1P&/-A9X':V.:BS#4^1IKIL]E@X)N M2JEJ9FBK5J%N%++""=4\3*)H%-:L$L%BYLYNU6(F6\,K@;<*=%O73#U=(9>; M>1 'NX//U6IM[$&XF#5LA7=HOC2WBG9AAU)4-0I=20$*RWEP&5]<#>U[]^"/ M"C=Z;PW6DJ64W^SF8S$/(DL(.>;&(C#Z/. U2_ZU*LQZ'DP"*+!D+3>?Y>97W-KC".:2:_D,@V0HDCK=7Y%B^9X8M9DIN0-G7A&87SE0G3>0J88-R M9Q3=5B1G%I^03-+P[IXM.>K366@(U%Z%^1;@R@,D;P#$"=Q(8=8:?A$%%B\! M0F+344IVE*Z27L3WF)]#&@\@B9*T!R_M3$P=7MIOXE^72VT49<'?QXST$-EQ M"%L9%[IA. M*'&/L>W%.\[V?HV0R[J1@O1HD"48.E$V:<]D>=:24J8UTA43!7#'@E=L6?'* M5.2^#2K[ DK)J9 I8RI!"++5]%R?7L 5XTSD"'>NE5QS JO**G%]]_?@+Q8#2)W7<\G,)O4ISE_T'-(?W]N^$@ M2J?T/XU2N)D"E] M"MEY0K_XM6!1Z5RV9 CI1IB>1_#C]O]UVGCH7&KSW9SXD]3ZMO RZ+:PN[_D ME8T$DD%*#K3?;)C"BW+*F5Y#2>P(IBLII?@8[YF@F)'5AW- ME9ARR^5*-(2>)C7LFM2POTG1.%"T'&T*?&A-2Y&_H5RKVQINV5/MLN,+.4CM MV> [[[$&UJOK[096>L7U5G&S4]PZQ:^\>YB?S!R)WF&HZ3!S\4BBB=T,R9/3 M*+/+$2TG8WQR G$VL85"0U%))0?C9%?-.Z*'5=T1GPSB+"4_:7T! MK+8E://%&2W<^TH0(E*MO8L'69*>PJV_@P?&6Q<,VR*_J\4/,H/6WYC9.,&G*4T-"ZYY9KF4U3V M =V74IK=QBKH)M[%OU!+ P04 " !;H558:YH,O(P# M" &0 'AL M+W=O;-E6:AMP MTFXKAFY!G&X8AGV@I;-$A")5DHJ3?[\C9:O.X!C[T"\R7^Z>>X[/D>?Y3ND' M4R-:>&J$-(N@MK:]BB)3U-@PJ1%1&L>3J&%< M!LNY7[O5R[GJK. 2;S68KFF8?KY&H7:+( D."W>\JJU;B);SEE6X1ONEO=4T MBP:4DC\02$<$-'XNL<,AI#.\7A\0/_)YTZY;)C!&R7^Y*6M%\$L@!*WK!/V3NU^ MP7T^GF"AA/%?V/6V61Y T1FKFKTS,6BX['_9T_X!3(;K2X6RY9++@3 "7=-J= MT\#X&K3L:; O!(WXEA/6YME'$ZH8TG3S@JI+$SN':2RSG57ZF58])WC')5FI MSA"PN;@"*AYL-JB' G*?%+Y(;BG$FOS1P \P#2>3*?TF:9C$H\/VKQ2C5 UD M89+E, Y3^OY.'#0DX60VHF^>3N!>64J*?,=A%N=N, O3V0S.R)\-\F??1?[? MT)7S(\H.3Q;!V2C?IP@D4=!["DZZZAM=C97CZ=[5$FA@:MZV#K5$0_>OS^*_ MPOV%3/=/R/_3T#]F3+*2.04FHW"<)S1*XR2%O MV[@9QO\5P1N&.Z!76Y(EIUT:H(G(VPW77M"@NP_#/B@V;0N5)9\D.PVP/WZD MK)AF1+^RDN?F+ZWMD#^1[T-1Y&.2OGS(BV_E4HC*^;Y*L_+#8%E5Z_?#83E= MBE5?%*J[DVV(Q+->%B&=UIE4Z]$:C<+B*DVQP=5E_=EM<7>:; M*DTR<5LXY6:UBHO':Y'F#Q\&[N#I@R_)8EFI#X97E^MX(>Y$]75]6\AWPSUE MEJQ$5B9YYA1B_F'PT7W/)Y[*4*?X5R(>RH/7CJK*?9Y_4V]^F7T8C%2)1"JF ME4+$\K^MN!%IJDBR''\TT,'^FBKCX>LG.J\K+RMS'Y?B)D]_3V;5\L/@8N#, MQ#S>I-67_.$?HJE0H'C3/"WK?YV')NUHX$PW996OFLRR!*LDV_T??V\"<9#! M)M-$E,Y/SN>X*&+5*IP?(E'% M25K^>#FL9(D4=SAMKGZSN[IWY.J^\RG/JF7IL&PF9I;\$9W?]0C 4(9B'P_O M*1[7'DG\9YR]=;SQ&\<;>6.G7,:%*&WUHBF1F+YU?+>F^,[7N\CYX:\_RAMQ MG1/ORW4\%1\&LI\N1;$5@ZN__<4- M1W^W-0(D+$+"&!+&03"C&8SWS6!,T:\^;U;WHE#]DWR8J@Y'BMTT^=+Y+]'Z MKTEN7Z61L&@'"VN8>O)OK[S+X?90/N3E. AFR!?LY0M.E&_7^<7WJ3A1/Q+< M5S\D+ I:^KG/]$->CH-@AG[A7K^0U.\F+I?U@&"J7H@_-LDV3I5V-L5(5%_% M=K#)09 G@?MN-!J9H8Y.3,V.().$OD&>M%KR M\_!VIF"=*3BHR$9(+_8AO2!#^D6459%,*[%KPK:(DH"^$;WHC.A%JR$^CV@G M@X.*;$3TW3ZB[\B(_BPR^2"6\Q0U RDH6J$;6H)^:DIF2QEX0?O9RU%U,.D M4$-\-0=(LIF8)UE2B9_29"L?R4E6Q=DB49."N"R%?<1#7Z*W%-!)>T.CQD?= M23BJ3*9(>HKMGCK'WCM4SD:JI"9H79[5-SAR1-WSB)ON_2O+3?5M )-I06N>TI=NNVZDS"464RU=!39Y>>.YM] M7YIGBZ;7([HZZ!0:2HO<]@RZI4G8K0E%,0.M9\TN/6V^6\HNRJE$L7)2$9>B M?FD-+W3RW%$J:A(1O2(O@]:"HVBF=GIZ[M+S\UM13.4=$B_J[Z#$:IWFCT*4 MSE1-39+[3?WUXRJNIDMYX]P_/J4HK/)"9_)06M30U 1$-_RWP?,;"'E-CJ*9 MTFJ?P*5GT<>D713RB>2L8REFFNP&?_.\V"N[4]NJ+]1/@-*BAO9,WU'X7&"H M>X"BF=^4:OO H^T#9BBF1HV'=ZWU 4<3^TH(I45>VVZ8C-HF O/:;L,[2SJ. M*IVICC8;/-IL\$9>X'S.*Z&&\3=YMA5R'*]NMIFXMX[D:5YO;9"T"$IC4!I' MT4R=M;OA>>?XHMR#&B!06@2E,2B-HVAF:]"&BT<;+M&QFQMJHC0TP\\*W8MW M%VU'RVO;'T>2LM.3DM M;]M3<6W#TNC4A,R2,+2.7_^,I1">=G4\V@/9?UEV&S_6RX;4,A3Y8;$1L\[^ M%FKT0&D1E,:@-(ZBF9)K,\B[.$M_"_6%H+0(2F-0&D?1S-:@_2./]H].[F^A MME!#,[Y8M76/T:D)F2VA:^UP_PP[Q]=VCD_;.7=Q*G:K_U=Q\4VH>\RZ@AIJ MX4!I$93&H#2.HIGJ:CO(=\_1M_I0TPA*BZ T!J5Q%,UL#=HT\NDE,7?+9+U6 M0JO;?2G_26O[=AD7"WLG2_-ZZPRU@WS+HIF1K2?VV\MP/-_6$Z/*9ZISL/6% M-G&^B&V>;I4B-X68)97#XZEZ #Y:E<%N:<'N:<%N:L'N:ODS+"1?6TC^^"S] M,=1I@M(B*(U!:1Q%,UN#=II\>N5.KWT6-*NWQNV%-)/ -N ]-2&#EH^C:*8R MVO7Q:=?G][SX5C\;XW52Q:E5#ZCAX[?M&>M#*CHU(8.6CZ-HIA[:%O)I6^B+ M4/OE&T7D8_'(0Q%J #6TPW&#[UDE.3$A@Y:/HVBF)-JV\>DU/'>;^U)V6>I[ M$+$]LIN/1O06!.K!0&D,2N,HFBFM]F#\=V<9I4 M&R@M@M(8E,91-',KMG:( MQAT.495/OSGE6DY%WJBU/EM1[$X8B:LDM^G<\%S76!7U;+?L#7W5WKNKH1X0 ME,91-%,_[0&-Z25!7-FI4K X;4ZV<)*R5%^G_)!DS2<_JDW9QTZ]N!ZWM_R, MGHL)M7"@- :E<13-%%-;.&/:PODD1T&KC76=,YVS;_<*I450&H/2.(IF*JIM MG_%9CCP90PTB*"V"TAB4QE$TLS4<''Q"KS'JL<^:)O56&&KZ=-22W.D +0E' MT4P]M<4SIBT>-4N:%LFZWM%P;(<*S>BM)'1I4$?]7.=1Q+9]&0Q:#(ZBF3)J M/VA,^T%?2S'?I$Z:S*W[ANGC@R2H102E15 :@](XBF8JJLVF\5G6"(VA_A24%D%I#$KC*)K9&K0_-88= M1D.3>BL,]9PZ:NF'U" )ZC"A:.9I<=IA"CH"=%G\M.EW4@.JP7YR50>O M4313SH-S=6FWY5=UT,DR3V?JJ)\BWXJG$W6)&2^-["TB]DQ=Z+XS*(VC:*;4 MVG$*PK/TXU"G"DJ+H#0&I7$4S6P-VM$*:$?KE?TXU/3J*&I =.,OS H MFBFF-K."CM./BGRVF59.E4537)XZM>T5>!JT%1]%,0;6_ M%=+&T$V^6F\J46@5I;2;8KJ4H_*94^;SZB$NQ!MG*Y;)-!6E_.NNJU>^YD$> MU1#FFR)+ZMZB?I=\5Z_KH?SQ%3YT\7HW">B:+2B-06D<13.;C;;9PK.'%.!JT!1]%,,;6_%M+. MT__GB7# 06D,2N,HFMELM(\7GN6(J1!J]4%I$93&H#2.HIFM MX>#7MNAE6:]\(F!_@(LNZH1X(KPT)X/6@*-HIIC:J0N[=BIF59PVI[UW#.>A MMAR4%D%I#$KC*)JIL+;OPK.L10NAEA^4%D%I#$KC*)K9&K3E%W:<=_ZZSAOJ M['44]?@RI.C%.1FT!AQ%,W^(43MV$]K*:G7>QT?>-*FO+)"N=5,PE!1;)8[M]4^?K#0#;1^[RJ M\E7]9Y73V_4!1[RXEM=[*O_ 5!+ P04 " !;H5589>10 M:I0" ")!@ &0 'AL+W=OO#M*AIMX=I#P[XW,_?$EJ(1]5 :#14\FXFGB%UM6E[ZNL@)*H"U$!-U]60I9$FZU<^ZJ2 M0'('*IF/@R#V2T*YER;.-I=I(C::40YSB=2F+(E\O@8FZHD7>B^&.[HNM#7X M:5*1-2Q /U1S:79^QY+3$KBB@B,)JXEW%5Y.A];?.?R@4*N=-;*1+(5XM)O; M?.(%5A PR+1E(.:UA2DP9HF,C#\MI]<=:8&[ZQ?V&Q>[B65)%$P%^TES74R\ ML8=R6)$-TW>B_@IM/$Y@)IAR3U2WOH&'LHW2HFS!1D%)>?,F3VT>=@#AX @ MMP#\7D#4 B(7:*/,A34CFJ2)%#62UMNPV87+C4.;:"BW55QH:;Y2@]/I#>6$ M9Y0PM-!$@ZF/1C/0A#*%/J%;OC4&(2DH=-J:SXS]83%#IR=GZ 11CNX+L5&$ MYRKQM5%D>?VL/?VZ.1T?.7T&V06*PG.$ QSUP*?OA^/7<-_DH4L&[I*!'5]T MA.^[7!-._Q+;8.=H*K@2C.:DZ3>>H[D$9?+1&,0*]21/H5]72Z6E:<_???EH M! SZ!=@K>ZDJDL'$J^Q9<@M>^O%#& =?^K+SG\A>Y2KJK\0-.G&#-\7=D=I<$@W2U$:Y MTF6BK 2W!>J3VK#%.R+".(SWE!XZQ6-\1.BP$SI\4^B]T*9[:'O-GONT#0_3 MB,?C8$_5$/IE8\=1]_=)_P%02P,$% @ 6Z%56,)W,!$N P M!PD !D !X;"]W;W)K&ULK59M;],P$/XK5D!H M2+"\M$W*:"-M+8A] "K&RP?$!S>Y-!:.'6RWW?CUG)TL=&L6H8DOK>W&7QEL-<':V*5K*7\:3>7^=P+ M+"'@D!F+0/%O!PO@W (AC5\MIM>%M(Z'ZUOTMTX[:EE3#0O)O['D@]4*6KS3$[:P^=X^N5J24Z>/B=/"1/D1W 7P4TJF);M5<1(.(2\A. MR2A\0:(@&O406OR[>S1 9]0E=^3P1@_@?50;*MAO:@OV!5E(H25G.6WJ5^1D MI4!CPIL#69">R]#D^_E:&X7E_J,OPPV!<3\!VP+.=$TSF'NUC:5VX*7/GH1Q M\+HO._\)[$ZNQEVNQD/HZ4K)'7.] 5L3@>L,M'9)DFO,&AC 8MMA0J2ZZ&X,[K#>]+QG@SR_J:8@9>R*.P%9K1FAG+V M&_*_=(E4.2A2 /2^(PU\?$ JC)+)/>;'1D$_[;BC'0_2QF)T186]1&P+7&P5 M$QO"&5TSS@SKYQH?T8BG07"/ZV#@1U91TLE*!F5==DG/2JHV_2J2XXPGR9&, MP4"/E#'M9$P'92P!0;$1=)V"5E*9MI/@RX$S7$.?M.E1A%E.9V8P-TWS[I'U!+ P04 M" !;H5583)7"A, " !&!P &0 'AL+W=OUBHJ*P74R[<).3QL*Q,]MMV7[] MCI,0I31E7.RFM9WSGCSGM7TRWDKUJ', 0YX*+O3$R8TI+UU7)SD45)_)$@0^ MR:0JJ,&I6KFZ5$#32E1P-_"\R"TH$TX\KM;F*A[+M>%,P%P1O2X*JGY? Y?; MB>,[SPMW;)4;N^#&XY*N8 'FH9PKG+EMEI05(#23@BC()LZ5?SF-;'P5\(W! M5G?&Q%:RE/+13KZD$\>S0, A,38#Q;\-3(%SFP@Q?C4YG?:55M@=/V>_J6K' M6I94PU3R[RPU^<0Y=T@*&5USWGZ&I9VCS)9+KZI=LFUC/(L)3HT$3*E)R M:W)0Y+B).L&PA\6,'!^=D"/"!+G/Y5ICG!Z[!@'M:]RD@;FN88(#,#-(SDCH MGY+ "\(>^?3M\F!7[J(MK3=!ZTU0Y0L/Y+M5*RK8'VK/VRF92J$E9RFMCQ\: M@>YH]*M>D!GI\5*3'U=+;12>UI]]?M0 @WX >X,O=4D3F#BE?9?:@!._?^=' MWL<^=_Y3LAVOPM:K\+7L\1TLL62\UPFP#5URZ-W^.L>HRF'[RR;V+X;>V-UT MR]@/"KSPO W:P1NT>(-_X+5<)%.R((D4U:[@71+K# =K!:J7N4X<=9G/[>G< M8=X/"H>1W\\\;)F'KS)7]ZR/:+A/-.@85!/M!P7AZ**?*&J)HE>)[J7!PUTV M30&Z34$>@HWV=G,8^/X+V/V@T<7HY9:[G2YGOS!?J5HQH0F'#&7>V0A+5G77 MKB=&EE7C6TJ#;;0:YOBA V4#\'DFI7F>V%[:?CKCOU!+ P04 " !;H558 M])\76BL$ #H%@ &0 'AL+W=O$C M<5 S"R\)'_<>SCV^P.$N#HQ_%Q$A$CPE<2J65B1E=F/;(HA(@L4URTBJSFP9 M3[!4NWQGBXP3'!9)26PCQYG:"::IM5H4QS9\M6"YC&E*-AR(/$DP__F1Q.RP MM*#U?. SW452'[!7BPSOR .17[,-5WMVC1+2A*2"LA1PLEU:O\&;-7)U0A'Q MC9*#:&T#7VMY_1 M[XKB53&/6) UB_^BH8R6ULP"(=GB/):?V>$/4A7D:;R Q:+X!8F- M0ILB6U5#4[V,#Y*KLU3ER=4=37$:4!R#!XDE40LDP2V1F,8"O <;KOJ%RY]7 M8!-C=0:G(?C]1TZS(NYM%?A.17Y]N 5O7[\#KP%-P9>(Y4+%BH4M%4=])3NH M^'PL^: S?&Y)< U<> 60@UQ#^OK7TU$WW5;*U/*@6AY4X+EG\/H%^/M>A8-/ M2C;QCZG4$GMBQM8WZ(W(<$"6EKH#!>%[8JW>O()3YX.I\(' .C*XM0QN'WI+ MAJR6@3S+< 5VG GC6I>H?H&J'RC[E0NG_FQA[]N5F:(F[KR.ZE">U)0GO93O MB1!O7LT01!]P$.1)'JOV#M4=KN11_5X^0U09.&%H]D< M.4.F>ZTICOMI?N%"-GP M,U'KS;_TCA@(K%.J7Y?JC_A@\(>482"PC@RS6H;9* ^&V4GWP;D/_:,>-4:A MB;E)YS7E>2_E-4NR7!+>\"Q89SD/(N4'0B#85AXP)R;>O="7+MQ 8!T5H-.\ M^)T1.[@"'TB)H="Z4K0\$!REBRO8=H-.O/GQJ\$4-75<^)AWF M@022,75J9^0WJ $9"JU;;V-!H#MFO_8:G(NE& BM*T5C;6"_MWEQOYZZ% ]Z M[G&_&J(YB[G*94Y)P7=+7W2VV::O4 7K]5 :-VR&TL$IV.V M[:"&:2BTKA2-98*]5N3E;>N?^@#7A<=M:XA"\(Q9@(W!@?T.YQN):!"?:=3> MU(M79R"T;J&-+8+S,1MU4&$ZP!U?LN8?-[1P\YZN+WZ#U!+ P04 " !;H558[[0^ MD94" "5!@ &0 'AL+W=O\Y/O?8N4FV0CZJ D"CIY)Q-?$*K:L+WU=9 251 U$!-RLK(4NB32C7OJHD MD-R!2N:'&(_\DE#NI8F;F\LT$;5FE,-<(E67)9&_KX&)[<0+O.>).[HNM)WP MTZ0B:UB ?JCFTD1^QY+3$KBB@B,)JXEW%5Q,AS;?)7RCL%4[8V0K60KQ:(/; M?.)A*P@89-HR$//:P!08LT1&QJ^6T^NVM,#=\3/[C:O=U+(D"J:"?:>Y+B;> MV$,YK$C-])W8?H*V'BGTAG+" M,TH86FBBP9R/1C/0A#*%SM"="OH3[QHG.CK"S(W1\ MT3M\7^6:QI>SF(NQQ] ME3;P

WW623!B$>CQ)_LUM"3Q:.,.ZR7FB+.VWQ7FV?0:FC@W$8A)&PO=V]R:W-H965T M*// GXZW:(U?L/J\70A]Y]=6,I)C)@EG0.#5Q'N ]S,8&P4K\87@O6Q< ^/* MDO/OYN:/;.(%A@A3G"IC NF_'9YA2HTES?%/9=2KUS2*S>N3]0_6>>W,$DD\ MX_0KR=1FXB4>R/ *%50]\_U'7#ED 5-.I?T%^THV\$!:2,7S2ED3Y(25_^A0 M!:*A$/=O*(250OA:A:A2B*RC)9EU:XX4FHX%WP-AI+4UAJN,5UO$*K;WHAKTGL4:,_(M, M#O; C#/)*';,J-16,M<,/5KIGXGTP(=!:?4[I7 5&])!G"5W2[,TMJ@@="' M\>B*LRV4),/(#1K7H'$GZ%(5UY339M\.LP"ZXI+5N'"?1%9Q#*!CV%08G#M5T GWM,5"GP.V!A3KQ@WH MN?,XVTK0WKU! J]075+#Q@&_9&UT5?BJ%$PYLX5>MVQ6K/1%(:P#/T"'[4,1 M1\-K]+84[,/!#?1S@X.=/6'Z!=$"ZP3(-+Y"![!%1[2D-T##=A)&K1"WA?K] M6Q$^]Q;8W5SL%.)DBAS5+KX^VBZI\%;A@>?N KO;RVG?<7-@XG9@2JN!J;'W M/:"X0M3I1;_5^\*A'6$NW7")C1J-]-*/<_.!W=WG?-8^F;/6J\>\8^\T^?4: M$^/%H+/@DMCQY]OC09F!7V&1%;DURYAQZ?L#SL^(Z^__7*2/N-T9R\SWT M)Q)KPJ0N72N]<' WU!RB_,0H;Q3?VBE]R94NP?9RHS_+L# "^OV*&ULM59K;],P%/TK5IC0D-CRZ'NTD=J.0:4-IHW!!\0' M-[EMK#EVL-UF[-=C.VG61UI *E]:V[GGY-R3:_OV90*@T%-*F1PXB5+9 MA>O**($4RW.> =-/9ERD6.FIF+LR$X!C"TJI&WA>VTTQ84[8MVNW(NSSA:*$ MP:U 7YP/&=U<(=F2?*++AA/\-SN ?UD-T*/7,KEIBDP"3A# F8 M#9RA?S'NF7@;\)5 +M?&R&0RY?S13";QP/&,(* 0*<. ]=\2QD"I(=(R?I:< M3O5* UP?K]BO;.XZERF6,.;T&XE5,G"Z#HIAAA=4W?'\(Y3YM Q?Q*FTOR@O M8ST'10NI>%J"M8*4L.(?/Y4^K '\]AY 4 *";4!S#Z!1 AHVT4*93>L2*QSV M!<^1,-&:S0RL-Q:MLR',?,5[)?13HG$J_,!YG!-*$68Q^JP2$&C"%&9S,J6 MAE*"DN@,?<)"8&,X.KT$A0F5;_3JP_TE.CUY@TX08>A+PA=2L\B^J[0P0^]& MI8A1(2+8(\(/T UG*I'H/8LAWB1P=4956L$JK5%PD/$2HG/4\-^BP L:-8+& M?P\/#LAI5"XW+%]C#]\5843!V;4V,*[Q]_NUCD<3!:G\4>=>0=ZL)S?[_$)F M.(*!HS>R!+$$)WS]RF][[^HR/Q+9A@_-RH?F(?:JVNJ2+) =BS1GSS(,_)YQ M?[FN_D]1&[):E:S605G#E M%GK$]6.!)GY 2ZB06+.VUE_OMIN=M2=R-"CQ_ M+6I#8KN2V#XH<8PSHC ES[J ))^I' O0Q]52'\.9/E05BKA4M5OO(.^_%L^1 MR#8LZ%06=/[G)NHY7$WD&) MDS3#1-BZI%Q*I(62EP^&[0>KD]S;V=VM8$?Q;I#.:ENPNW8EIB#FME.0>I6A_I)J7H*5YHB@[G!HLY81)1F&E*[[RC-[XHNH9BHGAF M+]XI5_H:M\-$-UH@3(!^/N- 9 >&PO=V]R:W-H965T&)FVA4JB2])QVE\_2G9TI>1XH%\2 M7<[Y_)W#0WZ'XGC+^#>QHE2"YS3)Q,1:2;F^&HU$M*(I$9=L33/U9L%X2J2Z MYL>!V*0IX3_>T81M)Q:T M7AY\BIWW%U-RI1YG%*,Q&S#'"ZF%C7\&J&W=RAL/@2 MTZVH78,\E$?&ON4WM_.)9>>,:$(CF4,0]>^)SFB2Y$B*Q_<]J%7^9NY8OWY! M?U\$KX)Y)(+.6/)//)>KB1588$X79)/(3VS[!]T'5!",6"**OV"[M[4M$&V$ M9.G>63%(XVSWGSSO$U%S@$Z/ ]H[H-<;0'/K15: M?E'DIO!6T<19/HSWDJNWL?*3TP^,S;=QD@"2S<'?79V0R6)$W&NWGZ^OP%G;\[!&Q!GX&'%-D*AB?%(*H+YSXRB/9EW.S*H MA\P-C2X!AF\!LA'6N,]>[XZ:[B.5EC(WJ,P-*O!P#][[.(LEO?BHZFRNR<#7 MC\H>W$J:BG]UL>[ '3UX/CVOQ)I$=&*I^2EZ8#^13/1*=%0R#TJI! MT2DI.H,4KZ-HDVX2(M5(7:>,R_@GR9<)'#T&O).@-%GVGSM^"G//9[\]1LIGG MK%^6C'/P]?I12*Y68FW]>R;KWQ!8(R5^F1)_<,P>F"2)6MK*Q)!]8C(J=8'[ MW='SH6.W1J]KY4 <8/WH!2758)#J;7:QYBRB:K[F>2 \6A4K^YP^*<5>*_W5 M,AX$/7:H#($UX@_+^,,#U:LD?+=L)_]SV0Y-YL(06",7T*ZTW3Y0#:UL=&I8 MJ]%VMWYMIU6]&B,O@(Z^>F&M&X&#C&]V=:JH2AJM,I:P94SU+ >!CATG4VC- ML*M& YZTTX!&6PU3:,U<5,T&---M[&$:"ZCOPG:=:JQG5;L!S?4;4--) M.([GMIGJS&SH]5"M&@YHHN. FI8C:#<<&B,7]G1NL&HXX*!X3Q\XF:N]J=JW M%E(E\UN0D;1GWAMM*TRA-4.O&@OHGW3>#_8M1^?"$%HS%U7G H=;EU?/^Z!3 MA*$+V[N,0U9-DE5[ 0<5^[AY'W8GM!^Z[3Y0:P9M5T\55>*/AL7_=?,>=74< MNEX[FQHKY-@],Q]5:H^&U7Y6?-^@7/6J29%&L8K7VED_#'3T9OH4:H]JGQ5. M^UW![(>%4Z@]JM0>F5%[U-7QP+7;<^F059-DI?;(G-HCC8S[CM/^NJ S\]S0 M[Z%:J3TRH?:H*^1JQ>G,>HU5:/>LH:C2>S2L]S.RCM6&.OZILBG80FX)I_4- M*HB8T.],AH&/KOQ3:#^JM!^=5/N14>TWA=;,1:7]R(SVHZZJ.Q#Y[59:9V;[ M7M_DJM0?F5-_I)%UZ&/46;)T=M +>OI^7.D_-J'_6*/L.'3;&=69A78 >TA6 M'0 >[@"*$PJ0 M59-D)?C8G.!CC9*CP.[,()T90CUM/JX$'YL0_#U(_=3%#]L,NS:J(VGQ&]6. M&O-SWC\)7\:9 E=*"_[TE<@?'=TNKN1;%V&ULK99K;YLP%(;_BL6JJ976$B! TB5(;=)V ME7:I>MMG)QR"56,SVR3M?OULH"A-**FBY4.PS7E?GG,,MD#D'RE=CR[%>!V[)(E5FP(Y&.5[ ':B'_$;HGMVXQ"0# M)@EG2$ RMLZ6ST#!!3FRCA@?5G"!"@U M1AKC3^UI-8\TPO7VJ_MEF;O.988E3#C]36*5CJV!A6)(<$'5+5]]@SH?W_C- M.97E/UK5L3T+S0NI>%:+-4%&6'7%SW4=U@1._QV!6PO$$07'W_6[J;H\. ('2#"T'W*"ZF?+4>VTND8*'M>HY]7Z.X[Z%.8GR#/^8+< MGNNUR",YC"W]F4H02["BSY^U+>?_9/:F EY3 :_+/=*%[+>Y+W&_+^+G*_C;Q2!6OD0>"$&^"=UGN"^PVXOPL\ M: /WM\ ]QW+@- M[@2;X)W6>X(/&O!!)_B]7ML!)PI$&_Y@"]]QPLT7IO,!>^(/&_QA)_Y/?:*9 M8"%>"%N@1TR+UK5TN+74N,'0VYR&[2BO[P?#)JH"M-=V57.B^8'%@C")*"1: MUSL)]?&ULS591;],P$/XKIX#0D,:2IFN[C3;2VC&8Q-"TB?& >'"3:VO-L8OM MM$/BQW-VTM".+ -I#_2AL9V[[[[[1*&)EU@ MSLR!6J*D-S.EA66IDF7?*11A'43_,&9=!,O1K5SH9JL(*+O%*@RGR MG.D?8Q1J/0HZP6;AFL\7UBV$R7#)YGB#]O/R2M,LK%$RGJ,T7$G0.!L%IYV3 MR;&S]P:W'-=F:PPNDZE2=VYRD8V"R!%"@:EU"(P>*YR@$ Z(:'RO,(,ZI'/< M'F_0SWWNE,N4&9PH\85G=C$*C@+(<,8*8:_5^@-6^?0<7JJ$\?^PKFRC -+" M6)57SL0@Y[)\LOM*ARV'3O\1A[ARB!\Z'#[BT*TAI=@.(4RK..,R3OQ(G$X,ETK:A8%W,L-L%R DTC7S M>,-\'+F',##?P]2,%@ N+N?G6)'?)YK"9C=O[ M)V;)4AP%M+D-ZA4&R:L7G7[TMDFJ9P+;$>ZP%NZP#3TYYY+)E#,!8DLK9F'F M%%TY19OR+T$''M0=5:LD&H:K[:3:+':8]FJFO5:F[^E0=-\N73 Y1Z#);XJ@ M9H#Y%#,J;CI&-%_YS=/$O S2;V'^I\5QY'[-]/LU_7XK?2KT'E6:)75_PD3) M%6K+IP*)[M0V$6V%^]<2>R:PG:#_VIO#IY3N&<"VQ'NJ!;NJ+5D;C>E MG9;E0OJP7!6RL5R.GMR1;18[_(YK?L>M_&XLV+?T0(B('/(%8/UES$1&EEV)CRT0 ";*@B-G8<<9V M1&AL+6;9O6>QF/%4,1K#LT RC2(B#DM@?#^W7.OCQ@O=A,KSA&S@%=2? MR;/0*[M$"6@$L:0\1@+6<^O>O5MAQP1D.]XH[&7M&ADI[YQOS>(QF%N.800, M?&4@B/[8P0H8,TB:Q_<"U"K?:0+KUQ_H7S+Q6LP[D;#B["\:J'!NW5HH@#5) MF7KA^S^@$#0R>#YG,ON+]L5>QT)^*A6/BF#-(*)Q_DE^%(FH!>#1B0!IQ1="!7HC M+ 7T%8A,!>@:*72#EC3F$24,/1&EJ*\?\P 8(G& [J4N>F*J(-&G!U"$,OE9 MASS!#M@O/[ECYS=/+Q]C!0*DTG2W<+,/.0.4D(/!G]E*%V^I\ M)'P2J4'2*\OC9=##$]!OG!%%&56'MI1UQIH#X$XFQ(>YI;_A$L0.K$5>GC:- M/8$U9 Y+F<,,W;NL"Q_C)%4RZSGSD&1?_&_@AS']GH)$?S]I'/2H()+_M.5G MV&=^>@)KY&=4YF?4V0;UI%"3E#:U.82;Y]@("/VC7?,ZWMN1T,V[MU6K*<=K)<"0BH0KGM M:>/5&7YI/7H":RAUG>J_NW.-CBW>VE.*^D)KYJCF@-S_?[@6&.ZP<6Y.\7&_ MMN\;C4>XO6E=7-'$G32_@8A:F76&75R+GM":(BN[XWI7Z==>G5)?:,T<55[) M[;0:IQNA.\Q%!R "#5&4^VB, G)H=;O_ 80S(-F-U-16^1RWV^@\T!T-0)?Y M0(&U'L[= !>7LB>TIMS*-[GCJ[1[KXZK+[1FCBK/Y79:EC./YQQC7#]UCT_F MKBU-;I7?<;L-SPN5VYNU $""J%;OVPUP<2EZ0FO*K8R3.[U*N_9JN/I":PX5 M*L>%.]W*>>U:8!RY!&QBH?B91WR^'; M?39R.KJ_=.]6^0BM@LDG>E^)V-!8(@9K#:E_6>JC4^1#LGRA>)+-F=ZY4CS* M+D/ML$&8#?KYFG/UL3 O*$>5BW\!4$L#!!0 ( %NA55@!.DQ&,0\ #BM M 9 >&PO=V]R:W-H965TTOYL7 MNTT*C]W\PA_S8.#ZL2B_52LA)/F^SO+J9K"2C:+CF:3ZXO6[>^US>7A=;F:6Y^%R2:KM>\_+I M@\B*QYN!-WA^XTNZ7,GZC>'M]88OQ5 M>^_8+*A7:);X9RH>JX.?2?VGW!?%M_K%Q_G-8%3W2&0BD36"J_\]B#N1935) M]>./%CK8MUFO>/CS,YTU?[SZ8^YY)>Z*[%_I7*YN!M,!F8L%WV;R2_'X#]'^ M06'-2XJL:OY+'MME1P.2;"M9K-N550_6:;[[/__>?A '*_C>B17\=@6_NX)_ M8H5QN\*XLT(0G%@A:%<(+FTA;%<(+UTA:E>(FL]^]V$UGW3,);^]+HM'4M9+ M*UK]0Q-7L[;Z@-.\_F9]E:7Z;:K6D[>QN)?D)_(++TM>9TS>QD+R-*M^N!Y* MQ:^7&B8M*]ZQ_!,LSR>?BERN*D+SN9B;@*'JV+YW_G/O/OA.XB?^1$;C'XD_ M\L?D]Z\Q>?O&UJ\[-^7]=GE%1F&#\1V8V(V)17)%QI[9&R)+/D_S9:QZ^H8, M2;7BI:@L<'HYW-5'YL8P<7^E$ TFL&.,(,;[K\FXX8Y=7Y./>27+K2HKDOS[ M9[4 ^2C%NOJ/I95:B14%;G9DO,V5;?Q)"P M> ?S_(,L1E=A$'82LR[F32:=Q$!=,Q*;[!.;]-J8BC)=ICG/+MB@G."^\2!A M\<3ZN0=!)Q[K8J/I;N-[_N=UP@)UU AKN@]KZ@YKL4BSM-D'T5RF\LD6BQ/1 M-Q8D+$;"*!+&0# CU-D^U!ET-#E#YHN$Q4@81<(8"&;DZXWT4>7(N=G>J>/ MDB=R6Y?5Y_VB^+X1>67=[[EQ?2.&TN*69HQ"(MMHY=(%&:I_9C@'A_R>,YPO MXJ'('NJ1R%TIYJDDC">JR-IKJYO5.QDD+8;2*)3&4#0S8U]G[$-+;(M#Q8RD MQ5 :A=(8BF;&K+6,Y[0"NYCYI?=^$FI;H+2XI44'WZYIY%EVD\?+^=[Q<@S5.S,: MK5P\MW/YQ+^GZ^V:W!>E6K?>6R9<-7=J-PEU+=XI/]+]D&)HNQ1*8RB:&: 6 M,Y[;S'Q*\R; >,69O-Z),U%C%=MKC@QO?>_NR>Y!QV T4V2J%TAB* M9@:JO8SG%C/-R",I'D3.U?!2KE0;JR*;6[.#^IF6=K@U>B=J(]2^0&D,13/3 MTP+&IW*YLA@(>PC#:AT:6G=#6X4=".#"A4HC:%HYIEPK51\MU)I M#N"*!4EVQ^QIKG[@]E&B?RPB[.-\=Y-]!X!0&H72&(IFAJ>5B^]6+O%E)^S< ME+X;74LS*J5G*Y309BF4QE T,SCM47SG ?Q+S[RZJ;V#A.J4EG8X[@VBZ/@X MS;*<-PN.C]-0O3,3T@K$=RN0WW.^RTC,.^DXCJ/=S-[Y0'5)2SO\W*TGQRW+ MS6RV&=4[,Q^M.'RWXOCU\,SW\[%T1;;Y7)3-*?)VA[9P2&AW$[WC@FH/_UAG M!+8J2Z'-,A3-3%7;$=]M1[Z(>MKJ.2OBAO3.#3H%I:4=YC:VS2ZAT&89BF;F MIJ6([Y8B)\_]D#_)U^U])?[8U@<%0AW7616R&]\[4>@4%2B-0FD,13-CU_K% MGT!/!_E0W0*EQ5 :A=(8BF;&K*6,#Y,R;E+OA*&S9J T"J4Q_U@_33O'UF9X MVLGX;B?C*LVMR[8&"14U4%H,I5$HC:%HYGQZK7/&(VA%'D-GR$!I,91&H32& MHIDQ:_$S=HL?4[0V)SJLZ7I6/SKIG)"X<[?6.S>H]X'2&(IFYJ:]S]CM?9S% M>'=FV)HCU/M :3&41J$TAJ*9:1]GCQ/Z5ZU]Z8(54SC M8\5D-4S05AF*9H:E#=/XY8;I9U%5Y+<5SXD7JF.:+$N+W!HJU#)!:3&41J$T MAJ*9T6O+-,9:IC'4,D%I,91&H32&HIDQ:\LTAEDF-ZEWPM/C,Y*A=>H/M%T* MI3$4S4Q/:Z;QRS73!R$?A3BLSH3G<^+KETX5Y6ZY=]I0%06E42B-H6CFI?]: M1058%15 5124%D-I%$IC*)H9LU91P05SD"XKVVY2[X2]2\LVM%T*I3$4S4Q/ M"ZG@Y4+JHK)]6EJY6^Z=-E1:06D42F,HFOF-T-(JP$JK "JMH+082J-0&D/1 MS)@/[LSCEE9]RC9TFE1P/+')/U&VH>H*2F,HFIF>5E?!N7E2I\OVWTO!I2AW M0L1W"A%W*[V3A5HN*(U":0Q%,]/7+BR(L"4:ZKV@M!A*HU :0]',F+7W"MP7 MM_4IT5#EU=(F%Y1HJ,Z"TAB*9J:G=5;@UEG.*9&_LB_6&*%>"TJ+H30*I3$4 MS8Q:NZ\ >^.A "JTH+082J-0&D/1S)LE:J$5NB^5>^W%QFY\W]A;6GW3G\.Y M/9V[K,701BF4QE T,T]MKL(7WK"HK= ]SBRZ6^H=+70Z%I1&H32&HIG? &V_ M0NSMC$*HTH+28BB-0FD,13-CUDHK=%_+]^K"#55<+>WL72*@K5(HC:%H9J!: M7H5N>75!Y3XKKZU!0TT7E!9#:11*8RB:^74XN(UUB"WCV#M88V]A#=5>4!I# MT41J$TAJ*97P*MR<(IMG9#%1F4%D-I%$IC*)H9LU9DH7MZV*MK-U29 MA?;[1H5'0W"H#(/2&(IF/IY"R[#(+<-^Y3O@<,G?8%I5$HC:%HYM= MF[,HP)9OJ!&#TF(HC4)I#$4S8]9&+#KS9+?7EF^H(6MIW?+=O?(UAK9*H32& MHIF!'CP.[N67/QZ6[Q=I;W?;O=/&/B .ZL^@-(:BF=\)[<\B['61$=2006DQ ME$:A-(:BF3%K0Q:=>5;=:VLYU)BUM*[V'G=+.52%06D,13/SU"HL>L65D@>E MO(?[=K?8.V+HA#(HC4)I#$4S'QBJ'=H$>X7D!*K,H+082J-0&D/1S)BU,INX MYYF]MH"[\;UCM]\3K/O(W1C:*H72&(IF!JKEV,0MQ^Z*_$&4,JT3;>X-_B?Q MU=$,^:60]H>9NWF]$X3.&X/2*)3&4#0S9^W,)MA+(2=0)P:EQ5 :A=(8BF;& MK)W8Q#V;K([9&B?4?4%I<4LS'L(1>=/9]/@V4)I5KP4/Z@AS!LRW+VP#V&@\@A*BUO:[+#"^=&5YW?SA&HA%,W,4VNA MB5L+_?9\/2AICQWXLBF6E2R2;VW$LDR72U%:\X1:(2@MGE@F#Z!>INY&^D4)I<4LSGF_3C13:(D/1S$BU MO9F>L3?[QZ";=;9.6>U/B2S4^#3)U'Z3Y/7Q/YEO17/.;<.?&N>3YFJ!!=]F MCN??N/O0.W'H+*F6UC'^1P-8:*,,13-#UX9GZC8\GXVHU9*4 MV\/#%+GBDJSY$[D7).%9UOSN@LRA4@A*BUN:N0?N!@Y5/2B:&;A6/5/W]"A MX$W0]=KW//]6;C?I1O5\5F?I%\D2*DI2B*)<\;Q_\:/U20!42E!:W-/>7 M BJ&4#3S2Z'%T-0MAG[3.VWW[5?A5='6RET:A2*9D:KC=34 M;:0^\6_BIT>U:8IZR-6(>E6GK;>D=)-Z1P<54V?^RC%Y$NJ+:MU0H9H*13/3 MU)IJZM94'Y]WLNOC6.=IE13;7)Y\Q(:;W3M?J*1J:6?NUT*AC3(4S0Q3.ZKI M!;=TY_L#J(5JB?!U':$U/:B2@M+BZ?'S^;S(LST8F5Z^*$/UT8Q'2Z>I6SK1 MQ4(DC9XP3KE8LX%:)B@MGMJOY@N\23>9"Q=DJ/X9N.^[&]0T'2HM;VN'6$/J1?[S97+H@0_7/#$?[H-D9'[1[+'QS!&>< MG&P>#I\4E;2.&MW4WAE!#<_L^$[J43BS1'39<@S5.S,A+6]FKYB>HUZ\7RS2 M+&U.-=-[&(;52@@9<\EOK]>B7(H[ MD645:8ZY;@9U_=V_2TJQ4#%Y[][[@^'1^['WCGKU^T.-N;W>\*7XU$R K4@F M%@HYNJIGLY3I&ULK95=;]HP%(;_BI554RNMS1>$CT&D%C0-J:NJ=MTN MIEV8Y !6$SNS'6CWZW?LI!'0P#II-\1VSOOF.0?[>+01\E&M #1YRC.NQLY* MZV+HNBI904[5A2B XYN%D#G5.)5+5Q42:&I%>>8&GA>Y.674[E\Q5D8C-V?.=EX8XM5]HLN/&HH$NX!_U0W$JPER32$X<*W(Z10T99DZP^7 M"[KD1FA0-H:O06HVSP +964/]U-R>G)&3@CCY.M*E(KR5(U[<[>) MMR58J7I69?K".O8COS_HC]SU-OI?PW:@.@U4YRC499H.R8(R2=8T*X&(!8%\ M#FD**>Y#R=;4=((V[,HWVN+Q]HB/1>S =AO8[E'8:U!J2$I.0]L[2GN#EUI"I7QF?$D0^4 ]>Z]W87&PO=V]R M:W-H965T^N-K&Y9 PM*M1%\2;&8^?]\P'GMF!RX^RRV M0@]YQN3\4)EE,&M0++( MN35*2G-@DG*&!*SGSI5_N?!#XV M_J9PD(UG9*2L./]L!C?IW/$,(\@@40:" MZ+\]+"#+#)+F\:4"=>HUC6/S^1']G16OQ:R(A 7/_J&IVLZ=B8-26),B4W?\ M\"=4@BS!A&?2_J)#:1M.'9044O&\FLUE)G/>*^$?DNUGXJ7L%+H=W3# M% B0"KU]T DB ;U:@B(TDZ_URT_W2_3JY6OT$E&&/FYY(0E+YGV#XB;5 M6M?E6OB)M7R,/G"FMA*]92FD;0!7$Z_9XT?VU[@7<0G)!0K\-PA[..@@M'B^ M.^ZA$]3!#"Q>T!?,&R:5*'2F*_3O>VV ;A3D\K^N<)5HHVXTLX$OY8XD,'?T M#I4@]N#$O[WP(^^/+JD#@;6$CVKAHS[T^"KG0M'_B=V9?*WWD0X$E;(@+ &4 M<*DZTZ4$'5M04V_V<>AY,W??E'5N@QLV+;9AS3;L97L'>Y[M*=N@A8"4*O2. M)#2CZFL7QUZHG_U& X&U5$>UZFC0Y(R&%#X06$OXN!8^[OW<"UUSA#XN"I+I M E;5.2CK7)?P$BUJ9-PD\D^R\MP&^WYW5DYJFI-?L8MA^Y>F8XI^>+!WA\PO#<:.2%W0Q][WBT>;T<=54/T5]<@43?D,Z" M/>@ KS*PH>T\OGKQ?C;GAT)KJV\<[/Z@^[V"&TK\0&AM\?@H'@^ZYRNX9@*& M.,(G6?HCJS;9XZW![SV;NW=^2F7""]:=I\%YB<*34[+]1FVNQX/>_R4G?87: M)!.%TU/&_49MQL?#WN\_[9]?J2J@YETC&H_.6/[ JJ3I-J[D.8B-[50DLI^T MO-_6LW4W=&5[@)/Y:],EV:O^$:9LL3X0L:%,H@S6&M*[&&MBHNQ:RH'B.WOQ M7W&EVPC[N-6='@ACH-^ON:Z-U< L4/>.\7=02P,$% @ 6Z%56!FA2&J> M @ \ 8 !D !X;"]W;W)K&ULK55=;YLP%/TK M%JNF5EH+ 4+:+D%JDE6KM$I5/[:':0\.W 2K8#/;)-V_W[4AC*0TV\->P!_W M')]SX5Z/-T(^JPQ DYY!:4<2<>V[4[&8]%I7/&X4X2514%E;^FD(O-Q!DXVX5[MLJT67#C M<4E7\ #ZJ;R3.'-;EI05P!43G$A83IRKP>4L,O$VX"N#C>J,B7&R$.+93&[2 MB>,909!#H@T#Q=<:9I#GA@AE_&PXG?9( ^R.M^S7UCMZ65 %,Y%_8ZG.)LZY M0U)8TBK7]V+S&1H_0\.7B%S9)]G4L:.A0Y)*:5$T8%10,%Z_Z4N3APY@$+T! M\!N OP\(WP $#2"P1FMEUM:<:AJ/I=@0::*1S0QL;BP:W3!NON*#EKC+$*?C M&YZ( L@C?0%%3LD7H119 /X=0':VCN>@*0[A*X:*1UXV_=3/V#C'-(SD@P M^$!\SP]Z!,W^'>X?D!.TR0TL7_#7Y)(Y4TDN5(5Y_7ZU4%KB__NC+V4U8]C/ M:&KZ4I4T@8F#1:M KL&)W[\;1-['/KO_B6S'?-B:#P^QQW.TKC1+^DS6R)%% MFCZSCD_#T*S^;;0IO#Z544_VAH'G[>GL"8O.PR#<$^IVFDU6>^M3;.=U]_U#4]\%MU2N&%F>F>\JZ MO]83+4K;HA9"8\.SPPRO)) F />70NCMQ!S07G+Q;U!+ P04 " !;H558 ME3(DWBH# W"P &0 'AL+W=O^19 H+3(++Q$<0J$QY0@!NNI\<,>SVU7";3%[QB.O/2.5"@O ME+ZJP7TT-2Q%! F$0KG \G& .22)\B0Y_N9.C6)/)2R_G[S?Z>!E,"^8PYPF M?^)(;*?&T$ 1K/$^$8_T^ OR@ ;*7T@3KG_1,;/U?0.%>RYHFHLE01J3[(G? M\D24!+;7(G!R@5,5]%L$;B[0F3,S,AW6 @L<3!@](J:LI3?UHG.CU3*:F*B_ M<2687(VE3@3W)*0IH"?\!ASUT)+10ZS_(OF%H(O%ZP4('"?\1IH]KQ;H^NH& M7:&8H*ZT[&X[Z($2L>7H)XD@NG1@RE"*>)Q3 M/#.GT^,"PEODVM^08SEN ]#\_7*G \,2!BW)2:3-EO5JKR M'?,=#F%JR/KDP Y@!%^_V)[UO2FL3W)V$62_"++?Y3VX@P@83IIBS(2^%JH3 MY1!8$_-0!N^RN* 9%#2#3IJ5P *:6#*95]K)J<+4308M-%Y!XW7GAC)YDI F M'J^V6=_W*T!UF\&@&<@O@/Q.H"3O7K^:HP:@W&+:ER3EC.>^HFBC_1AOIG#K=<%BE MJQOU!GY;TLZ7C-UYO ?7,R"PCL5-Y?Z.L_M;J/N[D=FM';[#4JYRYKI1K^]5 M,VJ66I 4V$9W9AR%=$]$=GL7LT7W]T/W/)7YF>H*=6MS=I.UE ^8;6+"40)K MZ=*Z]>5IS;(N+1L(NM.-S@L5LFW2KUO9V0)3!G)]3:DX#=0&1:\<_ =02P,$ M% @ 6Z%56/WPVF[3! /!( !D !X;"]W;W)K&ULK9C;;MLX$(9?A? 6BQ:H(I$Z9VT#;8Q% ^PA:)KN-2W3-E%)=$G: M3OKT.Y05RQ$I(05Z8^LP,_IF2,Y/:7H4\IO:,J;18U76:C;9:KV[]GU5;%E% MU978L1KNK(6LJ(93N?'53C*Z:IRJTB=!D/@5Y?5D/FVNWL,!!6O3__TL2W$A0..!AQ(ZT!>ZQ"V#F&3Z(FL26M! M-9U/I3@B::PAFCEH:M-X0S:\-L-XKR7"GY[=U(2J&OM!'II"'_H&)LV!K M)B5;F8OH+TZ7O.2:P^VW"Z8I+]4[,'RX7Z"W;]ZA-XC7Z,M6[!6M5VKJ:V R MD?VB??['T_/)P/,7K+A"(7Z/2$!"A_O-Z]W)2WX: M7!!%29KWL&VC-,[= MV/$9.Q[%OJ$[KFG)?T!9S8!166P;;%-C:7H@W#T5?,7U7KJ+'EM@64+Z] ZC M/$O<^,D9/QG'%U!4J?FR9- /E]H%EUC/#6.2].!LHSS-B!LN/<.EHW +!FN@ MX/0D 5!36@E@_=%<<)&F%@1.27_NVD:!&S,[8V:CF+>U9C"N^GE9H9)7,">& M(#,;,DNR_F [K$A*!@J:GTGS45+3\&%/((&MWJ!2M"O,M+\"^B#7J*!2/L$" M/%+I;O"YS86C#(<]?)<9(7GJYL=!)V#!: ;W6RJ99Z1\A4#+3+T'"]V&>C%Q M@Z0_'5Q683K0S/"%TN)1T&:+Y(FUMU?,:[3%B8BMAQ,2].>"TRJ/!A []<.C M6C-_J&%UB4W=]"XS!Y:L9FNNW<).1I9-BVF;X#P:F+*XTRP\+EH.E78"AO;3 MXRS&%J7+CF3I$&>G7WAVRKDX3@&V#ZIRS"*HQ / MH'::A<=%RU'2]Z@VS6&-#J]-PY:C$'2AGX-ME4;14 *=:N'D]3NWLMNU.K=O M>%0"?W;_]JNBOFU'BL FJ-\TF8V0!VY+GQ;'5KEU6^< F#G?"B,>5\:>W&MA6 M.*O3V"9>1+*!LI). \FX!IJ^W>XX0:GAU;6&=T=8#77QA#;P+N^L+K%ESLO2 M/K++*AS:(I-.#,FX& XM5R>H+79>%(3]QN(R2]-D0!3)Q2OAN"@.H3;]T5O*C7I4\7I1(M=\[:_ M%%J+JCG<,KIBTAC _;40^OG$?$ X?S":_P]02P,$% @ 6Z%56+N21^Q9 M! /10 !D !X;"]W;W)K&ULM5AK;]LV%/TK MA#8,+9!&#]N*D]D&$B?% J1MD*S=AV$?:.G:YBJ1*DG'R7Y]+R5%CUAF%L/. MAU@/WL-S+GG)(X[60GY72P!-'M.$J[&SU#H[Z*:4<6.: M&"DS(;Z;F^MX['B&$200:0-!\>"'6P*",B!X&=#?$M K WJYT()9+NN2:CH92;$FTK1&-'.1YR:/ M1C6,FV&\UQ+?,HS3DVL>B13(G_01%/E /E,IJ4DL>7<)FK)$O<>G7^\OR;M? MWX] BU8IO\,SW(K B7D)T3'K^ M$0F\H-=!:/K_PP,+G5Z5OEZ.U]N"]R4#DR^^(#="*3+%]#UA;:VIC!7Y^P9; MDVL-J?JG*W<%=+\;VM3OF<>-2L"/SDU>9VUJTF \KYD,K M\QM&9RS! FA3;@Q"8VPZ20]?)3W<*(\MI$\KTJ=6TIN77L":TGVO7H'] ZWAI?8>TK$OM#:F6AX =\Z_)_1-HHJ&XG)1M3, M1F<"_(UIVO<&G:NYO?==U06UNL"J[HM%V1'A0J.7G?V+]M)4*JXW3.9[6J?H M8',+\,+33M%64KN*KOV);]WX)W>(266T))3'N+\]H&_/T(7K?/6)<*_#C>'U M,>YUR.U6>P@;XM<^Q+<;D2E-& KAC)*/$FW(DJGT)K MRZ]=C3\XX$JV)[M29N(0YL>OW8]OMS\[K62;[B7L!YVSW-KYKN)J3^3;3=%^ M:GK3\6RK:2N;7=76/LJW&RG\6L=O036<<# 9=D]O>^5O%N8V#F!3D(C^?0KYBQ75QQE$] MK<[ SO.3GQ?/+_RS:7&25<,4!VN?J%PPKD@"0G4$L#!!0 ( %NA55C?K9:?\0, M !@, 9 >&PO=V]R:W-H965TWB[2[61RY^"Y3 $5>BKR42RM5:G]KVS)*H6#RAN^AQ"<)%P53>"MVMMP+ M8''M5.2VZSB!7;"LM%:+>NU!K!:\4GE6PH,@LBH*)E[7D//CTJ+6:>$QVZ5* M+]BKQ9[MX G4U_V#P#N[4XFS DJ9\9((2);6';V]IYYVJ"V^97"4O6NB0]ER M_EW??(Z7EJ.)((=(:0F&/P>XASS72LCQ3RMJ=>_4COWKD_JG.G@,9LLDW//\ MSRQ6Z=*:622&A%6Y>N3'WZ -:*KU(I[+^B\YMK:.1:)**EZTSDA09&7SRU[: M1/0<:'#!P6T=W','_X*#USK4F;,;LCJL#5-LM1#\2(2V1C5]4>>F]L9HLE)_ MQB29O8 D$_(@^"&K/Q'N$/+NX2-$O(RR/&-U_A4G3XJI M2G'Q2CY!#(+E/0?RR!20JPTHEN7R&J6_/FW(U8=K\H%D)7E.>259&K>?]\).032:CG,M* /GK;BN5P%W_MREEC:)O5M2EX%;N M601+"\^Z!'$ :_7S3S1P?C&%^S^)O0O>[X+WQ]17IYVD,/HME)!DZB-ABLAN MKPG<6*84-+IAK:N+UV$UF=.IO[ /_=@,5M3W0MJ9O:.>=M3346I]$N"-M\3R MRQ.2M+&TZR;H1C;HX824GB$/;29>Z)B!@PXX&$\S%UC@RCK-.J$DSI($!)21 M,;?! ('ZLS/,HTYJZMU<\*OSP:4K&F52@\H1F)O M4.YGLP'RT&CB]P)KF.W>C%6 V-6CI]YW5:F:4:-;[<;;NWJH.UM?Z[&WGMW> M9)J9^0L3.RQM)(<$)9V;$"N_:,;0YD;Q?3W);;G"N;"^3'%T!Z$-\'G"N3K= MZ!=T_PRL_@502P,$% @ 6Z%56$]?K33Q @ *@@ !D !X;"]W;W)K M&ULK59M;]HP$/XK5E9-K;0V;Q#:#B(5V+1^J%3U M9?OL)A>PZMB9;:#=K]_9"1F%P%ZT+\0O=X^?Y^R[8[B2ZEG/ 0QY*;G0(V]N M3'7I^SJ;0TGUF:Q X$XA54D-3M7,UY4"FCNGDOM1$"1^29GPTJ%;NU7I4"X, M9P)N%=&+LJ3J=0QZ*T7[MAL;NR"GPXK.H-[,(_5K<*9WZ+DK 2AF11$ M03'RKL++R<#:.X.O#%9Z8TRLDB M8'KMD=9Q<[Q&_^RTHY8GJF$B^3>6F_G(._=(#@5=<',G5U^@T=.W>)GDVOV2 M56,;>"1;:"/+QAD9E$S47_K2Q&'#(4SV.$2-0[3MT-OC$#<.L1-:,W.RIM30 M=*CDBBAKC6AVX&+CO%$-$_86[XW"789^)KT6F2R!/- 7T.24W$$F1<8XHR[( MLB"/0N':3+ ?D%LS,@8!!3.:'$_!4,;U"?H]WD_)\=$).2),D(>Y7&@J20OP7P45LK,%H+'$<'$:>0G9$X_$"B M((H["$W^W#TZ0"=NXQT[O'@/WMYP=L6JANIU0]G\OM05S6#D80)K4$OPTO?O MPB3XV*7S/X&]4=UK5?<.H:=CF#$AF)B1,>549-"EMH88. A;?)9I+[H(^T-_ MN2FCPRI,HHO6Z@V_?LNO?Y ?9@&60(TIH(!3@U=C)&:?4B ,P9=,*L6D(J] M%3%X:974S"9(YZW51R4;#/M!LJ5BUR:,SI-N$4DK(CDH I]J(Z)0LB2<5G:, M*:P--0L#=LA9R8S+;?W7NI(=SJ=Q,#B/MJ0=)/F/[VS0AF!P, 18-'[SR 8[ MSR>,DOAB2\.NU=NG6)/S-\IN"6KFNI$FF5P(4Q>H=K5M>%>NSF^MC[$1UGWK M%TS=16^HPLS1A$.!D,'9 !^.JCM3/3&RW?@_0G4$L#!!0 ( %NA55C!9>.*4P8 %LE 9 >&PO=V]R:W-H M965T/31X?R1LF]\B[$ M/\(@XI>#K1"["\/@WA:'B _I#D?RSIJR$ GYD6T,OF,8^:E3&!C0-,=&B$@T M6,S3L3NVF--8!"3"=PSP. P1>[K& 7V\'%B#YX%/9+,5R8"QF._0!M]C\7EW MQ^0GHT#Q28@C3F@$&%Y?#JZL"]=.'5*+OPA^Y ?7($GE@=)OR8?W_N7 3"+" M ?9$ H'DGSU>XB!(D&0)O. .%[2X&_BB^WE8#H M/EZC.!"?Z./O.$_(2? \&O#T-WC,;[[C ZXC#*'49='9S<(4W=R')/B5LA@19S1A\!2ZPE6G*1 MLI]Z2[Y(E!3*O6#R+I%^8G$GGPMF#/O@7E#O&T"1#Y8T#.4SS 9^ 1\18RAY MG.!LA04B 7\K1S_?K\#9F[?@#3 WR*&.2 1^!P1P<_EH+R^)4$@:X'/#2$# M3:8SO#RH9184/!*4!<$MC<26 S?RL5\%,&2&19KP.B"[Y"'+P>RU7#,]GBP^/DG:VS^VD:43C!7$UB%Q%%!XDB%?E#Y M/&'Q_+F*42RVE)%_Y8TS6<79Z-LV7C/\<8J?-.3]0K;GY&=N[ \IZVCG*N,] MD0VG8,/IQ\8.,;!'08Q3%GP:!(AQL,,L8Z25D&R*Z4&BYM TK1H=G:Q<9;@G MDC$NR!@KR<@;X(EU<:T&_V*U+M)QHT@LQVPMI\Z6KC*0$SF<%!Q.>G!X0C5= MJ_&/T#CI5(*=K%QE "?2-RWHF_8O0<)Y_'+YJ8&/\#9M%I4UG4P=9U*CKL70 MG([&4\NIL:<,XT3V9@5[L_[L29G,A=0W)-J\1*$:_0B%LZX4MABV4Z@,XT0* M+;-4AJ8RS7O,B*1M!6H:L57/*:'Z:@RM:*XNM"J-!P+;TBG6I >M.F":U*6[E9L)0R^GD=NYW6L=:]@E8T5Q=: ME<9RNV"-M*YC36H^9U(GFJL+KNXU^J]CI[&.[9G37,:=S%QUN*?2 M46XV+/6&0,O6*Y_C)>';SGQG4_DHA;VEUMXKLB<^CGS D,"M MV6;^B>@[+/%9/5M-VCHGY364.BR5.E0K]4_8Q^$N_>)]QXC7RDL.4>'%&M;[ M@WJBOK3H0JO24BIOJ-2CBQOR/28^RGE)UA&./%PVTA[M-9]I4MFS-9:0.I[> M[+V&VH:EVH9JM?V\TN1[V?-87/\:/N V)"TN)"]5?B2]1)).G MS >_X2@FX@G:JPNMRF0IDZ%:)KO?TXI<$2X8>8C3KGZU81B'.!+GR?]$21B' &WD MV$:* X!"&D?B<%>QIDP^"EG'0%YP%+2_*#5IW_P1Z$1S<[1)I=\4/:1*;*FV MH5IM?XS#AX22=3^9#9OZ>6K:SFQ<[WU-N[JF5 =X:F65&AN^H+%CYFT1QYEX MZJ,*IHVV/ADZHSH!FA1SSM5KZ&]8ZF^HUM]WC'H8R[?DFM$P74-IX1S[/BE' M.WSS.\.Z%E=/V9N@U]#B=J+%JR.E#+75,O2+]?7*_R?F0JXIA@6CV>&8X"GM M1PSO,9.UEU((^"X@ H@M$H!Z7IQN_&2?^X"B&+$G $?I&0+YFV,,/E+9Y5K/ M$Q@'!T)"S#;I21P.O*0A9O\A+T:+TS[7Z1F7VOC2NEA9+>-7MGFQDJ2TW9$N MV<$AHYPZ.W9TB]B&1!P$>"W#,(<361:!"T#"]W&+D8Y88 MR/MK*E/./R03%.>I%O\#4$L#!!0 ( %NA55B.&67W&@< )$M 9 M>&PO=V]R:W-H965T=&T,.+^Z MME)_W+1*NUO47F\OIKV@,4FLLTT&.&FG_?$#VS5V3$@3.=N92+\VY73.8T)N*,+6BB?IDR'A.I;OFL*Q:&O-S1BJ\L.[+P]> AGT0C.I':!%'_EO261I&VI/SXIS#:*=O4%:O7;]9_S<0K,<]$ MT%L6_1D&0#6_U&"T&9@Q,6B>PO6!5EO0Z8I$*RN*BL/(C# M)/]/7HI 5"J@WH8*J*B UBI ?T,%7%3 F=#"ZM+*F+[+8 M9+65FC#1W?@HN?HU5/7DU>.<<'JJ Q& 6Q:KT2%(%M]3\)5P3G20PDE"*3^JANOXV9ZD@22 NNE)YJ-OI3@IO M;G)OT 9O( )?6"+G GQ. AK4#725M%(?>M-W@YP6[^CD#&#X"2 /88M#M^^O MCASNX#+<.+.'=PWWM8IU,J,J021X?@75@+]^5R;!O:2Q^-L6 MX+Q]W]Z^GA3.Q8),Z&5'9;V@?$D[5S__!/O>+[;@M&2L%BJ_#)7OLEX+U:0: M*OJBKZE-?&YQD%G4$]CR:N#[_D5W6175+ 0'PT&O+%7SME=ZV]ONK4H%(5+E M;ZI&+P=R3L'GQ_'8YFENK5]QHN_#GK?F:K-4#_7Z [NK_=+5OMM5R28_ %OH M8%ISU%E]UR'4DK&:TD&I='#D;!NT&:J6C-5"-2Q#-6P]VX:-1/(];WT(-POU M1I5"-6='I;,CI[.?7Q8AS]U;4!ZR + I$-5A#6:J@^7Z&R1WVVT;>N"5$FY+ MC%MGS3T["'KF3>TY/?LS0Q(:G)(EY0JQP)2$'"Q)E-)U_8#HT5M& 9RD(M"A MRM_8'ZTOYKSQ4:6C\!GLK_6FI10:G4%[=\(*A$"GM/M$\E"AX<0N1ZA12/DD MU(,S2%7)6='O5B'.IG;-R<):=?SBP:;Q"Y$1C)R"GQ).)VR6A/\J26)+[BE< MCHCN1LE PI+3)17Z3FR;QPL?:KXW$]3MZ;ZCV@ 1=$*$SF5%]$I.$9!*5ELU MN:VA/'G!",0Y1ZIT#LBK-9O=IO85;O &;N&;V@#_#WP)DS!.8ZMHIZ6=AW1+ MUNJZ#2C!WI%?RM"):CN'JR5K]7 96(-N6ONNDGW+A._S]PU]Y5FZ PZ MB::9 >1E8P:T"EIM6:OK-J@%A\?. "?L[1RNEJS5PV5@#[J)[!T9X#;@.S+@ M$$B'#-(A-](]*&D\S%Y_>3)DZR@VB6Y#N_9H6];JL@WN(7CD!$"M0F!;UNKA M,K"(W+"XS[<9LK ?;K!?4:JZP #A1KQ%!NI0JU"WQ1K,\A?X;TR'-C.=V]*^ M/668#KF9[AN3) *:SY6''Q28 MOVKC@T3KLPKK-80ARU@\!&'P#)LL Q[ MQ]ZE:17GVK)6#Y?!.>Q>O=N>"EL,. #=77-?:0:]L!N]/L>+B+U26B3"..63 MN>IN,(Y(8A7:TF):(?X02W.XLE=Y],W*=GACY#61R.[2O8,.,^!U[GCM^E^ F M"\*FKN:^)]Z$N-@0'G83WICRB1J:>N=$]5'$5JI'HC .I2%TI4)]8^0KZU;O M\Q;T+DCIF77-=T. 6#8 M !AV\U,!(T47JLY;D%?.H@@$-$@G^9KBR2+O+ M(0\.P1]Q$CZG MPG6HP^D5.;CO7+2-'9UGU]=U,[S[:'8#3?,)I_;$;S6V6T MMJS5PV48S7K1XFRVWZ6ZNE8W4JVNPOD7N=FM?V0;:_"T[H.^?,-Z_ M^NQN<^=4.,BQLLJY,O_8,T>K^[5M6:N'RU">WS[E^1;*:RYE6DH-APW.ZU8. MM\:4S[(SOT*YDB8R/P=:/BW/%5]GIVG7GM_ \]O\=+ QDQ]6_D+X+%2X$-&I M,NF=#91C/#__F]](MLB.T#XS*5F<7'80^,=&T1 MD4B5I.UT7S^24F3)EH6ET$->;)&Z]^BN[WF1FQ/*G,7,SMV)Q8QO5489 MW DDMWE.Q(]KR/A^[F#G>>*>;E)E)MS%K" ;6('Z5MP)/7)KE(3FP"3E# E8 MSYTK?+G$D4FP$7]2V,O&-3)2'CA_-(,OR=SQ#"/((%8&@NBO'2PARPR2YO&] M G7J9YK$YO4S^B]6O!;S0"0L>?87350Z=R8.2F!-MIFZY_O?H!(4&KR89])^ MHGT5ZSDHWDK%\RI9,\@I*[_)4U6(1H(6VIW@5PG^<<+H3$)0)016:,G,RKHA MBBQF@N^1,-$:S5S8VMALK88RLXPK)?1=JO/48I42 9],(1*TY+EVAR2VOI_0 MV5NW3^8:T/L;4(1F\H,._K:Z0>_??D!O$67HCY1O)6&)G+E*B6)9"T 5PMKE;H/RN\]GL1;R"^0 '^B'S/#SH(+?]_NM]# M)Z@+'EB\X S>;5YD_ < 6H'8T1C.EODCNLHR'ICTN*S<> MW-0E8M0T]=@_\O1IC(^QUVWI2UJ*GK\O:TR$K-Q!8JW+8._06WN#FKB";SL6A'QW9NR,J#*)I MM[]QHQG"_81)!M+:6_>TCZ HVW1R[$5YZ1H-A=;6[!\T^Z_+X!6?H:HW$%J[ M>H=N#O>V/#]G\>#4XCX.CRU^&A6$_N2,Q0]-%.[OHGX%!H)DUN0DT3L**I4@ M9B_52;47[,5K-1!:6_JA(\/A*W/ZH W>4&CMZAU:/-S;!_V&PO=V]R:W-H965T M3 M7(B%$V>V@?+O=^V$C+9IU$E[(?ZX]_BQGLA-RH#T.0YYX6:.)G6Y:7K MJB2#G*J^**' G960.=4XE6M7E1)H:I-R[@:>-W1SR@HG'MNUN8S'8JLY*V N MB=KF.96'*^!B/W%\Y[CPP-:9-@MN/"[I&A:@?Y1SB3.W04E9#H5BHB 25A-G MZE_.1B;>!CPRV*N3,3%*ED)LS.0NG3B>(00<$FT0*#YV, /.#1#2^%UC.LV1 M)O%T?$2_M=I1RY(JF G^Q%*=39P+AZ2PHENN'\3^&]1Z!@8O$5S97[*O8SV' M)%NE15XG(X.<%=63/M<^G"0$@W<2@CHA^&A"6">$5FC%S,JZIIK&8RGV1)IH M1#,#ZXW-1C6L,+>XT!)W&>;I>)%1"3UC1$IF(L>70U'K;X\\60L@[4UW(/%& MR2UEDCQ2O@4R57CMI0E4Y.P:-&5M!!)VSL M#BU>^*]V3Z6DQ1KP^]!D>2"G<7-ZL,O3/94I^?D=(V!JTUM) ,(*#:A?$TDU MM/&K@/S@]/"^%X6O.+:'^1?M/(<-SV$GST?!\17C3!_:J W?^N+W1]$K9BU1 M7G_T#K%10VSTL0M&]W)RQ@IR "K5>1O-;J2HRB01R:OJ$40DI8>V C3K1AK4 M2!=')*Q(;Y$JN>Y)UKMO47IFJB M]U2N&998#BN$1,OQ%9%58ZHF6I2VMB^%QDYAAQGV&ULM5A=V9Q$EW^]!I)FG2V4<9 M9)L)(*\DQ\F_7PELP( 5XF;]8(-\=77.0=*Y:+2A[(DO"1'@)4TR/AXLA5A= MF"8/ER3%W* KDLE_YI2E6,A;MC#YBA$7,*+*7)4ASSB,28;7KL&BLJ,TB=U\ST:#RR%B"0D%"H%EC_/9$J2 M1&62./[=)AV48ZJ.]>M=]F\Y>4EFACF9TN1W'(GE>! ,0$3F>)V(.[KYFVP) MN2I?2!.>?X/--M8:@'#-!4VWG26"-,Z*7_RR%:+6 ;D'.J!M!]3H )T#'>QM M!SLG6B#+:5UC@2 J6B935WDVN2])9LX4X_Q7C#Y;RS[BZGDCL4K.+DF L<)/Y41#_?7X.3S*?@,3,!5 M(@[B##QDL>!GLE%>_UK2-<=9Q$>FD&C5F&:X1795($,'D$$$?M!,+#FXR2(2 M[2'Y1LC[53LG9T MV26&U/SY, VFCHCRNF%Y)2Q/"^OF MA; PYMW O-:05@-4.^+<]BWO@%9^"$$+B^NX@8\:D-MAC?FYAWA8(AYJ$3\2+N<=D)C! MSYJV*9B.8'=5%\+Z<@= EJ5)UE])C6> M):1%4;>!7VWSUNG9GHN7)#H_/*9,%DL@=TJ!K\%'9]J5 E13H(^P G*QYI*Z+.N.T4Y=BI&'MX3N>T=R& MNZ("PW*[%RFLS!QJ77/G#[V %IF@7<=@0+N)M"O,,^P#2"L#AGH'+BVC%]:V MFS8]9!NRAQ/:AG\ 9V6X4.^X.Q?I!=-M8[ #H[6O=<7Y0\.3/EQ^X '@E25# MO2>_Z3&]&'D=3U_.DM96YNEG_3Z'RL&AWL)UKM,'O=^!WC5\IXE>B^+8W:'Z35+:08\E5=4+4%\PM-SECJCW>34;I_*%BLDWYS5. MP"_"4G#R#\&,GY[U?0UY8V@/O*I\P 9I\>H& Q#AUZZWOZD^U9$JH:K&0/H: MXX]4TJR.+M7>@+)3#0T/BJ7/<*Q85<&"M%7 GXE56V2=XNB'=G?BN(?%^3]* M&%25,$A?PEPN%HPLL"#@NY0BSG@<@D>WIK;3>JXMCEH,[^5HU@X"4\(6^?DH M!R%=9Z(X)RM;RS/8R_SDL=%^!2^FQ4EJE:8XV/V!F:S..4C(7*:T#%]65*PX M*RUN!%WEQXTS*@1-\\LEP1%A*D#^/Z=4[&[4 .6)]>0_4$L#!!0 ( %NA M55@Y.:."J0, /\, 9 >&PO=V]R:W-H965TQ M<91)[8L&\-WQNS/2JGU51#(?$4K(GV^IK5^LN"B M(DI/Q3*0:T%)896J,D!AF 058;4WF]BU>S&;\(TJ64WO!9";JB+B]PTM^6[J M0>]UX8$M5\HL!+/)FBSI(U4_UO="SX+62L$J6DO&:R#H8NI=PZLYC(R"E7AB M=">/QL"X\LSYBYE\*Z9>:(AH27-E3!#]LZ5S6I;&DN;X?V_4:_:"@"[(IU0/??:5[AV)C+^>EM/_!;B\;>B#?2,6K MO;(FJ%C=_))?^T <* MOX ?-5/@VL2=J=_@PRU5A)7RXY"HU _^ 0&09@LY"93&-9L&^1[MID%# V@0 M@>^\5BL)_JT+6IP:"+2?K;/HU=D;=-;B+WC GCMJKD U=B*W'7/3K^2:Y'3JZ:LLJ=A2;_;^'4S"SRXGW\C8B KX :RH8+UPA:.PFUJ[)3=L9A&F& MTTFP/7;.(8:B-$6MV EVW&+'9[&_"%*K[A%LN.+>ACA)4H@[7'TQ%$=1&+NY MDI8K.Z+=8[H"?"X!1Z?S1(_;26B MQ>AZ2X6NK, >QI'.]A3<$2; $RDWU(4]?LNL\4;&3D( PT.5"M\@;X /&UF8 M<5-S/CIK3K/1^.@MI=CO7E>75.+'47CX@^[7"H\J+[PDJ5P$O2_B^(@G]M/N M 72)1;$?#EP9B ZHZ((\WBKVWOVEF_,=V];5$/9II/@^]$Z)LK04D7VF3HI[HV MBJ;;;B:*KVW#^LR5;G_M<*6_4*@P OKY@G/U.C$;M-\\LS]02P,$% @ M6Z%56&VA/Z-Y P F H !D !X;"]W;W)K&UL MK59=CYLX%/TK%EM5,U(;OA*8I G23-+5[FI;C3H[VX>J#P[=@7L"_W',ZQS>4NCU(]Z1S D&\%%WKEY,:4"]?5:0X%U1-9@L G M.ZD*:G"J]JXN%="L!A7<#3PO<@O*A),LZ]B]2I:R,IP)N%=$5T5!U?<[X/*X M'L \EO<*9V['DK$"A&92$ 6[E7/K+S:^9P%UQM\, MCOID3*R5K91/=O)[MG(\JP@XI,924+P=8 V<6R;4\6]+ZG3OM,#3\3/[K[5Y M-+.E&M:2?V:9R5?.C4,RV-&*FT_R^!NTAF:6+Y5 Z8#@&D+F-8KTUBIUV%##4V62AZ) MLMG(9@?U8M9HM,^$W?<'H_ I0YQ)_I1:DQ(4>79-7Q"7:/M6$"?(HF-%O M,(CCOW)9:6342]>@ ZO#35NUZT9M,*#6#\@'*4RNR7N10?:2P$7KG?_@V?\Z M&&7<0#HAH?^&!%X0]@C:7 X/1N2$W7:$-5\XP-NSZO_Q/9"^?3SOETC#WYB#6.V\-( MC5%L6QFZY4",)*DL"CR+^"6D3[GD&:C>@].PQS6[+7:'Y.UT[L?1TCV<6NQ) MB[W8FW5I+\3/.O&S4?'-5W*%A[LY\M<]"N_&*;[XO?O;@*(3O;X?QH$7S<^, M]21Z<1#-P[#?6M19BT9U/7_V/S$W3C)@+KK47$_BJ+FX,Q=?N&^9Y)RJIJC5 M-GM=CK,-N&Q \QK!B ?I0'B]]4Z]^0'7(#:UXV,QM)5"=.4P"[: M-4MW=8MP%E_;)JHG?CM?K.=]<=];K)NNR_WQXJ9G^T#5G@E-..Q0A#>)L42H MI@UJ)D:6=6.PE0;;C'J88^L(RB;@\YU$P^W$OJ!K1I/_ %!+ P04 " !; MH558_;"(*:H# "X$0 &0 'AL+W=O6PE$B5>4[DCUM@ M8C?UL/?\X)YN,FT?^+-)03:P OUWL91FY->C?X>HYCF^ B M_J&P4T?WR);R(,2C'7Q*IUY@&0%L(8BY;F -C%LGP^%Z!>O6<-O'X_AG] M3U>\*>:!*)@+]HVF.IMZ(P^EL"8ET_=B]Q&J@H86+Q%,N;]H5\4&'DI*I45> M)1L&.>7[*WFJA#A*,(6V)X150GB:,#B3$%4)D2MTS\R5=45V&5=:FK?4Y.G99Z$4*D"B548DH MTPS5-*2NMNF@%22FIIJ#0 M^SO0A#+UNXE1-E8]7RA'7S-1*L)3-?&U(66A_:0B<+LG$)XA@$/T17"=*;3@ M*:1- -]44Y<4/I=T&W8BWD%RB2+\!PJ#,&HA-/_Y]+"#3E0K'#F\Z S>.4$7 M3PDK3<5H+46.YB(O2DV@)K"'95"W;U"]Q]]<*X.!SC M$W>W! V"<;N[1S7]42?]OP2_^%X21M?4T#7_GI)') I+L]7GG6"O7;:>P!IU MC^NZQV_"Y^,^!>L)K"$8#@Z=1? +G%Y-V1'V9 M/6KI6J)3L[\,PGATQNR'I@MW=UV+O&#B!Y@5=U9?EC+)S/8(+1EII]H)]^K5 MZPFM6?RA9G7W3_: ^<@ M-^YH0*%$E%SO]X[UT_KXX<9MND^>W]IC";>W/L#LSS2^$+FA7"$&:P,97%X9 M_>7^F& _T*)P.^T'HT!Q4" !'! &0 'AL+W=OMC%)B6^QT>:='[0YLFV X]2Z%L@5OGNB4AEK4@J9WI#I2_V6DC MJ?.N:8CM#- Z@J0@:9+<$$FYPF4>SS:FS'7O!%>P,&H?V3_'VGTM%;6PTN(' MKUU;X \8U;"CO7 /^O %QGH6@8]I8>,3'8;8Q35&K+=.RQ'L%4BNAC=]'OMP M DC3,X!T!*11]Y HJEQ31\O'%?AHVR=\;?P!EV_?S&^23Z^4D$TE9*^QE]^T8E0Q M$+02@+K>L-9/&=*5X UUY]H]<"XB9UB\?9EELX\YV9\J(2=S$5;LGIJ&*XL$ M[#PLF;WW>#.,[> XW<51J;3S@Q?-UF\ZF!#@[W=:NZ,3IF_Z=Y1_ 5!+ P04 M " !;H558109P'[8# #;"P &0 'AL+W=O>3?;"?E5Y0":/)4%5W,GUWISX[HJS:&D MZDIL@./*2LB2:AS*M:LV$FA6.Y6%&WA>Y):4<2>9U7,/,IF)2A>,PX,DJBI+ M*I_OH!"[N>,[+Q,?V#K79L)-9ANZAD?0'S2$0] Z!$.'4SN$K4-8"VV8U;+NJ:;)3(H= MD<8:TBGDS\!8Z#(B+RG4E(34O+Z'C1EA7J#LQ\? M[\GK5V_(*\(X^3L7E:(\4S-7X]8&P$W;;>Z:;8(3V_@!>2>XSA7YC6>0'0*X MR+DC'KP0OPO.(MY#>D5"_Q<2>$%H(;2XW#TX0R?LXAC6>.'Y.'ZY72HM,3?_ ML<6H@1C;(:RC,1J5.& *@7:FB,-:%R#FO=EFTS&/D9_V]=U;!1%T=[H@.^D MXSLYRW=120E<$S'@73"Z9 73#*Q\&]"H1\6/KOT!7XM1/)G:^48=W^@LW_>" MC]+OXQP=T9EXX73 V6(T]4([Y[CC')_E_#/EN:5$!$2O"L0CAB\7*JCP2 ML:'/6 OL61(?)T <> ,%QT;QR2RY[A1AE M[UF[=3_FOA<.GP.+5>Q-!KK<7IM4@ES7W:,B=:(WC4K/'+MOD,8 UU=" MZ)>!V:#KYY/_ %!+ P04 " !;H558X5H$YL<# ;#@ &0 'AL+W=O MT?&P3E4B-I.SDWX^4%-F1&+D0MAM;E/@>/N^AQ$/.#HS_$#L MB9[RC(JYM9.RN+9MD>X@Q^**%4#5DPWC.9:JR;>V*#C@=27*,]MSG-#.,:%6 M,JON+7DR8Z7,"(4E1Z+,<\R?/T+&#G/+M5YN?"7;G=0W[&16X"T\@'PLEERU M[#;*FN1 !6$4<=C,K1OW>N$&6E#U^)/ 09Q<(VUEQ=@/W?A]/;<<3009I%*' MP.IO#PO(,AU)$ZFE\D%P])4HGDWM0.1#H$MV5 MLN2 OA!*\C)'2_RL)DL*]$C7P-$?!7 L"=VB1O#^%B0FF?B@I(\/M^C]NP_H M'2(4?=NQ4F"Z%C-;*CX]BITV+!]K%N\-EEM(KY#O7B#/\7R#?/'S.HF_'!T"/!PQ8\/ <>F<## M/K@7>QWPP= CP:,6/#H''IO HSYXT$WX8.21W''+'0]R?]N!*M$;"=Q$'_?H M([U\OJ(?C#^2?MK23X?IF<29KEU586%M)0URZ.9=P=K)O- M%*4EY]I+P;C>/QHI/<.DA+';Q31UBR;3-SB/!=@=KL#WC&XOU2N3OS#JC'>S MS%89V6+]U)SH?KF>./ZTZ\#0:^KX;Q@X%F)WN!)W-HD7Z)[@%;.ZXFIF5RP)R8$*PBCBL)A:9^[IS/4T MP$3\(K 5M3'25FX9N].3RV1J.5H19!!+38'590,SR#+-I'3\*4FMZC\UL#Y^ M8/]DS"LSMUC C&6_22+3J15:*($%7F?RFFV_0&EHJ/EBE@GSB[9EK&.A>"TD MRTNP4I 36ESQ?9F(&L =/ /P2H"W+\ O ;XQ6B@SMBZPQ-&$LRWB.EJQZ8') MC4$K-X3J;9Q+KNX2A9/19V!+CE'X+?+8_W&O";96T*G->E3G/\/G_SUR\FP5LLM!F ML> Z)K&'?K^S[7>S1-T:7QYEZ M!),.MP7%R%#H%\HF<@=#9SRQ-W4;+5&A%X955$/?H-(WZ-1W0XE4VN822VC5 MU@E_Z4[T1-9P.JR<#M^@$(=]VN^)K&$_J.P'KR_$@B*HE=@H"$8[=?@TR/5< MQV^OPU$E;[1/'7XE=)FPO$U;)_ZE.]$36<-J6%D-WZ 0PS[M]T36L#^N[(]? M7XCC)S4V=(>[+\2G00.O%M10YSJ/)[W3J>^'3(&W'KN=N)=N05]L39>U?L9] M@R(L2?M*04]LS10\-B9NY\&_7R&6'(U3-PC]G4ILBQI[P4XIVK7^4S?_WS%? M$M4R9K!0,.=DI,X'7O33Q42RE6E);YE4#:X9INH;!+@.4/<7C,F'B>YRJZ^: MZ!]02P,$% @ 6Z%56%J&ULK5AA].Y-I-5*BB# M>X%D599$?+^%@N\6#G;V&P]TG2NSX2;S#5G#(ZBGS;W0*[=ER6@)3%+.D(#5 MPKG!UTL<&8"-^(?"3AY=(R/EF?,7L_B<+1S/9 0%I,I0$/VQA244A6'2>?S7 MD#KM,PWP^'K/_LF*UV*>B80E+_ZEFU? MM&MB/0>EE52\;, Z@Y*R^I-\:PIQ!-!"^P%^ _!/ 9-7 $$#"*S0.C,KZXXH MDLP%WR%AHC6;N;"UL6BMAC)SC(]*Z+M4XU3R._"U()NGJ\0Q ?I%0KP+\CW_* GH>7;X?Y .D%[(H'E"U[A,Q44=071\W>T/A1;P%I7 MN:]D->.DG]&\":[EAJ2PBS@/\R=A8,YWVY->V*87#J;WQ*B"##TJ MHK2][9>$,)*1OD0'F=Y[)B.1=41'K>AH=$-&8XH?B:PC?MJ*G_Z@(6M\=&S( M*)C$^,20YV&^AZ=QW&_(69O>;#"]CY70O^CH@K*TJ#+*UJBQZ)_Z.N/E95_& M@Y3O/9R1R#KJXU9]/+HSXS'%CT36$8^]PT^W]X/>; @ZKHN\>'KBS;ZP:1CY M_=[$1[T%'DSP1O^ @\W%G^K'$1O6H.X=Y_"2&Q=E8?V M!(?CVW#41F4LMFX!#JT*'FP&WF+#Z+R!Q*?=8T_09(I/WX?NT=A5@EC;:52B ME%=,U>-'N]M.O#=VSCO9OS63L!WG#C3U&/V%B#75PU44]F=8+ MQ3=VN'OF2H^*]C+7TSP($Z#OKSA7^X5Y0/O_@>1_4$L#!!0 ( %NA55@2 MIC37B@, - 1 9 >&PO=V]R:W-H965T9 *@T'.>,3GW$J6*<]^740(YE0-> --W5ESD M5.FA6/NR$$!CFY1G/@F"L9_3E'F+F9V[$XL9WZ@L97 GD-SD.15?+R'CN[F' MO9>)^W2=*#/A+V8%7<,#J#^+.Z%'?HT2ISDPF7*&!*SFW@4^7^*)2; 1?Z6P MDWO7R%!YY/S)#*[CN1>8BB"#2!D(JG^VL(0L,TBZCO\J4*]^IDGJ80ES_Y.8Y7,O:F'8EC13:;N^>X35(1&!B_BF;1_T:Z*#3P4;:3B>96L M*\A35O[2YTJ(O00\/I) J@1RF# \DA!6":$E6E9F:5U111IQ4?@:T&+)(W0-2M=8=5E,5IR%@%3PLY(Q%?H/I5/ MZ .ZI<),;@']= 6*IIG\6<\N;;$@VGDS7^DJS;/\J*KHLJR('*D($W3#F4HD M^HW%$+.%Z27L0KB 8HQ+\@$I"PHZ#EZ]-)3SEA+7EH\89'\&[U MRWD/6V ;D.A;H]L7!EUJ]8*9M_Q<%C2"N:=?8PEB"][BQQ_P./BUBZDCL!;O M8+H)!B,K< =*>$*K2W%7B.#G?FU M@C(5[SD1CP[\VO_$MS(B#2/2R^@BBOB&*:E7-X)T2Q\S>$6_T ]Z\J(Z0FM+ MT+1*.'Q/?SOMG5RAM:5HNB?'!N^,"R?#[B\R;GH$Q^]I7:?ME"NTMA1-0X5[&Y73K#OILB0.#GN) M[CB"SPZLZ^_MC;7UUO;(0")KSW(+6<_6QQ(7=C-^,']ICBOLGKN!*<\Z;JA8 MIWJ'G,%*0P:#B3:>*(\/RH'BA=V!/W*E_6\O$Z Q"!.@[Z\X5R\#\X#Z$&?Q M'5!+ P04 " !;H558CGHADHD" "[" &0 'AL+W=O+:1<. MG 2K!E/;D/;?[]A0E+24M5,B!?SUOL>/;3B$6R'O5 J@R4/&#K=HI$T.R$N+.5*Z2F>.9"0&'6!L'BK<*YL"Y,<)IW#>>3AO2 M"'?+3^Z7EAU95E3!7/!?+-'IS#EU2 )K6G)]([;?H.&9&+]8<&6O9%N/#0*' MQ*72(FO$.(.,Y?6=/C3KL",8CE\1^(W ?ZM@U A&%K2>F<5:4$VC4(HMD68T MNIF"71NK1AJ6FUU<:HF]#'4Z6I8K!?U"']5T)>PFI ?.\$__ZX M0S[OEY^7FP'Q)E;N[\M=A&]7P&]7P+=^HS>N /G]'4>0*PV9^M-%5]N-N^W, M4W>F"AK#S,''2H&LP(D^?1@&WIYEKLZDU,V^9*AIZ]2]TJPZ><W! M3EK8R6&/[>20Y ''23I\=M!JG-^!_XDQ;G.F_<5BNM"PQ M.^H3L@8@-!-E]P&>OD!Z#M,;[KTP[DYJ,6G]!Y4;G"SAL$9[;S#%DR#K5%E7 MM"ALMED)C;G+%E/\N@!I!F#_6@C]5#$)K/U>B?X"4$L#!!0 ( %NA55A] M"8#K8 , )@6 - >&PO;R-1FY0?31=8S<)$_HR+T_>_]K MF:NK=XZYGGPX.?$O_/OSJUWDK(;.7<\J?'F ,"J+B48'N?7W^?51\?YAXONT M,>G!MG35_50+&>(I1HLMM&HQ_C+Y?=]*[(2$"D8.[&2_&QB?QGX/HS]1:$2\ M.E7'PS07FXP-7=.@HY",.@^$C]P)X6PJ&;!2DC&^-LT]:)CE/)>.TEM%APV@ MI7PT<&!JL(MJG8R)7%:Q303S.ZV[[P!-#0PRSEN#/=>J M\0GDU.6[=:$=SB59![U+=T.H+CK(-)<)E6V8P&V:QD-.4[ CV7P!5Y47'H!* MY9DN)(S,7\%FXQ/],M[57:6;\J=31(E9ENH-)U'JA4;-9M^2U)<4=7JDFG58I[[AVAYW\[SW,J MJ"2\:UKG_EN>Y1<[KI_)K^&YNJWL.K::#/MOWV-]!GGK)J-C,'D4RSTX!I/Q M$9CLO]I=\QEWH*.8R. 83/;>I$FO/E-V#JY;Q]:VU8'7@Y'[ UXZ^":H,UTR MKIBH:PN6)%0\.;UJ>46F^K5[2U_W3VA*EES=M>#(W92_TX0ML[CM=0,34??: ME+_!\/11N'DWT;&82.B*)I.Z*N?3JNCH@HY:?X"PBUQ7'SN"<0QF1P##XF . M,(YA87'^I_$,T/$8#/,VL"(#E#- .89E0R;5%XMCY\3Z8Q]I'(=A%&$S.IE8 M'4RP>8LB^+.K8=Z @<6!2,^;:WRU\0S9GP?8FN[+$&RD>"9B(\7G&A#[O $C MCNVKC<4!!K8*6.Y ?'LXY&$3([$7SMZX/M MDC",8SL"F-U!&&(([$8-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( %NA55A1-$)-+04 $\L / >&PO=V]R:V)O;VLN>&UL MQ9I+<^(X$(#_BHI3]I %_)J95$@5 ?*H2H *5/8X)8P 56R)E>0D,[]^) .S M#4MZ]]+A1"P9Y7,;Z6NW?/FFS@TZK\+T6"E5+*4/\6\TV@UF%WIMSMMY$^M'"\FN=%% MT6FT-QW/PCB9_ZMY$B"G?&;K%L=G3]R#=!I9RP^XD,:Z^HQZ?.X97X4_>7-4 M.7TC"R=,GSMQ:W2UEFH9AO%7T0274<=A][D)XH7Y/V'4BX7,15_G52F4V\31 MB"( *KN2:]M@BI>BT^CI5V'"]?A_<#_?7)OS4"!2YD+Z#G,_K_'H4+K57#IV MKS9?]KT *T*P(EJLWF@X&3W<][O309]==Q^ZP]Z 3>X&@^D$ ,8(8'PR0'8V MY@ R02"33X2<3/W'XV#H 4/ '(%(%,3P;9&SV. 62&0&8G@YQ,1ST M^06!_'*Z2'8G=P#R*P+YE19RR%UE!-,+=EU9J82UC*LYF\BEDGX( /D-@?Q& M"WDC%5>YY 6;!()P-NL+QV5AX;+=PM;M%BWBK=;S-UD4=?1&;B6,7\4=5\O MP;H0$]4+L5]NN#3LF1>58(^"6W_KPQ?VHHAIIDWLF;Z8.M2 ML"E_%WOQP032)C;(V(B%,$;X">IT_E+_V'JZ++6J&R FII VL4,F*V[$^8Q; M4>/YD>QA,M/&[-$FUL>#]LO(Z:)-[(L'OVKLTV!>:!.+X5;HI>'KEF?I)!,1-8P,8LE)RRS/4]A9B8A9*3E+G" MDLF-X;#$E& 62J@M]!'FM52ZE! 3LU!";*$Z$]_%3K[ZE&T[SV%RE* ;*\0" MVA*&I%>KNH!R%!&33_(9CS/G8;8((ZQC@_>0G_^.)<3$Y)-\Y@/..:MS]9GP M0PD6NB F)I^$6#X'F&.C X//A_UH'A1B8O))B.5S@#D409';"JYOA)B8?!)B M^1QB'DQTN#&)R2P'TU,/BFQ?#XL:FQ^IQ 3,U!*;" $,W1!3'1S_T0[,Q[S+R&7$!.S4$IL M(2R:^_M<*6:A]%0%MS#K+4PS4\Q"Z><6W'R>Q(N\*K;KT0)B8A9*J0MOAYA= MY>1<%E6M(OBB4899*".V$+I-Q\X@)F:AC-A"VS+F?Z7M&::@C%A!OQEOJKIJ M^!C>1ZQ*-N8_PC%C\]Y-DH:] M]$55%&%]'JD'S>>[]V%W[_)>_0)02P,$% @ 6Z%56,A!-T#(HPS=1Y +Z1 ITA@\%3$D>/E7'X@AGWZ50SON MNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ M7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6 M<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_* M$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+ M@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV2;06U%O M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O M(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] MO8- [T"]@T#O0+V#0.] O8- [T"]@T#OF'RL)- [4.\@T#M0[R#0.U#O(- [ M4.\@T#NCWIE [XQZ9P*],^J="?3.J'2KWV?*WQ^=])]7B^MUP??UE^G9RP<\$YW5;4Y[]02P,$% @ M6Z%56.(A,D+Q 0 &2< !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P M$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T M5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK M3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\M MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:= MM\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX M./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I0 M9#4HLAH460V*K 9%5H,BJT&1U?RGK/?.K?\X?GR6G6WZMWPV_B-N\0)02P$" M% ,4 " !;H558!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %NA55@6+Y/([@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ 6Z%56.3@L]D4" C$ !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6Z%56+#<8]N5! V1$ !@ ("!JAH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56"#(G@8P!@ @P\ !D M ("!;V8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6Z%56*^C'H*.$P (3X !D ("!W78 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56,8W MSX;:"0 )!P !D ("!FJ$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56 0'D4\P! 31 !D M ("!M+4 'AL+W=O&PO M=V]R:W-H965T6?I@( M .<% 9 " @2J^ !X;"]W;W)K&UL4$L! A0#% @ 6Z%56,^V<&T:-0 !;@ !D ("! M!\$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6Z%56$5"&>#N @ -@8 !D ("!0P ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56 @7GGBD M!0 70X !D ("!]@T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56&N:#+R, P +0@ !D M ("!=QP! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6Z%56,)W,!$N P !PD !D ("!UR\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6Z%56.^T/I&5 @ E08 !D ("!E3H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56*@YB&8)! MA0 !D M ("!!E$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6Z%56//KP?"+ P 1PX !D ("!KV&PO=V]R:W-H965T*@, #<+ 9 " M@49N 0!X;"]W;W)K&UL4$L! A0#% @ 6Z%5 M6/WPVF[3! /!( !D ("!IW$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56$]?K33Q @ *@@ M !D ("!:7\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56"+3/(VL P F1$ !D M ("!;) ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6Z%56#DYHX*I P _PP !D ("!L)P! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56/J' MM <5 @ 1P0 !D ("!(:@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6Z%56*E6H63X @ X0P !D M ("!6+(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6Z%56(YZ(9*) @ NP@ !D ("! M%;T! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !;H558XB$R0O$! 9)P $P M @ '[RP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2P!+ (04 = %S@$ ! end XML 82 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 83 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 196 438 1 true 79 0 false 7 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 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? DEFICIT Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? DEFICIT Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - 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 0000010 - Disclosure - Financial Statement Details Sheet http://www.inseego.com/role/FinancialStatementDetails Financial Statement Details Notes 10 false false R11.htm 0000011 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.inseego.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.inseego.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Debt Sheet http://www.inseego.com/role/Debt Debt Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.inseego.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Preferred Stock and Common Stock Sheet http://www.inseego.com/role/PreferredStockandCommonStock Preferred Stock and Common Stock Notes 15 false false R16.htm 0000016 - Disclosure - Share-based Compensation Sheet http://www.inseego.com/role/SharebasedCompensation Share-based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Loss per Share Sheet http://www.inseego.com/role/LossperShare Loss per Share Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.inseego.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Leases Sheet http://www.inseego.com/role/Leases Leases Notes 19 false false R20.htm 0000020 - Disclosure - Geographic Information and Concentrations of Risk Sheet http://www.inseego.com/role/GeographicInformationandConcentrationsofRisk Geographic Information and Concentrations of Risk Notes 20 false false R21.htm 0000021 - Disclosure - Subsequent Events Sheet http://www.inseego.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 9954471 - 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 22 false false R23.htm 9954472 - Disclosure - Financial Statement Details (Tables) Sheet http://www.inseego.com/role/FinancialStatementDetailsTables Financial Statement Details (Tables) Tables http://www.inseego.com/role/FinancialStatementDetails 23 false false R24.htm 9954473 - 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 24 false false R25.htm 9954474 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.inseego.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.inseego.com/role/FairValueMeasurements 25 false false R26.htm 9954475 - Disclosure - Debt (Tables) Sheet http://www.inseego.com/role/DebtTables Debt (Tables) Tables http://www.inseego.com/role/Debt 26 false false R27.htm 9954476 - Disclosure - Income Taxes (Tables) Sheet http://www.inseego.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.inseego.com/role/IncomeTaxes 27 false false R28.htm 9954477 - Disclosure - Share-based Compensation (Tables) Sheet http://www.inseego.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.inseego.com/role/SharebasedCompensation 28 false false R29.htm 9954478 - Disclosure - Loss per Share (Tables) Sheet http://www.inseego.com/role/LossperShareTables Loss per Share (Tables) Tables http://www.inseego.com/role/LossperShare 29 false false R30.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.inseego.com/role/LeasesTables Leases (Tables) Tables http://www.inseego.com/role/Leases 30 false false R31.htm 9954480 - Disclosure - Geographic Information and Concentrations of Risk (Tables) Sheet http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskTables Geographic Information and Concentrations of Risk (Tables) Tables http://www.inseego.com/role/GeographicInformationandConcentrationsofRisk 31 false false R32.htm 9954481 - 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 32 false false R33.htm 9954482 - Disclosure - Financial Statement Details - Inventories (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails Financial Statement Details - Inventories (Details) Details 33 false false R34.htm 9954483 - Disclosure - Financial Statement Details - Narrative (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails Financial Statement Details - Narrative (Details) Details 34 false false R35.htm 9954484 - 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 35 false false R36.htm 9954485 - 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 36 false false R37.htm 9954486 - Disclosure - Financial Statement Details - Rental Assets (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails Financial Statement Details - Rental Assets (Details) Details 37 false false R38.htm 9954487 - 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 38 false false R39.htm 9954488 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 39 false false R40.htm 9954489 - 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 40 false false R41.htm 9954490 - 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 41 false false R42.htm 9954491 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.inseego.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 42 false false R43.htm 9954492 - 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 43 false false R44.htm 9954493 - Disclosure - Debt - Narrative (Details) Sheet http://www.inseego.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 44 false false R45.htm 9954494 - Disclosure - Debt - Components (Details) Sheet http://www.inseego.com/role/DebtComponentsDetails Debt - Components (Details) Details 45 false false R46.htm 9954495 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.inseego.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 46 false false R47.htm 9954496 - Disclosure - Income Taxes - Loss before Income Taxes (Details) Sheet http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails Income Taxes - Loss before Income Taxes (Details) Details 47 false false R48.htm 9954497 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 48 false false R49.htm 9954498 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) Sheet http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails Income Taxes - Net Deferred Tax Liabilities (Details) Details 49 false false R50.htm 9954499 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.inseego.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 50 false false R51.htm 9954500 - 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 51 false false R52.htm 9954501 - 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 52 false false R53.htm 9954502 - Disclosure - Preferred Stock and Common Stock - Narrative (Details) Sheet http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails Preferred Stock and Common Stock - Narrative (Details) Details 53 false false R54.htm 9954503 - Disclosure - Share-based Compensation - Narrative (Details) Sheet http://www.inseego.com/role/SharebasedCompensationNarrativeDetails Share-based Compensation - Narrative (Details) Details 54 false false R55.htm 9954504 - 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 55 false false R56.htm 9954505 - 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 56 false false R57.htm 9954506 - Disclosure - Share-based Compensation - Stock Option Activity (Details) Sheet http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails Share-based Compensation - Stock Option Activity (Details) Details 57 false false R58.htm 9954507 - 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 58 false false R59.htm 9954508 - Disclosure - Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) Sheet http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) Details 59 false false R60.htm 9954509 - Disclosure - Loss per Share - Antidilutive Securities (Details) Sheet http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails Loss per Share - Antidilutive Securities (Details) Details 60 false false R61.htm 9954510 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.inseego.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.inseego.com/role/CommitmentsandContingencies 61 false false R62.htm 9954511 - Disclosure - Leases - Narrative (Details) Sheet http://www.inseego.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 62 false false R63.htm 9954512 - 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 63 false false R64.htm 9954513 - Disclosure - Geographic Information and Concentrations of Risk - Geographic Concentration of Assets (Details) Sheet http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails Geographic Information and Concentrations of Risk - Geographic Concentration of Assets (Details) Details 64 false false R65.htm 9954514 - Disclosure - Geographic Information and Concentrations of Risk - Geographic Concentration of Net Revenues (Details) Sheet http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails Geographic Information and Concentrations of Risk - Geographic Concentration of Net Revenues (Details) Details 65 false false R66.htm 9954515 - Disclosure - Geographic Information and Concentrations of Risk - Narrative (Details) Sheet http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails Geographic Information and Concentrations of Risk - Narrative (Details) Details http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskTables 66 false false R67.htm 9954516 - Disclosure - Subsequent Events (Details) Sheet http://www.inseego.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.inseego.com/role/SubsequentEvents 67 false false All Reports Book All Reports insg-20231231.htm insg-20231231.xsd insg-20231231_cal.xml insg-20231231_def.xml insg-20231231_lab.xml insg-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "insg-20231231.htm": { "nsprefix": "insg", "nsuri": "http://www.inseego.com/20231231", "dts": { "inline": { "local": [ "insg-20231231.htm" ] }, "schema": { "local": [ "insg-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "insg-20231231_cal.xml" ] }, "definitionLink": { "local": [ "insg-20231231_def.xml" ] }, "labelLink": { "local": [ "insg-20231231_lab.xml" ] }, "presentationLink": { "local": [ "insg-20231231_pre.xml" ] } }, "keyStandard": 390, "keyCustom": 48, "axisStandard": 28, "axisCustom": 1, "memberStandard": 56, "memberCustom": 21, "hidden": { "total": 15, "http://fasb.org/us-gaap/2023": 9, "http://xbrl.sec.gov/dei/2023": 4, "http://www.inseego.com/20231231": 2 }, "contextCount": 196, "entityCount": 1, "segmentCount": 79, "elementCount": 661, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 845, "http://xbrl.sec.gov/dei/2023": 38 }, "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-20231231.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-20231231.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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "unique": true } }, "R4": { "role": "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "unique": true } }, "R5": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "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", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.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-20231231.htm", "unique": true } }, "R6": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "unique": true } }, "R7": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "longName": "0000007 - 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-17", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - 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:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.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-20231231.htm", "unique": true } }, "R9": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies", "longName": "0000009 - 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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.inseego.com/role/FinancialStatementDetails", "longName": "0000010 - Disclosure - Financial Statement Details", "shortName": "Financial Statement Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssets", "longName": "0000011 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.inseego.com/role/FairValueMeasurements", "longName": "0000012 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.inseego.com/role/Debt", "longName": "0000013 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.inseego.com/role/IncomeTaxes", "longName": "0000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.inseego.com/role/PreferredStockandCommonStock", "longName": "0000015 - Disclosure - Preferred Stock and Common Stock", "shortName": "Preferred Stock and Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.inseego.com/role/SharebasedCompensation", "longName": "0000016 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.inseego.com/role/LossperShare", "longName": "0000017 - Disclosure - Loss per Share", "shortName": "Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.inseego.com/role/CommitmentsandContingencies", "longName": "0000018 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.inseego.com/role/Leases", "longName": "0000019 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRisk", "longName": "0000020 - Disclosure - Geographic Information and Concentrations of Risk", "shortName": "Geographic Information and Concentrations of Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.inseego.com/role/SubsequentEvents", "longName": "0000021 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies", "longName": "9954471 - 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": "22", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.inseego.com/role/FinancialStatementDetailsTables", "longName": "9954472 - Disclosure - Financial Statement Details (Tables)", "shortName": "Financial Statement Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9954473 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.inseego.com/role/FairValueMeasurementTables", "longName": "9954474 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.inseego.com/role/DebtTables", "longName": "9954475 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.inseego.com/role/IncomeTaxesTables", "longName": "9954476 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.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-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.inseego.com/role/SharebasedCompensationTables", "longName": "9954477 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.inseego.com/role/LossperShareTables", "longName": "9954478 - Disclosure - Loss per Share (Tables)", "shortName": "Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.inseego.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "insg:SupplementalLeaseInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "insg:SupplementalLeaseInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskTables", "longName": "9954480 - Disclosure - Geographic Information and Concentrations of Risk (Tables)", "shortName": "Geographic Information and Concentrations of Risk (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "longName": "9954481 - 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": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.inseego.com/role/FinancialStatementDetailsInventoriesDetails", "longName": "9954482 - Disclosure - Financial Statement Details - Inventories (Details)", "shortName": "Financial Statement Details - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails", "longName": "9954483 - Disclosure - Financial Statement Details - Narrative (Details)", "shortName": "Financial Statement Details - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "insg:ContractManufacturingLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "unique": true } }, "R35": { "role": "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails", "longName": "9954484 - 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": "35", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails", "longName": "9954485 - 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": "36", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "longName": "9954486 - Disclosure - Financial Statement Details - Rental Assets (Details)", "shortName": "Financial Statement Details - Rental Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-4", "name": "insg:RentalAssetsGross", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "insg:RentalAssetsGross", "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-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954487 - 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": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedRoyaltiesCurrent", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedRoyaltiesCurrent", "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-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9954488 - 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": "39", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "unique": true } }, "R40": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "longName": "9954489 - 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": "40", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseofFiniteLivedIntangibleAssetsDetails", "longName": "9954490 - 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": "41", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails", "longName": "9954491 - Disclosure - Fair Value Measurement - Narrative (Details)", "shortName": "Fair Value Measurement - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:FinancialLiabilitiesFairValueDisclosure", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:FinancialLiabilitiesFairValueDisclosure", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails", "longName": "9954492 - 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": "43", "firstAnchor": { "contextRef": "c-90", "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.inseego.com/role/DebtNarrativeDetails", "longName": "9954493 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "insg:NotesPayableAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "insg:NotesPayableAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.inseego.com/role/DebtComponentsDetails", "longName": "9954494 - Disclosure - Debt - Components (Details)", "shortName": "Debt - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-43", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "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-20231231.htm", "unique": true } }, "R46": { "role": "http://www.inseego.com/role/DebtInterestExpenseDetails", "longName": "9954495 - Disclosure - Debt - Interest Expense (Details)", "shortName": "Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:InterestExpenseDebt", "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-20231231.htm", "unique": true } }, "R47": { "role": "http://www.inseego.com/role/IncomeTaxesLossbeforeIncomeTaxesDetails", "longName": "9954496 - 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": "47", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "longName": "9954497 - 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": "48", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails", "longName": "9954498 - 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": "49", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.inseego.com/role/IncomeTaxesNarrativeDetails", "longName": "9954499 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "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-20231231.htm", "first": true, "unique": 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-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails", "longName": "9954500 - 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": "51", "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-20231231.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-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "longName": "9954501 - 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": "52", "firstAnchor": { "contextRef": "c-5", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "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-20231231.htm", "unique": true } }, "R53": { "role": "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails", "longName": "9954502 - Disclosure - Preferred Stock and Common Stock - Narrative (Details)", "shortName": "Preferred Stock and Common Stock - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "unique": true } }, "R54": { "role": "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "longName": "9954503 - Disclosure - Share-based Compensation - Narrative (Details)", "shortName": "Share-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "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-20231231.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-20231231.htm", "unique": true } }, "R55": { "role": "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails", "longName": "9954504 - 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": "55", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-145", "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-20231231.htm", "unique": true } }, "R56": { "role": "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails", "longName": "9954505 - 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": "56", "firstAnchor": { "contextRef": "c-151", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-151", "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-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails", "longName": "9954506 - 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": "57", "firstAnchor": { "contextRef": "c-5", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "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-20231231.htm", "unique": true } }, "R58": { "role": "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "longName": "9954507 - 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": "58", "firstAnchor": { "contextRef": "c-160", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-158", "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-20231231.htm", "unique": true } }, "R59": { "role": "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails", "longName": "9954508 - Disclosure - Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details)", "shortName": "Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "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-20231231.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails", "longName": "9954509 - Disclosure - Loss per Share - Antidilutive Securities (Details)", "shortName": "Loss per Share - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.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", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.inseego.com/role/CommitmentsandContingenciesDetails", "longName": "9954510 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.inseego.com/role/LeasesNarrativeDetails", "longName": "9954511 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "insg:SupplementalLeaseInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "unique": true } }, "R63": { "role": "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails", "longName": "9954512 - 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": "63", "firstAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails", "longName": "9954513 - Disclosure - Geographic Information and Concentrations of Risk - Geographic Concentration of Assets (Details)", "shortName": "Geographic Information and Concentrations of Risk - Geographic Concentration of Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails", "longName": "9954514 - Disclosure - Geographic Information and Concentrations of Risk - Geographic Concentration of Net Revenues (Details)", "shortName": "Geographic Information and Concentrations of Risk - Geographic Concentration of Net Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-180", "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-20231231.htm", "unique": true } }, "R66": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails", "longName": "9954515 - Disclosure - Geographic Information and Concentrations of Risk - Narrative (Details)", "shortName": "Geographic Information and Concentrations of Risk - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-188", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-188", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.inseego.com/role/SubsequentEventsDetails", "longName": "9954516 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-109", "name": "insg:LineOfCreditFacilityDebtCovenantThreshold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:DebtInstrumentFeeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20231231.htm", "unique": true } } }, "tag": { "insg_A2009OmnibusIncentiveCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "A2009OmnibusIncentiveCompensationPlanMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Omnibus Incentive Compensation Plan", "label": "2009 Omnibus Incentive Compensation Plan [Member]", "documentation": "2009 Omnibus Incentive Compensation Plan [Member]" } } }, "auth_ref": [] }, "insg_ATMOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "ATMOfferingMember", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATM Offering", "label": "ATM Offering [Member]", "documentation": "ATM Offering" } } }, "auth_ref": [] }, "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r26", "r845" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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": [ "r793" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for expected credit losses of $1,113 and $541, 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": [ "r311", "r312" ] }, "insg_AccruedContractManufacturingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "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": "Accrued expenses and other current liabilities, total", "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": [ "r29" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "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": "Professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "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": "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": [ "r29", "r812" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r74", "r208", "r672" ] }, "insg_AccumulatedDepreciationRentalAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "AccumulatedDepreciationRentalAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails": { "parentTag": "insg_RentalAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental assets - accumulated depreciation", "negatedTerseLabel": "Less\u2014accumulated depreciation", "label": "Accumulated Depreciation, Rental Assets", "documentation": "Accumulated Depreciation, Rental Assets" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r39", "r134", "r216", "r668", "r691", "r692" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r14", "r39", "r561", "r564", "r604", "r687", "r688", "r897", "r898", "r899", "r910", "r911", "r912" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r126", "r845", "r1004" ] }, "insg_AdditionalPaidInCapitalAdjustmentsToExtinguishmentOfNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "AdditionalPaidInCapitalAdjustmentsToExtinguishmentOfNotes", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment relating to extinguishment of 2022 Notes", "label": "Additional Paid In Capital, Adjustments to Extinguishment of Notes", "documentation": "Additional Paid In Capital, Adjustments to Extinguishment of Notes" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "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": [ "r517", "r518", "r519", "r703", "r910", "r911", "r912", "r978", "r1005" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes withheld on net settled vesting of RSUs", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r93", "r94", "r483" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockSplit", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impact of retroactively adjusted reverse 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": [ "r15", "r165" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r747", "r804", "r851", "r941", "r985", "r986", "r987" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r512", "r520" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r217", "r315", "r353" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "AmortizationOfDebtDiscountPremium", "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": "Amortization of debt discount", "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": [ "r7", "r111", "r142", "r431" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "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 issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r138", "r431", "r588", "r903" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r431", "r588", "r828", "r829", "r903" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "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": [ "r7", "r66", "r71" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares excluded from EPS calculation", "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": [ "r272" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails" ], "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/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails" ], "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": [ "r50" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r177", "r212", "r242", "r283", "r297", "r302", "r347", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r554", "r558", "r575", "r663", "r740", "r845", "r858", "r933", "r934", "r988" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r203", "r220", "r242", "r347", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r554", "r558", "r575", "r845", "r933", "r934", "r988" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "insg_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "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": [ "r863", "r864", "r865" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.inseego.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r863", "r864", "r865" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.inseego.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r863", "r864", "r865" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "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": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r105", "r107" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "insg_Between15MillionAnd25MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "Between15MillionAnd25MillionMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Between 15 Million and 25 Million", "label": "Between 15 Million and 25 Million [Member]", "documentation": "Between 15 Million and 25 Million" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r155" ] }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "localname": "CanaccordGenuityLLCMember", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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/2023", "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": [ "r47", "r48", "r49" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r12", "r184" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "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": "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": [ "r44", "r206", "r810" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r45", "r176" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 and cash equivalents, 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": [ "r44", "r146", "r238" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1", "r146" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r890", "r1000" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r200", "r213", "r214", "r215", "r242", "r266", "r267", "r269", "r271", "r277", "r278", "r347", "r400", "r402", "r403", "r404", "r407", "r408", "r441", "r442", "r445", "r448", "r455", "r575", "r696", "r697", "r698", "r699", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r728", "r749", "r767", "r786", "r787", "r788", "r789", "r790", "r870", "r906", "r913" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r213", "r214", "r215", "r277", "r441", "r442", "r443", "r445", "r448", "r453", "r455", "r696", "r697", "r698", "r699", "r830", "r870", "r906" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "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": [ "r36", "r115", "r665", "r727" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r157", "r392", "r394", "r794", "r928" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "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": [ "r848", "r849", "r850", "r852", "r853", "r854", "r855", "r910", "r911", "r978", "r1003", "r1005" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r125" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r125", "r728" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r125" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (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": [ "r15", "r125", "r728", "r746", "r1005", "r1006" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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, 11,878,557 shares issued and outstanding as of December\u00a031, 2023 and 10,846,815\u00a0shares issued and outstanding as of December\u00a031, 2022 (*)", "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": [ "r125", "r667", "r845" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r89" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r40", "r222", "r224", "r229", "r659", "r677" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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": [ "r52", "r54", "r109", "r110", "r310", "r793" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r109", "r110", "r310", "r693", "r793" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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": [ "r52", "r54", "r109", "r110", "r310", "r793", "r874" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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": [ "r52", "r54", "r109", "r110", "r310" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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": [ "r52", "r54", "r109", "r110", "r310", "r793" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r101", "r816" ] }, "insg_ContractManufacturingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "ContractManufacturingLiabilities", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract manufacturing liabilities", "label": "Contract Manufacturing Liabilities", "documentation": "Contract Manufacturing Liabilities" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r457", "r458", "r469" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "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": "Customer advances", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r457", "r458", "r469" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r159", "r410", "r411", "r421", "r422", "r423", "r427", "r428", "r429", "r430", "r431", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 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": [ "r34" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r940" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r879", "r880" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r245", "r246", "r413", "r443", "r607", "r813", "r815" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "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": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r197", "r350", "r351", "r352", "r354", "r355", "r358", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r372" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r878", "r909", "r976" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r878", "r909" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r171", "r542", "r548", "r909" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r878", "r909", "r976" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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": [ "r53", "r310" ] }, "insg_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "CustomerOneMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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/2023", "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": [ "r100" ] }, "insg_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "CustomerThreeMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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/20231231", "localname": "CustomerTwoMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer Two [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of converted amount", "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": [ "r47", "r49" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r158", "r239", "r409", "r415", "r416", "r417", "r418", "r419", "r420", "r425", "r432", "r433", "r435" ] }, "insg_DebtExitFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "DebtExitFee", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exit fee", "label": "Debt, Exit Fee", "documentation": "Debt, Exit Fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r23", "r119", "r120", "r178", "r181", "r248", "r410", "r411", "r412", "r413", "r414", "r416", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r589", "r825", "r826", "r827", "r828", "r829", "r907" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable margin on interest rate (percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "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": [ "r23", "r181", "r436" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price ($ per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r160", "r412" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r32", "r83", "r163", "r164", "r412" ] }, "insg_DebtInstrumentConvertiblePercentOfAggregatePrincipalHeldToCallInDefaultEvent": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20231231", "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/20231231", "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/20231231", "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/2023", "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/2023", "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/2023", "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/2023", "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": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r112", "r114", "r410", "r589", "r826", "r827" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "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": [ "r33" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31", "r112", "r438", "r589" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31", "r411" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r248", "r410", "r411", "r412", "r413", "r414", "r416", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r589", "r825", "r826", "r827", "r828", "r829", "r907" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r34", "r248", "r410", "r411", "r412", "r413", "r414", "r416", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r589", "r825", "r826", "r827", "r828", "r829", "r907" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r34", "r83", "r87", "r111", "r112", "r114", "r116", "r162", "r164", "r248", "r410", "r411", "r412", "r413", "r414", "r416", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r589", "r825", "r826", "r827", "r828", "r829", "r907" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r111", "r114", "r936" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt Instruments", "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": [ "r9" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r909", "r975", "r976" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "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": [ "r113" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "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": { "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": [ "r113", "r936" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r171", "r909", "r975" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_NetCashProvidedByUsedInOperatingActivities", "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": [ "r7", "r171", "r196", "r547", "r548", "r909" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r122", "r123", "r179", "r536" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r527", "r528", "r664" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r909", "r975", "r976" ] }, "insg_DeferredTaxAssetsConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "DeferredTaxAssetsConvertibleDebt", "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": "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/20231231", "localname": "DeferredTaxAssetsDepreciationAndAmortization", "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": "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/2023", "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": [ "r537" ] }, "insg_DeferredTaxAssetsInterestExpenseLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "DeferredTaxAssetsInterestExpenseLimitation", "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": "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/2023", "localname": "DeferredTaxAssetsInventory", "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": "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": [ "r98", "r974" ] }, "insg_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "DeferredTaxAssetsLeasingArrangements", "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": "Right-of-use-asset", "label": "Deferred Tax Assets, Leasing Arrangements", "documentation": "Deferred Tax Assets, Leasing Arrangements" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r973" ] }, "insg_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards", "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": "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": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "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": "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": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r97", "r98", "r974" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "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": "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": [ "r98", "r974" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "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": "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": [ "r98", "r974" ] }, "insg_DeferredTaxAssetsUnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "DeferredTaxAssetsUnrecognizedTaxBenefits", "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": "Unrecognized tax benefits", "label": "Deferred Tax Assets Unrecognized Tax Benefits", "documentation": "Deferred tax assets unrecognized tax benefits." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowances", "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": [ "r538" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r95", "r973" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "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": "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": [ "r98", "r974" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "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": "Operating lease liability", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r98", "r974" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation and amortization", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r98", "r974" ] }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "crdr": "credit", "calculation": { "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign currency gains", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions." } } }, "auth_ref": [ "r98", "r974" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r479" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r7", "r73" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "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": [ "r7", "r73" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r7", "r286" ] }, "us-gaap_DerivativeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r16", "r102", "r103", "r104", "r108", "r247" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r172" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r481", "r485", "r513", "r514", "r516", "r838" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r120", "r121", "r180", "r856", "r998" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Series E 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": [ "r5", "r165" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r863", "r864", "r865" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r863", "r864", "r865", "r867" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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": [ "r866" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r861" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "insg_EPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "EPSAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per common share:", "label": "EPS [Abstract]", "documentation": "EPS" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (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": [ "r230", "r254", "r255", "r256", "r257", "r258", "r263", "r266", "r269", "r270", "r271", "r275", "r569", "r570", "r660", "r678", "r818" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (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": [ "r230", "r254", "r255", "r256", "r257", "r258", "r266", "r269", "r270", "r271", "r275", "r569", "r570", "r660", "r678", "r818" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net 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": [ "r50", "r51" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.inseego.com/role/LossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r262", "r272", "r273", "r274" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r579" ] }, "insg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationAmount", "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": "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/2023", "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": [ "r871", "r969" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r106" ] }, "us-gaap_EmbeddedDerivativeGainOnEmbeddedDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r977" ] }, "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeLiabilityMeasurementInput", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input", "label": "Embedded Derivative Liability, Measurement Input", "documentation": "Value of input used to measure embedded derivative liability." } } }, "auth_ref": [ "r980" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 11.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": [ "r29" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r515" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r968" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r968" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Non-qualified stock options", "label": "Employee Stock 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/20231231", "localname": "EmployeeStockPurchasePlanSecuritiesMember", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails" ], "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/20231231", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r860" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r860" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r860" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r868" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r860" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r860" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r860" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r860" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r869" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "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": [ "r15", "r201", "r226", "r227", "r228", "r249", "r250", "r251", "r253", "r259", "r261", "r276", "r348", "r349", "r456", "r517", "r518", "r519", "r543", "r544", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r581", "r582", "r583", "r584", "r585", "r586", "r604", "r687", "r688", "r689", "r703", "r767" ] }, "insg_EquityDistributionAgreementAggregateAmountOfSharesAuthorizedForOfferOrSaleMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "EquityDistributionAgreementAggregateAmountOfSharesAuthorizedForOfferOrSaleMaximum", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe (including United Kingdom)", "label": "Europe [Member]" } } }, "auth_ref": [ "r1007", "r1008", "r1009", "r1010" ] }, "insg_FairValueAdjustmentOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "FairValueAdjustmentOfDerivatives", "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": "Fair value adjustment on derivative instrument", "label": "Fair Value Adjustment Of Derivatives", "documentation": "Fair Value Adjustment Of Derivatives" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r571", "r572", "r574" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r571", "r572", "r574" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r17" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r17" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "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": [ "r423", "r472", "r473", "r474", "r475", "r476", "r477", "r572", "r614", "r615", "r616", "r826", "r827", "r834", "r835", "r836" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "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": [ "r423", "r472", "r473", "r474", "r475", "r476", "r477", "r572", "r616", "r826", "r827", "r834", "r835", "r836" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r175" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "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": [ "r423", "r472", "r473", "r474", "r475", "r476", "r477", "r614", "r615", "r616", "r826", "r827", "r834", "r835", "r836" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r22" ] }, "insg_FederalBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "FederalBaseRateMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Base Rate", "label": "Federal Base Rate [Member]", "documentation": "Federal Base Rate" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments under finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r594", "r598" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r355", "r356", "r358", "r359", "r364", "r371", "r372", "r373", "r434", "r453", "r566", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r676", "r823", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r916", "r917", "r918", "r919" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r210", "r387" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "2024", "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": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "2028", "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": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "2027", "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": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "2026", "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": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "2025", "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": [ "r153" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r384", "r386", "r387", "r389", "r644", "r645" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r152", "r645" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r644" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r67", "r70" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r152", "r644" ] }, "insg_FixedWirelessAccessSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "FixedWirelessAccessSolutionsMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r576" ] }, "insg_FractionalSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "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": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on debt conversion and extinguishment, net", "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": [ "r7", "r78", "r79" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r141", "r751" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r137" ] }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicAreasLongLivedAssetsAbstract", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic concentration of assets", "label": "Geographic Areas, Long-Lived Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "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/2023", "localname": "Goodwill", "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/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r209", "r379", "r658", "r824", "r845", "r922", "r923" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r378", "r382", "r824" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r11" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r380", "r381", "r382", "r824" ] }, "insg_GreaterThan25MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "GreaterThan25MillionMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater Than 25 Million", "label": "Greater Than 25 Million [Member]", "documentation": "Greater Than 25 Million" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r140", "r242", "r283", "r296", "r301", "r304", "r347", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r575", "r820", "r933" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r863", "r864", "r865" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r7", "r20" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r903", "r924" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "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": [ "r7", "r72", "r156" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "In-process research and development", "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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r243", "r549" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "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/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "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": [ "r0", "r136", "r183", "r283", "r296", "r301", "r304", "r661", "r674", "r820" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r243", "r549" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r390", "r391", "r752" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r391", "r752" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r244", "r523", "r531", "r533", "r540", "r545", "r550", "r551", "r552", "r701" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "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/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "http://www.inseego.com/role/IncomeTaxesProvisionforIncomeTaxesReconciliationtoStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision (benefit)", "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": [ "r188", "r198", "r260", "r261", "r287", "r529", "r546", "r679" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r225", "r525", "r526", "r533", "r534", "r539", "r541", "r695" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r969" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "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": { "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": [ "r969" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "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": "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": [ "r530" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "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": { "verboseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, 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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r969" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "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": "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": [ "r969" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "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": "State benefit, 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": [ "r969" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "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": { "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": [ "r969" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r43", "r46" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r902" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r876", "r902" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r385", "r388" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r154" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r68", "r154" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r383" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.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 $39,987 and $31,629, respectively", "totalLabel": "Total intangible assets, net", "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": [ "r65", "r69" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r142", "r429", "r439", "r828", "r829" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://www.inseego.com/role/DebtNarrativeDetails" ], "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": [ "r144", "r430", "r828", "r829" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "insg_InterestMakeWholeFeatureDiscountRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "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": [ "r233", "r236", "r237" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.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": [ "r29" ] }, "insg_InventoryCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "InventoryCharges", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory charges", "label": "Inventory Charges", "documentation": "Inventory Charges" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r893" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r219", "r811", "r845" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r189", "r205", "r218", "r374", "r375", "r377", "r642", "r817" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r894" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "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": [ "r376" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r155" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r399" ] }, "insg_LessThan15MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "LessThan15MillionMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Than 15 Million", "label": "Less Than 15 Million [Member]", "documentation": "Less Than 15 Million" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r596" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.inseego.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r984" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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": { "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": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r983" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r590" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r242", "r347", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r555", "r558", "r559", "r575", "r726", "r819", "r858", "r933", "r988", "r989" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r130", "r182", "r670", "r845", "r908", "r920", "r981" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r30", "r204", "r242", "r347", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r555", "r558", "r559", "r575", "r845", "r933", "r988", "r989" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings under the credit facility", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r23", "r181", "r999" ] }, "insg_LineOfCreditCovenantAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "LineOfCreditCovenantAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Covenant [Axis]", "label": "Line of Credit Covenant [Axis]", "documentation": "Line of Credit Covenant" } } }, "auth_ref": [] }, "insg_LineOfCreditCovenantDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "LineOfCreditCovenantDomain", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Covenant [Domain]", "label": "Line of Credit Covenant [Domain]", "documentation": "Line of Credit Covenant [Domain]" } } }, "auth_ref": [] }, "insg_LineOfCreditFacilityAmortizationOfOriginalIssuanceCost": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "LineOfCreditFacilityAmortizationOfOriginalIssuanceCost", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of original issuance costs", "label": "Line of Credit Facility, Amortization of Original Issuance Cost", "documentation": "Line of Credit Facility, Amortization of Original Issuance Cost" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "insg_LineOfCreditFacilityDebtCovenantThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "LineOfCreditFacilityDebtCovenantThreshold", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt covenant threshold", "label": "Line of Credit Facility, Debt Covenant Threshold", "documentation": "Line of Credit Facility, Debt Covenant Threshold" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r907" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate of the average outstanding balance", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27" ] }, "insg_LineOfCreditFacilityMinimumDraw": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "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_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r119", "r178" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r23", "r181", "r422", "r437", "r826", "r827", "r999" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "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": "Revolving credit facility, net", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent 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": [ "r34", "r75", "r76" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r34" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r34", "r77" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r310", "r833", "r939", "r1001", "r1002" ] }, "insg_MakeWholePaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "localname": "MaximumMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r480", "r641", "r686", "r718", "r719", "r773", "r776", "r780", "r781", "r783", "r805", "r806", "r822", "r830", "r837", "r847", "r935", "r990", "r991", "r992", "r993", "r994", "r995" ] }, "us-gaap_MeasurementInputCreditSpreadMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r979" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r979" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r979" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r979" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r979" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r979" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "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": [ "r573" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "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": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r480", "r641", "r686", "r718", "r719", "r773", "r776", "r780", "r781", "r783", "r805", "r806", "r822", "r830", "r837", "r847", "r935", "r990", "r991", "r992", "r993", "r994", "r995" ] }, "insg_MobileSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "MobileSolutionsMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Mobile solutions", "label": "Mobile Solutions [Member]", "documentation": "Mobile Solutions" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r310", "r833", "r939", "r1001", "r1002" ] }, "insg_NatureOfBusinessAndSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20231231", "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/20231231", "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/2023", "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 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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r146", "r147", "r148" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stockholders", "terseLabel": "Net 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": [ "r232", "r254", "r255", "r256", "r257", "r263", "r264", "r268", "r271", "r283", "r296", "r301", "r304", "r820" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r309" ] }, "insg_NotesPayableAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "NotesPayableAccruedInterest", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest due to related parties", "label": "Notes Payable, Accrued Interest", "documentation": "Notes Payable, Accrued Interest" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r915" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r915" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r283", "r296", "r301", "r304", "r820" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r597", "r844" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r982" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/LeasesFutureMinimumPaymentsUnderOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r592" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r592" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r593" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r592" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r595", "r598" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "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/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r591" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "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": { "terseLabel": "Non-cash operating lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r903" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r601", "r844" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "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": [ "r600", "r844" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r603" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r97" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r96" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r118", "r149", "r150", "r173" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.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": [ "r29" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r211" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "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", "r134", "r577", "r578", "r580" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) gain:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "insg_OtherGeographicRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "OtherGeographicRegionsMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails", "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "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/2023", "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": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r35" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r143" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r895", "r921" ] }, "insg_PaymentsOfDebtIssuanceCostsOnLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "PaymentsOfDebtIssuanceCostsOnLinesOfCredit", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of debt issuance costs on asset-backed revolving credit facility", "label": "Payments of Debt Issuance Costs on Lines of Credit", "documentation": "Payments of Debt Issuance Costs on Lines of Credit" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "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": { "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": [ "r145" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "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": { "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": [ "r145" ] }, "insg_PayrollTaxEmployerDeferralCARESAct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "PayrollTaxEmployerDeferralCARESAct", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer payroll taxes deferred, CARES Act", "label": "Payroll Tax, Employer, Deferral, CARES Act", "documentation": "Payroll Tax, Employer, Deferral, CARES Act" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967" ] }, "us-gaap_PostemploymentBenefitPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r470" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r442", "r774", "r777", "r779", "r784" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Series E preferred stock dividends and deemed 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/2023", "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/2023", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r83", "r84", "r124", "r906", "r937" ] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Beneficial conversion feature", "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": [ "r240", "r445" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r848", "r849", "r852", "r853", "r854", "r855", "r1003", "r1005" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r124", "r441" ] }, "us-gaap_PreferredStockPerShareAmountsOfPreferredDividendsInArrears": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockPerShareAmountsOfPreferredDividendsInArrears", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends accrued (usd 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": [ "r86" ] }, "insg_PreferredStockRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "PreferredStockRedemptionPricePercentage", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r124", "r728" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r124", "r441" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (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": [ "r124", "r728", "r746", "r1005", "r1006" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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, 2023 and 2022 (aggregate liquidation preference of $35,123)", "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": [ "r124", "r666", "r845" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r896" ] }, "insg_PrincipalPaymentsOnFinancedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "PrincipalPaymentsOnFinancedAssets", "crdr": "credit", "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": { "negatedTerseLabel": "Principal payments on financed assets", "label": "Principal Payments on Financed Assets", "documentation": "Principal Payments on Financed Assets" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r888" ] }, "us-gaap_ProceedsFromInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "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": { "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": [ "r4" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net (repayments) borrowings on asset-backed revolving credit facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r41", "r907" ] }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.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": [ "r900", "r901", "r904" ] }, "insg_ProceedsFromStockOptionExercisesAndEspp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "ProceedsFromStockOptionExercisesAndEspp", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.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/2023", "localname": "ProductMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenues", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r831" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r306", "r643", "r680", "r681", "r682", "r683", "r684", "r685", "r808", "r831", "r846", "r877", "r929", "r930", "r939", "r1001" ] }, "insg_ProductToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "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": [] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty obligations", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29", "r931", "r932" ] }, "insg_ProductWarrantyAccrualPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r306", "r643", "r680", "r681", "r682", "r683", "r684", "r685", "r808", "r831", "r846", "r877", "r929", "r930", "r939", "r1001" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r202", "r221", "r223", "r234", "r242", "r252", "r260", "r261", "r283", "r296", "r301", "r304", "r347", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r553", "r556", "r557", "r570", "r575", "r661", "r675", "r702", "r748", "r765", "r766", "r820", "r842", "r843", "r857", "r899", "r933" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r872", "r875", "r926" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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,920 and $26,049, 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": [ "r875", "r925" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "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": [ "r155", "r207", "r673" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "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": [ "r8", "r662", "r673", "r845" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r8", "r192", "r195", "r671" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r155" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r231", "r357" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "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": [ "r395", "r396", "r397", "r398", "r471", "r480", "r508", "r509", "r510", "r617", "r641", "r686", "r718", "r719", "r773", "r776", "r780", "r781", "r783", "r805", "r806", "r822", "r830", "r837", "r847", "r850", "r927", "r935", "r991", "r992", "r993", "r994", "r995" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "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": [ "r395", "r396", "r397", "r398", "r471", "r480", "r508", "r509", "r510", "r617", "r641", "r686", "r718", "r719", "r773", "r776", "r780", "r781", "r783", "r805", "r806", "r822", "r830", "r837", "r847", "r850", "r927", "r935", "r991", "r992", "r993", "r994", "r995" ] }, "insg_RebateReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "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/20231231", "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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r478", "r605", "r606", "r721", "r722", "r723", "r724", "r725", "r745", "r747", "r772" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r478", "r605", "r606", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r721", "r722", "r723", "r724", "r725", "r745", "r747", "r772", "r987" ] }, "insg_RentalAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "RentalAssetsGross", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails": { "parentTag": "insg_RentalAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental assets", "label": "Rental Assets, Gross", "documentation": "Rental Assets, Gross" } } }, "auth_ref": [] }, "insg_RentalAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "RentalAssetsMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental assets", "label": "Rental Assets [Member]", "documentation": "Rental Assets [Member]" } } }, "auth_ref": [] }, "insg_RentalAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "RentalAssetsNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental assets, net of accumulated depreciation of $7,003 and $5,484, respectively", "totalLabel": "Total rental assets", "label": "Rental Assets, Net", "documentation": "Rental Assets, Net" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net (repayments) borrowings 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": [ "r42", "r907" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r245", "r246", "r413", "r443", "r607", "r814", "r815" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r117", "r522", "r996" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r521" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r890", "r905", "r997", "r1000" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails", "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": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r127", "r165", "r669", "r690", "r692", "r700", "r729", "r845" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r201", "r249", "r250", "r251", "r253", "r259", "r261", "r348", "r349", "r517", "r518", "r519", "r543", "r544", "r560", "r562", "r563", "r565", "r568", "r687", "r689", "r703", "r1005" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total 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": [ "r284", "r285", "r295", "r299", "r300", "r306", "r308", "r310", "r467", "r468", "r643" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r199", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r807" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails", "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "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/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "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/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r599", "r844" ] }, "insg_RisksAndUncertaintiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "RisksAndUncertaintiesPolicyPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties", "label": "Risks and Uncertainties Policy [Policy Text Block]", "documentation": "Risks and Uncertainties Policy" } } }, "auth_ref": [] }, "insg_SOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "SOFRMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "SOFR [Member]", "documentation": "SOFR" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "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": "Value added tax payables", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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": [ "r310", "r873" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for 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": [ "r50" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.inseego.com/role/LossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r50" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r170" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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/2023", "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": [ "r169" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.inseego.com/role/LossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r914" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r168" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r92" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Geographic Concentration of Assets", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r67", "r70", "r644" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r67", "r70" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r909" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r21", "r154" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r25", "r131", "r132", "r133" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r8" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r62", "r139" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails", "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "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": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r61", "r135" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r64" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18", "r19", "r91" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r482", "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r90" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18", "r19", "r90" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r167" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r80", "r81", "r82", "r83", "r84", "r85", "r87", "r162", "r164", "r165", "r213", "r214", "r215", "r277", "r441", "r442", "r443", "r445", "r448", "r453", "r455", "r696", "r697", "r698", "r699", "r830", "r870", "r906" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of 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": [ "r841", "r971" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.inseego.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r70" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r859" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r862" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails", "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r308", "r309", "r715", "r716", "r717", "r775", "r778", "r782", "r785", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r809", "r832", "r850", "r939", "r1001" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRisk" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Information and Concentrations of Risk", "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": [ "r279", "r280", "r281", "r282", "r283", "r288", "r298", "r302", "r303", "r304", "r305", "r306", "r307", "r310" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "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/2023", "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": [ "r289", "r290", "r291", "r292", "r293", "r294", "r308", "r821" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r137" ] }, "us-gaap_SeriesDPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesDPreferredStockMember", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series D Preferred Stock", "label": "Series D Preferred Stock [Member]", "documentation": "Series D preferred stock." } } }, "auth_ref": [ "r891", "r892", "r938" ] }, "us-gaap_SeriesEPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesEPreferredStockMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series E Preferred Stock", "label": "Series E Preferred Stock [Member]", "documentation": "Series E preferred stock." } } }, "auth_ref": [ "r891", "r892", "r938" ] }, "insg_ServicesAndOtherMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "ServicesAndOtherMemberMember", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other", "label": "Services And Other Member [Member]", "documentation": "Services And Other Member" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "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": [ "r838" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (usd 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": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "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": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (usd 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": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r497", "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested \u2014 beginning of period (usd per share)", "periodEndLabel": "Non-vested \u2014 end of period (usd 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": [ "r497", "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (usd 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": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r510" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r482", "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r840" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r88" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable \u2014 December 31, 2023", "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": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (usd 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": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r948" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (usd 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": [ "r948" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of stock option awards granted (usd 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": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r88" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r489", "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding \u2014 beginning of period (usd per share)", "periodEndLabel": "Outstanding \u2014 end of period (usd 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": [ "r489", "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and Expected to Vest \u2014 December\u00a031, 2023", "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": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and Expected to Vest (usd 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": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.inseego.com/role/SharebasedCompensationWeightedAverageFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (usd 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": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (usd 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": [ "r493" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price (usd 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/2023", "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": [ "r839" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r507" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r166" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r505" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares (in shares)", "periodEndLabel": "Ending balance, shares (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r15" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes withheld on net settled vesting of RSUs (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "insg_ShippingAndHandlingCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "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_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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": [ "r200", "r213", "r214", "r215", "r242", "r266", "r267", "r269", "r271", "r277", "r278", "r347", "r400", "r402", "r403", "r404", "r407", "r408", "r441", "r442", "r445", "r448", "r455", "r575", "r696", "r697", "r698", "r699", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r728", "r749", "r767", "r786", "r787", "r788", "r789", "r790", "r870", "r906", "r913" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r37", "r201", "r226", "r227", "r228", "r249", "r250", "r251", "r253", "r259", "r261", "r276", "r348", "r349", "r456", "r517", "r518", "r519", "r543", "r544", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r581", "r582", "r583", "r584", "r585", "r586", "r604", "r687", "r688", "r689", "r703", "r767" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails", "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r308", "r309", "r715", "r716", "r717", "r775", "r778", "r782", "r785", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r809", "r832", "r850", "r939", "r1001" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "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": [ "r249", "r250", "r251", "r276", "r643", "r694", "r714", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r747", "r750", "r751", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r767", "r851" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementTable", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r249", "r250", "r251", "r276", "r643", "r694", "r714", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r747", "r750", "r751", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r767", "r851" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under the ESPP", "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": [ "r15", "r124", "r125", "r165" ] }, "insg_StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, vesting of RSUs and stock issued under ESPP (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/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common shares in connection with a public offering, net of issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r124", "r125", "r165", "r696", "r767", "r787" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15", "r124", "r125", "r165", "r494" ] }, "insg_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, vesting of RSUs and stock issued under ESPP", "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/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "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": [ "r15", "r124", "r125", "r165", "r703", "r767", "r787", "r857" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r125", "r128", "r129", "r151", "r730", "r746", "r768", "r769", "r845", "r858", "r908", "r920", "r981", "r1005" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock and Common Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r161", "r241", "r440", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r456", "r567", "r770", "r771", "r791" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r24" ] }, "insg_SubscriptionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "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": [ "r587", "r609" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "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": [ "r587", "r609" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r587", "r609" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "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": [ "r587", "r609" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "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": [ "r587", "r609" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r608", "r610" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.inseego.com/role/PreferredStockandCommonStockNarrativeDetails" ], "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/2023", "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": [ "r889" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "localname": "SupplementalLeaseInformationTableTextBlock", "presentation": [ "http://www.inseego.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Lease Information", "label": "Supplemental Lease Information [Table Text Block]", "documentation": "Supplemental Lease Information" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r185", "r186", "r187", "r313", "r314", "r316" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r99" ] }, "insg_TradingDayThreshold": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "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": [] }, "insg_TransferofInventoriestoRentalAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "TransferofInventoriestoRentalAssets", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of inventories to rental assets", "label": "Transfer of Inventories to Rental Assets", "documentation": "The non-cash transfer of units in inventory to rental assets." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementBinomialLatticeModelandAssumptionsDetails" ], "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": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r434", "r453", "r566", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r676", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r916", "r917", "r918", "r919" ] }, "insg_TwentyTwentyFiveConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "TwentyTwentyFiveConvertibleNotesMember", "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Notes", "label": "Twenty Twenty Five Convertible Notes [Member]", "documentation": "Twenty Twenty Five Convertible Notes" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance expense", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "insg_UnitedStatesAndCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "UnitedStatesAndCanadaMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskGeographicConcentrationofNetRevenuesDetails" ], "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/2023", "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": [ "r524", "r532" ] }, "insg_UnrecognizedTaxBenefitsIncreaseResultingFromCurrentAndPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "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/2023", "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": [ "r970" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r970" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "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, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r972" ] }, "insg_UnrecognizedTaxBenefitsReductionResultingFromLapseOfApplicableStatuteOfLimitationsAndPriorYearTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r393" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r55", "r56", "r57", "r190", "r191", "r193", "r194" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance activity", "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": [ "r535" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (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": [ "r265", "r271" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computation of net loss per common share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (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": [ "r263", "r271" ] }, "insg_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital", "documentation": "Working Capital" } } }, "auth_ref": [] }, "insg_WriteOffOfCapitalizedInventoryOrderFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20231231", "localname": "WriteOffOfCapitalizedInventoryOrderFees", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.inseego.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "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": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "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/2147480848/942-470-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19))", "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(20))", "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(24))", "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(26)(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(26)(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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "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(1))", "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "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": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r176": { "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/2147479853/942-210-S99-1" }, "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r183": { "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/2147483589/942-220-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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/2147480321/958-360-50-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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/2147480321/958-360-50-6" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "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(6)(b))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r548": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r549": { "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.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r550": { "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" }, "r551": { "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/2147482526/740-270-50-1" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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/2147481877/830-230-45-1" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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/2147482105/912-330-50-1" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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/2147483147/928-340-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r656": { "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/2147482274/932-235-50-8" }, "r657": { "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/2147482274/932-235-50-8" }, "r658": { "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/2147479853/942-210-S99-1" }, "r659": { "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/2147483589/942-220-S99-1" }, "r660": { "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/2147483589/942-220-S99-1" }, "r661": { "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/2147479557/942-235-S99-1" }, "r662": { "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/2147480842/942-360-50-1" }, "r663": { "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/2147479440/944-210-S99-1" }, "r664": { "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/2147479440/944-210-S99-1" }, "r665": { "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/2147479440/944-210-S99-1" }, "r666": { "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/2147479440/944-210-S99-1" }, "r667": { "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/2147479440/944-210-S99-1" }, "r668": { "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/2147479440/944-210-S99-1" }, "r669": { "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/2147479440/944-210-S99-1" }, "r670": { "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/2147479440/944-210-S99-1" }, "r671": { "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/2147479440/944-210-S99-1" }, "r672": { "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/2147479440/944-210-S99-1" }, "r673": { "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/2147479440/944-210-S99-1" }, "r674": { "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/2147483586/944-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r676": { "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/2147483586/944-220-S99-1" }, "r677": { "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/2147483586/944-220-S99-1" }, "r678": { "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/2147483586/944-220-S99-1" }, "r679": { "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/2147483586/944-220-S99-1" }, "r680": { "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/2147480149/944-235-S99-2" }, "r681": { "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/2147480149/944-235-S99-2" }, "r682": { "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/2147480149/944-235-S99-2" }, "r683": { "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/2147480149/944-235-S99-2" }, "r684": { "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/2147480149/944-235-S99-2" }, "r685": { "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/2147480149/944-235-S99-2" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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/2147479383/944-825-50-1B" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r703": { "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/2147480767/946-205-45-4" }, "r704": { "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/2147480737/946-205-50-2" }, "r705": { "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/2147480737/946-205-50-27" }, "r706": { "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/2147480737/946-205-50-7" }, "r707": { "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/2147480737/946-205-50-7" }, "r708": { "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/2147480737/946-205-50-7" }, "r709": { "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/2147480737/946-205-50-7" }, "r710": { "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/2147480737/946-205-50-7" }, "r711": { "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/2147480737/946-205-50-7" }, "r712": { "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/2147480737/946-205-50-7" }, "r713": { "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/2147480737/946-205-50-7" }, "r714": { "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/2147480555/946-210-45-4" }, "r715": { "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/2147480524/946-210-50-1" }, "r716": { "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/2147480524/946-210-50-2" }, "r717": { "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/2147480524/946-210-50-6" }, "r718": { "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/2147480524/946-210-50-6" }, "r719": { "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/2147480524/946-210-50-6" }, "r720": { "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/2147479617/946-210-S99-1" }, "r721": { "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/2147479617/946-210-S99-1" }, "r722": { "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/2147479617/946-210-S99-1" }, "r723": { "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/2147479617/946-210-S99-1" }, "r724": { "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/2147479617/946-210-S99-1" }, "r725": { "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/2147479617/946-210-S99-1" }, "r726": { "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/2147479617/946-210-S99-1" }, "r727": { "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/2147479617/946-210-S99-1" }, "r728": { "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/2147479617/946-210-S99-1" }, "r729": { "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/2147479617/946-210-S99-1" }, "r730": { "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/2147479617/946-210-S99-1" }, "r731": { "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/2147479617/946-210-S99-1" }, "r732": { "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/2147479617/946-210-S99-1" }, "r733": { "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/2147479617/946-210-S99-1" }, "r734": { "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/2147479617/946-210-S99-1" }, "r735": { "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/2147479617/946-210-S99-1" }, "r736": { "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/2147479617/946-210-S99-1" }, "r737": { "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/2147479617/946-210-S99-1" }, "r738": { "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/2147479617/946-210-S99-1" }, "r739": { "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/2147479617/946-210-S99-1" }, "r740": { "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/2147479617/946-210-S99-1" }, "r741": { "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/2147479617/946-210-S99-1" }, "r742": { "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/2147479617/946-210-S99-1" }, "r743": { "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/2147479617/946-210-S99-1" }, "r744": { "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/2147479617/946-210-S99-1" }, "r745": { "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/2147479617/946-210-S99-2" }, "r746": { "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/2147479617/946-210-S99-2" }, "r747": { "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/2147483581/946-220-45-3" }, "r748": { "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/2147483581/946-220-45-7" }, "r749": { "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/2147483580/946-220-50-3" }, "r750": { "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/2147483575/946-220-S99-1" }, "r751": { "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/2147483575/946-220-S99-1" }, "r752": { "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/2147483575/946-220-S99-1" }, "r753": { "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/2147483575/946-220-S99-1" }, "r754": { "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/2147483575/946-220-S99-1" }, "r755": { "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/2147483575/946-220-S99-1" }, "r756": { "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/2147483575/946-220-S99-1" }, "r757": { "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/2147483575/946-220-S99-1" }, "r758": { "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/2147483575/946-220-S99-1" }, "r759": { "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/2147483575/946-220-S99-1" }, "r760": { "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/2147483575/946-220-S99-1" }, "r761": { "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/2147483575/946-220-S99-1" }, "r762": { "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/2147483575/946-220-S99-1" }, "r763": { "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/2147483575/946-220-S99-1" }, "r764": { "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/2147483575/946-220-S99-1" }, "r765": { "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/2147483575/946-220-S99-1" }, "r766": { "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/2147483575/946-220-S99-3" }, "r767": { "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/2147483575/946-220-S99-3" }, "r768": { "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/2147483575/946-220-S99-3" }, "r769": { "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/2147483575/946-220-S99-3" }, "r770": { "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/2147481062/946-235-50-2" }, "r771": { "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/2147481062/946-235-50-2" }, "r772": { "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/2147480833/946-310-45-1" }, "r773": { "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/2147480032/946-320-S99-1" }, "r774": { "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/2147480032/946-320-S99-1" }, "r775": { "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/2147480032/946-320-S99-1" }, "r776": { "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/2147480032/946-320-S99-2" }, "r777": { "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/2147480032/946-320-S99-2" }, "r778": { "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/2147480032/946-320-S99-2" }, "r779": { "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/2147480032/946-320-S99-3" }, "r780": { "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/2147480032/946-320-S99-3" }, "r781": { "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/2147480032/946-320-S99-3" }, "r782": { "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/2147480032/946-320-S99-3" }, "r783": { "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/2147480032/946-320-S99-6" }, "r784": { "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/2147480032/946-320-S99-6" }, "r785": { "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/2147480032/946-320-S99-6" }, "r786": { "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/2147481004/946-505-50-1" }, "r787": { "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/2147481004/946-505-50-2" }, "r788": { "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/2147481004/946-505-50-2" }, "r789": { "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/2147481004/946-505-50-2" }, "r790": { "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/2147481004/946-505-50-2" }, "r791": { "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/2147481004/946-505-50-6" }, "r792": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r793": { "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/2147481027/954-310-50-2" }, "r794": { "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/2147480327/954-440-50-1" }, "r795": { "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/2147479438/970-360-S99-1" }, "r796": { "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/2147479438/970-360-S99-1" }, "r797": { "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/2147479438/970-360-S99-1" }, "r798": { "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/2147479438/970-360-S99-1" }, "r799": { "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/2147479438/970-360-S99-1" }, "r800": { "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/2147479438/970-360-S99-1" }, "r801": { "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/2147479438/970-360-S99-1" }, "r802": { "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/2147479438/970-360-S99-1" }, "r803": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r804": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r805": { "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/2147482856/976-310-50-1" }, "r806": { "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/2147482707/978-310-50-1" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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/2147480524/946-210-50-1" }, "r849": { "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/2147480524/946-210-50-6" }, "r850": { "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/2147480493/946-210-55-1" }, "r851": { "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/2147480833/946-310-45-1" }, "r852": { "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/2147480032/946-320-S99-1" }, "r853": { "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/2147480032/946-320-S99-2" }, "r854": { "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/2147480032/946-320-S99-3" }, "r855": { "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/2147480032/946-320-S99-6" }, "r856": { "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/2147480191/946-405-45-2" }, "r857": { "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/2147480167/946-830-55-11" }, "r858": { "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/2147480167/946-830-55-12" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r870": { "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" }, "r871": { "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/2147480887/718-740-35-2" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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/2147479383/944-825-50-1B" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r888": { "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r929": { "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" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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/2147482517/912-730-25-1" }, "r997": { "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/2147479853/942-210-S99-1" }, "r998": { "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/2147479440/944-210-S99-1" }, "r999": { "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/2147479440/944-210-S99-1" }, "r1000": { "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/2147479440/944-210-S99-1" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1003": { "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/2147480767/946-205-45-4" }, "r1004": { "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/2147479617/946-210-S99-1" }, "r1005": { "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/2147483575/946-220-S99-3" }, "r1006": { "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/2147483575/946-220-S99-3" }, "r1007": { "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/2147480032/946-320-S99-1" }, "r1008": { "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/2147480032/946-320-S99-2" }, "r1009": { "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/2147480032/946-320-S99-3" }, "r1010": { "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/2147480032/946-320-S99-6" } } } ZIP 89 0001022652-24-000001-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001022652-24-000001-xbrl.zip M4$L#!!0 ( %NA55C-MV+6MV," +]$&0 1 :6YS9RTR,#(S,3(S,2YH M=&WL?5MSVTB2[OO^"H1F9\>.H&21NKN[?4+6Q:W3MN45Y?;.OIPH D6RQB# MP442^]>?O%05"B I4[9$@C(V=GLM$@0*E5EYSR]__3]WH]"[D4FJXNBW?[2W MMO_AROLD1$:3].1B*#6[_J;+?W-K7'HH_2!.!O<^M;.]N=W9;'?L3=)XM],^ MF'VCSO;VSBM]A?D!?AFH\BKUM?NO^$MS:9YN#H08VVO[(NW1M?J+TML$4LU^ M=?BB=&&:9--WA ]+%\$&?+WGG?#KGDBE?:FIZV]WZ.KVT='1*_I67SK_(F0) M>[]4S;H0GMU^]3\?WG?]H1R)316EF8A\Z6ZMNH\2E>OA[T'IA ';?D-'FY^[&FU^'4@1O?AW)3'AXATWY[US= M_+9Q$D>9C++-Z\D8EN3S7[]M9/(N>T6;\>K-?_S'?_R:J2R4;W"MFV9-O[[B M#W]]Q;?NQ<'DS:^!NO'2;!+*WS8"E8Y#,7D=Q9&$!:B[UWBA3/B?*@AD1/^$ M[S_F(YDHGY]_EUW)_F\;_B:\=B1&>">I7A^/9!3 _V7GH1AL>"KX;:._N=/9 M>-,782I_?56ZT0/N>QK[.=U6I;X(_RE%<@Z?I/8).QMO\(T?ZP&?X/(X*#]B M=^/-^3^__P%G$1!B<@*/2$1X$07R[@\YL3??VWBS#1R[W>GL[W4>])#=7?,4 MI/OK;MY+_42-409=RV14/.%@X\VG]L->8*]C[JW%R.MS%:E,OE]67]I$'0)5/G8<]2G)![+))M\@I.2'4?!&1R) M,9)JQA./VO#$G7E//$^$C_OBY? 2]+PH'_5DLE%= \BV0/IJ!#S[V\;4@KI9 M['\=QB$P&W#?:/!>@EA]KT1/A9+ IG0SD4GJS2SRSH YKM/;?SMV/>37 ;F44JF^F$/8Z:G?Y']I;Q(>WNG=.2N$X$V MRZF87 \3F2)GF"7M'1P"0^Z=_B!#TA,+CKSX>%[=RU/9RRY 9R4DQ)@#,]R@ M>+S+A]<-0Y/-I_&$NVI^5"=R@2^1;(&)S$HS$0AXR@XP1LH@%1\>VD MN.23F.!'Q[@_?\H4^8"EKEWBX?;.?:=YWMKVE[*VO>V'K^W)C_+1;OO1 M3L"KLOI/9%_"=;Y,9U@M:+2]3LG2@E?UR(A[G8&M\MM&JD;C$,TH^@S.1Y]/ MC350MN[2 ,P7>E[Q$/W,-,X3^HOLM==Z.^EM4;V:SR7I5O.7"O#OOI*)1VN2 M,_V%DXL_RCJW^N,WYJ/RW5,;\+^YLZVO9'^9K$W0SE(KY4#4Y@/ M1W X\@3L6O:.7G_NGIJ?FZ_,W_C[V;NT4Z]=VB77D@&XB!69?#]P[6)9[*8EUD<7)=QZJ MJ=_CAZ@F6;<=E$6+-WB57GUW^34_:>FIWX+.4 MS'\&\+ [L/)]E7V0 M:*MY@1JA*HXCUT/0FOLD%&EZV2??X/A.P5&UEP!U97KVB51>(@.ZA._XZZN9 M#[(;8M>S1'8K;_Q!L_&KD6"'==OX-,G000]R/[M,8&MOE"]YO\DU^A"#F2F[ M<9BCT9H^_C;7P/XZ:FAR#TTZB].D\W@T:6^O&5'.U9T,OJA$AC)-P4F#_S[O M4]-^0C7LEV"UR5RB'>[D1>1 M'X_DVM"B9HG2QWRUVKF&M3O?-3#X.K5S&-=!&-2!<+7S)NMJOM2!6/7/"J_0 MOJ\#@1J_=Q4Y^T[C]RY_SQN_=Z7[O]/XO2O:^,;OK0\M:I?'K=TAJ$'&:F?= M7?C5.X_7+\S=61*#&>U\C8JV[][Z>=<4[Z^Z3+\LY?,P]7W>'?!7. MX6/N_[H[YTMU#A]QXW?7W2M?M7/X0[0HF@?YX=-MEEB/IK\T]WA ]V!]/?^\ ME\I_YTC=&_@/0JE4.H/*%SPI"7?1NNKL/LIQJJU_?P)FD,K.A4]=[57A=1.' M-R"VRA?5]]Q4-KVV[OK[.!ID,ADA(L0TCSO($'C!-[9[X8>6X2>"XBM$L.#=QC\_J$B-\M&S= QW:^?%SR* N'N^ M!*BM9_Y6A C5UAU*F;V/?49WJ1IL".J7?A(3@7A543"-@[(VDJBVKOH:T.$1 MTRJ[M77?OTT'\EH^QI'/V#_K> IJZ[S7=OAI/!/Q4.V]]F<[# M$^UI'7#"*M*UO;T,Z6HCJ(DC,9)?$-6 MS-KX4'NU]6 7H@')5PVI+UW_K+/P$MN=^[7SE MFLG0'^>B^M"ZMI[VXA+U"CX4(8UT:$[OYG[MO/'Z4;3N?JOUU_1PA:JCIN\! M_WRX@[9?N\A"?#E/K^Q*M%_6]Y!5]KUVV?H: M[_LC)F;VGT>)V"#@TT.%YZK._S7VD0%#M8[*K R$CSF*5AO M-]Y<_*<<*C]<(\ZOK7=1*#89K="9JZQU_%SUP[J\0K MHO;3'Q_%:(V4^BQDF>9O%()E^B! 4PJI>O#2UJZSA?1('L?P\]+B(POW!VV)5,I4C\(:B. M=3PEM?6GU\BR>D1+]["VCO;:6%:/28W:^M]K8ED])BUJZX>OA67UF)1X7M[X M\BVKQZ1%;3WQM;2L'I,RS\LK7XJ\JD&/[6'CP/\8V5;3;'M47V]?J.1/$>;R M[<3^\W>X(TJVR7LD2R4[:RZZB,9YEM(5.X]5SP\\)")?B;"*\50X4(FZ >/P MYEL]V0L_\@.7X.*CZ(VF4Q/5*SXERI=_QFBCKA.2V%%M@QP-"]:9!1_1YCBJ M;S2G8<$'LF!W"&J;^'!M!&!]8U<-]]63^QY3]M4W5M=PWP.YCZ%DN^-$BF!M MI%]]XY,-_]65_QY3_M4V*OOP_4=8,#_#+%[R:*WLS_04K&>4[:BV8>N&66O, MK"N*+=8WDO\\V60)A_54W2 !@BM@BK6Q,.N;FFCXL.Y\^(B69GN[2;8\#5=< MJ?3K>2)A-9E,9)HMP!7KH<6?1B"VMYN42\.(M9"(M4V\_.Q3A&K@/[2W:YL8 M:;ACY:&0]G9M$Q<_.W<\EK*PN'59(A U.A"3V2#C^OM3,3%W6AS KKU=VP0$ MU9O+X!.1:JU:QM= M_5,D"L<]8C3(T2?=R_.KQU):M2!L]>RYI+W_[)4N_:&SUZYM:',.%YS+0"8B M?"M2^9C1PH8A#$/4-L38D,B0J'9Q/CJ9[U4D+_M,@)/X1D:BY Z\EVEZ/111 M>^^#"D/XV;,ZND^EI&L7M'MFI/X!=62^65 5K:NPJ5VX;Z4O5DBMWW^\ON2I=^F-BL G5KF:*?2V( MW\15?^*37[L@Z$]*_%54VG9J&W2L!8F>J!%BIW9!MEKM>AT.QD[M(F/U)=&* MJLYW:ALWNHC\>"2OQ=UQG@WC9(I,I_!MFBG_),ZC+%D;X.KV3FUC)=_:\1,1 MJGZ<1$J<)R+RARK%B]_&(ED;W,CV3FUC%]_:_?,XD6H0K1V[US9LT3E[7UXW\R^M;AL._6-KSP,S/#BC3T M;FT#&3\9,SR1I;Q;VRC(IU!$E8T^[FQO'UV.(M7+4W :\1D(*S(:PV]ITBS^ MYK&"_,>WX-U/5TVV]V@8]'C5DV*B\*MUK M%TQ9F[4-R:R:.J7"H$<4L+6-J*QZP^M@:^S7-G:R:NH\4>?5_KH% M/GXJ[;"_;L&/51R'QS2_]VL7>9BSX50R4')T/N6)/Q2IQ#*!9YH1WE^7&,'2 MJ?-4QV%=7/_5'H=5&4OUC17 '0(5YI@WZDH_3U2&C25W?I@',CA/XA$6-N49 MI9\N^VZ>_%9<]4^%7NPC!3T'M59WM^L8%ED'M MGR;ML5_?<,3SI/.*SO-!?0,;RZ#S3^6U']0WIO)\:;VJUBQ0MN+OOWJX#[]8N,K/JW7U4WJU=).0;NTMJ\C(;RJ3X[DH. MX*?K$_@_J%U8HJ:;_IB[/'G9WUDNG+U)$^S M>"23J8L?J]MEQBK>RL@?CD12A>%%S)@K>2.C7'Z4V6.T4GT0_XH3\XIN.-]\ M=AD]5PNT=I&,ABT79\OKV_AYLN51+6,]WZ;',)$_/.[^YS@ Z\J8M8MQ_1SL MLBYJ?$76Y5'M(GL-6]9)C:^*+6L7WUQ7MCSV*;P$G.E+=8-#YI^)P%R5'J]= MH+?AS)K)S%5Q9NWBW@UGUDQFKDJ;URX-T'!FS63FTW.FNGN=R)"V.!VJL2<2 M/XG#,L?A3[;B9/"JL[V]\TI?\:HO_&RS'\=9%&=RP^LG\>A*]M/?-OJ;[?:1 MA_\]H/\>XG^/MO&_![OT29O^S=]VZ-]TS<$>_+>S0U>V^?I]^O<>_9?_O4.? M']&5?#?Z[S;>H;--]]RFIQ_2'0[Q69T._KNSR]=T-KQ015^O[G]->D>\;L/+ M8OUBT69[PXN30":_;6#@XE5E]\PG:9PGODSYSZ$4 ?%"H&[>_ K_H?.O>NW. MMC@XVO.#_ M[6P=[(VS7VY5D U?M[>W_[Y!E[[Y-1V+Z,VOO>05W(#_S?>9OIM(!G##+!Z_ M[L"=D",V1:@&T6L\>#+9X'N9R_TXC)/7?]NF__FE#RRTV1_^,:CD[J M?92WWE4\$M$_6JF(TLT4F*[/%Z;J+_FZO0]/H3]O^1T.X#ZPQ]*\$^P)O,7G MCQ?79Z=>]_KX^JQ;?@5G\759;??LY//5Q?7%6=<[_GCJG?W/R>_'']^=>2>7 M'SY<=+L7EQ]7^ KMA5[ABP#NC099'+6\TQ.OL[VW>S1WT0[3["V%:0X7>H?S MRZL/'HJS*(X^YB"=E>]I*0>GEQ3NAA<)5*:!5*]/8S]'F8QZ;8-.) B+C3?M M[@6VAGJ0'=%Z'>7=IH_EJ?^:.CK8/M SSV&DMB,>+<]=QHD3H?8Z4'P?2^]"=QUZ="GOM5MF+)>N#.>LXBG(1 M7LEQG&2@'N-D)#*0^_""8,&][L5QV!-A&&>]^,XP8&?CS7_][>A@=_^7*@]: M%LR"5>SE8TD;VLKCCQ\_'[_WKLX^75Y=>Y\^7W4_'W^\]JXO/1"EUR O/5#R MEU=>>^]%\-*[//>N?S_S'"EK)>SQR35^W3[:V2WM#S'=*SI6*Q&ZVXL)K#CQ M^BH%BG@3*1(/+#89?(<$^T26W1G;>R5&>QW )YLCN,40?[89B,DF/FI31H;C M=A["V2=YDL #SVG1_X0;+?K0XGF[&V].P4@GK>8X6EAQ9$/I M999=//;NR0%J8]U]_:^]O_U*?_WI+V8S95,KBAA+%?VNCPAH@RGD9HM.=AX<_&Q>W;V[M([N;SZM+7XMCSY/BP6>GAQ M=B?\C-[6B_M>8M_2$ZF7CJ6/X?C 4Y&GLM3SAR*!I;Y\9C;B_M9V9_]1C,3. MX=;1WN&CW*J]=71P]"AWVCG+CENK^(I<7,NPQ;ZYOG^H&F*Y]KG/26 M@,5*@7#J4CCAYIT3,*2GK=@4KQ@G\0W>I_ -#]$W#,6M2.33&[+,\D\M+V9[ M!A65^%WOM.XL6GF\_YLG*@V4C_M#^1S0+J6S1I^[FN!F$87[K[\==MH'OZ1>)D,Y'L:1B72V/&#>,$=J M>>"."P\S8J^]%P_(%:-D@%^6I,$N>'738<^7FH$6OC=.D@\_X7++3F-[#[W& MSN;.[K2559_8ZF)$*O!M=3Q1)C+PQGF2YAA8S&(/KD!7@3>OW7G1>XEB!Q-# MQW[V^F%!TR5'&/>WVD>'#XTP[AQM;7=F!^T>'!;>\^ZM0+<9:\\XG1\;:J>)^3J$ "@FYO>?^YO;6]W?;&(O%N M1)@_*,2?Q+?\[TZ5$%KMS"5%'4[&.M!1"Q^6/9:(G)E]UY"J3J0R1^Y,BSE. MI5=#'B@$*]&.0Y23:2#^[;T+XQXXIEVP^OW,^R"2KS);Q$/_#DGY-%2?'3Q\ M<.'6K":9V9[!_CI[!H,%/8-Z>D(?P<];9,F[9LDJPEP*]8T\]8IG5U]=1 'F M<:37FWC^4/I?/6Q9]!33P"D/4:DGO%L9AIM?H_@6EBE%"F\;P!=ICEZX2+U M]E7$U2-7.=C/N]M[AIH.)P!AM[Q_RG1^Y=7CUL NMA&V+'5EA7!SZ]$>&.3\ M D3Z VG4U22Z( I9V7J$?%H5H3] AB\@W5#"I3_T]G?/]]Q$<0:?_#M7*/Q MYE&97D)ET^D]PG ',^;ECZA6N)"/4\>H.4"/<8#^C,,\RD1")9%):CN>MIN# M\V0'YW8HJ8RDM'7$=0CJ!<]-X(DPM(?'/54]J2^ &\\X2*6SXV@C8YKB M><*OL<[>"^#;:$"7CA/I2PIVM#L>M0JEW@MLAX+_2W-PV--AC#62IJX]&XJL M^A:W(IT6 /1C_2(O07U&@?>BX[QM#^QAN*CW+[1[X4=T/?P2EZ)OAHT8*:V$ M5BK2S#O:]@(Q2;<>ZRSH/BIN\D"O*Q-97AR)]L8;$$'U/1,KDT*>]S&NJ61^ MCG("#PRP:LU=RD#.*@M?=O/9>('D/?O$Z.YTM:^XJJIP>8^7T4XL27K 5#C)]^6A' MW]DPW"\M">S1[S1'?\[1Y__7G/\EGG_R3D-X#^D)WX?SGP@\Q'@BT#6-9GX* MAGFT.?.+= 2" YZ2&+4'IV4$>S!IH2D!MP/5BWLV\ 9)?)L-S==;8%E(6ANY MPM3P1A46F+WNP&O.62%]W?[%7/;-"^:OSUR(YH2^>,Y:S97&66]W>IL=8R"Y M5M&689SE9EYWCPZV.KJI9';JU=8QE?MVVX0U,R/>;=VN[.U_> ? MS?UBY]M+^XY@:"VJ>;XI(R@0_7[V<5IQ*_%CR>[M6;*[YE58B[W4\<]&L6^4 M51B1"?I(SB_-?,JKGK><^)Y6V.0$V',0)Y,9^2JZB!C7UQ<5J:O.#J4!INV* M90$>6%BU99CM+6 %9K8H!%9)G$?BWD F ( M1,R I8D!)69LPX)(4]"7^)%A$MGO2XJK1KH!!W^I,-P: 2E0I"1QZ,4@\QS& M+ R1'/;/9H:]W>U=IYZ^*Y*>@-MN7MZ%_S5G?K9,L[Z.QC\?U+ M?/'B+7513B\$>>:P?U\E(XY!C^'9 B^"$T/E'K1@D0AKXHF\7I#T0 MV^7"[R?'N.XX.2Z(=QZ*P;=%\OZW1?+];39'Y3:;HSK$6MM[+*'3(B,*E/Y& MM997;>&8*\7=(U6P[ DT%="8D%'*4C\A%'\N.K!/=]G9:@%I.RMCZJQ,4C@ MS1?W]'&JL;.[O=7>/MULPQ%"-&;][H=QBO<:PS[)>P1H MZ5GPC_^;1Y)Y:&>;P9BI!IGM49;(^![WM!&TJ)I"C,&[NU- 4@E6PW]JWCBG MR@=X3!XIYHP\#38JK-+9 +G@PT_#]+>-S;UIQOE$1O5Y&(LR0.[K*!]M!G&V MJ7^^X2%,M20D _#=;<1[8K4/.C"!0N48PU\O\$^XFP(M:FGW$GP?4%A4B2;OV"S; M@EU5*?])H).ZP!7=%W3!6_!7@D\% 0KN00]3X:!NX7.NL,%+B.K(ZR"6O !:*KGVP'^S^#/.,_+HX8NM]3N/W.R.&V(HNN!) M*=X:CP?\ZESVDEPD$UT=N4^'9Y?.PESFYV=6^7_'Y?^+C^Q$;%OX]^V--^UVZ_#@L'6TNSMU+A8BZ=&X-JTBIYA2L_$8/=A[2 GY-!F\G<"GX!??30K_SU;,$M_S M[ OO@Y0D,N"&Q*[#. Q )K5*I<44/JP4$*/@M%$_!XRW5$!8% VV=X_I-@J] M:"[6!8&7:4,4E>%]2G!Z"(,94:!58=NJ0A"DRF$ E/V)80&4UK'W2229=W%Q M814':)21E@K;FW_@PFUP->/M"T#+)U)%E=-6M78<]JE,@ )-1>%9/8OJ1D[- MA"H*C,@7W2Y^(GII'.;9_)\L?ZC";.YLSYIE]="96@=VIM;0)I_&8@!N:"+% MUTWBF=JLNDBNOCM^_/$ G_Y/+C-0K.*8&_0C>GQ@#)AWL[ M#X4O.=C:/GH!6M[=VNY\QSB.A;"YGB-,U1*1!A<#JOH$PNN1 ML-26->YCL7[X3\=7U][%XA H]P, 5$$F*XKTJ6%4GP3ULE[TN@ ST&MO/7Y5 M@CU=]RFC?O\)7^U7L=PG\HZ SZ9!GKEJQALFZ)?\;8'!H?L;;TQ%T:^OQ*P" MH4>GS S#AF3E?&YL2%8AV=X<6C4BZPE%EO;,CAO!58=3<+3Q!N=\>^>" JB- M\%H;LK6W&^FU"H/K;2.X:G "L&_W3GDQTY>*DD5UK1+E&>JU$>G4:X56#(X#-/9^2 M>(S[*!N;:WV(MM-II-8*I-9.([7J< .-]Z\EP,1>B"[?$E 5HWP6A_:-<)K M)<)KMQ%>-3@ .^V--Q_@GEY7]&4V\4Y5BJ5V>=+87VM$P1\68??,B/T1V;2V M-2N+%*TT=2E+U1=[C;ZH@[0Y 'W!?4]8+#YC#*&>&'3V[UQEDQ9<$5)YM%,[ M[GU ? #=:<,8_-ZG//&'0C?K\&^=6O)&%:T-<^SL--;T"J3C?B,=:W =K=Q M,BL\^@:GU#4R:TU(ULBLE$ [*!%-P7.A(& G!OVT$P[=H _SBUR MS$D Y,M#AJZY'$M>36.ZK0\7[.PV8G 58K I7*[%"=C?>//?V)>L M,NJ_)9$&'X3F;R' W"T\::P MW[H%Y!M*NVX^'H?TMT@F- NJ$6MK0]7=IO=L%6+MJ!%K-3@ >YV--R>$-(-X MP23,P%P3@T1J\?8% 6J.&<-7$+YJ9/XD "CX02$6"TNOD7]K0_Y&_JU&_C7> M:RU.P!X(P)CPT=F6HUK$H*GC62L*-C)L-3*LZ<"MQ0DXW'AS2=#3%Q$C8,)- M&NFU%K3;;S?2:U72J^F\K<4)V-UX4SB.6!DG$@(7/H\3> KBN4 ( MSY\2>8,0HA=1.M;#&!IYMS;4_F%YUU1=5ZJNF[+K.A&%<1VV&^U2 WF#V "G M9BA!RSNS0W,NW;$%)P;5VGN'PW(PGMF$,->'P+O[C0&]"A'W/"%/"QEQXDSF M:D1!(PH:43!7%#Q/(!C=237Q+F\CL!6&:HQ%NB>P3*$B[ZV,)!@1F/GD[\F6 M*&J"=7'OW#ZN1J0T(J41*7-%RO-$:3'"@^0"!JY J*0E27&-(\=Y"!5X+%R2 MP0Z,=Q$%L@_::1'(ST:Z3%'>C0P*74Y 9\2%?EJ#%9244?FG4L]Z:PK MDQOESZJVN'^J5"/OZDGM'Y9W37"_'-S_LXGMUX@FK%P:3)5:B)M]#-8-54]E ME4)DVY_A=?VA#/*PJ>9;(YK6586LK;AJ0$YJP=K80A8GF!K>_,/KYJ.12!J0 M^?6AW>[A@\12>W=-3-OF "_(!(>=C3?=BW^<7'XX\G%\?OO>XU?/"!QX W M!WM-B'J^V;[O9+^B,>=./+%RT,TP^W&<$AK3ZX22,C=R:KR]^:$>E;Y=_$3T MTCC,L_D_<P//T)#LH^&M]SPAZ) M E/SRMM[?R?C_U8DP>;[./Z*!>X%BL3TZ]?E3:9XB=[$,_]S/52I=QQ%N0B] M*SF.DPP;Q LOQX=;"16E"'I+[Q[J=T\+!(U;E0U5Y&5#Z8VDB/#;N(\@MGB^ M>$9MY^ 8/\-+"G!;[]C/\-/VT<';G4W.\\ZC=N8]R+S8/:F%7/4@5A16E7CZ.^3U3T9?>4"2] M./'&27RC4NIMT OXE*@;K$5U%O(>_M^ Q"1L,_9X%2LZVMOR_AGG7CJ,\S#P MHCCSQJ' IT5!+HN'\Z-3Z6S]%M //[F'."KRPSR0+:(28C>%:D3 3G'4=524QN#MX'IJW_"RF*Z"MTWP.WF'GPJ3 M $_3?#36?\@T4R-X*.>.8.O^I=L_/$'(4A=1*N4@IH+>+:]$'BSF$]%$4\:# MY>@O]&]*O('+4;!_:99,MKQO;Q.\A_@*6QQ.D#LT'0,D(OT;#DE"IV/+^P*? M8[>+4"-XT@2IA!4!=$/8AW'>"Y4/M\G'_/,$?@G\(>GB>U:@3QKPY% F$L]3 M;.F!/]6\"5_@N[E;;&B!?3>X[D0B/9+*KZCA!BC@&^C"%*_Q5>+G(U@& YQC68QVK+;. E20YB1F+0,N?1'/O)X M]4/F_.JGM[,^-/Q3_1SARS!'.?U-#\X/O/O4C6@#JY^.\;2!=A3)U,H5J/YH M:CUP4J/IFQ!75S\&]D:R3[VF"D/S$7)N"L\/1:)WDD[),"& \>VP/CXZT05 6?QZ08/@H&P0X)_:(=E$[^/USKYQ2106#66O-]N'3V T MM!;@9R25%6A4(,/*$1\GZ4CWK *$!3'S0! M,&)"A@Q^G_=0Z&68;$)"HV+6NHY:$W.9_K)>-%S,\*L?#2T)14^%6*H+PF0D MOLJG66)G,?-X=?NS\68L)BR9D"43;0909E0:LT;V0,Q$,DU;6@*1S5W8:30! M%P21CS(V0VG%6XOB&80^Q33 L48=@5H?+!:V31N>7QW/^]BKDDG/>%+%K)%; M!8H%B.WUDE@$/20BJ"H!FM''3\'<"'(?33M[X2@.Y,CY G^2P5>(+.$7OV![ M0]=O-:1?&>G!TD9*]G,T90)0/V$\)MHHQ#4"4L%)A<4T9%LQV?!$E0BG=$P1Z>*GJ:U^;0BY(EM12@Y8 MC1,@!#O,,B$8):0S6OF!0%=:>WGR)@YOD)QP@FF5(E"Q]T)[X_CAE8TDE21N M)OUA!.\]4(W472&]C7Y,!1Q BF]%4D/_8=@KZL48!M.?@[A.,NSL^\5K*+94 MBB6E]BB*4&IE6#J>VN>>(E=#K56=K\+F9#,3PRBN\4E1,'16P+PALIJH/UYN MA:N)O3OR%[\?$#H'Q9,3.;,1W0Z4E4PES; D0PJ5(DNII0GDA.P$9 SQ8!J(0=1R&I*@8!\A0%[K \9 MQDF&TAB_E2.%2?><4X9P14Q8OU_EA.RH..)H?[]\4!L*KTJC"A].(AA (67: MI2_2S(;LX 2.4!&2;DP0"X:#]86T)2\'5DRA7(H=39A'$*].H5[5)-9);Y38 MS7E>H>Y,XQ .+'R*T2(\RI-@M6!-N]J1-KB?QWKA)= X+$Y@(V$YAO2%F'@"[+ M23=>%$D96%U9%'7 41S%/21WD2/%_^NK.SBH-EJO,Z:-T[IT&FNUB0>M'P*! M6]Z-'"H_9'TITE1FKNN9QOWL5B1R4Z2;8E,G66R0OBM$U\;HG;QV(8D;RJZR M=,=):'L3)<. (X(W,LU,43+6\TF1^$.C5C$*A5\VE%MJ.CO.,U\7:&+-+Z9' MJ98(CFE.YFQH"]?=6B,LA@VQ-!E+,SD"!>0OKIU_ '_&SIV=NG7N-&?JZ8(% M?:P58"U&30+I5*O$[,-3U/]/^16-3%QZR$Y%.5#"T6LA&"!1ZL;G*.:ZB3'7 M25$;0"$#KB8O=!IGTD1HTYV-R[@J?6>RFR9T-RNUB5U8IC5")HD.V@6R+YNX MW%()IJ.F:'#8')8@!\^U1?IZS!#GH?T)MZ(T=%J9"P!R4;9 X=$!XL0R92;_ M#?J.>GS0HT]C*O@@CT&GG:F @//+;F)QJZ'DRIPY-N@YJ:Q&8\$]JYF !_:= M5$91UK$)5\48'(65^8WUL@H-9\DTA*N]A)IMX2^P3+F6@\X9R$CCQX%EFO%E M#:F62RIM:!(A+-5L^Z2N(O\57]K#K'@]./)!DBM)IH'-+?_J" BV"*Y$KH"@:($#Q[O,/N.\?3A4L3U&G MC[Z? ^:"5UNPF)-X-%(IXK^4<6O.3EP,&>.L<@S"#OG&!1@4$T)Z/=[RKL!] M]( MN[&T900RQV3I4U[\K4IER]+L'M0BO 4\<&0%\.T4_D>>3N-S)/:C^; S2/N9 MN#/8I2VI7;N$80.[XIT"-3";B0ICK-'2N"E7(:<-8]P7T!CH-N6]5 4*'"R9 M;BT:'*P-0-9U(M D3;ZN+R#63-JV*A][72"3GZB>G'9^DXSLJ7MW_Y(FXD M9FR3ZGU.0H%ST^S'#MMWOTYR*YB0JS-+=48[&J@4O2U<-\(I%;;85&*2+Z@[8AKT=L_1^AD3 ME+OS$Y0/@/+;V:AC5O/(V*]+W>H%"4M]^][I)GU^FP.S/K57;V=@YVGU(! MEX'_T"0GCU@F!A ED-BU5"T7(FRG,,Z#34XR.,5^($$DZ@1A\1E,_=B7XX\E ML$#EZ$L9#&21GP6]!%;P[CNZ;.^=![\DN*A^'*H85XGUIF!2(XI9W[1PX+48 M>]UT"QI6UXJ>K+;*T4>NH+K"M,8X8TQ=/C %T8 MBSYVUQ)P&8.:YT3B4=^[&V$X+_41V.;\_T%$? M$8=I7H$$ZP K&<4*]/G'4-79(.[#S-A5'L8 M"NF'_ (D&QJY6$C#''D VZU:+E=HD4.!"!08ICXX0&@TDJ'SA'WW=-.5]WVA M0N1!ASN7P%M/?G*-^D3%R=7S&%SK)S$?/C[0N'N4% 3)#'M64",;)H092B&R MS;B_"3?8Q'A3H?D*4H.4^RKE>)8P*\*9J10CE!LA%;9%$H$^0;!^05$]RL-, MP;$'@B=IYO1DJ"B*;S3OV"4!:X(B\D .VTYD>*%B82XL2\LZF4-D.RE!LP4W M&#*%-[>B#'6B4[!%1RM19=B"#&?XVC"=[A!!MMG9]B92W.M!KA_7.$;7K%@5 MOOV(I4MGN[UO,B.ZRILQ"C\BY60(%.9=1E+X("V6H;V[&E\@ZD&GO_V(0G M\4W#V">I"S?SC@[:VU[7!Y)GB,]-]47=7&68[-F&?\)J3I7$R,O)L7?4:7?: M6YX3(")EA_A1V$R&4^(Y=$&V"(:Y/QYW3X__VWO'::>N)$CG#\SR%&#E>"7\ MAJ!I)Z,>6&$F)O2Q^VY+"Z]U\TXNS&&Z3F04?+]S59_SEU7(_"$VJP_E,WXA- M7BE O5)@G/0QF;H: $N#U!4"U>F0T@J2P-C10F>@.I"VD:L22$6PC6(TJB_@ MOF1'JU07:AE#0@OPGIS$$?]%""FA.L+S.$F8;7+PHA74L+NY;AQFQC!PI.G>KE*-Y29;#V M;=;1H^2B+2M!&@ET>BXRWH%V487#&'#80M:1EEC M.K1P94&5Q"!)P$MK><=7K_Z\:K'WAJO(,_)[V= >@( @+]BF_MP=A?UX!O*J M"EX.E+1$L'M/M.TQPJ&#F*W9%E.L$1C9P+N$*'\#]C.Q 9Q7,,(*85+.<=J# MB)P9E!%G^!ETF(O#8T2DYF:IB"2\+#@D.&J19AJ$9!60,B]^'!>0-(*ELPO] M#=_DZ%"6CBTP%QIQS/1E?L_T\;T%Z>2B!99WC \*'XG9)Z#8D0(?@';985:1 MD]^O/;P;E>@,JN" !:/Z^+B:I@PB M,N(;>=H$!,L0)9R?Q"@4V1%,*#-/"I!%A&01$Y(S,4 B!&J X>&*H5_R)KA7 MA\$_L)Z#X!M\H,H ZS-Z,D.E8,,5*DKQ?> D:+AMK)LEV<=( \Q]".2",M/R M(4(UAVEES@"PI(9PXL.)67:5L:9&5T42C.SLZ*$M6*B*9D??%#P*K]A'U-K; M&E>2S(E]@XG?9:"RR3,X /@Z,4W30-&F4EU=X4;!R75W8\IP2!R#K10!?D"X MN61(S(Y2,G^RE'1:]%7J+-DX[ Q17SCRL'!8YY#SSRFJ9Y!?NN ):\LQ'6A' M]E1C8"2/M9"E8PAG.I!HR#@A1/8JI8>5E_ZD$J[&%S*6&,D&5X@6MZJ>0"Y/ M&0HTP4N@$A1/(&B?,E [3\))X?5B[9(&&"0IY D:6EP-@U-HR%1^',>-6?O1!U;A9[\=+4$S&FW_\E3?6IKD^=@<];]7S1IN\G M DLP&=H*[(Z /@=IY>/O0.[ISVPVA]#,"AREK56FLU"D\]@N'K#!%B3]>]ZV M4)EU#+M(N+5H*,[8J,QPOA^GDQ0+'<:AF&BW';;+E&DSGB:I!R-8W6&)"V0# MF[.SPK/S!V_L5/U$%F8;C@21?L!X1ER"K@I; MGA;_>((&.ER,KW]Y]L%>A/7=#*-.H-D<7&KD?(W8^D+7[""L6%'1,I;@-K(3 MN4KV);\4+6DG3^+TC3HE1XQKB2@(E$9TJF?,2$-4444EP(T(<_1G,4M2%<=E M=#US(KBL@(PE[<=ZV63,:9F9GONMA4'YH7AZB6H'G5KQ^-'!=J=.#6F[^[@9 MES:6,JM8ZT61]Z>@^TM]%67!3)]C46%1BM*8\ V'3CB![H94**_N%"IZV&<> MXMRL2#=?BE2'F6;'R==?[I [:FM,H-EX5.10>DQ??#H;DU=J19/IKK-C.UJ>&G9 MO+1H0>F+J5:KEQA>G5-3;/P.IJN6'95:4\SS39>9IN8[/<:&8+NU:*.ZH@2D MV#%<",\T(HTSC.:9]*$I4X.M#''YZ%!QBK%AL.4RV,PR;5/07%"=24DBA+(+ M)GU'[( 2ID\U&B;KITRC/29A*,#8YN$0L;Q\&?51W/26U5X;>S M')O7N [H,XA,^/0/>,\@'K6\8TQE@ITK:(VXC_\+\A;^O7Z-HDBH'VZZJ4\H M_(MT2N:+2(G!X'%S=N5>$HA:5IUG>E/#<(S.>O #?Z9'=P ++WTI5-S94A63E]ZIGDCIH[[;S(1.6BV<8!RQJB&47=2P909=5!4L1CKJ54Q MM2IIV'+;!QI@MD;".@=;WO>WFIA,*ZV;1QUA.E9,]9]\=Z^)=V'+CW5=H2[M M0X>V6##U?LFA!,UQ@X/%M!C<59\]5W3,U4>:3A9A**0D':HDUOF$4WSK!R=GW,-Z?LTZPLJTRH[)J4UG'@4Q6D96B.4FW*H MY\=!L2XU,IJ(BLYRW&*./0/_'6LO7WN?]"B7*[YA 8 &VBXM2D%7MWJJ@,Q2Z5[L5ZC"SQSB]Z#%ZUZ;CXJ5Y>R>\L M55?2>R+ 8K&8HAE:&RHXLCHH>J^L%T!-IM3Y4'J8OF6GTZ)>*Y%'V.5,4HB' MJ18-I],_9JO]6H88D&EY?\++_64@O:XW^5PT99INF>9^4Z:Y0I%&9],ZNSU, MO*G4B4"64$RJ=0\FEC/5&&&!\#CA5.7EX)^#7!W"Z]#'#CVP$M.7&R[A[J^RP6_GKE&]8$]:4:6!,)<[= M-A)$7J6[@;QB] 3C^5-,2,:#1(R'Y(2OB4[_)F],*;FTL*QFJ0OM1I(A1&9. M..%03&\RQY-TG(YO.I*%VV$#2BV#U$N"GB8'$+BRT[3CU"=8C[.B2(VC5HH8 ME*!\-(0%OTG1C&#]%F_3J^3-22%SG,R)5+5,L!7SI*?OSGB4J)GN;&$LJ*L! M_U&-G%FMG D*J.E3F:)^_3-^?WU6MM/AT\_=M]QL ML Q4E178I=\R\=?CI;]Y<&>_9A4_1J>6>I/[^XVU][* HT]&8#\/BR38K/"O M8P&[>8XM!OXM6-;U &%CXSAI80LP_L/@*9L>WYF-0W,.;;$+9 >V?UGLZ+HG M%V/@SLGE^[I=EY4,QY2TM-B:O-V(FLG",V7I29>CT*SJ55/08+1HJZ)"\795 MG0MG/R:,$[!++05MA46E;O&9^J/3,8#U>,UOA62H>-0,A6#SQ&9U2C6+0-AS M\G:P,6]V*MQF3XKZ+>Z-14LJ)@M\8]$OQ M'+*9E,;7Q)9G=UD2'?N/DX&R15CF]]2.5.D\.![F1>FATM2@:U;*A1IXHX'$>=.&08,8=XESED0E)MMBB<9=*0(4C=I=- M!&WMP 5.3,=W4?R_QAQW7;2IFU%114AS/C# S.*DF>5UV/&L:3,BLI2D2/]9)4QMRE8 ( MI(-CY^(0F(DI/'NJ@L-5'0Cࡐ! M$W=5)C!-IL0(R#,K+^[J+ I&MO1P^/OFPK<8](6[3QS_1GMD''31_9?2[4-7 M?KF%]SEP2+EZAO9?FN)D5Y54ZU\I:.MT[\RL%M1&KZ6K$^IM>OF7-U3JW/&, MR$ VD8P3&ZTV@8+WD^R.O1><@ M5;_"[=V4R(9MI^-Q#P?@K)I].$A&$R[@ MX43!$Y7Z\3-0,IZNO649VJ^YW5J5J4FNL536/N5Q( LV'GI^KGG=KUR*W^+D*M ME?#,C)54:LA+K2,S/2VNTY\*S-X;E.52Z06P@=G9O8J,6*$ PF@%RCX^)%F4:2%'J7^C6>ZUQJ[[RLW!=OYA\ MJRXPGJ-43.12>!9^#-Q[U9>;-/48Q8A/=C-5)AOBL++ABG@;8= 5NHQ19^[K M/DMG'N!:&JWK1IHH:H&UE(C*.QZ*5&X20+4NDC3!J5*<0H[P0D51,1"F/JM# M'53!20<@HDU;?"GN@NFQ E6G16"]L[6POGG@I>?[L)SW_\1F<]L+FPIKJSW=FG9W:V004] V)^ M@3/NE&D8$\S,0&VQ;3C$LA 7B'V1\:H%8>LWO_8)!]AN3PVP]4P$Q@RJ7=?A M*7_("8W\CDS)TXFQ I[%26!!4H3HB^ZLUI1N+I*+,[ X39^S<3.F C)'[&% M3Y><&(@I_TF7NF/&6N[5E:<99R]W0$#=KKMR?D.;< G-:"%7!].Z)%_-[;F@ M1?+4G\NS#VEK!N0<@71M,D@7&DL@U/4[E:J9N9V*&N"P,9H,4VH#+]<'.'E@ MK59F!>1ZPO\ZH'DPFYHA^O0_ORR+/>S@3<<%M@-VSJG'BP4A/?-BLUD>Q\/>_NF50Q$N$.H@5 MAV[UH_!!*&.*GCWK\1 81/DZZ3\>EXI(S$)Q";^?79W!VD#COM?-C-XG$P-X M!K+FI%3C6LJ*VK$R. ,"-Y+?WK8#E$;,.)\654LX>F; ;?DMQXPF%(GIPSR- M%EEN2FA5PD\4XC'&43'*PK7CN'Z.FAF80RHO@S!8$;L7P!]PIKF>(Y0#$>)] M@!'Y6ZS5T/.4YLS5*8V&Y!J[%LUKI6+! K6-2C_L#CT'%JJ(HJE&FE+[S+4#7;'.?*R+?UP&,@?][>^?O+?8G9$A*;LYK,U[!S)^W )3 M;S2*-1,5,<1/X">:?'#U !5!W*FC= 9L]/'RI(5.0#**O7.5XNMT$;PB0^>T MY7WN>L?)"'CG7,!QB) /2_U"T^U$ KAK &XK;0ULQ?21GJ[DGD:>^6:=]7-@ MU>/2I"44 QHWSVGG]H*BQ1/;2#%X+3%EX=,(11[0OM-NH0>V@V5B4O=_8U.W MV7K;]5AJ>C2-W5D\D+KX<(QF"T\X&@.[W(&ZR]"/W3OZNUE7%F>D DVSN>ZD M_N;:3#%1K,S// MN)QS5&G1Z]N;,':DH%I%1_?:^9\$<#'[&BL6?@>6^5TH[U,B?7) M:GGOLV"K&,D>WR$,1&EZ_ 4W6_O>\=C,>CIQ)IV:GUXW2HUJQ 335Z2UJ/T2\)$[#(4.4;3MLT1]0FUN"?%R9:XPAX<+! MU .[+,:?22V!E *':I-"IJ'HQLC(#X8E+J(6IF=RRQ$(4 M2IR;620T-T(72S#T),$DHV:_)SKR_2&NAEP/)==(16I$TV,HYD3#9&@^6A2H MHL@VY Q,+U0#UM$-B99'(IJA^9>LB#<]]9:/% U,;FBR/)J U4-E[>,BP8HT M,%!;&,0*_I63X5"AVPU8@",]I@/]8!Z@S>7,U&U"D?^&E$LD)95F]<#,@UW: M)-BPV29C)<7,<7RV/^ZI:/@9RWX.F[*?54Y?M:XT."]B9&=B<.1DYA"X>4Y+ M%9L&1V,5(_&\64_CRDDR >G*"8HXD&Z5VD1$$$MYNKEQQ&QE":-^QRTX0JLYB1I17BS)3^*F'M,]" MFB#T'3NJ'2^F5#X=E&/.Q-DJP*Z,N%+O.>H M,%HZ HD)1:S;,T_&;H1$9X]6>!?);$P07+X9X.UWEI=I& M'VX.ST;0W8BB>XA+C(F!33 FIGK#.:Y/@8PH%46]H=!]HC<,;N7)Z$8E\1JF M"V=S\2EG',"A^2\Q&B/TD!_FZ8KGR+WFF+B,$>.%$*4)!@V;;BU78_0VV_) M=>AR+=(5H$/ QJ$N!\5OM(7J M0D&(9KB G0">,L#1G<@L&$!R) M8E/P>W+<$.&=!J3H*MZB+[6H0-'H4Y9#&=397HAP9TTGZ0FWI8+E9:@O:L/<#+;!2+9 ^ M6LE6 5>*YA%JMCP*Q2W#9P4*:_# Y,9;4V.U^>6(Y\EP/J*4[Q^J1 ,RN(<* M;+=1S/_$FZHQTK^%Y8)@Z=,#* O(T(L]*DX&:8-4Y7KD@2X-#A%^RV(HQ@E\ M08G_._I/SI]AV0,_:R I"\'5URC(P%*EQ63@F!-U?6,27&@(!3R_NA*[-9_&H M*_+*9F>NPL"(-49I02@D*[E0%% 3&]=.4ZETE%!6G2YD':R?/(@%_>=4(PV72#QC6":5^=3?5P$EYA+S'>;;D]H%/J)]F M:A*+V>>FOD!3=ZS&$IGA.1PBXR5ZOTL1:NOO"[C[B C^>J45B;IA5Q\>4UUA MT$[1C\9 M<$1;U@8/!#TP]@;JIKK4L13(Q:DWR/1R@06L>XW8QQ5H$Y-E M0U8N'2!]':.VF->G"CTLMROVG_:-2WC]88RU361'H>&<*M2%H#"+]?DH'\DQ M0 '$=RU>/K9M9BK1C69Z[TMM9PXA"C\?^]S2.+&E:IKGV; U7 ^J''NNC"AF MF$"$K#1;6JRTCQO(TDT[)EB8A88DMJI:W'=8"T+]K5\(Z9U;&GHE!WFXAM4Y M<^1>X:7!N[T7MRN=C:;]&;>;N)QC,!J/H%9S,A60YR*J-:3Z.)W? MXBX)#-:Y57TAM@!Q%D1WH]+B,? K"3V+-;DI!R5[OV6.?,)2'#TJ(_E[- 5< M::O?9-:T2G!V1I_-E.X@K-@U/_#C/ P*, <0P@GEO]G42#-&V\0J8[/%* GI M#=&U9(FH?124G+=N[E86I 9I!/M%N5U=M#RG!HA&/)@W:Y%[A;:;^T9P+W#' MK- J$Q#?$B0^\-SLETG$K<,'M\PCNF*MQ)CNCPCB4G&8Z%*72%9W>.8Z'.V2 MI]4B1UU^K>O'4[U?8P+7 !&>DN>&!O#$#QWM7NS4-5,;TWGFRZ]1?!OB*$ & M\S+P7\4+:'5- _ZXN=^!\W3?RE&8SE,=L]3,1(%;%?/#T0PF-KDU1;NP95U% M#Y:E27$53BHLW:*2\ALSUD6IAX/[&TW? MC\WRT"F;LUW6G7">]!PL8^;G&5IO)0IB.0^?O1.K=@.$=>Z(Z?3Y*'*.UIIW M-*,Y+,#AT@!YD!5'$M)1--68%/6AEK_,0$WV^W@5!1>-MXO_+%T'ZDQM]@B# MQ&0MDR0GC%]Z+%^1)8@D&#M0@_9K@H >)^I&^!/]D=O;=/;9>T2)G;NV/*2W+20 MN3*.%LU9-\S?<:6ML*I-JZY$&Q>V2'%&U1L6-I.<3TO4TOES9U8XT0@X^K@&W*56Y'/UD52XK4L9?9 _'=YBY('!4 MNFQ];AE#$X[Z#!*@>*C[$Q$+A<0U*AVNEKF;<"/ R*)9 MF,E1Q2@A6]H#F\5(%KAKQOC%7Q43AF[U#H,%.,RR\>M7KVYO;[=2Z6^!'^$+Z)TM>#1.2M<->CWXS!;5#VF1^;,!?&I'I21_-D@47N7FNS8EBZ M@<,0\>'4(,\Q*64V3J_YJYW-BL']?B)Y=N(0A^&6'E!])=:9Q\0JH/F)%KCP M<^PH;V]O_M'R_MORSXSO_QL3[^SC5+\]W/R#M120+] @0[$.E6NJ$Y4"W)E^ M#NHQQ4&#XSQ)# MPW;O4+3]WF';][,MKH^:_N\3V_!TQUG3;>; M2ZKTJW?.J-_K(;[GON#\[K\$7I)%4OPVDF;[2DSCDFC!$3.D:< M[)ZQM-A*.RI4LR8VY01%2LJ69N'3;7E=_$7IA>[;28P% MPC.+>?!8<8$#5=/8!$I"ZKOC6VEY?J/D+84-N<%WR_MGG'OID&)_^&X!1L4P MX,,E+ZFCN#B3U#DRY0.\BMN>1=\4[TU_1BSLA1_X4TBF"R$ID($C59Y?SFJZ? 2E@N( M9"2#E@WZ% D<'*.C;#"7_2E.Q!7EOK/N2 HDP!H5+$P5!&$E3YE6UWB4#HGD7UJ[>,=G3(R"J5.S CZH:0R*QJSL"S8 M;XK 5$!L4RQ(Q6+R_* )':I9X;G@8*K^_G#A^.K?WJ7Y][51?49 A$CX4]E;%-]XI_R:.TW3S<.;;BZIN+Z7 MF;+KAJC$Q&+4 M87F@HKE"O85+-!N"/P[!M4%@XFTZ@4]!,*WYRI26?%0303/M"ANF3^64ED5'/?^6 ZG5&^@BH7'&%\MD1&I8D#FU\%RVACE^G#ETK;>6 8&-X>L( M@)D86>CB(K* R>V(&C5R"R1Q O=0F7=L$"2\%P+-Q3[9 V1V$]X%Z/T^V\@J M=&I+8L)P,'=%6!Y\T"WS$=6Q"+R9 $N&T]#T8#:V0JXC14:T]6=Z]I&8F(&! MQ(U.+_4/L%J]]>MQ,1V3P%U<:&Z.MAV>P3^,,RES8HFZ8 MY%&89);ZE,6@-%,XPF,==7FS+0!PX+1,U1$YT@5G.-FE0I!KQ[*A]/(H_3ZF MBEIJJA"EDT"UTA_O:EFY&P6A$PI)9@]E"%("]I>(_&G[% MUJ]RD$$12[3<*^F@4NH8<2!#&F;N^%K%0&[==-T0>WG$ON@[0EO32 3Q.-, MA8R%,/EJD&Y;DA:0U(BLU;83&[2[KP.)5#'B>,MNT2<<;T;?D:(.'FH"TS1F(&5V5#E?!\%:6Q_)P&'\IA@%$TC+&/ M9J03]NY!,D$2K"3'GA'N@W%G)K!(RIRH1@RK1M:N(I:*M8XQM:\2_G#1 M+H-",\7Z%8LAF)8@P)U6I:&M F0SV(S7X5@HBD47>QT,[(L;.F&';RMCO(3 M@AY&\U([3+'14LOT"("W=/M9:A1/93B4G@C.M8*>F:0-GMZ89R9@^Y63%W0: MH:VQ7W+L<:0;\0\['2;L5S9[C%VOJP@1> *[KE);\&>>T1@U2\_]E:@I @0# MH_DV+E0JLP6-;C=M%_I" _:J>]6TX4/QP%)WN3.SWH)9.J6_#=F7'#?0$6 G M'.>.M69O'+/WD0PKN+QV?HJZLQ(!CB]I&N22*J7EG<\=A?HF9$)2$("?0K5[ M0W'#[9ZQUW>"%0U?+(\O/FFZNM.]]4>)I+Y?KF0B& 8"32!RWY/_M5$X0_<$ M 5,@N$.F."EL40/<&[0J/^5 "*F-?A[Y7-%K@B>EP7C"_W>N4K>)Q0S6L\'D M&9TJ#4,MF:'T 1^)B>G:H5)>C;PJDX0'CVKY8'U<^T.0/\ ^(^U7 YWKM]\ NPR*89>^V*-"DE=P53A4L;TJ]B;,_M;Y[7.-K)\B;P6#9'D@?[[8UBP=:\_NG&_98 M;K&;EAXH7"Q*>!D2+04]"/9G*1T;$SV5@PM<#E3KU K9@E9<. 9?66 T31#U MX(?CB"I6N=,)6Y7*UIO!PB0+K(]%-X17E*5S0B+,$@;US:":IID&1,"4R":G MQ/ ^F%D;6'> $R H:S@L\J353PVG?%^4O S5IX'7B4:S&4('QL!XD1G.#4OP M*6D!>%A%$_PVR9]CDRB#6YDI+9=6,S;LO33V/F78932'-;9J)*B(31<-W(^T M6A0HD!7%(XE] VG3]X(8Y9T#)NG0NZG[7F[07WQEF"6,M6,R-F:ZHA.F*6_I M9ZU7NOQ?.= S,.8R3V^XU0BQ;D#,P.U.(00Q,KJ# *6;@LLPK+,QALH9H\:U MJBGK.)5*!>_,9Y6R1)!%^G Q5BD\KH9I:LHTYV&.)I$M0#+"@2'D_ E6 S F M0.+$4N=T#S?.\TII^3F"'=>SEVU,#2<":%P6F@&:*#ESTH&FK LS/>4Y,W(> MAN7(,0[EG6KZPU>1#2D9:*Y$G15]C7EN!%J!E%B%7]B2$8W&0ZCX!1)^2\?? MBL%5162.DW(S\>(;)EA>7*0\30A$-/BV49')I)P8MH$B;"/!-YH1 7%23)@L M:H&INJN:-$4UGC^'+-.40_O6V#6G#MC!,=;543%UP\C+KFFE&I#$3(@T]2C& M?M2H1J]HGNL-3@S2;>QQXES#C3H\5,0@([FU)?;7E(OB(U).&YC14+.MV<92 M776 C[ )XCB@@1@\J$,CT6&1L2B:,^*@ [ M!M\]MM-%GJ,0O+R-;)>JQ?-M&'JY955#KFS""H^A2!D66T,TW,1H6(5F0B7. M!\^<#AX,.<^^4$-M-J1<*BE%@:*8:^,;YT$4E6-4T>.+))F 9W8K$CT5U7AG M;%B3F9V!E];+,YD:B45.EPP:BBXU$5V&/,]B_ZNAQTT>(DZF:=T%BV6LO:#2 MF#(]'R0=(I0Y-4\TDYG*3;CMI@FW.8CW!R@9C!HGSH=F?AKWU-.P[H2K/@N4 M7JY/3V0ZUKDOU(B=[]S$V$M6I_U5Z%"[:>@8CDX[Z, X#:OD-XUORHR6V MV>/7&HR)I$.!O8+P:C17"<4$]=RP1U.Q+!$!/F!L1/!(NDU:N(,PC(YV.8,X2=[)Q%>5X(F*^F$NL;"1)CHC Y[P<,R& MYLNUR6)GX@@8[<=E1)3/YR(Y"PIAY%)@Y$[#]"G:/QPM4"=ABV'FL! .6H)^W MO$E<-O(->A9*">">"&\TX4HC##)12)$"%040C1B#&L%66S8428VUK'OG6ION M:AK&6:[0P#PWQ4A0ZI-,SX@NV 67C$U.79<+\Y6]B4V(G(*Y3BTA(8VEHLX3 M E>CUA/Q56J=(+*R-K$CNOKB)F;7HO#U]2@E:CG)"CS(:0>EX96E!B2+D#!U M!05YFE'3O0@GF#_1,HA 8U(R2J5(<*A$8@M.CL M!.B@TE#R2"ZP2$.3NG>9H.4XK,PBIJ0>?W4#KN'(I'O-W*Z&;58$ ^F.1;78 M#EX*["-'+'0HTQL:=(^4;4JW*)T&02 8X6S0!XQ+,:\ MP5,0+8OHT-JLH80-;RR--TYTRY\.G#@\PC*)2L3OT: LMLYJ^G)7VY4QL=Z@;.G.X L@5 MQ0B*.C*@=YFXTZ/%\[!:B4*P L0:)OG>KU0FZGXMT&5RWJ!3A+ID'36,;QDE M("(\G :*9'7NU+_MF/,I$ 4NN#"$-D-@G4PG+!LI1JJ0-4N,H).B M*%:>SL&N37*?Y[:%WG?,[&[X_*FF$\3/6.*=NSYB(!#Q5RMS/22^.\ M.8,QX4R%JJ\DH5JD,8*^-6)MN6+-$G&NW8K]JGE4A'-&PD_B&;T[#>&69[:8 MPK[9'50<80LL&*Y'O3/%M'*+=S5Q,"FH?'%6XW@S3U=G[X^NS4^_ZTKO\? 7_=]V]/OYX>O'Q MG7=Z]O9ZG5YSMD6V5I/3I_>Q)%=JVW?K:8$$GL_ ZP)CP3VUIGL'\GGLO7]_TL+*!YZ/W2*WJ1<*?_W-UJSR#L]$W26<0U MZ_#T$G;UKWEO-!@<]]$RMJ5*.=P%RB3G<31D@+#,ES/7;S:\X+46!CK S&!2 M)8R.A8.>8XK;)OI6@I$5;=T[-0BG],]B 63OV N_$')ZYXLSQ>AH2).CE+' M"2T/+#!M9'U$3Z6L%P/C=B1J8$;%8UBC'A0 H@V7 >I[+ &R]@2XY M<;"5S9%1J0O=8$Q5![6J58(F*9KR^NSW \TFL0%9Y:S1EC?ELJ"6&9AI[U7U M4M@AI9B+JY%HD@!KMMBH.F!^ MQ20GPHXC"(NYP$6. XDY ^#%OD":8RC(O,6\9@\]/M,9D>Q,V(%ETEU$2B,2 M*)I)K20M2U9]1,IGAMXR!XC.I%XAK >$+[?M4SDB MCF2\K(;%+6,E9:%1X;-JR0D/ ]#6HQY#9)=CYL>9P,0,@Q-/,VT+1MWMI,A* MH$-& \%3XTNSCH1MJ..Q=>:BZ6\C5Z+PV*+9>*T"X6$%_A%'!=\YY9];WC%C MR-)%W-U*ZR]MTDI!#'[*0N_.LR[TKKD?HJ5W1?"2)-65K64'1&IO6*BT%'9$ M,5Y1"?-$ O^6!6KU!C/&E#EVPZ+9WCH;#E]F;:3KG#E[8JA2UK3?,"9(H59Q MGURT?\QO8&DRCWB>GB=JPU=Q,MU\:Y2MK6&_EP7F%9ZP0M0#\N92WC49S6-G M\UV/RZ&H7H'5:FK;%IV2IW)Y]ABK?G$/3:7_%ICJH#*L0N12'690SGI6,EA,P:YLWYRQ;5B8F-AVD0H+ R#:LC;X.*M.[:# M21J4+/'(E<@.!$&8<%X0#OOA'QH(ECP^>UG*K2%,_9@JB=894CN; M*:Q$9SZ@%3%LJ^(65>,W7(U>GIA XT)9M!:W*.%G(_LAM(LUABE"D'-@!Q_# M01X-O^#+D#TISK]/F!W[K,%+]O4S.,=.7*?89"UD4^]&) K],;NO%9E)V=P; MTXFF=Q>8GZ)JNHMWB%&EECX)5+B4TF^-1LW3%S<7BJJ@NR61NC'U<A_P7;32+,^F2PV8!&/L>XGCXKAEW@][[61,ZY+S6JM M54Q+I"G/I UU**X%EZ59@6NWY9WG"=ZO9>D_;[0S60A%FJ_R:N;0DZQSVA+Y M>,_:8';V%[N6$P=H]G!^61#;JHBLHM2$AU8,JJ MC$Q=]HZ*B 96Q[+0<&6S#'4D\(5X218@JVG!4SQQ850 SH:"(H3&$1P[MM]P M\=A@,$YT)D1AG/%%[Z49,VU$/:JGG#7^[#M_DY]-F!I.YTCZ.E89<&K0.' 6*0(7NC33" C M#,G\85E'VYMP6V9E*+>6YM\7%9HY3&!^J,B*\K6R>QZ0RCU^>_'^XOJ?^.>[ MLX]G5_ =7/+GVN6YIIX.KN9C#*_>QL[\*>P%%R4_OW* =$F(,V#7 MJC@[.-XT^U0JB1Q8*@W(J4P$5(24P^+AG8HDO&5MN[CY[%8;"=PE-P,DW9_P M^[]@U[Z J12::2[7FQ_B'J+E*RP@K\YL$3V!CFP=CS'@/.HMN3) MPMF@?6";TPJ9>4M5-]Q*#;+^?GI31L-]K*;YMX^;2V[=U1]--"28<7#X6&H( M2T((T'5@!CF9#$BSN[1!4\N%GQ2K??AX51W-!Q?"1H70)A:VQM[&VU"_X2CZ M@,-V9I8!U;ACTFK3,EW__E665%T@P8#72)+&L(U<>07&,@EF+D\@+D E;!?^ M+,3ZS-8Y6X-K0553(Z1*<3-[1LJ)*T>6/\9$F3J;SU^,[,.R-Q!B7[E\CB:E MZ-&@SMQ:2O2 49JZT[W<:I=B.F@1C*3#-X(-4YLHLW4XE,)A+"['.D3QNRF* M*$WD8W:/8L>,92*CD-,QJ^)AE$G"CU6BIPJ%^H$@N91.?%!?MC"ZR+PUGD0W MPEN\X5RV(7^ OM*PS7@;6&+:G\SYA0T[@A>!B7.PWN=W@.I /+:4)E/+*X]G MY8*.$<><2B HU9I6QU5"^7_OM%;OQ*Z; MK#&*UT7*=+ 964*4D2?L2E*R*E M:*>+K@5^J R5[+,2<>0TEE#@O6U 3JMZY>3H>-G3+JAXH M,[&A+V]:G[05[0V>*<4#H_/,L7ZP_J,H; OF(%7TN<,Z9XZ.-DK3'^+/>/3P O"J"XQG>\38<7T$YS$9289@>)) RE&) ML1Q,=)E8]<@2Z:7@F8KE?-X](J924T(W+=TI O2?D_,$K:\--#IR6]U[!// M,I1)L>_8&6?W4VT#9/8'W(YR'S5$,6HC 74,(K.%YMD\\]=01Q)NA,,7&VQO1,J:S %& =,5K**U9V=MZ0QG1T M3B_6E*<2SR'ODAGCK\G?/FZZ[39AU"6!FMJ>I:X4<$GU(FI2\OO?'\WG@H,V M?)N3M4) 7%XPR"ND",^B)/PGI:OI6XYAD_G9F=^4D!'OR[4 *?TCIC2.PEH[ M*KV=>:=6 <@AS,&+X^DHG4VV(5VD6'SQNB$=,)I+295V@DRCC.>9M];-T.O= M]GLO_2HNIK (R^)3.11,YY%)5NW"&5KAGJ!Z3A]*;6]L3Z88[C8O6.1KM MI&H89]F4@I&DOI Q^/('2VV!5]/GX:C;^\[$K[3,@^I]$BX%T(XJ3[/+3_-& MT!\Z\B0WIKO3 5!HKI%-;.H<[!F_4*\\F Y.*OCKP]6W4V(MR.] KMZK,X^G M4N.*\2C1F CREWPAK?WVA"+SAFZHPPYB+X&"6 &T>\-8PM&('1H1MR %BWTY MQ4R>)ZG,2U:'B2U]+)N%'LK<&WA&MU&%KI#Q)U1(%--D-XMH>15F%@:PR/M< MSY=0]D'Z]V9SE',[9\QG[6KG8357*K@)\7D$M-[L3@A3DSL@G5W7K 0JN?-S MKH1'6YF^:2AP<3FQ3(Z>'_@(1\8/@#^J8J7?SWEZ4ODCOZ(S?-9]R"GCD]WP MC9:LAMI:8A9_PO8$I;?]4XJM!_^_>04PNYA01XBZP;X,GN[>[AG6!OIG!67S,0F7@MR B&QHOIV(<%AD4A+S!^,/[LA^M>IRP:U7! 2G\E.UHAMVPR#RD]0=*$F<7W46>7;A, M86> &NUXP61#:V62LPCR+EG(%@2&H/#EP/?@UQ=2HX%MANVJCZN\H=RRH8^/ MK+T>2H[*GIH4Z0C:.""S=147Q MC+^>4U!' B'R"Z?8UCGX,C@\Q:\TZF!/VQ7ELC<18-_JF6_+-E$MF[=E%.R MW0T1[#A(M(\ULY(<0U,<=YB*BW[I)RA94K*B;F2(\F0SA3U$SR$&Y7(W,F>& M^\$25'+:7SHY*_TL2SYH$>B*Z..BO&D69FB$/QU9@'&S MTS[8\-L934G>A%\S7F^N"A/*>=XQ6OD=BKB='3W983[$U>WZTXZR(_%1ASUO M_\!D;#&-[*]ZYF_;6QV&+*8JLNA42JMG[)KU>\O?5D:FYFYBY&+2NN+(S:5E M=4!M6-3&XP-JXS;V>5*ZZ#;$*H4"B>YB+9@8\Q86-F7 X%9=HK]<<\2VG)\% M#GGR/-3)LT2)!%S<;*K2M0^T(&^!6EKK.R]7O>[TX$T&3P$;;,M@W35WW/M] M'O;PY"5F=ZDRG9G;T\:L!T)]@ 7#6\!UPR56"HW9 =D0L *1,KU(P^?T)+LX M:SSWX:!(;*TDM7E8=AI:GHL/L.47QO<_#Q_D")"A!J>N];<8=\3O,G^[[-)?G-O",6 M'8K[\S@&A;VBR20)7H\1.G+*;=E#&NJB8T::-VX*7K);I0TNEIR[.L)-E(4T:5A"J9N[(M2KQ9L-Z'EQV'2%M]O+G@\&OP'EIR/BZHQ] M!!R3^9?JP-**'8D^L]07DX/#C#^/6#$[Y!$J,T)G.9Y))%[DU%)LG$4&R%"# M*2":>NF+&B?K(>9+>29Q+IS0)N^?II>O/7.X]D^_; MO'[O+Q_:,+/%NZ<_8@K_OW?/#Y-W>YL,C+2ARB$%IBMFL'E?YMGB:9M[7V73 ME.3N^QG+%O\8W 6Q%S+."LI=9.SL ?Y()8HGR#191/+LA)#2]1_G84VFM22=-@UZ\ MLWME4JMQ@VK16NTF%7_: MEO*_AMX!9Q9SX3OF"DOJ:))QV&OS*EUY\UY26EX#K3YE9*[< 3W.!C?6\$M,7*"&H-\$5^V#KWTUAJKOG1[9ZP!]D MF-P'!"$;UEK]I-Y+2I*Q=2 K6];T3[*6.R@HO>%HEB7*(;QKY(S8_2A)3?22 MLGUVR00V:1@!>3U79%$*S2C?Q<9]^1;$COP*Z+P8%!QR$!SZ6G@#X4,B#3<4QHY51 >[*RS$614;UTNVR$&<\N M2XH5OIK\A;7_MT=!('K MOA0I*2X5D#(31Z#$%2- BA5U2G6EW\/>6>&=$!R!V5>-Q\RI$]>=(;9))^FE MN\)FAFOM@ZD*C+;^K>?P=L'\\WCXQ<3^&Y5]Y#@&&7@ HXI8;@R.9)%;2%IA] M6*%SFDZ)/RK2Q^*&PP:0@1D-'/H6MN,6(5BTO&!%\!D,^TQ?*_P:73G9U2X/ M'R*_P^?Y2P)WOCP =^X)5^^SY_]\_N.KUR]>_I M?CIY^?/W)T_?_?R&!%A/ M7C[S?_WQQ3^?XT?W[UX]7(_&'R9):V>%N4-GH=!S>"-'X"RKB?- M5D'C\@-'R=PZZ5W; 12R_M.[_/?@S!J)OCTPY[_8!!&](U(]DHK5D44'ZVIV M0#72Y_1"3%E]WWP@XYTM7M3$U.V6BY,-V+7(OW[:M)NFC:PN)UV9OW/5LEF\ MLR6$IPUS+-8&DV-)A,S4$_F98QB %1"B#AQ.EK7#1GSKT,A#X8 _-DI)7'L? MMY)?T^32&_KC;8USJ 2V.AD.TX04Z%S/2R$C&U-YQ1,&C\3T8*W[E?'9:+,1!2)R&":4O4[ E4\P]!CI-:#MF#:C0I1 6 MY= Q7U)"!)QVW0GN6T[\Q4M998RLV;7&Z$6$BI3;8P'7V2Z&3A]8'1H-F9+G MRDBYP8V0C!P< (8J=X0B\%I"=ZX5&5.UV7/CY!%YY1T;D^=JVT@ M)='VKE=B!W[W"V,E9BK*B,BB;)?#ND.%!4UNRTH2?GQ7#FN3AQ>ZCF&D=A-E MC2R7I:8+03:5/ TI9&TVKACO1&N-5J*"P 2;@1AZ\J78&WHYTP(0.3] ;M+O M^')"6:A-+WFKVV=$T 5.0SU_QI339JM%RS*5G(YTO=)<8L) 8E5X0/G7<4!( M%TUF=03NT@[P*&#+!54ML+(0-TVPV6Y9(/%E$R7?N6AH#_,'IA6](&;JQ\GO MM[K7K 1G69CAE3>6/=;M#,NZV+5BPRE@S)A83-/Q$'"4$7O*>$E>YZ+I*ZIJ M$R^#UM@0.JAPP[ATJF:)^H(?FI*;2VUQ(35GZ<0P$JX+HA:!KFH/O(SOW#(G ME^S27>=CI,X:+Q8J2%UE]N<70WI*4R7/FQG@9I=7'@5E-^KJ(^R/W>B64)/I,P_S>IOSF@AW<="E9MX;RE59% MVM_#Y-SQY,2LK7"G':;DKJ?$6#/(4 :H"_+M:[^%UL.:O/)A[1*5N7&&XC"3 M=SR3J9>Q+5U5'.;DCN8DBKP6/KJE>&X^ ?"$=MMADNYFDEA2-4X1&SGF@8_4 M3C;5T,>@G!F?A*9^Y 3N0\!]4I&(Z!FJ_MSD[!;.>\I4HPZIME3=(\T]416[ M:QA1"N):808D'55NQ5PW->&H$4B;[TG0G(3#F=%@5WN71O]2H.5-!@4K#,Z+:2#0RH^ATY(\5'4")PZ*)VV\ @J8N2LEIN\?/1 MVR.KZP'0$E*,!K,4\XF24.-\EE\8;;XH!B9.3-H8B7Z*Z/X/T^H M "B$ZDA3>".!NWWD08\2I:1-T1#U .?(M!V8,]N<@(\6S98Y8I:*YBY)D=F$ M%A-015JJ%/D@?$EQRN/]19\KX51F+=,U,\ 62:;36%J%-@I*4!ZM0@;-6&ID M8'G+]B1HO ]F^)6M/Y%E\<-<1'(P)9M">40I'Y,*=\9S3K24(6/H1Y3%Q/$U MO]7.*C-1W-PD/#28H9_*[TMO9= (>=[TW:;I5<]RKK^N(LD- M_> ,0:I&4&])+>0R=&NITLLI>Z+F5:7:E#128:YDRV'2_-'0"X/F^Z2/R^#5 MA3):JW)^D10&C(7&E]9'C%Q3[K ,10#=W"*\P*X>HG SYJHUCV)@I6-800K2 M2Y45M;Y%4JI6W]PB7,?T[^844DRB9?&V3';T9RE$B"==/K*CA20R2%GAW9Q[KROX&T?*770;QMO'.'^\6^L)D/>^^^V MS<8??]B9?401A)]G^PQ4.R!?PS@/P V3%2ZU.\HEOUF-L&6- 4YK+QH7^5&= M99\TM!2HH.B^>"U+@6BAF;&4!MVW_EF>E>ZLR19/_1KP!V5=YJ%Y.QW,,9!& MC?8,HH:+I0B3U FJ9>FD5@2Q6<0WOA>&SJMQ30-NI, MT+/V2F'DA/26,(G;#:\=&8M=0N(38Z$N(O\=-$EG@H//Q.;0IZ@#0N)_?U=D M \ZJYI2%,ZQ.RE5X(A,O[X&J@M_3%KHH(84W,'4'BF XX$H/W2R70ZLH2ZH> M;R+6)@UPM.X_#PMCFOUV[-"FD)51*DW48FK:=?N'ZY$6UX='\=50%,.#01O)64=>TYZ.1$S(XE6786 M;Q>7,@M[4O\B?D*0G>-4=%P5!XXJ&23.EOI+;+PW+I2X%#7W;8DC)I<U&-J-($H*[P,>\T*$.T1O3 S\?O$?H@E:1,.'P2 QU2U0L M3"7>Q2QF'9]O#& G.V_%KY;GU/9(H$'&^I%B) :5Y@Y 5!K;;,'D\U5S^8 D MU^.9.)IT,[UL E)B8OES2E>6TS4QY>Q/\(TT3WF/ M)(KA^2\[";M#_CR4]GN8AT#2'#%1U=;0I"=Y=0 DALZ"\F:5- -TF+V TIH@QA(,^HC)"W)R%F$UVJ@,@>7A"P; M!@Z.;,X:\.'!+T([Q9P=8U)\C?3G5Y^?&6/9%E!+8XY;%IOEO(SS=J7H9K)L MZD%L\H[S+XP/IUL9Y,R"5M6986BUM]0,B8&_=1LR'5'M)6.Z7O,;4NN]I,29 MVE-*D)PUHKGK=]2XM3U)SUD)M'\-Y?*]9K1"L@C'0GA\$NBAL*"2/G!RPK@/ M$4E*M -ZI_BB)"@^'3VC]YL_J7%*0P:Z&GL%Z$JV>K'^6U"M*Z[8VQ,-T["+ M9))T)00#*)VU%+WLL -2#]FE$KD?I8^)HZ4UW2IVX^CX"+5.)_: MYI<&7SXA84CQ]GO@DN=##FE MSC]FQ(UF &L#D(=N)7TQY8'2HI'B![9 (LO1Q)S<:54-E'KNG8G0R%63XNBIVS82 H2"@:G(9+/B94&R3 Z?PBSH MCOPQ#FPA2LYL7:$:)(KHE9T%=6&__ %O]?@'\]8G$CN.KBOW"]-:HA1#[W;I MP_H'K7"PJ3>5+ULJ("=\;MM(9!4R\9,8V*ZBT;N%]H_@@3-;E3;T:VU'-23W M8;N>H%>).Y1NLOB:UD:LTXULUC-2//&;3+XM!Y(]C906SQA-VWF833Z<[*!Y M1A\D'KC3YSC=VD^I0INTYOB7)9U-JZP>7C6 )U+8P*RN^GQI M!4.0=^>4=[O$40G^**^MN]<&EWX*\-0UQ6'H2GC :8N]DKU=,@&YLK/;DSD>RYG< M(:1T\7 5A^&2N_:_@)G4LM*N)*MF/,OUVA4E7T),(^'(A:&."<9-IEW.EE-E MT^]!&7[I#I#*Z3D]+/R9_C1/D-(S4._#YF]U[+& M@MAZ9,H1@HVU8-[H$*FJA/U@7 ^89D6C&VT(]_;!0?MEAH]C-)*)XZNC5^7E MNC,([MV$P@ @5P3U+P+3/P<@#,\MZU^'=BL T$Z)^1A(%;S%?CN&UIA\?7/A MM+)6.''I(S[4\7WEP?VC_1<3M3 9+ Y&PSWE2JH/X, M-\Y\CBXM,WX*BGEB*\D)M(-ZI63506*+ZB;-0EUP58*^"+PW.[T<%.,E(68/ ME[1NS%,2N$E1^T>+R;XVGU3<#/@]119PHT6GND@=7!,YI,!=VR&0P)ZYU&C; M!8+G-R7+D9#2W&4[7CMF&^NFR[HGV0 M>/W^8/_>' !CVCY%U%F!=%5^]$N?&,XH=%'S,B99%P1>2OK+AFVFZ 9;X)^3 M%E],,[9BCB1A.O-0.JM2> QY!;3:9L"_:^6$ARI22>;(IK?V7 MU@:A"I8[=3ON-%AU]H"TF'_HN:*3>::HB(.$M5MLFR&()73F24+V.A@DZ=^8 M:UQ2\(]=C&,BK=C//WB4/=EM:![7W@GW=_*%H-\@%RRQ*22TY,C/G0< MHY/A#L.**6<=B8R^6-)F\8-(?/:\2IQXTE+NZNEG"WV<;EB,,**7C]CW<0SB M-W-(/@SM=."N>X1/WX2_2J8[#+X12)5Q3+2_,%'CM2). ;B_-_[$HWF7RP!$ MFXA,IU\5G T%@XJ]BVQ@EL:"=4(34DK4*P+RZB/[93X=VW[CB4HLO_;Z4<*O M\E[':-PY ( #'%IZ]C[O?4W<;$$4(%::I._: M>]R_*KQRSG8_%74',+C]@5?6L),<9NEL;D9#"D\-'O#31)+!7QCZJT;S2)^F MY!(YIP9#2=?)X&'$_,CI(')3'V6EI495M@E_JV 6$A8$JH^R\HR9\-#X'HT> MQU WLGPQB2-9#69)B(="^"8UCNJY-FR*O'=CG*T>$3C,2G_:.MOB2H+I_@?(0O*CERIK;>"",AP;7LS0*\\@(AA0C[GO#U[\ #I?T-G;R9X<4TZAFQC9$["C;@/*EGPCD#DWJ L28A9F:I^%HD)$BGP"\#")!L/'?*U!%2>2 !/$O32DVN(LE M92KXY$Q2SI^B'@5:FMY[BQWN6(PR=_$I:-WM>)*Y\BM9^O.R8Z&NE9UP?S13 MH2A?E@:CE@H/)_M""\AC+OQ[8.3O)WJ&CG.P=3U\0G;D@1_@!WG9XE?'3QBM MOO:.EX3O?H6O,=#JKO'P"L]#;M(N6VE,RA4X&Z9$A7/] %TXO]@J%TP(4V"( MOMF:2K",4&UN>H7T:.?&8"%1)AQJYP.+O AY$^W-M9@UR8KOPY$N\_KJ!O/* MB>;1W)(-T*0ILW11W\)04^@ Q+.=;AKY!H0H!9VE98UVWO=US0*6G6Y$JCJ M_[R-2G3<+CJ"OCQ+S,Y-]D(>.?8#<4I\6%[@35TA7J9:L*(-L<"% M&OT )K%@DF\.8)+;L$&S! MHWB.(OJA&S=Y)=N 65\#NIA-M)@FS7%=_%-*EO._ M%Q!E^Y3>;=YO?'[15!?L'4>QWSR5SY6@BPYV4%WR><)LDOYLS<$8F2^W:6\) MK1D4_8N2]6@-AL%P>+K5BON]K200\&<,KHK)?SZX$P:9O'1?0P M\,=A[\P?Q?O,BV8CBFY4FD43.M:T(CRTS0\OB$1UP,#K@$FI@(]2]'@A6F9A MM9^ 'A?^V5^]8>^*!_^X\5S3I+'[MR M9V7'QF#Q6;P<.Z/EA1NSW7[.[G,'API7HPF+(Q!6(YIO:BF1 M)*\V0A'0M0W]U%-EU7DMB^"$ECJO@;YIWINZP?_*ZX&8=H^SQ:.'CQYF&AUU MG >S*PGE>,Z+FGLI@\]DM$/UG@(F?W.BLYB90%J[IX[Q*!@ V@ZG#43'9PN6R@VUYMYQ2^UMS>Q)#_ MGK\2>KNX[1I$3_X"6;*[ F.$_A+(0#]PH.,&PLXO!=C]6 _PFY#;;)! =NW2 M^<4$ S/^#!P;)7,FJF7!ALS*PT^HEB' 9>!L1C^>0,5='Z@B0T%"/3DBB=B# M(T&$%PEYEUT7]>*@7D/AFH4=F:!->W'\?JR5"H&G)^;6B29LJ95^^)0%IIRX M6(@VK"J[5TN"3)]2;*+6/"A M\D\YU?-2TA'A#;%6E,H;*WC^)3+FE:"44T KCF714^7_U;#09W,(O8[+>N@WDV"Y^5I&4ZM$;5+A'HEILBH$>FO#=8 M&)VP+Y$'F8VBE-V=E'OJ!@::*1,M8H/A:*#M^@(C*+6OI:LJ% ^$BXJY"R,= MGV&C94O_-L_?1N]KW12N&M,3$?E.U0RL@#GT?,!Q;0I+T5&TX3(#+8B&G.)N M\;8R\:L,QSY9(6PJA@]UO+J8CC$,1+PCF44"V%Q\?I=[KEQ\$;D@'[MRQ.)&/!OJW^A-XGTQ-.+L\; MWPP>?D_?4MJ@E9/>F/"H WMFQ(K5\I&>N"3N@_ALDY?,)L67W/:K&%;HR2*C M7UR4IK5;__J FRMUB/\T!-W]V9XI,LLT;OQA4=K.@$Q(WXG_I/^HJ.P7I^!< MM.G2_:94="Q1D)PE:?Z,%T*LLH]BA6W%%T1>^661*Q)&K!40P M F$F&H+(B4C"@M+#A R0S'YR02XAR&O>*!#[R#@,W'U\'LZYQG]$7);14&4A M,N/FC8YZ"U5R)'GC79$;C8#Z\Z.1L&]I5K.8;75U%$/WP[/7;X*UR-=2+HJQ MW4_>3C[ZD@*[XV\B+H-+884TE\.3C9 )=Y%7@WJ#WI4<-I.;<]N41#;JX&4P M^DR8./+U>GC9)5 $H?/D>A>8>Q5JR06G#D\4N]D#8SCJ2S)Q&V5D*L!)@@2! M+&MNTN158E8N\ L<5:9US-#:']5P(N20^8?XKB3#P/,@F]D'B9(5'6WG%0A MO/$:0#/RS'PG>6";3+V@3 ,S7K)5$H>8\")@JPYTQ=%W12!#8S/Z.8$[Y0IA4L\R5.&T\J8G/^[(BF8HP:\\XM'YBAKV!.CQW)..3[L%6UY3S6 M+A@6138]" AH2IO=#< /E30\W:QJL8(W*/T\23T$X3>' G'WLJ[X;RCK_4$! M\U\2A?#M 85P1_7+^CP'#TX:1:R\BTIY!!_.LZ=-H,48^NK"=A^\)>ZU*3DX MHO3S,FD'^>B">/9G5,3OSYGZ3G6OY/RI4CA'@#M0;Y;6-?248$/@!X*X.92R M:.+/)(&@$K^%7.*:ZG8I??;3_^&HEX6G^ MP8VB%#D@J**$2F!>$ .>7T!B&&'OEXR&68WX&)>Q.XFKB)+%,@^SG3PI7B#A MN0NO:[*T9I2I6&4KFD5X)>^"GI%4B$@Z*N!X,LA(?E&DQ&?1*TB\!/>2GOP= MGOB-DTXNWAR?T9\%E?CSVW=O!(WX.24RF'4\/@<_06<> -"6029L?ARU.,_ MU$%XC/Q0[EQ-JMN&'-(PO')L%]XWWD#X]_%$H&=:NT@O1X?S6^>#;;C /!*8 ME[R6!O]J(>HWB^.'_YG&T_#*'GWYGW01A)T/C[]-U]#,P@&T\KW;\);0@2+* M"&)"R:CNYRZ8.[X@7/Y9TY>Y=DZ:O8(K^S?F51/"64DKJ"B=/TJ[4GTG>G85 MX]/6 /?!#S[CV:7?.CZ4.(Q^Z=8(/,#.#QW"35-J5U^$1KZRQ?F$=<((XNBU M*1-UNC71$-9'\)-88B-E$#MWV!:*IZ2"C+MZAUE,R2C/:^ M:9C-%\C/6L<1 M4);ZT9,C1%[(+F/:E^'7$TQ,!*1+$Q/SON)O0OHC;2'O'56 D>B.?!FL1*!Q M /,DI2NBP5F5=U(I-EHDOQ'"-=AY-_S!,:"4Z1Z L3 M?*Y MBK),5;0(R'0U[?N8,-3"+18*MZ[R2OL.9/K$YZ+IKL_$N#_][G6P[>!C+UHG M=,^4HV\X,A;;NFP(00%ISRDQXCO$0[\VK=0!L-J)06O^Z8,@)R-WA(_(Q]'^ MPEN7MW,ML#MFBU.=2W921@?4&+Z17$]I*?*+AB6*=7,P2P'5E,-L^F'U8Q7Z M;3L? U)I33R>E)Y9+.!E$DW&,/-/V:Y1M&H/]NN+6A20.*CTJ:472SDP%ZVB%HI^[X)L'^=P@9X.^&?]$,;'' M*V>A#BTN_ MYB@ 4'^^RB\#$SI.BRZ2M&C2&PHFD7,_ 36"@\,E-6_5>^2JS0DRST(X(_T^ ME)JS)9MK;\V0?]"'#VM$Y%*@.R54GCP#W5KV6T6%].1!)+5-SBJA@^4245=: M)2K]8E^^!X2D]?Y=%Q+_:@^U-A\*A.$6\4L!(H^+^7T##)X/:"M_[ "5-QD! M/9!D.L1_AX#+;QHU>3L-2**#2ODOUP>5%J+5 MY::2REWD0*(DESMK\DH >Z,M-=D]F"3FS9UGD9O1,U+^=\*M(+2A(C]2O8YU MP6 (9QY)'AY%.;]@STL?V46[30>9//F4IZ;>H?*P@ZMVKY"'(U@^,;ZM-W26 M3FWQS9?:.4 X0D:K/!D1@@:('^%D9 =1TF6^])DF9OQZ\S$;+TY3YY9MD]98 MV6O5*R>9(/:4YRXUNZS#*K@JE;('Y_%)#919JX#.$9. %#6YRWM%V0N@$#D] M/$-G. MG9H (SV;2&<#;P.(X#ZS@;=,+O1S+KW:P4%V=8 M-=0-L:K@0FS6/4O):1*N:(([T5)MD?81%]=]\(>Z$Q*/7+SWB"G9Y#WOBF6S MV7(W3<9Q):4G.U.=ZZCJKAH06Z(F K6+G=:@R '6:MV)*UU,@4B<#8O!Q>,S MLX29>**CQ4\#0V;8[8YWY$&CZ ;OX5WS2DL5?G)%/9YO%TBF^9/-)03AF4WA M HT7X3B,[,*B/LYQ@0^8_;NER>RLFJIL$FH'_]1]A1"^ M9OZ=%GW%1XM7!H\O5T@&C(S;4&IBRWM?#P3KPHX"2\1B 4PIIH.<]G#:E=ZC MPTH#_HC2=&JHDBY3G*"M4IQ"M!S%S"XI-/O<^K3#R)!/'[NIVF:;5SU*?I'L.U;QIJ'#W"7# M"Z>M722%7H/A)H6UBQ%,**H5VB9<$CO/G60!)$)3428[)=!>[?YK:&<; M=>89QL73E-F>O-Z"%/70C!K*PEQ.I/E]H'3?^ #FU+TW)9,K*+Q#YSYR57-$ M_V-N_S%9MA9=D#0.3[)S;+(;/!3KMFJ9)]Q5O@$UW-/.'X,4/QK?*GF'6,E; MH&--#4).Z'G^I$&(5-N91!/W_8Y[7W97?Z;49HM?9.HH:S*OR9&LF]'<[FJ_ M^9A'V ,7>FPJ*$6M*6;_PK5TO!AN/V6LFF=A.%K\$*QYG??*(#YSI6RT+B6C MBX@J.M F=KZ!<1%+9%RVQ-Q((XPFTV??SU_XK,W74G25_;'BYG'[A;#%+)3# M=IR+(]QK%M%?:M,ZR9C>7N#Q:.SJ^^ M';B2G"LXEP$]J M0EI]VY[+M19>U'Q3"&CM M-L(PJ5?9+)O<"O ?9?J\X@FR&3VW?C(U7#;+=B4$\Y,B&;I*_G0BQ]GKJ^Y0N."VHS#P M>K3SF4+XH!+)WU %OS8%L@\ 2-P@O3&:5F'3+L$P)S0"WD(^3F:6/-W34R M&F'%DA0L.S!J[E=\SJ!E_4Z!1+]U(HV2,;Y*CG^A*970\*/LY?)K;E:4=F'^ MAA+T^KCF NAFJBPR3M4_2LV$ANS[^ZV_\3OPPK]A4;)#[:A+>.D"U1GW72+G MD(JE2#BJ.+DV\V7<#+,)QOM/NF>RQAKY85R=_"">W78!?)-\I(LSK[?-?08<^\*Q^E MM,(MQ0>_"4)<[+WLBB%14_%JM"<"!)=,,O&P,01.SWW=*7&[S? KH:*BKEX$ MZXJDVC4#BR98)B1@] 8L;XZOVXO/P-)/(([,A@-B02S6F5,/K0^Q1A;CJN*! MS4;$L0E^4K 3BNR.GCX0BIW1,J+D"_D?Q06WG*PM,*4)WQI[ZV$AL M]^/$EI5\S$//+__)Q/2$K;N/5O(CJ2C!.KEX\_S'DW?/GRW>O5J\>/GN^9N7 M)^]>O'IY\N/BU>OG;_#O/6"F?#:H5[(XJYI3OV1,[)S00:3XOFS:JF#&$?XR M'[(\A"'Q3(+%/#T&@2R8P+__]F'/>8T%KVC+5A:)?E;,CB+?J18@'6F=WR1R% V@A5_D2^A/VBR.:&RXADQ]DA1S@>2*DE-XP4[J&:7"=$:1&IFX4NM2F<2/J/V5OR3EA;),@E9B]!#)72<;3WXM;_R4I,22%["!=X=5=GNK+"(:V15W8W : MDN:8;$:?;C8LA*4KS7I)*1X5W_Q>/O:T:=MATR]>!Y(3ZCNP?;[?/WU]$GK! M:&'%9F&]R GQBW5$Q-NW3667]V')W-Z2,=SJT1Y93E_%*5'?P%(5M*#:LXH6 MBO[H)Y >]C!YMS=YJXHT\X(7+9G'Y3:R,[9,]C3]PY*W'9\!R_@S'RVI7^&C M@+PW^2R7@_OMBJG^2X*QCO]J8*S#?OW(_0J^70J;>"N)-BXCLPB .6P.Y]]M M.^:(BJK\E#*AWC$ZC/UMCWW(MD4$Q6$2;F\20NHSZ;4)DP(R%],)693=P4S= M_BR!^9^*7]"C+;NU[8A2?DB2E'?M86)N]4BG4A:QQP7$LH"A@K<,H$R01B$& MF*X77DS )72G^2=;ILQ-,:_" CIS<;F"#?3ZXB_DW0\+X#8#AOJ,$"EYZP-I0E(#&8P.T+;)"2^L"R-\Q/9:'Z;J M+DL11JP!@9]0= !E:T%.=D]3Q2P4P>JS@? &W'RBJ")&G"MU]6&*;W\W\@PL MMTO_GR>_ P]^&/_?-O[$_C8PYPRQ_P/ MLFY^LNS(H%[0'P W9B96YR9$&-?.(N+.< -[F0VPBFDO ,$]HX(<4$BKND##P(: M-:)2#O[%7]C %^IXYY M?ZS1I,0CFN5(QM#_+X5GG41MVL'7GY,^GX#+#O;TSN!;DO=2@PJL#[C.I,H] M([A%BH.TQS>5&W%-!W?%UARX#*&Z4Q8_FNAACI\K @_']V==.^F.E-B#M:EV M/,T3NL1AB=T9R#QE,I".0T$C2RM?5&#<#_W)N6[[R.!2;55\E]=MK,QR\TO> MH;!.N2_LA>#F2#DAKX,*;KKD8U-;'SII+(EH2'L%D&84-KV)6%O3_K$4H_>F M&>P7E[]'HQ9)*%*/7ZG$W;'_: 9V0A]/>$.BZ"9+0)H&J"EB^J.FYB\G-W\B M.CS474M<'7Z&1K-#?0LS<\+3)2J79>1Q_^T395A4#!LP>S<[NF^S'>0BALA[ M7KQMI'C/%#21U=4P7VIZG-=)-R$$YNN#MISX!C" ,^,UU2CIB)&2*EGT9(;; M45E:!CIZB:$LWL$H/E7Y4!/796MJ;A5U\6X#^9IRG,5[E6YT-1:3DL]%N8U$ M/Z4U]1NAL!%6>N^80NN^\M%'L=4'B&7 3N7SJ(&ZT#D4PE%Z"-J,_J0J'@R6 MVS[*S9Q4_3E158J\;I!Z7C/O0.2[BJ,\I>&7MNO)9T6+LVP-U?..9?87,;VQ MV]:,TNX=G+;=NJBM^L><@GML='\1:33J @I$A/TY:%E59A%]NT%9(N@S8FQ' MH\2<_)JZ85WV;")$>-)YOS^6#;@-.$[YO$\$VE?24__XYN"_9*_!HT.OP2%L MNS)L"[Z!E(6$;RX!]&(O$E&5MA[$K 'O<4/R@J'RW3<4W3:AB1 MLH4&N"D"A#*2=+1 !R NN6RDRA9ALG:M$L\-8_28RY_^-5XN*W>HB=YN;I(A MR;3#G=_KQ.!%B<.RVPSH2KS,6R9<8TQ[;QR,PSS=WCQ!:%.5F3@$+-U#6RM'Q0OMM4^+?:90L;-VQ7P0 95:!CX6.:"BYR&RM,Y MXN9DCH_.DH7FQ"##21I6*KZXK\22'YF_^'[44A]@'?I0'_'O-LCP8;$85D)I@@9R3CD(?D MJAQ4\19SM?QG1UTY0]_1CIF04@;*<9OJ M,+$,]FJ^U$8P8?0G[?;KAN1H87+I@H\6X^5.#WR15^ & MG[DWJY@0"J1W3-7I!R2*B6SUB(^+@ X'6J%Q'$6-:W;+S&@4[,%^^<4I!6K, MK^D*\R? A?->$S8&S>NY*_ST*/]^F#A+]6%4Y(7YLW!+K,(&-+%T"1K#<.&$ M&-2OGQ[\G%WX.FGHK3=]E&8)!<=)HBX\D*PR2%<0UUA&@1MD>\M_:_$AU#)6 MBPN(:R'K0&*\>7?N7ZFY9!%0D&2S*C6M.?]79 V(+4$%[LWZYBJKY"Z:]H9C MH)ZL+NJP$_PO?" 2?1B_YMZ6-6M2JU[ N9]-I$F<]'EJER6T[>56)10#UH%L M&]4'8K&O\&9X R: !4LE3; 0ZW4=JXKPF\U]QUC3"K[QJG,]C9T?K9*(Q9F> M.XC\VFV\XQD#^3"+ZA"2 WB?Z$$D+]2)V&B0[O$CK7PQM+3A*%#S%)6R6TB4 M#IR )5EA*"8<^0U%_*_GD),+U3 FCZT;5E+*>>A92 GF!DS;]7)HI^9,ATZ4 M&:Z?VR #&@^11(2<7U(%T>7RJM@<2_Y[X.CXTZI1E'(@XRVM3O85I&[B]FCE M95Z?!MS"ZU)TC@F5+J*S>V#2G\N *6B.$IJLND'$Q[2JY+\##[.;4+Q+I2.$ MO_.4SJ<)32V!\MZ[$#;[GYL-9>L[4WYA*I-1V&VM_]S$9Z$AY *)63).J236 MS#UOL 8RW5KTF]I9"4.[.()[[ ?D#UDH]V:7O9IXGB;[P9S=9LS4W#,EL7"P M&=)&UD0AU9D',6>ONA,Q:$-&/5D24]S=/FQ""L.):-"\ZFALYB&'GPE)X0E] M^&G\\(_^PX&TT _GN5^'O59'M*<*'@LF2X. S#L9=0&>>/\ 9WRV?C\V!F%+ M5FA+E^XBZ9W5I:,G'1(\;"B1C1JYLHJ!B5J9191\V!ED=U4,8,8#.3?)$ M^R#!3]'BXBJ?\U/"E!3+MJ08M;+5F* 8QH/?@/"S#6J,9C)T:RFDE/-+-=!% M*5R25?M>;E+.50D\50K+L\,J#*CFM[&$3G79Y( M\)UL5)HV[3,WNO=\95[3%Z[KZ>_[L,)&<+YI@L4<, MIC5*X6%8#D@HBX3ZXB^&A+JC76ZXJZ;PBK1!*-UM HN5+T4?]1HAGUV2M6_L MD6ONQ)>AHES)_D:.7 V\;V-_H(HDNDAK*G>Y5*HR*!5!"DLBU-:ZG"/H;OSF M5?[''D2R)P:3,]8"A(#3Z-B,WA.PXTH4'^:)\&'6SY2<4?V[E)?NUZE(IP8E M^,]SP2[K+Y+,-@Z5B;BX5-69;IW@%&Z$KY-OFY4(>Q6%S>JT\J<3>.D%!7V%,PHI2XH>U8^\X%E=1$(?:(3 M4-;>T>?H.+0H:L!)'TUQ!?0&G4L8,((H?)*U'@^EMPF7EG4HF":_]XO&[4<- MZJ=4DJ_UULI_A@;_@[]=[:[:ORMR6WUH3=&8A:L;NH'9N4BI&(KHFT!:9 J5QI]C> 8(OI&ZK6A\0.6 MO5FBV!&9.XW.D=K[W:]!NSR(53..B8<*>*G$>$()UF$/G;IM@S; /.C0$7V= MW]#7UD=&%]5AW\:JB1E][(WPK$";)..>:@:/!)/3%?LM'ETTY/'77L)(/R7RA27&#;LA!,TYK/ M\'G$MCQL1[JN H'UVR76:W*@VN:@>D=3T)XV_)QT'+*.LFA4./(;\FQKDM 7 MI;^E'5(F"8MCVL#P#34;,=\^REY(CQ.4O10;$[TO&CBIS]$=)J$/=)9P(OB!A!VF[+OLE3BG M^$Q)OXKJ7C5]OI_D&0+.<+6CCW468#BS1Z[H)._Z9OF>Q60.0HZW"+('RCI/ MRC*%DYIB66O!]8"GOTW&,20+SJ"/QX/)6__Y=R_>/3LY@-EO=SJ@EFZWAW=# M6RG\+$E3FDL^0I_3,LG [G7=\DJRA'E_;L]\P(K"V/)T7U'!? M16![53673!YC=6YQ=:KM;4-*RAP7F?STX180D M.C\Q&I-(@NIT,-)6E#U*0:\H3.#V'YC3\Z8J_-\.TWJ+ZDU^6M=*+7.&/GK! M]%&KZ\$?O+?^H&0=]LD?/-%7BOD.' +(EYEE"0=0Q#LM]P2$;1' )EEOI MEI2+5G(9R+!XRU2>.08!EI1*X5Q0XG=*5\;!N;M%T6"!N)QND<8',_FH/F;0 M+@;9 BQMTRX.U-EWY/GE2^\ $%ZU=7[F.BU5'4Z0VPZ/ZM50KW/J M#9X$KPGEEM\T D#^I.I:\U6>%]*_TC0%:H',#":'2NG79'U6DKF0'/JI6Q(N MCY$Y5$B,G2U2G1=0][)IBU''+9_,:/H5^.7O/8$9#O:KGYERM;T_A_(/.IAE MEXS**85J:(:D^C./(;Q?2Y:AYUP,UWQPMOA?&@="C?^H8*%N *_'RW-6A M]HVCG#,[R[QMT6L8^@63V07IYGA.39A)\^8/?F%N!E7;:!(+MZ07UM9@;N2F M-^)2LVD%)8_#>P0=U4MHI5QQ%9,8DC"661?S#=8Q=S?M7BQ_2:3DX[\84O+^ M;.\9M+RMO$ZJLQ,*S,383O B73GCJ*6M+,PH31P9]RBZT?) M[[MVFRC2]JT_M":D;K O3 ^Y1"-NP8WK\?W0F>.6$#_5:Q7-9>WW>YU"11E! M3R7G-=HTB'1@SBS8=D:!CH0ZJ" *Z\*_4B^/=\UXK6ENR'KIJ>2':)5II90H M@9MB8F:TJM9I(+-I_)4%9D0?GK5!9-$K %'/D>J0F3K5POZF;7YU"@D.4QRC2O\/?^LUK5D&?L05,2BI15ZA MGYPS72M"^88#*S=(0\(-++3[FY"#6^\ZT 7PW_!$\^0Y$^[>H\73I*F^LX\V M?MU)/ZQD4QD P0=OP):9-Z#KA 5K!IUFP^5HB+%O!]"5]F'[QR)N L*'^J#- M]27K'$6\IK1N73,!=A#,SD./',$X4OH.[E<4MB<%9H])2:2Y=92LGJS.SGIW M>KK'(E%'\&E^C^Z^4]@[[F_L+17O[Q\ M\?*'Q:N?WRS>/G_Z\YL] :.A+>F<@#ELO@F>"6BF[!$#C^!GXX'0W26HS#%%.U4N&[9EJ?,8X23 MC@U9(A3#O4["EF:<@[\S9ZWT6YO2AS^ JFW'G(!U0W<,GQIB]U0G[7W^2ID( M0/.=_'-X0S/#GI8%%TFXRPE(!^H5/RKO'=R"CM+#519#WLY\(4+GZ-DB3"U6 MXP;FRA3X[5!/Q(#FQUO35N^PB]MF$9C\]B>,U)9OP2DO/BMBG_/:>[MZ:0XS]Z?+,G'A@2XW M,PGC-J4?B>H6!##OJ?_BFM4B>7T(W5CRYO,=WAI(.L-$1\0O0@ZUJAEW9D8X M,(('^W"&' I/0!Y#:'SA_;KQU(Y2UZ^^C%RE"3\ZA\0 MXG1TMV-Q^DMH]W&7V =$+7X__'?/3^1&HL&E.TH\7HN]!/2M'"X1OWM+D)9J63_TIC(X6?! ^E'^^QYFW+XB*M0+E M;SJ0!?@WQ>)OR5RD]TM7"AWVKL2*@MM&S:F2-HCAFG9@"S4I'LR._U._^OWP MUF7.M\AW3=W,$'[U^.A1,CP*P/'O6T[?]YNKWC=+^MSQ*$CV]L+H$GO:DP;! MZ4,]^O+HR]F'BKQQ.Z?M(]:M+EFJ0.4M98:H<< _&DI+HGFMA^MX>DC'S\< M+;.KQ_&KZ\?1S.J?^H [1_)%SWUK78<(=,)DIY2H4#V0K#D*)'7D#.N<7?NG MCA: M-N9^S&+9O S\5G<1L9LJ"EYL@]6]6?8DLJOB4XH!76?@WC-#YTN7K]* MCK]&@+%NBG)5LJW0)4L37^67X=NNSI?B6?R$E>+7V,/L.LL,\R*9S[(VEA>+ MEDF,* <>'XHWT_'7DIY08\7?TE(-Y#"*0%E(X^YCA;)'JXH_+S.F6+SIW>A% M./.$,$*.;^4AF7^K+AS%BXF_J>.!IDC*RGS<^1_W7'AC2]9B+;Q[AFO'G+S3=_$(9H]YPOX.W6-R*?_SM-U]A/>1^ZQ=D)830FCZ0:4PB M#4%X-\9+,Q=VI^$7O[%?.\2?QVP<:& W2;5XT9)2DBJ%3 ^*USAK$.HL_A:Q M>4).\S=A0 I?^+^[L;]%P^9MW@/);-YHZ-GE,M^*GE?,Z0!7R$A 3PNRI. 2D29'*(,E*U18[Y3TS&4@\;"W@^32XLI2C M8L>[IJ*S2#(N]A9QJWS6?7ZT^,>(%=BH&XXG8M0:-Z[@R&_]%U9]EP3W\4H2 MU@7XOZP%0X/!N21X80C+J R>@Y>"I&3[K>&&=:\E)U-PLO:1*AWN8-KA-Q) MINR27FA4>E2450:#;F$0'GL0UT&8S2;^-*> B;P8JEH*^\P+76X$]I5FA1CP MQ_D@$+P?W1U>YV__KO]0+)"25=T61N2 MYRZ9<3N?,H^.C:2TN&X9]L?!IAZ04RH?2K8+GX'9^ERUM"9"/L/FIPHLCVH, MWSY_BN]\'ZI +R1_@QN2'_B^:>3@/)M4E*3KA0$,)X(^[#Z2:9_L%4[.\^^0#8 PM, \Y":@ M$"5WJ@_']^0;X8.(Z:!L#?Q)\A6V ,MGV,1.TM.I%:S^/GCJ.?LS5-&0QZ0;D0L M?4!"MG& Z6J123O#%7"(>V,+ P!)[)>'AA U4CF<+< MT%G+*CPS_;-Q_0K?A^(GJ Q/: U^S(;?1M#L7+"/([1T].<48:*@ MEF1](J855JFT[800D'X]5/E>:-6\2\<6--U!AXSGIV>T9"_)2+/?%KHAB7"0 MJ$O)$QJ\B:Z81I,^%BFI:G&@Y>>"S-YZ[8J2RVD;0H4',-&:J-%I2W+A;.XQ MS<-!JRGN'E.5#,YA,KL@2#2K#T;=?_'KHV\???/M5^92R=>\J5K\QW'F9X36 M3DUVKS*P)_. GPE): ?+XD]E 4430)7(RYCB1&\?S.1_'#_ZZNCX$6[$^,31 M(WRNW'?IHY<)]V9>4 \3>_BK8+&YU,V>'VI&M'NH2$F_9X^\G[DTI\T7WQY] M>?SXZ\=_XLCL&!#"(SR\9M/"0+=EWT5P/&DN))) M(C\H7)7MB M>UG=6DX%N6?ZO/0R!0\, BLS.CN8C78>-S/>$";_$D*0?^:$T0J4P#!\_0I> MID#RL@_GW%/9UZ9R*[//3T"7>,L86:0FE-UR2#@BG7= F#V=#7@N,+I+UW$7QI8K1 =1-56?FW:'I.R23S^!FNAU&3*,,CL4/K(H\<[U2BHZ$!%D&1 MW%1NEU'X/+O"HN' 0=3','%JNH(Y#B_+J3/UC=G@U6+KL)9'$6CZ^/'!.Z2R MP\Z9OL2NMN,@OS9W+M)4Z=O9(9X3(%@C3A5ZJ:9'SD M*/MAW2()\[0:$V8BM) E+]3U@3FWE4A9LSI812#N\ $OH0.212D]/O%[5U8S MOO'__R?64O8@0GIE"9DFH0@SXE,^'VK9TF%@.ZK4:4F"9"[RNW99CH[)LEY5 M Q?^+UQKG>5],/0G,#:[\(H_T.#4BW_D+0EA_M@7+"3TLFG]MGSKW=5B\8Z3 MD]GBQZ/71XO/^N;,27.(L?,2O0<[+SO/[WQ_@/I3GQM6+VM(3S&9^IG$&"F( M\/CKHZ__$U]_?/3P/\>8(YP'5W[_T;'_?A:@(D-/+JL4:VTR(74WWL%,:PIB M]N'A*]-:&J,>OWEX]'@._9L:>:IQ=/"Y/HQ:*J[&_=+XD8_[U&8+D-3_/DHR2CZ+O-N6$IHU#\P% MRNH8X^\:RL_1ZO,G"'J6J/.Q&];J4ESIHO%JD8+*U9.3W> SG9O>"67QV_*U?G5B.LH/.1SOH:[HH_7WG5OI\U ::OD+P! S()\VX1;,E M#[X4A!&YR&OR:-!-*LEF+0%!EG*4K9C=$GM@^B0S(">%K#(_ *R=< FGB-8$ MG0I]VGF;'@E7$([W-[P'_-.,7$-V/8.;&K!=*X5V9!2/DV3W^3A)K_[,J6ZL M0C<6=\R-7>#%VK5GA'$CYZ^IRD)J8=8'9J_*$ 2L3[7SNJQ5:X8I,9D($[9$ M5->T8&C/6%(?;<<*S?X!5O[LYU1GB-\DV&K+;M0P&B3CAY G(P#@.=3KH.W* M_J%4P2*P5;?/ 2!A 1)?'0 2MR+[)BL52Y/7*DP#Q]"1I,*R#\P($F:^Q\ MHDKM&=+IQ>)D.".TU5?H//@F(Z\#005ZH5_4G7-G3;"^TP+$M:CA\@[CI+UZQP4LWRN>C@QR^'= S@Z2GSU M97!P)'/'%> Y7R>M^B2U@RSI0O#FLEM)2RG0'CF5+2GK^Z^!^HJTUHM[$/:8 M/=OI.(4J+')1A0 [LJ2($A X8OAU& @A(?$(,@GIB&23(1$U)^![O&V\9E1T M+,+@[!H5.S$="3>-L^K>Y00!#I""#<1C>(*SL*QHZ>_VG.6R0B2FB8N"JWRH M2'1TZ$>/X(C<:!J3\#8X7G-PK-#0^JM%]P'9I[3-9%46@Q^XEL#T#+=I[&OS M^QR(_#F5Q1V<2 UQ M63\,QA[D1.BMS-I\Z]#9^'SQNB6?LH5\IE1J5494R!1H1(T<\R2Y?4TL$.2" MDQK0/IP@5^=&>L#)T1/_Z$N4\J(A"*/_??G!%0_>D-5^&IMR7KO6G_!$^3.: M'6AK"RKI/QX>/7QX;$IY]CC9-;TAPV+7 A>,;%Z$:Q5L@#>X@A,'X3\>?3EJ M9R:KO',U4275U8+N:X9=Y3JHY^ < \G!5K$T?EEXBUXG359%V7%K%9-&"?D! MARP@J#(/G]&G5386E;227WG83,SP:!GW5[V6VKO9RB>W"(X/.$OW3*5%--!H MMB%5>N2AP%.8!R*C*6,973.N/$O7*GW"C@Z^Q:Q,I;1O]HV]Y!BB 9D1#/*O MP^1&R8!\AR.8"]*V9G'JJN;RJL2XU+FH+ZSD6\6^&6*%.B#H52.NX=9!]LM ,:UF7P M AA:KI1I)LD (U"XC:M!=3(AM#,V2SB79CIV>%]Q\C8C9Q5A69V+-"@YATNC M-AP8&SF2([2=!;N67>2%4KCW54?S*0C[SIE72E(S\2X:&'9,673%>-&7I$]; MSHG)V $R+7C-U'>XCA9KZBK<%Z?J%V ,H/X:0%[D<;)KNV&]0SG A.HNQ79H MD!\8>++%=M2:Z6,_ &$ITTNDGG2A+8^W0C/'*Y$2U'Z]Y[&.2^=;.8-OO+LR%O_5 YF: K:BY, M6:G71<)8T/TMG,<%T>@P?<*T<2=Y>L'6$B\($U:]Y;W\>I^.',C:5P_7?)^)'=8:07>.J$ MB69:XV*L4.^C7-=5F8VF3%73\R[8;XN\B5Y^BXX$C//YNVH*&6<;C5E"/] 4F73KSP) M[7,C7*>2_?EO:GD>;DK=/Q%,5W@RS90;(D#N/?8W!%]!SZ1!; 6>L*DW#8 = M>A3.&T&A$G'FQB&F(8Y)'*J:.E4Y-5GI^AB0Q5X2150?\\;I=S0Y'OQR_]Z; MIO.+=W0X^B-^)#"MV(A'#P,#3C!I/S !BP_*XB[\T9NY&,>$]L0*_.!I)P7M MR\CH*(OA$N6>5;GJJ8*I#"P*;M0$I4G?2+E87$J!*[(AS3-TNE<4 MP2D,["O.E.NJEL)T9U7$)\MGVMJ4XD&;CS)=R:?- 1*Q>=>.>Q#\5J!=K)J- MP9I=9L\/:9U$]WU,*"MU/?D.@J'93+K+5@D(?>)WB%&6]IJ;Q#O^CLR^$EJ) M YW*:3)!B57<@QSUBY5I6D,4+D()RD.LSK'T*D9");07;1 "YZOM/J2WWW'[>&$P][.]79H, M#:B74)M)6 %U@F2310V,..=AGG6">3*'D&.(*!H3>HN;THLIXDL$[C'ZLX)? MFHVWA,:#4(QU&98/6@= %A7M+0(2?3+&)I,=&3I.[J-#2$LBXCWI-9E7NQCW MT-J%%>J6?+\#\L0B3[X^($]N8Z?'"$M7TVCM6K.J\!-PR(_M8FH$/VHS+0&E M9X6KLW P:KFX:8, 9K3^;% :X+Q8*1':ZT%@'4V3=#Y*.DT/[F!PV*R%Q#/] MG?(5\S0+:"5$N:_.,!! M3B54$E0R6[C.^ ,C)1+5 R&/M!(LC7 %8'XQ63NJT>J^ 3-(N:@E@MFA"XT@ M+(VT4WYF\Z:^13UXX*#038B-W\>C1YLU!R0G$TLS):HI C MQ0HB&MLRL$)Z 9?2$!&"J<YOY0?_#J0^4=M).EM+@^?!2ED"1E MH:3VXJJV'"D MUJXYXHU/0CBBZ$SRFS:="P.^%_AH2O!:10BU%>Z*A68M:R[I)Z2:UAN_PFBO M(DKES:E*3*91*P,'$#/_\.0'?5RRS!^UO%)#HA$_+_R6"$213_RC^Z#X<.6A8_8GNH24@!DFE4?28K/:3]OFO6L? M%"ZO)'V'3%_@LBOGBEI7FN=)O:,W4<9'U*8^Q8,5OD\T'%'=#$?C>Q?!?%;J M+,S<)>PP5_(V+6GF!-;4.0TOLMW.L.QDHH5HI<2T37,\3<0OO <6ZM6NL4$) M!RR?/) <"=+ 4R*\*\ST3'6J M&)4!FM:OLN3XLCIO=0%,\0-B\BL$8#3ZN&K$98NVV>8540$U",J!/WFV,W#C17<$G.&L;F M EFO&N4+ &B%#I -@ %Z46@0U>J<%7WJTSF(]&'\ELGR*R(&N M5B:#P#W'E,OTTS6(\X2!G9A-N*=F3LKE[C%B'V2%ANYQ9"_,F35.1?" MZ;0C#C4AR3/F9\SB\C[DFT5#BL9W<3)L;BGH*28BRBS9YQ MLZ'%?)PY^WT;?*3.*?%=)9:IL=)L(LKHV@V!%$(J<_<71NJRPK,EK/%)HOOZ M5Y8-,@GD]N#X5FU2!2C$\0SQ1CN>&HF3R[706\ATR)GK;Q$<93+5\(GA$8?: MB;%A(CJ;< O[R?HODS^4:/D/'/W[)N4G]4-<5$PN:3Z;69^1Y.8 M^ZBB#QA-_6DZMI]+_]4_?!?<&QM$H?*_AMP/ 6G( M3M7*,;-J17;,;?AS.K^IV5<_!P43#*Y1)/UXC/*G9V[^Q)$>2PLE6]F_\YM]_^[K;4.1&V1*W8AAILA(? M'']S9PL1O8!?/;F[#J=T;(X?\Z8<]S_T/1VR\.V7@U\+:]=J[I_+#7I#_-\>_/,V>,$8YP@ZN($ M)ZQKF,A(L0SP; 9W&1^532ZAJBX>71NTA/PK'.;Z;O>TU3UE6CY,_UG;7/;G MAWFY\Q##!!7OW7;AUINJV3JRNF>4*>?6[LY% C8II MA%:'#T,Y4N^K)[X!/ M'*;S]TUG@D*4?<93RP)Y#$'6]NI"2+ZBC(ZV/9-V*U&>MVQ80="M8EM-5&(! M*B&## @+R.P_##]M^M8,7^*%"N9CU^(&*0;,K+LVUV:);,=-_9A^NYB M^C*3?U78&$VH<-X@5U2(75:8E, R0ODR8SBRJW,%.>UDW3A,\NU-LFPS*CCD M$J]$"=^6>$Y=I!_1N95Z(@ :MI*DB :NW@U<:3C,YNUN69V$U>*R::OBDLI( MA)!IUN4R,Y$J5ZY&#%DVVBW*KATVH2 SZ=&R*JK4LIZ :BU24.]NF;@"!255 MLEM&:)8=9\6H;36"3P.Y>,L,L'Q7Z=W0RX&@8.5OX2B*!8'Q8/IB*Z)$D%4$[)RZ)R]5E/ M*J:L=+;<+ND_ >YT*#W=P4R/:[AR2FQCTPOV\&%*;G'SM40RNFD;%4!?N[R# MH_99)S+P?>[OMA*N,S!#L]R//TC0/(=B(/VK\HY"W7$1'JT1 !T=9O/V9A/. M-P'R&U"FL78S-$CJ4(&HB,Z),/A4UW4M,#PK"K"BY(@0.U5YN3Y,WVU.7ZS\ M!2X=VR_)Z#?%(H=PB#YWF*5;]5=B7Q;AM"KG>BO;DR2IT/8S_U>6X?([$FQ2 MR[SUCF[[0$JY%5-AOGK^D_T-+9':5?)==HU4KT+:%/QA"JJ4?8#>_6+:F)3K M-J*^+$YE"G2CX2"4[$1&*\'?(5KP5V96+3\"#X1?"\WK/N8P9;_Y>P@_@C\X MB;1K-51'B__=#-0@3!XK_96:0!7';Z#;%#++RP '2)%-8=C0Y!']3:G-F/(B MGQ1L=7Y&?WC^\OF;DQ\7;UZ\_>_%]R=/W[UZ\_93>JN=O,(S5!F&C$/2647: M,U&NE+X.#++RM?.2(+B!LK8()9&8Q9XI8.W#=G\U1/[L=)\RM4.G!'RZF[11 MM& C*'19W2%6PX]*/Z1/*9$/XFM^7=WCGM5$1UFDK*PJ4SE%1E1"<3A7BS> MN&4[,#-B+$2B$O&>21W#AQ.B0HW08C!T)XS M97VHO25DUV;^. T(MC^3RC$ &2KIQB$,/ GR2(7>WU8 ]F$3G%3$%WAVKOVN M0 MR'8L+W.RG1WIG./EK2)H8U1PPEHZT!'D.DW'-E(:M;7.) 2)K7Y#6WNIU MS06;=FZ&*I=?*%>HJNJ*NOO8SFD5'UR ,'8S9FWV$;62^-<^!=)UA_Z3.Z=WM)6&S[R2=0 -\'=G(UOFR M;6;RN0>4L$4)?_M70PG?&]MJ5_5-&,5B42.L9(:I-^41_C(B\KP71DL6F,RTLS5OZ@3!6#*]# MP2=T.)H"3RC_9$$6#]\?:G,\MH$U(LBKT(."$S'*Z?W[?^ MI>#:MFWCQVH=]7O.7+-IB%]D&>HH1XNWRH*%S&T7'_3GH[='-N^G)3=H?+EN M0Z32@L\YW_VL1!OIOQ >*PQ2'"%Y]5E&QQUCG87BLCE5!EH1(5%]:H8^/GMX MGRZ4CG*_$$ZI!4_*FCB\]:IEG:X&:/;4-,-U XJ3-J^5<%KU*]/")JWQJ_8B M8UPLQ>%N8J MJ[>&VG"D8A24<$?*!1G_3 EPX9^4OU<#ASK?1]X[ !C&]XD7)K=.61W6E&UK ME7,G^CFLQI)0-RA_3>C@3SO)V:B%FHAZ- M0C(1^9L,PQV7;(,]C23Q@>DF]DOX)Q[HFO[WK8(!?7SJ+[%T7"$\VX.DR,\3+VZR\N+0TC'2T9F2"MLPW43H0Z@]VZ>VBAAMO'&W/T MA',>&I.8XF[>= C?D=Z1\W)GWD&F_!'I!7;,%,W.1WS]"4^_VH,.+';;9A F M,3W3IT^<$9B,H6'](NSH?/\*M]GAI=%ARME19*^2%4Y"+LD4V\K MZ/3%C.,NH^@?D&!B?R#YV6F^?._/_:$N'L@^6>'_GLA/C[XX7CVZDT(%RH0< M!- YB+5AD+DC?L=Q#KQM2("<"/%I#+@N8**RD)!\QS-A5B . ^%"YR9_K MA3R")HDE>1E4ZGA@2DB^-TN!HC4IYE2!HA"3=;1X-K0QI36TK*!'8W#C)\1@M^'P(@?%T)JMQM"* M

N;:F(-B:IBY6*E&*YMIJOG+HP(LFSG$?R@D&Z*"%R[8)*578S)D2FO]VI M1%(6_\_?RM/C1P_SK[_] M,WM#[P-W3@?^7@10>+N7S>]88\>/OGYXSU?9TT]DE3W=4IE>6JCV(##_A0EV M_9$AC=K+5NH.C _/I:E#4VEZ#G3YRHE?&QK*Q$3:M(=0!:,TE?=<^9#H\+R! MK,92#S^. N$$.L7DX/Q"6Z(==@&;S"9:- I"3,29N7 #_T_*X3'MY*D_B!H" M7HP@%OX%OB/=3:XIG1 1,"P):;*ZQ6?T[@"V/GPR^AM^>_SDM()L(*^O23"04+.>'L0E4*AX25RVTU. M>;YF?-%]R")1,24=#BJ3+;FAF-19_8BSZL)2> (X,:"S5,DB)(J^ECU>Z MU.TF&M+YV1 \6*WB[Q3+/^ M<=)TF2W8_17B4RB>0]=7=9+BPM?]!>^5O)&8MT[+&)U!W*&"10^ &B^/![9O MFY1_=6W-W0\UT6WR)W]G54_VCE[Y.V+^>Y/^36S]9%EPJ8?+00=\C#DBOWAX MP,?,#_T?D3"\&GO8L?SC*CW*714C+7M<[#QWFJFAY3^1$5LURT$,8)_0P+YG MO9'\SV-OO=/3Y_I^EC]P?NI2% M(R"/!3R'9^.C*@.4RL MT&B*@F +2WOM#'73!VNR(R0N+OFZ/$"J<@9&JS!#9FB<@P1J$$@LM+62M,#" MP;VX&"J"@,C!2BU%71?E8^:]!>212W15_P[?[;"?/FX_O:B7<(\6;Q0Y]3_R M]>8)-0N0U=PN7E=Y35'0G6\RA%$A"1JDA 3Q4.I[! 08]SC(6Q 1L.[%HFB= MN,'APW"A"^"SDKX"<)ROO8M9]@/SERM>2MPVSI].5'^!<[O:@GU,A;!@*JR_7Q'D M8YEO#EOK]K;6&_(V?@K>QIUOH-@%0(>$(PVT"R>%9V_ W3EGQ>$EB0">C:]U MH6FNPJ0N8HBWG(00R3*D3Q'\R61,^GSYGG,/X69PF#LN+C*]2XQV%]KF_^+M MJ\4C/Q5?+CY[84[0MWKOT>A_+KD1TEN. L GW=VBO91T1Q$U"':T]RU-'PP?T@QK$"&042[('*;P M>^.#RWU#;A8_[SF7E>H1 M2P&(I/1>(9=>1)OY#"%?4E9>H@H[SF I"6EK0XAB^2B9=293J04E(\ M6N#__G"SR%'?KW[Y^@$^6,HK+>4KD0=Y2IC[BF0W[MBG'V$SDQ).WYS0J[S XLB6#&J:\^#*^^(B@&0@$UAJA]"O_*[98IF:("M$3 MD,7)E+XH7-*>IG]!\4E H F.*7Z82E');]MI3WIP4CC0"H!_=?0[F1.I7Y M)L[&J _:-Z3!.'8)M*%V1R9"\*<$$1@H[]&+*##A,K@S8<8>7EW!2 L8OV-/ MW9ND^@_ FZ&LR OTM7;K[DF!*M;]"E<1H"2RI8ZKB8)Z(6M:2FYHQ5 S.MEF M HMI7M:"8N8+HA1S9"9])36+,BRN:+'G*IY,IT)9/)/FZJ:9.GT@.AFXFC3>.FK14-/+MN3?>VS%^.J[AX;5Q3B.X MF8\B.V%B(#W<+EU&]("*J1X_1RA&WT)!^#;]4OB4#"VH%R_>Q< W3C/"^A*E M"T$J-)M(,B)99HG.39E^',X^/2_=:O%U:2I#K-TFHQ&['3 GC=EA?Y4AIL\N <';81VM\N6TB>!=X.I>:D&\9*5#]EHC $PNW]S$H"N,?^,XX-4UO6- M\R21ML3 8_?DO-@9)=&05W%D/V:]D.O?R!FTS N.S0SC1KFS46EBR(X6WW,6 MEAHR/W[E$LRGH*53#W!/)1,2\A-)?/?TQ=NWKQ>?/>4/^%=/KB[14+C+Z[99 M^36!+ I36CY]FG[]:=4,Q8XO\);:/?@2J'7A #29)O;TTLCMXY HLU4PW:JC M#/NN71+2VD!#A7S[.V!;_8G;^#/1G*9@B@9)C*"ORXM)%FLVBLR+9A,R]6H! MTN36M-K !8;TE,Q,U!M<[P4U<5:+S7G9G;-,0.<=;.\9YI3TS.3/,4L5?*,, M&?X'R/"G];5NR24:)2622F H_67)_4?^E(9+6O%>RZWXP9%TZ,1SC6/0)1KN MW IO%,!BI;%0M#]E.TS$K39Y=CU:+P*7VH,_'#CU$7T(7_[MTT!;W3Y,G>T5 MP=0?W7^4.A[V-?<=^M-]#\P@.P4MNEJK<_M8_W[/2 MG34^'"..N*:MRYQI6)9-NP%?B7R3\<#7?9>ZYUITX55$5<1)BP_H:/.F\8MO M,O_RO 0ZBL%\-$]LPI#'H$C4\/*Q"?9>>"FPBI/A;/#.SJ.'C[[FJ"BY]/$C MNO3BHZ_ZOP;_9;HFBJ8*H>"']]/'WK\67(*ZXLB9NTPO6C'E%,4OIUS_K^"X85'Q",'];158 M?1F8@,=<,;&;?0>-QV]O"_OFBH:=>VD;O_A$;../[LS/T&O3/;D'-E*H++B< M"F-6X355^%;B32KZ"9ZKH2PGLY=I1V>2 ^*I>U$K>Y56$_M=W%I(P"5;&3I! ME73_FLY?[KY,'W#,'7$-'=.UC>%SS'_44V&8<_9@VM\ZMWA-6> 7_UQP']V7 M5U7Y_M3=-O^$+YO>\5(Z?J@VP<<.QT\D.QA1L$\1&!/>U;@M=U.DERU"G>0( M=U)Q:&,IRQ1#I&O9!BP8TRE-]KW/[VT, M?OOS,]]__?KDS;O%BQ>_V4I^_:E9R2\_%2O)'(%T"+YQ9R !J?N0)WS*M!G/ MP0*:^4]PE_9;HM&@"I&/4'^2"CSY B\(8MPN7@\^GN1@;27?U6K.[TEMW-%T MRAC@G1?/\C[?@P/D[7G>1N1G0HY"\8C$YF#L;[0["IIU:!^D"MS+O"OR?RU^ M8-K@MXZHLQ:RF#C? ;J![?JTJ;3S_L7+MS\<2;_]?2R%7+D,7H9"J%G]&$+J M,6I_AQ38O5D57+CXWIVV@X\PQ?W_*J.LU&,M6ES2_XPR7E\OS&BT&(VYI76T M^,XM\P$T6)%HM;MZ*9Z[BDD?VN9]VGE U-%EKXI?%->>Y]6*+M29"3IZ&F%*/ M%B?^TT&]B;*A9:U,#Y%AD!Y$K\80B"VGG>SHP)_LNGX%1+9O*V994QGP1*^S2>##/MQ8 XU1D%9K2-P,'E4 M9O[R[ID?#'?AA_I>EN2OW+_$ET5^FJ.5_A;9_3_4R[H_N_OJ*/>>3L_5ON\> M)Q]N%L@]OHK0[+[-)0*YKSZ10.X-,V#N@Q]Z2&]-TEM?W&%ZZ_$7]S:]=7_, MQ->?B)F(K>0AR?.,8>?J79V @;7D6#!X8$\3#^Q-K-Z]"M6[3\/R?&0A[%U" ME53$H0H!ZVQ]*758Y[%U(E4,]NJ\$+$N)9[FSK8K[F J6'P+3LWY$,(%^'"Q M<%7G& F#D*%$3-NTO= (\ \ M_KXI@O=[CZPN/3.\X.J:< 3;6YFPPCUXR^X MC9\[5^27LT(["G.V#]\F/-S20Y HB)'C9%5>.(D@1-0ZMNB?6*V8M5PAD/^' MO7=M;AM)$D7_"J+7O4<^ =$$^+9W)T*6)8]G;KNC'X;MC5Q,*@$O+T84N0YOJBF>SJ;\\LV!,V)1#BSF7I;G@,I77OVD@;EX^7.'V>ARM"'-F&M_0E5694&B7=PO5XPLM+1BZ1Q2M J,$@[ /S:C)[ MUTN0* ?QM#!G%1[.4SWE.XLFH]'J$(.BCRO73P=?9.@!>TNPQ-,4[TC#A^ 6 M\I)8$3^DJ_*+%F^*<)\[4P0P^^_7WQ-NKZ*6@/1 MLRO2F'W'TH$F/ .Q^Y%^UONHP9,:4CYH!,?';>9JTY()9S:-?3[/3AB;^V.: M^X8I>F,^7 ^E^<_LED7+,KG/Z]\ODFVF@XCXH*HP]"<.L1P=/_,]S^F3/91P MP]A'1(Z&S-9A@+CSYVFL2I2:\A>@*1F BJ06I^#1LE#6EY (X0"53=>2ZI5T M%R35%VQ"!4,HB<>Q(^8!45WY!Z(^3D"[P^&8Q)\X=%H5-F"W=XLZ&EE5,;++8G,(*Y%2,< MZ.55ZMH*S!!A&TK _20LX#=; R5J8C(5?SQO3+34R:,;D%E$XD:@/TL:'M8P MRU8'5LJ38)J$D\ 9LUQ]L@0$G6YB!8'#@L2>7BG9=(+,N):D4Y7+?F8! \0+ M[,@"^48QI&XKT9V9,UCF2#51X".I@4 %B/-R/5%>NDZJY>@MHP2D.9<9ITJ7 M/<+.FSMD4IPG+54MG$,H$Z:Y[25;HZ/(QB(V['KGAHD\E_+B+Q;X.((39*$= M8WTG3?5TYFQ5^,E,Z]S+9,.OA$-258!$Q)N:N)T9I"Z986P=\DMO@',6\/;.(_\?=I MIPAJ%I78\2'-A?/N7-+=DB=XRX,PX^MEO2(YV2A#\^EXOZ09.UV:R<;&J0V> M?7U+N^#\HQ>;OZ%O3)? +-U?ZF@($/'K(8\)[XMNRQ+H'1NYIQ&96^GK:=_X M);5U(O638FR1V38[V>)%O'AW047P&G$Q=C-ID'^9C9*DH,EY<]0]," 7T>?= M&;GM./,?LDH[O0"6]"UG? KZ;&G:WQT<3,1M6SVWR[(]4A@BI^I$2T7<$C:9 M>? U+&>Z\_EXR4_^#U&K_(5KA-M4$<+#5ZDJN+6LV_1;7APO=P)\[\')Q(:6 M?.2FV!%_;2ZVE=_$6RRUH)9GW_DSZ:!=+W3"M"EYZ0ZO27O]+HVH"^[8W.;G M1-Y*&. _;C#H@*U@>#B@S!I\CI&!%:.#MSA;F(DI?&GF.,(F[>R1 )U;?F'$ MTV3XAW4==+,3$HHFOQ3WX!GR&A>.A!?BG*$ JFS GWE%5>*/4!M)<6&00T0;!MV=HC#>K>N;#)G2T MZO1TM0L7YWUBNRW>("7,M"'(D16?<(G6G&R#)MF8/R@;":>\S-/C)C,L<3V^ MO+A=0\0KYVP*$?*&P%)]A_62W>\LL4.R4]-#>4/#2(XD37FV-95JLE+V;_WQ MJRM2DGNQ P_+YQCX)C;'%V%<1L:KJ%]51J7+I:0!G;< :+0;-@PE&[1D_,Q6 M(:V5KK.-N3L62$L"0X?A0'/'W;W5:HVY8MABY5(D,TD>_LQ>Z'UQKAWX(27- M4D\!ZDL)E@R%^L9+#;;HRI9.F(7*^]%':5 W;+4.*$0Y)"-G'&/GZB3%(N*]PNR.S2/U8A#YZZ1,5;P'!#YZ) M&C+,A>?5L;*WAKP_$[L+V-R'3_$!6 (O[F_*I&AZB/P<@NY'[9_^YQ]7>;$' MG_YV^QY>8=-L@/(EDS@X1H@T&@,I^UGD+MO$1KGA2LWW>1BV^'G22NV? ,J_ M &-2WNO:CW/Q=I5KELTUZY[8'+AG5! ;)1ZR -U27#+7I;9T\NK"FL-4EL*=MZ?@!>E&\#4U(5[16KOEV9M*V)T=5))=9"5/H&*R( M F<<)QG\R4 @LF3$O'.^VCWV),+;$^[AA<*]$RUH#F9:;GEANIY[UWKU1VM1 M7)DX+,7%! M@0V9EWD]7U1OR<8P"2395KT$7"?*,%Z<*O&LUP1\X_L!WKA$^(=(E*$Y1GC[ M %9/4O:+S=)1BJ\S8U+LRR8B6QDS65L&$Q$RM@Q?-[5H5NY@5^S'W\'[P7T.5"0KE)G@UX M3AYSJ0VX1Y-[*@NBHY5?.6>:E$O-(NMW] M <\K$5S%Q9KG@!3SD5F>RP:Z= M(*2)T'P019(8(YMC1U@E/>&IF#)%A'HJ.6$J]42#;&H6O !:6U&OL(^K&%L! M JW]EYXJ>GH-'OS_8Q9.PA-)O,F;A*<39O*_TMPORM=UL?L:Y[! 1E]1NLJM MW;.9,\%X+I&NZU#;T45F$'PFU<<.'$P=R$R4SR7ZRMK,: 96A47UE]/-TCZ] M=TN2;L0(!CPDIQSP&FX9)E=3HFSU?)TS*7ENY>]>'SZ'1]-D@I$,[OR%V;W> M>8#2+. >V1W0)CE[:70H'([3@_"K]\II#P;4I(&]!PEO-3 MDB3[Y&&&(,=-.DE"X>3Y< *J(F"4!Y?%#ET7B6X&9*]1=(8;9J7)V+GX#[I@ MH,MX+Q8P8!!#=\*W$OU$1;57:C.192<\]5)';,HL%*.*89]3>DZP1(R7G!5N M1<'RP"JNHM^@L/-\V!']R,4UJ!R)J!3;\V,"O4%_[DS OKAW C_USV1FFJ@T M22IR%7:>$3N"(_ 2#^>549FF O_S67T\&8LLOF0VW%.2LYJ3*7F3S2*BC , ML&"%$.674!R)-Z3B R5%JJ%HW\5#8GB-+(K%PR2F0P/RPJ2$"#7OS ILK+!) M!/R1 +!B=/92Y"8W)&=,NRSD2J?Y!9CSRC..,S5CV8X)-&\<3=@8XS)@N^;N M/$7=NSMU7#>C+Q:6$R31-QWGP&*$/\:S%H([7MDS<%_M)R^;RW[%@FV->,6;:^!@H3M!M= M-WG90G2EXN4/:29ZH7*?3W&7+V]I%YFD#M&@HH 1ZIM07,C![!H:^VS9?\1A M)!H29+P43)5["!RPH;"*3A2)_IS(E@$^YDJPB&57P@@[Y@A1@P:I5I!J0AS- M6O)"VAN?],&R4U'&*!?FLNXN:UCG&KYGXWR4G2[B>VD?"6L,:#A-29 6B%UR M^L)L0Y&TW:K_DCG-5N>T)^XM*0S+$8K(7N8212MFL*_/7M?%"ILR[KE8.!+: MV CN[VO 1JF;O$GDQ \2']5*+YLX5R$/>_Z]@!SV=$ CA0K+$V4J9U_*J@") MSI1GZ>J(WY"(64%HS8!)B=,JL<8QTQZ")E&2UH9CB*PQO*?)I:+AOG'"91RD MESQB,"C)QNRLTXQ / &$WJY2^R.01UAR'J%40#D=%(%YGJZQR$QI)9&G"_&<^C@A3-G$>:N\R;^>883(]Z= 8OTDL+J= ?XM>-1"H 8 MID-V8&:BCABABOE-3-I\L>)XT3"KS>16DG5; M/%$\\R+88N18?%ZU3$@4J:4)'+ 9#G9K3?3S.24H.#*3($D8. $J_+A%<5 " MITP"J,SG25J/I&B;3/S8XR0SB^:";,J+>"V!,YQ5"?OICY9G55.\HKWFB*TX[*W M5@"V#PO/;WZZ;*E=\ FL9KMMDEEES:DX3M=NKRXU,&IY4UW>1%OEMF9S6WLG MEMO:T"MUL.5Y8'3*F)QT#:(OHMY$0MQ)7D$W Y-$[F9;E0RBB,?^;#8U=:92 MQL3QD&4FO(6'GF3U) ]+8<&'F*5K;...(]HWG'N4QP0;OW M\1@N']8KTP6VV/\AA7<#"Z0W5D(F0&ED$30O>=BJLC9;I""U5M[?]Z2CB?-= M0=SCG'51K9'D)JR&$41;=.K");N\X"+8+%&4IZV//(2)UV\G52K6!%[&A3;Z M<3GLY/@H&YL0)F!)>(*[V)GXP)&4[4/?22.TLZQN>^R'4W=\3C9MXG<;QKXRN.F7CQG 185S3'G M.;FI74F5I'"K:$>+(8B8KCC(Z8FRWX8PE=-U>/)/Z "VK$!,T,60BNB] MFQR,W$JYRY!'WODKX>61:)9LB0&\-$J;RR]=8]2;DQISRAH:GH/DA3G#ID5- M$%+C1]H(\CUTLUB A'BMN#J@G^5SE_]/,7ZKY[H[)Z"&OS" :&=^/H[M.T81 M0U^XVQ$ICES/ +21&/C]8'83%6:2IBD%$1^A'MW99.ITTHT5+/5LCP*BA3%U M*$;[#&APM!O@MD[*3R4=GB90OJ4@JRP1-4-<,;.8-A:CL3T:R-XH63 M)58F8 $ BJE0*PR*&=:\0WHD3ONA*5SWS,]&Y*6;Q=]7JMO M]DJ_:K>,TL_7+35J]0;FGE;JFOU**ZW_O-=I^L--D/\#6&08Q$(!4GP M/W_I_%*H,WUK+GYJQB+2Z'\+4Z]BTQAH\)#"+*_$R>-Y&=/YS1 M^Z7 *8+V\7S$O1IN\5WAZ*MSMNLY\XKPIS/_#[,"?NXK=+_YG[*1(O]7Q]!S M,*F&^2-&>'\[?(LO4:@>,R5@)\FUH.@40;'AM&T\JQ =+Q>69AG/%,QY7GY? M@'/@/_"_S11DZ\+-%7EM[MBVR_8-DM%6O";CZ6\WRMGU[+(;5(VWZUDK8BM[ D5!]5Q^U MVQ7I?@/^#R%2CA:XYK"R97( T%;@Y-+ P4FB!E1IOVW6CYR3!*XQ:%5U=O8$ MVKW&"$;\OK'!JDS.5RC.*ZJDNP0(M@O\'0D!=GIZ9U>'>^L(Z*%MZ+4;.4ZD M]$>MJ@*W*B .J2HW.-$OELV& ]TP^XK-FH240;_5:2";[=7)W.(:NTX4K#92 M?EE.9;^MFR/E5!X&N)UV7<:UF.4'B9 ]WH574<5,[,EH&>WJZ:X^D%:1]&8D]Q)D^))GNFWNU5%1*5 MX/ ,EOB)Z6*SOVNB5R-T\9Y\UU/BLGY?'[5'BLN:A!-S4#E=^CFX;$^N[Z-[&_'^)S[^P.X-U4]%>ULV!:>@]8T?1ID*HCWG51N7[ M/W5U\$SU$4-5?'(XNN^UJI;[-?#NX AT6,D@R)>5N(7JJZUZ'35&?:F\K6=2 M7Z8^-.MH1/42@&MT6C6)E!?F@JV?(/O"G+"V/C!5'LNA"E/J,D:5$_;HW85N MMAM0IGZ2P 6Z/X$$KB/08AOGX[XL=\P8Z8->U:LK999NS=!U=+!6[M@V%XV6S6:_=VC%4U:ROO#QG.JX#TYKR?%7;V!/C*&BKN:@@^ST^HWB[M>0C4-]D;2'&_BSYEV M)ISAUZJ.1M71['YK@$/=61C)T(JN>>R%%=&S@;C3$YCD6955N_^RNLHXVJ:)R&P^5K;(=8/_]WX:F M8;ZK'[HJ4:LTIJ./C/;V4E91_99P;;K?35=S5%'R8@]:H6=SU M F+FGQ*]B^T@[YT0ZWS.QLQC4R=:P<9IVWG#H2HZ/PQDVZT&0%;YC*4V9K]" M7$[1^]8>8X4;$^4Q;@O7KRQ2655Y[M6-X1[S>)0->VIY'\I#?(*'.-!'_3WZ M)(J[GNPA#IK%72_ 0[R%IV"Q*_ /V90% 5;,1O[D3\UV[AV;>?:3RHV.D0KU MT:A"&%#9S-O>7E7)$%#^X;-1^Z!3P:11U+XUM3^_#'E!'J)F15'@C./(&KM, MBWPX[WSN>UQUS7P73((5O;6E)3'VH\B?O^T FP_QN7)MGN"Y=LT(+ZJ!3+- MYM?N2#<&._MV3X+,\WD*^R?MYB'2[.U^B?N\:*P%/K_N5"ZQ(7J@I*J2JFN9 M<=#6!^V=XY=*JC8&D>:P2H[<"Y>J9(>_(=,4_M=V[O_V'_!?&NY#]8R M1(;.O&?N>.<%T!>A]MB+LZM9P1TL*%""1"(^07*&?QXG.)_F!5H M5Y[-;.T#F[#YF 7\8KYCZ)K9-CO:I3]?6!CD Y_IL5^;VEJL/79^SJT.K.U% M;TVSU3LD2&C%M]3P;[(%D+X7QI0_,T/0'EJ:)K>A3?U BV9,6R(ZV";D/;" M::^,44\VH(.=N2 (=,W2;#8!%@@9MC]\U1VU^EKR):QOMEOFKSIZR0GV\96A M-6?: H[@VYKC$;^J[K/V"?#AXC".,Y;!<6";%@)IE5KXV7 MVL2*V)T?++4S&QZR@A!A$J)\4V!Q=*N]>_WGO4[Y.TYA3X-6?]#$/0TWKO1(K'++ MPO:-/QNM_*S$U.8V1Y&S.%/M6WH-']/AQ+DE6ED##;"%WWZ*T+B<6=X=6S6O M'R>=1H4,R@_W+?#M>!)IET(!/17'F1#.MLY5L[&/5L\V :M'3_MBP&4J&GHL M+J<(:"VL2N(8.V2_5$[),3I-D=/EX9TO_MA!*QZ#+>!1K<^(V3''8&\ /;% M>>7C-SI(.&SKW5'5B5%'TAQ74?!+H&"CV]%[YH[=-Q0)-PF5+Y6$S_H=O6U6 MSWAK.O562:<[M;SQ;J=*9?'!$=J4&\A]M7%LN'%^[?QDMO;@!,QEF!@(^(7_ M>9JMOJ=JF>/CI5Y7'[6K3BS;0#P-+F4Z/N2 ]=5OUS2$1R'G,=O8T,W*WIU" MSO,@Q^Q5'I>Q)]3LLT?EH-F*6-YF!(7\BKTWYGYI W@Z/;VS]\#1R3@MQXC1 MX4 WS$9/+E,8K3BAP] '9O4VDB>#S"-$F3FHTLRA635ZQV /W++@W@%GG&97 M^MB\6OGB5>#7;X-'H7SQ9B*G-]2-D1H#W4SDF'I[5'4*J<+-\^"FTZIJ]S;+ M$V^RQJ71T34EIY17>;4W%7J]J(O3?<"GT8QMC'IZ?_BT,,4>@-3L[ '%)2^< M2TQL^F\^;42ZXA+%):?-)=B.I=^IWB_LZ!GDU$-NM35.7EN._VA5JWC].0J/ MMT:WU6U*=7-Y[6LQ5SVIYSW0]C9N1M.P%/=5O]-JRW+DM%#9\;1Y8;-I6:X3 M:HO P8I==ZG9,?7XDD]2?:X?!]K$"@*'!9H_G<+^O#L>:G3]!_@LM%SXH3_5 M/O^XTNZ<.VOL1-K,C\(%_$>S0NT!U@S@;-1*09L&_ESK?L0I"7B)&>+[>LD_ MTS?HVL(".K-5.<26LY7G]A&+LGEW[J@C?9L+OE6&T.HG(<+Q49$PWT\,&"2)7L37+]A?$]M),:!KX8)- MG"DJ%C?#YQ8R.B?-W^6C%_Q1F^&M!["T%:&,6T)O39. MA=57+XQ*E5?MQ"FTFMDR2BDT7#E&ON-$F6I+:3,"8II;8,D 45=62[]$-5L>LYZ[9;B=JIT:0'CXI71[;3,7 N6 7SP*RZ9)89\ M2Y97QF#8ZN:?,EN#DJ?D;LH:N!P)?3RE@\NDB!W5Q45U<3GJ/:DN+J?5MR3M MXD+MY%94A6KGHMJY;,\A)])>0K5S4>U<5#N7YX-57>UGZLJ$HQE=VOLOL/J >['=WL/*V-[/&F^"LN45RR%9<,AGK74%RB MN$1QR2:SO:<;P[:J%-O6,#T2N]\8M0:J4NR@Z?;B#KS^ C&NXEYUNJUA:968 MV"C_V4KJ;RZ='OYAP5=A[-*/MB@%*R_HLO(I_8X'+XLPN1CCDA,X5F!-(@V. M'T_ACSB M\!;67#/J+9L&@>4]V\S3. ?,UL;,]C+& MA4F_K_K]UNBQQP:MSJ^/U)4@#V79YBY[DC+^X.(W4[F$*X0N@F/]0F)/L)Y8 MY2FRV';"21R&4@#KVL/,FP IP=\_FL.QJHC!_*C0E&R13C MB$?X]TEQJ-G;FR)M, T/&F3C,@__06J(4 M$5!W])4])C# 118IJ-P!"]JG?VJ?(C;7C-ZAE40%/8:[_>I'PCP1???__=^& MIF&\TZX=SP(46:YV&UFP=8 K<&YD.2Y@N2X!@SL69::/"I1FP;E>F"' +E%@ M>LOFE4/C!@,V07?4!OE4)YP> B=BY[;_0"KCU4BV\I,V%9E$4Y>!.)92&H68 M%8GJ12"&OZB2[MYR8Z8C^Z-9&XEG+>V5T>KDE^2O! &-;YQ8"Z*HOTAT2#5 MCKHV9:AAKKGAK:,Z -E-;&E-)D&,L$O?!FS["O1D_E6P&]SF9 :24Q1\EF@7 M-)U=9/]"LL)CE$G4A<$L-@9#$]>"=%@(5 M 7EB!.E&X MO0ZJ'>3$!\@&#.Q!C]V1A8:A!= /$R1";L!_X[Z$]B41-(+6D)$L=QD"_Z/- M/J:J?A]ERP,@#:0*&H4H\+!!Q)A-T-*V[L%P(,E80)VNQ0N;2)\',0#5?[ ) M[W21.JOVT@-(3$(I:,#V^Y-%ZSTY<=ZNV1I@/MC"YTUPWA*;P6G3.F2L07Z[TZ2^L\.UX%BWQ;]1Z6;^L>Q_SX*T!.N.G8]! MP?UY;DUA@;>6^V M0XPI9HUTL,<+H"]"[;$7[]7DK[4%R*J?CLQW&R\6+G$3 MJ&CT$UP_!$&.4DYT3 %.3.0<=P +?2/*XTRUBQ7P>SP?&=D:@Y>G:UF; RHD@D53K>T]QC&X&'N<#VO MK'!(F/L4X,6"W+OEEB?9US*-68!4V:HHXUF&!==22\)4^$*,%FEG+ZS[!DCT MOM'92]\%H]T:#CZA6&7N D&J=(0O1%I$ 7EL!KR+P_A%[3,&M.MR^ M6 'X6Q6XM7Z;J@;[[ ATL0B+A&^?@_CWQB/J/0=Y3_V,]8Q,6BDW=\N"]#HY MN3A.X2DIR5M7&M1YX,J5!M5J!>H\VK"M=W>=H[Y;:KDX[?.4Q"A2:\[1L ^# M.5*DUA1\G#"IF:;>V[685I&:(K4J4FVH#T<]16I-P<<)DYK9T=O==I-(K7[7 MJU8W[NE]Q>HDIT>FB*T-TQRLJ4Z=P.AU]5&[*F\]J;=.=3%>:\>C6G6LJ7>- M9VT2II"S/7(,W:CL0*K8U%:Z>C M][N*6T\.K<"ME7ULA=;&H[6KCXSC06O]=FEC8Y;-MW$KS$(X29>QW];-4:-< M1N7/IUY&5^^H2%ASD3/JJ$A80Y'3VV%XH$+.LR%G.&R46*O?[&IJF-+L-O[: MF<9L'#9(>8Q,-NKI_>&^8QXGXQD?(4:[IC[H/6U4@4)HHQ ZU'O#?8^'50BM M,>>GH_?V/K):(;1&A+;UP>A(1&[]=F<#PY!-MELO"TW5MJICW?020YMO6\VJO9*(2<5:P-]U&^4SJG?V&J@=WZ.5!I0Z>#T&Y?Y8&=%$([8-WTJUJ>"J$-1JBI]]M' MDC94O_'9P#ADD^W7CYFQ[U5](4%<8K!7!XC(]F,<$T8$]@06;!J0MN_QMT_( M-%HH]4R]6SG;>(_0J2DNHEA"L<3ZIB]Z=[!CJ%RQA&*)4V2)'7H5*XY0'''" M'('MNY624"RA6"+#$L9PQ_2/9K%$_1&+O4<_WM ,[V.8&3X:M8:]S@XCPWN= M:B.A-TSG'K5[>YLZ76VEH]K4J-7;XQCS_>QIV.H:_<;M:6!L7DF-TU;CM-4X M[5.9/5L<%FVJ<=I[@)":;+QFG+8"WF[CM!7<=ARG;9ZHGE*CIE_D>]08YDJY M*"<% -\RJ2;IJ<&33 M\0HN^ZBCT'IJ:.UUP1*NJM 56IN.UNY [[;WW3I&H;4!:.V8^VY/L0^TJLFV M+RJXU1OJQDC%3YJ)'!R>.FQ4ASZ%G"QR!BHLW%SD='L*.8U%3KM?4UA837W= M>]NLT[P7/X628K/; R_C%&=G*LH];,4A&N(MQ#'[H_THU=9^(H MPFT&#E\FX1KZL*KN&)]H@&EQVMCI8!;BCE?4"CF'SA_HZX/*PR(5Z@R!)J*FV[E<8D*-\_&-X:2:;W>%QL<33QJ3R%SF>S;SHK6FV>C0Y=:^@-]H2]K3B6R>"(TQRV%B9 MW81C)_]VLV"!%0%LZ,:')[.PGPOFA2QL:1(_!]KK.CJAG?V8,6WJNZ[_@+L3 M9X6C3S8]B'';Y.<_@;/^@66*75)G:I-.FV MAVE3^YIP.C0[>YIP.NQ6??>ZSWN=\G>BU MV,&C;7;4F,TJX%+#@A]UL!0!K875KU6$[EX:=#9#5*\;Z!HR&ER+,MIF]\SU M%W/ V4Z%OH"WEBO*9^=6\"?#L,E3_5NS% ['0>MH0CXR#.,PPNAD(=HQ]:&Y>6J,@FA% M%6O@:(]U$EE!LQHT.]U6[U"PW%/-8I,5R$?FL$_O#JM[G HOA\:+V6Z- MGATMI^.:?6"+@$T6C[0R_3_.%Y01XL8[M9";6@E*3_V( 0W\:/5B! M\M6J=;?0S4[52EQE=3Y7AZKVKJV!%&X.;6;HYB.A8(6;NG SZ+1J"G"/Z<$K8NQ?&+M4QTG2+. H=&W;%1UYH4X9[A6<7<1#&#H_L8&P=S9I\OLY:<*S;XM^HP#C_6/:_9T$JR.[8^1@HZ,]S M:PH+O+7_T5_&N]<:7W'L>S%NQ(X#:DNT%:2W82GM@#SU'+*T(K-M3#!::9E1 MDV(HWWI#U96V'4AS B)\1$( M[TR1D4%CZU_'A,0W:*3U"XU)2H)"'N[ VY0 MA[D'R(G@^RU+2T#=^0>;1$?&Z_6Q]..9'O4VE+O>GO"1N!!3.BA)H),)!MGL M9K*]DT ]!+#7:I^\ZJ56 8'P5:?53J4 J-H%\!/HFW;Q[H]EFY9]7G<1Z] MU>?Q>?>D^CR>5D-#U>>Q%"RGW>>Q5!^I[GRJP^,1='@\.K@\J MG1*O %J1.MOF^NZKJO?!HP#\;.3K#B"\47)\D7AMX=[=A^X[A9HTKTZ!BM]VZK>DQ>5;JN36\M MNT2JN2 $L^9>M0NE6QBT2G*FG;)=EQ6)-#*[=4UZ;IU ]X'TUR5VEZ2>S^!1 MBB,*- 16Q$+Q>YYGC&M=!LQV(NWB+F",$J@?9LYDAKGD\*\)LV66:L@F/CPR ML]RI2%$]T5JL#='7)K"':DS@(D'3X\J=)%I\X04363TSQON=IX&=CYK&I$]6#D!_E4NLM39Q:?%NLWBTFVSM8R2.OC,H51;)[62B'^[ # M6,+3QDMX:^[WBP#3GNFHL O8<*1-P"BP,G0:QN/0L1T@[$S9D2134CV"%;(U M,Y;F^FE:/C &/)?Y[8G6SMPR M*5]BU@4Q8@+&ZI'!'.Y\"&[5 T>0#U8"V#TGU%/]WAA/$#RK4X&3@@72?J2_A!2=FMI@U MRP.ZAHP4!]HZ2*LF%-DF%-WV"VM"<7 XKVN? Z8!"%3.[+<+UXF.0[YM9/P; M3_N'Y<56L-3,+K$S_#?9N2CHO24)?)=A99:E&>>@&LZ--E6%(BRX! L1%LCD MJ%R<,(SQQZ(7301_H$Q!^]CWQ -G^ )9M[T*5EG'W=(N0FJ!@PUN<'U\K.3W MNL8L,,&IFISWM\F\:\U^'##70=]%(&^$Y@*%5H0$KVZS8D"B13ZTB_#PT*,F M0Q]KU;"D"+ XT\Z,-T;[-;[?*M\*+Z0KV3](2EOS_$@8D%Q+@!J]M]R8R7/G M#B44-.QLY@=4M^G%*)?QQ_3N.P8'K_U' M' (\=0ULF(#]*W90T(,5@R<$D3,/!0A"LLX&3B7(@\-STZ M\B3\C/UT0FH),[%"WI&+_D#2 Y;#$E>=?\+;7"!=D/7F+_!?"6^@9+KWW7M: MB4<%IM;$<>E5(=6[QB$VHIABO2I0XYBY_@,)-=A6N2E%%M3,@L7O+<(#F_; 5P,O2^YX@[/2 M!!)O#S!'(:.69^1X@J\8^:"P4+ARXA1MX#"4@!=J@P1FXEF@$;" 4 ML!3A"[ Q_#M&7$&498&*0!J'7.O9DWAA8RL7R==^=S_5C>)>\!" :.#"[S= HK( " ^.:,98Z.NP<< M,#MUICV@(BUZ8"[H(%!4T2Q,7<*I0YQKPV:XNG%0$R[@?>6PE^=&'SPBIY(7!2DE99C&/1MX>[I#>(W-%HQ(6XL7R+>3&:"2\*^YV*:0-]%R?N*^9"\0 M4-F 4EP3U66\P(W2V5-QB+ #H06PB[&7Q*>IAL\B_L$$<())/$<[A"3T!# & MJX !1^23M3UM'WZ AE$"W91:%ZY%8D92!+4N<::YY\<, R7PU!A\(*G?%Q82 M# 8^0C0%*(("Y!&CD6+E[-CPP<$0??9U8*0."+($:C!Q,.CH!W)U M'M1,(95T6^$,R85C]MAZ$L..79M;20A;FQL\V/D!S2 O>]924B3:8=P+ &^3 M FA)\P9__ H&TAV7C:%R!; MOI7>FJT0-GD3.K+Z4PIDG.Y@._3",A-"7IRD9]#!@WA@(M >('MXR#>>CV([ M#L1*%G8Y7:;"'[#**1G#)N1OT2.<.V ML$,AP!?QCRH O@ZG2^'?>5$ \B*&GZ!+YD1S*?>M[#.)6A)*A2M##T#@9PQT MV#'J7S!!4(5D9. TICAKP+B$3?Q%]/8EZ2/A 12GU%/)#6YG]*-Y2!"@1@X M>(4'EKL;1\).YAZO_P"[#6?.(KD=Y-(T75O&&5 '$#_2Y3L:))X(+H"K'B;> MO'RW/RV5JCG/O8&^YMJ0>3E)?D\,@X)P:+3-;9@\/G81W\5@SO3T-,9-P509 M @+"_NQ;7*S>4W\-R#$ $;-'%77FRDV..FCFL! M.3CH;8B;,*XC<"EQGU5\30NWC+K27+M9M-P#>YL=TR;D'1W7CV,_"'A+)6Q? MN<$G!U'WJIOMUI5?![MQSN-Y9CT>_R)/)$ENF%CN)':%GX!M (?9+H!D(?AV M'D(3\")!S4;!8T^? <$D/\ @@B?C$OA& MOB?0=X#]3 1:QF79SPFXRA*L!3Z8H^PEKVIA.78V;G\L]\L;56."KA+B2]"- M1D5D_Y2.\(OA 15.()7:JV M=#-3U_?IIL7XM:4E,-\10.4[3#8/^\#$(=(D9]9K?C64K!((-9>\2N@5L$:1 MLKGX%L 4^/T6 /5FB82'"X&FZ'9K$4N#00#F"T!W2;^GX)HTB]'>^!TCBK=1 M@+&9?X \]C#"<3;FFPSCN>3^:V93L^AKLMDYM5612@2,=JOW*VWU;/):Z[1Z M[5]3.)R"U_:CE [N>4(.#]*1K\N!96$\%\7RBC05O('==[E()@%@C_N@>+*V CEE"O];Y-0A&L6.40E;V23-PR5O/$<[(62HY.09*K0GL08 M8Q8]8 @YPQ8BM6EK-NFTVFO8!!?J)M_N:<=E[[I=]LK@NKMG M7VLFNW#YXR61)ZFQ4Z=$AA)7?.^<,X,B/)P$SACU\1C<#5V[!;S-M)L) M@Y.C9@0\Z>CM$TB_^NC=W"(0M'_"4CQ*__E;S@?Z9@7\"@MLZ,1DP[:W25J# MS,X@]S_C,FJN%4;GL ',^_0#>#==CBSD@B(.*(R*QZRUTCW1$K(.(]E=^@DM"Q66[^1$C?T$SJTGB=,&C+RR+A*$EJF M^??E#D3^JH6+)E=*)9O#.&:$HUSXW1KEE%B!Z_ \'6G.A1,PMV*7V:MQDTU@ M3TTM[@=:F8BEEH:'DG B#\1R9_1/E@GU<$9.M"5IH,FC8OC>9O-%=F]% MLH4=KH%RQB-:1QIG*5!#.AR_3A2OPDL^NLS-A2BN$"M7]SEJ0//+NH-E\9HP MQ1L@-GMAD,,OB-/$BC]S7FL#E)&/4(VXGTQWP/=+US ^)HC@CE?"92"#SAQX M0S*88:=72"Z226XB%$]K?K0"D+?PJLEN;Q7S)&MG??DER+W0L99 )-=SW MA9_CW8X_%6F16[Y_94V\HD#9C]&9D-9/2:%X7[$NT[,%U(::^0)LE25='S&9 MIHB71>]]*Z!8TP<';)7(#S#QBA<=N$L:8J'7O\&Q" M"ICK*X!;AZB3"!_]V*28\2X.*#<4@?E\L%-[0"H1UV9T?T%<@&[^#!U[3+M8 MH&:)1/JI1Q7!9"BDV825''E@.K E,^[DL' OS6]\(P 0E\CK T1NZ*?'2S@T M#C%3-UBF$5T]#;6[L0UFUQB,'HS.XO%<\?9"N5?B\-CV36"6_Q?14U\+T%]H#O1%] M?3^6\Q/D4BWM=\;S9!V>[09TC7&PQ& I"V,+R&P7:5N;B7<*896M,@VSTFN\ M(1Z;@@T3*[K9=$>OD)'&*UZ2C,L3N,--TS=.@2S(,(DLRA?E+AJ_U$BJL9+I MB\)Z%39-P!\0YC*O'UIZT#,.T0B'DB%U!3>(,95*C.)(QJLX''JU+M4J0B7=T,5M) ML/J1?Q7J(I$C$GOR4E[D*V9W)S-7D !6KQ<\"H1C;J P>D#V]'[5$_\E9'/G MG/_$75) XPL*TC3OX0Y>"]NR^F^#XU'K \ >%UQ5.!/N"82F<"*#49HJL?&8W&2X!!MZ@@6:.*&4?HT^2S9RF_4;RAT2BL3=:G!Q'T& MZ%:A3P>M7CLMX^,32+&P91'X$ZJMP!_U"MG-NH@ZV;QR XB;[/B'P,%/D[G: M-(TP)@?K!Z7"HCD&=@+*%I 27F@)7[#"1%&SOJ&9"-ZK)/V-VY&).AXTU3?)WA:W (A#<5T%>)0U=WQD>NK*975'G9QE1@)".AJ1 /4<)[C\.;N@LLP%KXZ2V\CUX20$-^2K*LDWB(I)=W0)S\?E#[]$_M$_A[FM$[ MM(%643CB03@YBI)]-=\ 7XZC.X-D[Q19ULD7V;J' %)LN*&3"N"+]@Y#^ MBTQ0-3>'1T\N0;5>^76,IO1-TFG I8Z3KL-O01W9$<2BVVNZ@+=E;[]>GUF?R#6N47&N;''USX.[6VP:9KVB4V++G&AC G$$KXD77]-=ZR M)8SGV%/X+PR.%GDCE%<58=JWA_?&D6XBOX3&C!6 %CYR1OZ7'\,V[?#UVZ?0 M@MB?5&,T(0!3C*U%R-[*/][93KAPK>5;QZ/STD/O\JNCU"YTHB>4\*]3@=YJ MO5]3@^^V!9E9A@5,8,_B515R'4\MXF]]FG<74E,=[G6W&EW0 .]C0X).> M [7%\1L]$FB@&_U> Z=&/]^8,T7 1TW 9YV.;@Y'S9IC7UG#B&R(8]0P0JF4 MMG1=:ZML&J]6 HMC&:_6!FE:@13+L7XP65EX7>6Y=T>,F([>,9X?,2_5T$S; M9#Y1%!SMI$53-V7$]KG'+:HIF(_@IJ=WS4$]N'D!=L%5,LVB,),.N^B#H'A9 M)H&!!D%%6E-6P7-9!7IW.#Q6HX"#>-1L88#603(A\$STM62OJ<889(&^.K>! M5T/FYI \Q7)XFH_?.)+M#/JG&:MYP3@]ZYIZOXK7J (8>X'[Y=8"2-?&[,[Q M/&J,.!47X2_+CAGH1K>C[)A&XJ8[TH>&60]R7D"$HXJ!WC.J^HQ[!U&S[^P4C[QX'JENCS2"1TAAOJ', MQ::GEU:L<;DIR2DYB=YWI5<<91DT2:KL8P7\'6S:LP@<3,9UE\5Q&*^Z_R%\BI@6*!@S=] DQ.9"F38?^-'J@M/[YPG*")#WY52^%D%YZ .RJ MES1?$',/X9-D;A=.C@S%K-?VT]NG-8A:&]=^ 7=53!9X$ON8M;6_P*-L9-W^ M,--I*&%=:M9N#%K#;!,B+P<38-C"7.&#Y0^@J8,JG]U!J1\,HP\L;#9%OR;R3E'"5/&AG!"#MM)&!W9LGC MX,B*)M)U21IBJTX:.BG!]UC"9S4;;;TY]*J?;U*2=&5,AOS0,,$);Q1+4Q?* M'"=P*-9*T*P 1;<,9X N$U<$95*A\P)>L<\'$L*% S? MLT643LOXS:.Q(-0D.I0=QD+LTB*)[W/Y_YH0SKXXNR049Z5V1Y8JXX M)U;Q4AS?E?@BH9RNXO+ASX)WT3Z@%%;@1S[\!V>,GP#V4-@E,)7ADO5XD',0 M?8^FW1$DPY">0V@%#$<#!9G9-%DDH"D08R?3<#W))#*0>H/B.&?$Q!^Q?<<' M-"Z!CF0_QG!!$]:,%C#,*N.A:($KQXXQ)^#U^,Z4W[K(N<)84!% M6\3B5$_!)L$L-3F<#OYZ$4U4!K.(BC?>JLS0<&H(+G>.BVA@( M ZRL>]%XD:5^^,9FX.):F;P%JJ('N M/#Y"><[ )+"SC9E#VBV@V*-^VM)ZF/$341KG&,X^=:*DPS^H(!#^-EBR$1]4 MM-KAFD\6B+T4G:7WFUO81PY-T 6>2$.Y/!J!:Q%Z[BTW%C.^K$@&2E$M@LO@ M+O^BVV/IGSD>J-M0"V.$=Y@>48@6)!\RG(1T$;-I>0-DO(TFX&2/E1R%;Q_O M8YF]=I4W3F+.WR1DRR-"5$]&,*\9',P RZNK16&[O M'[?+TAZ(NV2\1G>$H_=-7J8+CR6Y>+^1%^_RB>4)B.S^)V6]0YI-OHV42>Z3 MI!M_.G<\Y+HT8'-6;;:@@H%T)BLL/<_A6;HR&7Q)70R/ ^F# M'YQ8!&0%8AY/Y-!X'OC<)ET8%NU.R[ZG\=(<0P^))@$OF?]%H:/\ !S\+<(_ MM06().YQ\ +%S^L&L/C?'0,B;C MH3&9M ?]SM#^WV[_ET9)U'#1DFUZB__=+*7UWSC"SHDL/L8)Z 8^ M<.6_/V3B?!=CE'!?K.!/8.3O3OAG [7=(WE28E[#=QS!TM 35,1>=JXGX.YJ M/F8VOY$!:Y5P> )J&>?&1#Y>5D^=G\P^IY&CI5,)LN#8,.V%8,4S+7!B2WXF M",V_1C,5O%(<2R[NH\I?C;W&4VL?-5TR&PQT#=-)#6?\\61F".^$8?L4B\*, M1Q&9)]TA!.J##-3+?-@PF=SJ^:*1QHJ35'9%L7GV30*-9#RUYY,>0CV];:.HVOT[5['X.6/*K$QYK2 M7"F>1XL3J,ZG.,PIH/E,ET!'8(0"$MREG+E*'KQV1U/OZ5(G,6D*.P(@2#JG MN=72=1R!=FH7[.S;VK):/E&=*R M=@9?PP:^<-X ?^2"S]#^SJ6\G QLM,__JXG9 !5MD^\,V/T>&;20R['5^&N< M@U+3;Z!T 9X\0,/DM5?M3&5<^AR?.$_66+*$B"6> $=]\J8NU_I/\E[>U<]GA>/, M> X ]80J*6O4Z#99#N+=*#>Y7>%DHMP8**'\E)AQ5A9-J&2-F8=Y;#S&T]*2 M+5$L@X=<]"1RGDSCE,8-CVU-<_-8Z?>+A4OW811E@KW/F"7OO]"JLFSX+,3Y MD"(I!Q=(*^%$E@Q(!Q>GJMS-T!H3OL*8PLVD6SGA-V-)N,[%, M<>B\.R072$:>)K 58;=)@?63XW%+M(E"?GI8MR?B*H]^%#.)11D3:XU=@&.?EP\EAL=]:MRWM \Y&PKOSO_L/\,L K0?NT(.TR&P[ M^W*\XN,7]^E]/GQ_%6/U@,ZOHGW85)!]A6!)2D=<7Z4Q]Y/[872\RMZ:CY7 M^6 9)H+9"( '!J\H>S4=B=*/%B3,F)!)(&]04B=A<++@Z,K"3P&=-]1"2D)T M)BA=,,>2>U,H&A=H;N&=*IM8>">+1^6SW>G*W@U]$E\QHQQ>T$QS"HU3 H30 M'*>0&'8MU.34"?&^X-'\?5T J4"B!7I'[*].2VZ:'9N_U:T#^D:_U?N5KODI M_IG12GHV'OD$":4RYK(9"-T>WK>\RW <;[AL)*)R7*'8"+ M&'.37 =^R=582Y-2-7I@+NBR.2NR\W7TZ-BNHX=',8()EA\9W<@ MF"@\\HV7/V;JL:Z=8!XB2Z/9!DR#]QP<[Y_^R659DKJS"#$UIW 1-D\3M&G06J+9'OE,$\/I!R4YK(<0)L\]7WRJ*Y6U)K[^BH M]5A2B2Y]3!ISD\Q1\(LQ9])QDE@@F(RO><2:)\!C MBBL/S8N*<\P,#7W/$E5Y<4"I]3+&[0=S$6;F.;+T).;D\ZV*1G)DQG(5*:Z< M;J\N9H@>P0LLIA,XGG,TVA$IN8\]L0H==@ZOTV0I;_9)% > M;I,U[NPGF\24UN!C"(L%_+HA]YO4HA"_H; @V?CP(UZTX&.>D_] YP4;'3P# MT3\M3;%( )]2QRD$MR["]&3@^B"]$"KIYF-B!8%#_E%$UQZ)6- S)![&"XQX MAO(.@^Z"Z>8*VQ50$9<0) ?&JG!,>2 4GO8HE7LJTG20X?@Z,E(DM[0%NV]* MI>,U+Z+;^88;.V%C:N^E)T>N(GAJ5#^J;P6##>?'O8NL'F*[+4]&(<@$9!L/ M>G0735\26DO$U,JU*:7$8E*54&W:#9:9I6;C=YF(=0*\?I/C/ZX7P@6&=62Y M6U+_+.UGJ1/IWS8("HMJ!03,!%'QTKR4(I/D-9*T)/\Q%X]?VR0Z,ZL:28&& M4H-.7].[C9[-_\6#O5N_E12,5'3;J]I4U//^$+)YPS+?]B)]C?1*"QTR^%5! MB1>;JW%;Q 'FUG#/9H+:F39!PK.D2T9I.PV0)?)F1A:(8)@;4$M5MI8H=]@> M 8\D=<%Z +R0MSY@L, M2DK +WPP\^6U7$9(4B0/:^XM^ M)9DPSFG=P)HS;#&L816)\LS$L/@! MLL1^ /J@IT*"XMGES>W-:^W,;!NB+W_R0AKWUJPVA"0\2:!HE=8^-]X^ABX^^/)#9^0WEAG]) X F(PR?=P_2[1T=KEP?J-V)N MM0?MX., JK8[R5R-?$_"!S(A^!\@(D-,H.09Y2@+OPG'^I-''=O6= 0X0C:( M,* .0,.8ROH3O<@TN=[>T^0JB)C!+TW-K7M^_*SP,.'GV\7W']JG3Y]VE>*# M]I%)\5 SVKIF@.-EF/ ?7GMM=$]!#OV@ECPEEZ7C)=4YA]PN*CT_VJ+@1/C! MPN?^^!C;\4PQGCIA:=:>: "37"A00)NWF,&DP64:\$W*J\"_[\GOXY;L&RPS-Z!V)EW'U<^:,G:B0_)6D4FJWDQFS\;)I=W$GQIZ> MXX#=XP:)>"9]?K,>+T.53]*!-AVV9="%@BY\<4*)O%<^_SYFUXM M$5-?:3]QR\U@;2494QO#8AY=/,+7:+-HU^?&$[14T]%FKD5;0K,\B9VZ?_MT M16%G+[9XPU$O9XN38A&?)MI0Z*4-:47IM0@5SCB>T(X)VGCI[V.40^6U/,N' MM^NAU2+_A+'868M%(9GVE2S7)9N\1D-KZF/*%(V\$")K' M^=8:5F#&Y$R=MT\$3\%BH.'2J1=)PZPG6(&R"-E;^<<[VPD7KK5\ZWAT5'JH MH([1_RD,LJ;W\:^%:S0:M8:]#GI'.-DZG;\M'*<6V!-O5C\?PD/]TF_:+:/B MY[V.6>F)M7L:MDQC\U(TO5NQ5P0W7^G0(]97F\*V,U;% MUXSH$B/62XXNC];&@PD0[A="*/V:!)\/+)P$SB(7U47X"!HIQ'\Z)+'AY:L,W6G7__ MYB*8S)Q[%KYA]IT5O %SS'ICM$VSWS/?P'8-8]0QS)[1!W^TWQZ]LMU M;?83;*59! +C8LZK+M'._\Y$Q^=+Q-N4,K)YN954X)3@LEZ?@S:7PA+H3&9U M%9V.2]$:M]"^9HC=:[@!\15K%,6,/1F;/'&7LB8+I\($2\)-DKUM&C8^NM&MJ)TV=R"]Y M,1A>HGQCP8)1=X5O)# "&@J)#72?P>BXB._B,-*,#LF3D9(G= MF.TV&![]X1M[:'8'YF"]/+G(7I(>KZSY0L._\"K:;)MM)6KJ$#4])6J.6]2$ M%65-?]B!_YCPPG9GU'_C<(_E?]G/=J?]F+2!?VP,BA0](%WC-V/_L+P8._:8 M9%68W><0+L5W*O'R_.*E6V.858F7&CVCU0!*5\@68M.52 E6#@(/<\LC*V*V M$Q3=703%?B(H?24G]B$GZHNR*CE1BQG"_S0-W+PQ0#/D#IT P^P8("Q,>%\X M"?PI^Q<7&YG;590>5_^*L2O!+9O$V&\3CIK)N^+U=S*KRC!ERE:VV\*VP=GN M^N#L^O$#0K+ 1\+#(0O$4)*E#LFB8K,O3++(8(K1;?>&YAM[9/3,X3!C@F 1 M/>5L>MB)0_HH7ZPE9<.C%-*U,8L>,,[%;N- ME#=/N'?.[OXQN^8DF+R^.&E]:2"*P]=SN AC=%IF[UNOX\;]Y0PEW6>)M_'?QYG:WZQ1E"^Q%3/1?H)@P>@T7$YLW M^.1@)UZF=-K&&[LW:O?--DJ)#I<2/"@1R&F-L)E0NY#-VZ4A(/BV3^''H4[3 M-_@H"^^NQ!Y ^? )Q$V(LZ5D6QN'AQND++E(>A^G 9)O,9P&/9]D UO;"9TG MIY,,^.&.3B:I2Z']"TE0=,;_?8EBLNG6U-9)M3M>.9OM=J_;'66NG($@-N75 MYH4?/-[6KN8+UU^"C\.OBA*A]LVUMLW)-]JIXT/BZ$4#7HAT!8AM;@S/KK'- MQ%>_I<&:YYUAIS=\K:?1?J'LZ"+1-%7"02VZQ:Q/MZAP7)U7B1TBKOX;"RS- M07MD]JQP9@5S:P(80I-7R+ND]:-L59K:P]P>O\5VXY018/;(;!ULB,Y=A#.< M]G=+;ZJ@@-I;WRI.TZ'FV:Q)GM7444*F%B'3409L R7,H:K"^)\@5.#_!CV1 MJP#_'!I#M" ZR*+^U/'L8HJ3S>9\\'V%DE&DKB?[VZ;!)=>1B8[G.XJ9(4*$9 M2#'\: RU&[#GQG&(92]X[W+/333FA=S"JQ:%-)H5A:P3Y(V*0M8)"!6%/ VM MHM*%CEFI["L/P)!LO?$>/I\(P#ME[CD;@/<B.AJ5V15YR7"53Q&[$%+%+UWH86WBCCO,_ESL8L=5%!7QT,XE\ MO&GIM-5U1HWR8O "Q<7IW&9L(R[2:XQL?C/8)_V^T7YC#T>C?G>0M5A$A>4' MS%\$EY?M'GSY?/(G22S?9W M*LKL*8FS%XDS?(D6RLL2.>M2-#J]-_X4^-IE$5!E>&=%\,_ST4_#_&FVN?"Y MP>^US_2#E:P,47;4V2!>;B.<,:=]I*6W+?7>)%>V*L!(.DGLEINA1,M^1,M( MB993%RT%:T;X/T !/?@T[_]TMDW[DJZ(M&(VB)?O^,-(^XCSV(.Q [#88VY' MQF9Y./ZX+5X=LACN4M+"A N83[[ M%A_R+F*]RW7NDHB0 62%"2A L:*A/%WL!T5&!6; M;6*STK#%])&PA:E F()074?5XF:IX6POT,U*ZOW@\N+LJ>W \FZ MXFP%HQ1&ZPO5%912*"FWHA:W0HUR?:ENA=&7$P8Z[0Y.&#!DVY\?,R>PU_D3 MV.569)NQ0Z^L+7/MLJ$EFH"P5+U*ZA5[]4U 4&*O<6)/Y,-<_03NOF9, M)MFMR+&9:!>3 M">C8"'V+:P665-9:MK] ZW81!V%L\9'M7?W_A?/##^NE[_GP)ME[$O! %]^UDQN96 MPAB*()^1("\O/BN"+!+DI>5.8I<;+Y\=[\\QMOA4Y%D#>7ZXNE;D623/#VSJ M>(ZBSMJI\_/%>T6=1>K\;(V9JPBS5L+\]OU*$6:1,+\%#._>GZ#6ZY]A?1+T MV6UPN.^@1[_T83_:-^MNG3=_AC5(5B1RSYT,/6/NY01>8,$G-H8$TH1*X_6Z M>)8:P;8!(WP$VR /.S6"38U@J[ G-8(M*][4"+:7/H*MR1=Y!S4]OV ]*.] MBEH:=9T.?XEQ8GZPU!8X3LP/-"L(L'LI_G3]-=0ID$+=M%#'H:^I0@4']."E MRQ%XO&LMQ.WL"(?2E]]VN&/TW(S7 XB?C1/K=[^O-[=ZO8;_=Y@-;'?^6P:^ M1,3FFM$[LUZ?=5YKUAB\C%;M0-%RH#E>^IHH^LK0EUFDKQ2QCOV?OSAC<*NL MP:@WL?O#KCTTQD/+F(R'QF32'O0[0_M_!Z-?=J"&@R-_Q6"CP_.#]UL\"67U MOV5MXG]IM]ROW0^YFV:K5QO!?_6],NS6$#AH3(Q@N/<8P?;\,C1_:49@X?FQ ML<*3A(W;3Q^_7OSX[?O5[6/,]ERRHYQJOF4RU##U)F#_BIV ['XJKRSDMZ%K M "+6?IVDL*53)J]^3OC$ Y''9HPZ7;U00:W-K%"S8W>I43X0#I-T0G@IE5'# M%L9,"P%WO'X:DX7&;&:Y4ZS3QH4HL8__0.<3)F,/GJ(%K3B:^0$Y>XEMF:V0,&K:G3K?5 M-S8' G=WHIOE37ZP(O96NV;C@$\Y,ZCEP9-O3T9/+KVO QB?OMY>77V\T2YO MOG\[Z%UR_\D_VY+^]NO7'P,.WR]KBPEEVT8TR, DL+P)WQS8Q:,5WSH1'':R MQ8;J\CCIY1R$N(-PGL8N,'X:)&J+:8F(MK G? M&W[J\T^Q)1?F=MA8'J5\JFU3!@;M056?RNRT1H/.7KP.;+TW*O^JL@/3:W6- M_2S5;_7,_7A5QK#5;6\&U;ZO)@]CB6XC0C?57=["UBSL:E?!4JW5]"X>N-RH MRD:MGW:R8T+F#R=R3Q*1+P>%'VA4WP&396IUB,'ST]9;TXT^X7/+G<8%,\@, MYR=+3&W^3UG87M$B/QET'\^IMDWKV1B"W2[%\W2=_L-YYX_'6 M!WU%]Z53- M+O>H7_.N/5N1/I\6@GXK_(K_$P,?F5ZF2O$UXU1* M\6VM^':57(U0($H_'@&7H7[\!YM. [;4?L3 ,\>B0UZ\=OS@!&P2^4]$V$M2 M9S769BA=]K?MI,S>,F"4]CD2[7,Y"YP0J'+& NWSLEK0_(3RDW80YT>05:#D M8X74BH/S@;+WE<0M2-R_6X%K>?:QV,9-L/IK3,I6)G_]TERIM)U4VF."1AG^ M+TT-_ MTZC[%]@P2$6<7KAPW)H'E'A\:>+QV\QQG87V/K F]<7CE6A4HK$FT;@5_>]) M+#:B4W(#ZM%YPZ-1G0V/>JKA40X;G[Y^N/I_V@_L?/'U]N;SIP\7/ZX^:->? MOEY\O?QT\5F[_0$??+GZ^F.U(5+S*TF/MAWUR&@-!_OI(MUKC!'WOVN2"GR82QZ73G-LQUC-Y\I.0L';U9^U[$E,U_VT)L M#G_YFRQOGVJ?8(4%HVZ"HC:=!P_,3#7LI W"^(Q FY\8OFF?-83Q+8#UB$> MX)/]"RF7Z7FG_\O?^L/A?[S)+?/8B12=5:.SUVMFJ-8M,EC'9$8MJ+P^7T5F M;;NIADQS\T#<[;$ZI?]3BJ!FG(X,G#/CD=.'_46T]Y9+\V5O9XQ%X1-9]U!( M5JR[ YH[^V)=9<,U Z># NO>1O _2;NCFP7CBS^5B97^;1#"NTK_GA03PT(; MN?C2GR\"-L.9A/=,^^R'2B6?"#<3YGM*)Y\8.W(0CB["C;N1K.7Y.V]6DG*U4\JGP,J!]N(F754)'YDK^^MS82VK&L"&I&3L- MN=XOX(W'N/3U\_:M>?OG]YXA@Y?O _XC!RILN:QLC]X"W;L^X1-4%_ M[UN!C0:63.\+^7UUR-@="O!@T=I]:&1-8P)O%HX'\D V>"]7/$>/T=^9-K/N MF6;AQ3L-&(._)SCCV/*6F$LPR6K?L;AU"NG6:17'9_@X.LQF^]TE7X/^9;Q[ MK5GT^P]LPN9C%O!\H@[/@^P0$<$?IBY& KCTNMR[PYPE[R=A@&["8M+2.4G02!PMRW. MTK.'L6=@-L5/B]0TX&^XF\@X0JV4P*_G2A MTEV,K9"/7T0.)2D:MC20JK@[2UOPW*P,24XQ-RM(L[>(9/$]/%T+&04?%5-1 M;#'ET7I#/MSD?-(4- *(@9 M.YZ@I$@QO0[>0!^>#291 C,.".W'S ^SWPHLPT\LP"N(/%"O!#R0?2C3.%[X MJP#3_CBRX(U@EH>^1XBRPC .Z-W6V(]AC1G#.9_K-032UC1@##>6J 5$F_R) MGJQAQXPX(PA HL#_3P/8"9XA0VXAZKDT"U)S%$R(SB'A@*VPCH 6O MXG-0$>K(@?C*;5^GC0&H>$24JJ24XF"!.(1%A,C 7ZU*#3:=.A2=X[X9_A6OJ5L"ZC_D=H6\^R7G$+R*%<<]AV<1@CFWSU%3<-%J.^$$S%FQYMIC M<;4F0&FYH9_9P+WEQE:4+%YJ&M%D87P?SLERP$;&B5>P4V=.%M'=:^6%&4+10]7E69'(P+^#D_&$GG]&^'Q.8T\+F* M X,B0-X5)G^B&M:J,:$P U3+\WGL\:EKR,D%PRGWM3"6^/+XC0/[8<):L:*W MVIGQ6CAP)',XMX2X;)85Z>7B/%P B87+-2ZL?F:^!IZ\]]U[83Z0]>:0.P+6 M$[B(WAU)B3 >_\'UAHYO1<_693^U/V+[+N46F\%K0:XPOFT^V9LV!#IA4@K^ MHV,/+)6MJ62!WO_%"B;Q_#!;>+1Q"NW@\^=O3T%:U9*+K_!!4G QJ$EV- OJ MQ7*3QK'.YI >/([B1@2:,N$X8_ NY.(!1 P(8K!!S+8Q/#X+LC*1?_8G9) D MA#[D!>'2O;<\QRI2P-'!1]:;\Z#92M'YCJN'!]JQB#_#+X[^W6:<(]ZR-;;,[UK+F/ZUDL"6G$]6QS*N=OKZX^ M8N'\]V_KS=JF[#97WO_^XO/%U\LK[?;O5U<_;M>KDX-OOECS7[[W,XHY^#$L M86/ XB?>FVCAC$+;/%(B_F5;D?5ZY3C/7?,/9-UJ<]*N4O0_Z+>&YGX&2H]: MO8KM ]9_WNOL9YPT[JEWH!G0S]<<]-$N%=LTFQPUK6_4HWS(>R85[S[W-#KW MR+!WJ%9(=:(6+['W=>!'FH*<%-#,/;' LS7'VNYD%[>W5YF./X3+YN>U3+CPN"ZP#4&'$1"+F./KE;P.]9XQD>%%N=(W]LPOK M;8V@"B*C\+JLR%'<<9KQB#AJC' ++=?T'2I&CC..?F#:)N>4! MP_MQS!;G6;^O]J@W+N0[K_W@@Q^/HVGLRCU^3[8H#,FJ'&+\\C=#-XQ5#B%+ MIM(Q'F'PBL=8V:GYR]]Z76-EG[K,7J6L^$-_E.%;[F,.9AILHTW].+IZ#%>WR,==8&.>KK9>[*)NRF%> M[2?O'I#F!PY;/WAB$SML:[4?-3L\(E8E#)? !57)OT=B=#AL-\2&W8.'I^AF M2S'Z%+KI__*WSD ?#9ZL?I_']ZDDKH] ;'X+V,)R;'(1O%!4-_F87+N3%'T1 M1L4C4E2 ](I#],*S;Q"<%Q0XW]&V&(!/H9O&JE>A3-2CIZ9'9.L!J&F(T:;1 M8-@0:MJGH6KV>,I7@R7N#S_"$KC/A0B>PB$CD+=#W33W M991LAZ/_G[UW;6X*:.[;?L/AWS:8(2 M4Q9/2Z0.2=GE_O4O@,PDDR)UH41)E)0;.WW*MD1F(@$D+@^ (S!SSY795L41 MMF"V%@;_NV:C57YF*TW8O2L?XE!W@"^7^)M#&=#8\2/\,*F.G?=9P9SZE->, MRGC\8#";S'B3%)M-?:R#DT6B1<;@Y6J><"U@+-S)E<"_>3,?]IU9 ?N!.W@< M_@X6!;+N=;R\6V5U\*7K"99D_R4*2/(Q=NWBJMXU>_5T2*#PH'VI]EV'?;?- M:C,="=1)@!+P.M8.[.;@,95@=EIE,:RUF[9/-ZULS-C$F$&CMW4\MEQ>WDG9 M#C^P5\18^(![LQ4<-WC]LH#G^(JX.9N7X5H85JA6=YBBW]7*VR@JS6YS=_?U M660)EO&;>CSYLP0M"H!6NV4!2.GDTNYOUB+8IGMQU32[VT,[RI5;.JD[\!X. MV'UU1%^W1?>@I1A"1?O,8)XY(?L.*MZ.%\-93KEKMC'%>A=7C9[9ZW9V[PCO M?#/M*FRF9K;KVKO=,18C>7J@_>Y^8H,SH,AOGF>_.^-QWJ/#@ SBC,OB$V@' M=9\8C>+YJ0[7:\UL;&^6':F/>0".D$>E,6X;ZM5->1UC>S6SAT6XI; EM0NR M/]VY*<\T2\8S9U"G+"8+NZ_&&,.M!E'DTAM>S@*V#=CB+$R(%:HSHFU6)#NO M;+0HYE;;6C2T*5H^/EJA3@OEH_;%5=MLM\O"1V=@@A( L0#@VFG+P"I=&J,X M'SQWL!%RJ-W!HLAZ8< A;9*6B']6Z= B^*>+_-/,P.<:__O;X_?;NQ[,1] X["]F:8UL[;LG(C>[GXU9U! ML% V-1P[%LU%=)CN;+C0DC^"8N:H(]+4^L!F'KJAX7FT;%NS6] 3YXK-RK0Z M")YH@K7<*HFWK%L8:GG8KNO1=O* 54X]LUK;NMJEA-&CX[CK_!G+:MP1U98K M9HW.>6Y^=R"9O\>DW%!<&H2]JVZ/!= )S_(QT6J%6PP3-8F)>LVM;9!R93N/ M1>?^8#C-%,$EHI'JT!K@@7X09EWG0C?4L=_AX<'C\(9HNJ%DM+#2H]I+EW = MK7&NV6=-[;J:?8;.3V9?_L5\+X-SVCB#IUNOU;^6A'>*-&2/KA]203;KN?:I M6:EIM[5 L!"S9?8*:T5W^,Y(!1FXY\IQ*Y7SMAS7!8YKF[UV444F)6J/='S8 MO^^>^WH9,G^R?R(+-G9BS\/%734WR7-I8?\QN M63_<&)37Z0GX@(;&GR(7K9HN5! 7=0F$TC6;]:+ 726Y'(]%K>I0T6X<&+ _ M7L#\0)]?NOSK^_K=6ME\?1TGVJ,KLI)W5JO5.O:XZK:V]GY+&"HZ J4Z7]RI M$YQ%%W5*=_UC<\NC0:VZ&F49@Z2MUT,5=A; 2]3#LI?14E#;L'O@C%LV9'!L MMA%:/U5=JTW8;12NI.J]._ F[,7ZJ81(J<5=2@I:%U=M/5?K%%EEA3[-SRHX M3:M>EBZ9YV:=$OANG!4AU];I-F7R*M=O;$ITL#=[HZU;WYT@$ZU3*[^ B5)\ MTH7+MEH6+BG2X#R.BOAME6:ZUFV#4MZC%H;U(2!Y56@/1[PVP!\KJI]9*0K& M"S)4SYCCUH> Y.2X7A4XKE$UJ^VMLUC[X+ASJ)CU)A,GQ+DFO.#D!KX!2V?N M8)G"7H,&:QT,E\V\VO!GX'QQG?'_NPC]&4LG7*,-7;MV8CL1%];@E?/L=Y#Z MX%T1J54 D>H+B70&L*CGT!O\.?+&<#J!["=@LZ$S<$(-CMK)!(,:A0,.-C-; M!$8#/'?3F%J^\6:-9VQY*_\GYC^/+)\MO3_O'[YEC #F[R,V>[+\1_\YQ#;^ M_\!WQD\5UV7%5K52KZ>QIZA=?C84+#_#AP79KI@4& MU[-PY/EP[O9Z=DF\D=82PF:O+]\9;[N^-@8[0 ;P_U83V^!+-JSH?;'2RA[> M<,:],+9678WJH?36,WP+'G9G%*W VKM2&)W-%%AG5^OI[DZ!Y:/AM@JBEUN! MY:/IENL#?J61.:T\ZLMF 0@@'J.Y#^+?!\%L@XW5]D+YQUD8A."@@=;)O<+Z M7E:X(?F6F33%G>TVY,,:[=9Z%^_ZO.T0M7B/AWAMAA7@,*Q;-F"3/O-Y2*11 M,XUZM=Z@#\,_ZL8GZ_759Z\@&<;8^=?,L?D8K2EM'-PXEGNB5F=YQ"=)TN_Q M.Y^B5Y*FS1D.JE7![FJTS%I&AO.S'LZXY3!E]<@R3F<9KK96+5T1K88I['/V M\5:\TRD;[^@@AXCT>FY!#L(J[YR_+*5=JYG=3M=LM=+I MN,(MUUWSX(94:.Y>.K9A'S"0:U6SVVR;W5JZ2=2"^W7CDZH;\FHN]()J5;JM M->ZHKU,O<' ;7WPVMG#H[%?,C%TV*C7\^OQM:P4,GW!Q]6DGBU[O5OWW8R38 M-K[56>#/5I:&1Q(NC..4$5QKXS"&DJ#.-#9QGP7?JWD#QSP5U6^G)(C$X_:- MKF$A> ;6&!PCQ[YT7&-@31W$+QZC?M<7XAXOQ+,(&*UJJAO)SQ.(S[U[PX4G M;SBX!OY_%\S=6J,L/:AUU'&/374+8J+>Q56GUS![K1.;TGPL95/7@\%L,AMC MB$WV+_Q5+N1T6[HLW9?CIF_4EKX0/Q5PSG/C7JZK<3>^>O,N@"H M^EE@FL^K]G\GZO@'"RUXDWUG^2Z0(U"H?,N)G%M"ZA=7O6K;[-73UO#Z,J(- MX1(RU;HZ> =,U0 7J]4Q.QG6\=Z9ZOSF0P>+ZTIVTAW].&L5=Z*@U9*>NW_- MG/ CM^PT,1E7-VO5="8NM]%2BE+97;=*/P/V6U>5%\!^K8NK3M6L90QH*Q?W M%6E/-[NEMZ=3?0XHXYY#TZ]9X\SWF#7J=XM1!64C9NZ!CT41I]0::3?M(JY= MNP"M1(GNFMGI%5S2O^V)'LC+T<*LA?D0G3B*$>:.F%70W+K;Z^&%FW]\K M/_O^N.+YK[_4J]7&+S[\^1?Y640I_',68-3.9Z'OX;&\L?$''C'\!L@0,&YU M&,$4>,((1U9H> /JC&4;P&C_:;DSR_\PZDT"^\%_ \9H5(C!T2CR55?)=+@" MV5"H/V# J+X0H:O_Z/N_Y/]:82=2JZYU),^P7VN Z2C+_4 L).XV,$(/Q8Y8 MCZ*B0\>UW(%#_CK\@OID5!9N3KRA6>>3V=(0A'?'#D=2^)4O"J&HQE^Q^K"( M6;CX*T=._V^7C3FDA?)?7"^*B-.'#UN=7FM@M[M-NUOK=ZW:H-^M#0;53KO1 MM?^'RHCYET9^C"9Z99=]GUE_7EI#V.(7:_QN?02H"11*3!SW//YX6,VI95GOS^/#\^/W^]OKE[M9X?H'_^?O=P\NS M\?C->'RZ^W']<@\?.-PNYF_Q[$U\7XB\)O]ORGSQ M$^@4ZW-J._LV/6C1C1] MZ>O$\E]!J(0RRX!9T8'Q/PM9Z_4JW58#Q4U$"<2+A2168*F_I'_?:5E2OTNIV];C7IA:^HM?=**N$HIVBNM-(VJ&7PX'_'NK;,G M+OR'V55*)="N_IM9OG'GVF!!I*HK$GL]FX-4?.@< <=RGS(6-!6UX56]<$Z) M:/6C$X&U!X,Q=[;FT,P"F*)(WCG7&9E_]_H.VCOH;('?E8(C;@T1*]N&UX_$ M9>WP9,)IW>7A-"'*WWQO@CTQ\8E_..'H9A; [IA_]W,PGB%5KH. P?^W-X&] M(<2]:C9[6R/T'7Z*#+8"HK;I=?'O !@IU;X&9@\AQ1.G'3>Q'\?6L\"/J *LS$K_Q@M"[*/JYTG_ MG]M8N&-)8X3_@ M<]<3#ZCQ%_T^MT;L8MU9QZQE]*X^VDRZ9KAU(V '8#C,1;=K9J]9U!5$^\WWPL"8^I[P^U:D)ZSO"T7-Z+P$Q$XM]PT+ZY:=;/9VEIL\I[2 M$5CSY\QQ*S3\-BS7NKAJM\U>M>#N,R71U%M.%3T 7SQ.F0^7KOM*ACR/O+"? M4^8&FR8\UK&P#O'],XNE_6 !L_S!B$[4!N=L[$VQS8V.J&V,3^ $!6/U-B;G M'9>5W'JP?7%5KYFMVM:19ATK*R$GK803%,E*G8NK1K=$X,,SRRP_PWGP>W-B M^7\RO$MUEGE#'?O,QF.$T;CVWR4M-Y6*+E>PU;*4E>K<\1X5;(%\U /M6C>[ M]71#>)T2WD< B;G@H(Q)OUKVQ'&=(/2IZ:(V9#>-&'&28M U0= -):15Q>8_ M9J=>EC2<-F7W&0LJF)EJP$QMLUXMRWC0,S-FU?0,U[E*7D:;M1MJ7)6J6^:Z M6IB6[9F=UM8!5&W7EI"/5FC;(AFI@?4&9G/[L($V;#=AB_O)U')\C/L@>D;, MHH>O Z&]8?AN^=K W1@L$Q,31YK.0N8_"YK&5 ]JN24&TZ5FO5%4ZDK;N65B MJ56HEAWQ5.OBJF%6MP>NE-##@_">SF;KVHHK1R(5BR[Y$RZ_ 8P3+V@JWZ59Y2 M+ZI<$TY3VGK!A-.(U/?NP)NP[T#OW/+3!8.G;=:[!0RG/GP3M%UC#4^>\5+J M>H>&--S)A2OIRK6>L%D?/#?R6!]8;@AVNWIQU3.KG0(NX".[9D^=J=:]3'?" M535PR,UV->V/[YVKSBQEFWV=;JZ!SR/1MB),@#15)2(A*EGL7\=._"7)I.F4 M[&%\E!5,DU.A8E$K>"OI].SZ"K5\$CN?L9^A:0UG$M_^,^9), 9 [? M[GL$^I7636Z!:UY<8?_%C&$JQ<4'3BDX=0YLO+Y)71X^QA+;KMG,Z-M1+CX^ M@U#7?7258 ^$-R= AOO49RX;.F'J-$[;Z"K0/(^D2-A6OW*"9@D#Y8G+4KNA M#?,#*N>UV*4#-D [S2[:Y"[^K!]8N+N,[3G8)FMR/V_4L4G&K-U%:3!K&?JS M7):$MHC+IW2W8+L>&+ =L]=. VW+Q79G8, ^P[?@87=@OK(A\WV$IX?>X$_# M=MX5FVVZGM>;$1='Y&,M]*@G(3YCFTP$]D;HB0XT%N MS["#E9IFKYF:M4P!ZH.R.AI9"+86;^E2[%L/&Q56G:G:J9??W MS\#Q>F*^$8PLGQFV%5I;@6.5HV@ L6UOAC;#_%D<"CJ;D78>L MH ?0;2/$MO,FGRT><8F?_U*K$<3O,&=->IJ'4)SQ+&2V(<^XT,6T*MW6&NOY M.O4"!_7]%Y^-J8W/5Y3+RT:EAE^?IZP5,'P"WG:[6/1Z%/SW8R18?)T"5V[F M()^8^9>UP^.U\.#V?D:-O=3?JB^T\^XLWP4J!/(QPIH3!ELU-MB:R]/J!2_C MEJNHK(6TP(&K--(E!8=AK+:P-II*,9IR),'%=+&V7N9P!U/HG3A+F/C#SP/&D[L!TQ@UX+IV F- M<&2%AC<8S C5!ESRGY8[L_P/H]XTC7H5_QLP9CQX(3-JR:N7_L-_T?=Q]W-_ ME)M7Z#=@6,Y3M/S6JFM1YQGV80W0V[#<#^R4Y<*F @X;<2DU9R'=AHYKN0/' M&L/Z!"8HJ.3>W J:B(4UZ[PY9-H6>G?L<"0UC_)%P;S5^"M6']8.2F/A5S9< M8EF.[=ME<\[D4_Z+ZT4=XO3APU:GUQK8[6[3[M;Z7:LVZ'=K@T&UTVYT[?\! MNES(;XW\V)UY99=]GUE_7EI#V.,7:_QN?00HS HI)HY[.7=B\\1>3-(2$+:3 M2=C[A^>[N]\>C9O''T_Y&7S?J[UY?'A^_'Y_>_UR=VL\O\#__/WNX>79>/P& M&_C[TX^[O]T]/-__X\[X_OC\?+C=S-L2V9OYY+B@>;T9/,(./N=:+<>Z1=J M;C18]=B:!NR+_,=7VP'U;GU\<5QZ.7WIZ\3R7X&3A0K)\++H??S/@L%[/?#F M&LCC(MP@7BS8OP*;^27]^TZ[TNG5,O]4K63_?M&C>I56MYOK28M_WVK4"UM3 M;^F35@1H2A&\6VE2D&[+MK2B/?76V1/GWW;,#0 ME.4;;=3,Q%[/YB 5GS '9JGIY1. 48&:+BC!SH+;. M"J6:>_NE#NR4K-ZT6R^@WO1(^KEK =,"MO_2VFZC@-):W;>^P+Z-&)3SV8BY M@?/&C$]X%W\V7BW'U6#?A3TY&^4^V&^>#S^Z!D66W<&'$?KPL+&8J4A!:@RM MGE>-=-'-.6]4N>%%,8+N-X+L+TAU_K9KUWZ)S^ WD"XJH/&= (AX._/AOT^P M*\\&<_AQ^&+]S*U7F]BLL5I- R!UHZ'C9\=5,V5*R(\M+,JNEX8?S^ ZYZ/$ MDM=Y+L\Z"8C+3M5N,RFD; 3;M#1T.\J46BOMQ!_/T$P;JY4VM4@%-Z*P M&M M3K/<)=Q:A+4(%^3Q%RG#6!'0,COM]/RZHY'A!-JH*&!*65 ?.P'K)!/@M0ZL M1/R*CJ<30=DU>J_Q^>_?C^?_\KVZ]UOEJW-Y]N[^Y?SE.O,\Q0'D:U4JUVRH$-M.LM&O9?\D/ MY6D4MJ9>-1\H:/=KZE2ZC;SOWO6:VI5&NW.,:\KPV\YLBLS&%PZU%MG+6A/U #3H"99 M:Z363I$*O$U8,22 C_G>^^H,P>I ;OGH= UK11?%&I.U^V0Y]B68,3?6U GA M=ZLIM[&>+>84CHO8@\%L,AN33WO+AL[ 69P9/4NJ$ ]2CHG^=9,$#'PGP("8 M,Z,)Q],P1"BU'6+D-&4PV((KLK[&%7D$(=J3 C^OQP*\,%/#G_.JG G64W&WWXJI>U###PT,L=E$>4280Q7HL5%QM1"E@ M$EO*319*8I70*([>W;]F3OB1Q$0,G9_,OOR+^5Z62/701P+OL/[U'.1*Z^GU M]'0WCY[.!\#I5:GC3ZO1/0>&TXI<*_*UI2I#D:?%AQIF:2-(R\YYR4YO.R-H MC7NI?G'5Z53-=BU=''HJ:H.X"1!8'=G4[9K6Y#9A; M7X6E8C8M82LE;-W2IP(DK'EQU05?K8"1R:BZ8,;I7A63?\\PM"AB [G=(%R$>) =:SZ1/6)ZA/5)ZI/5)^H/M$] MAA(U=VSIFC1VWBFQURZ@4Z)61^5EN*-21_I$BU8A>VBVVNL<@PHY QCKF37D MW*7^T_TI]>GHT]&GHT]'G\[)G,[!<$/ZI+4<'@/XL-X\N@[8O6ZY.F!K?CSO MCNR]7KGX\0R0#->19V_P,F_W%;NHPH+A7S,G&-&?O"$6M-9ISO/BIA$Y6QP= MA\AM%0(]LD"G/AU].OIT].GHTSG\Z>1R/5K9II[C!J]?XD9]V*/OWA4=^N*+ M/WCQ[A+7_>.0[OF^=N6IGHT]&GXF*WW@C(#5,S!L$2<7V.*2//7*M M]@^NTQZ'/^ ?OC,(F4U__AV6$5R[]MUD.O8^&*-?/LW\P<@*V-/8D9[O!FSW#VL\8WO@N@9PG>:Y$^2Y9=&6O?)<3J.]>2;[;*%S M4NNFVWV46AHUP$9;F?IT].F4Z'0*"TR5^;9HTVW1*XM[< :8DQ?K)SSKW0E' M(S:V#6 LEX5&P,)PS.SY:)9&F^A O3X=?3K;E#;F"UDE^U=C)N6;YX/.^@,5 MEC=&JL OZ*^_PJ5C(X:2N0&!(K,NF Y<,-L7-VKVT<)]QJ>3K_7!@LB%E&PE M(?J#T?S %V\+ 4<4?8;]6!(1UX 7K2[TZ>C3*='I;-F$8J?*O%<297X&D!8Z ME$N<'(A;C(]%@U1T"%2?CCX=?3KZ=/3IE"&YD\.A?O$6H)#IMN_/FV _V+]F M3N"$[)GY;\Z \<30#S;P7EUZ"N6(\B9U:EB*TC&[G:)&8!VC:WZVG*WUCCX= M?3J'[S!1NENA5K);X0QR_7" #CSLSICZ;,A\G\G2%-MYC3T:>C3Z<4=EW:VU_0]OM6WN%/\G(G.&9NNZR.;;\ZC79)JHEU'KVLN<#T M3(O=,&1C$4.6!-.A^4=?.T=Q.D6&$]82[J'SD]F7?S'?RY+K9L0O);EJSB#+ M?S^9 HD1SN^ST/>0W&]L_"%F2D3Q +@VG<73);:-U>GOZUCGEJ9'$<%.Y/1G M9/0LY=2ZN.H5,*)>A\A+=*>M[4IMSS[M3/8I4YKE\.E._?V?D,,BB_6F/+'3#3N&4#-NDSWVC43&K'K8>/ M;]:JJ+-.W1>O5LY2M%CNL74&,=A;\E'7!KV(F5&>(0V=^OF1-^ MY/%7>T7[JYK?CHG?%NBO;A[]E2_R64?@7-7L-K>V)#7#'2'#92FX5=R6H>#2 M;(7(FW01M&:I\V2IWG9WYAIJK'YQU>DUS%YKZU%"!V*ZH\@VGA(#YPH&-JIK MAG4*8.7&Q56WU3$[&:Q\^*J;3;JI9[,KOEN/WRW;AR[ M +9KP=U=-6NU]'"!$O'=&21N'UAHC+U@,X"VV.XIROTB>H3 MU2>J3U2?J#[1,SC1PV,6SHP[\GG#]37=DB??&SHACBO/[8ZT+ZZ:;;/63:=\ M[G=:Y#.,6B0,T!2??-\^-$U!C/?9^[@PPA]>-B8 M.@X(.#IBTW1!NJZ?T:>C3T>?CCX=?3IG=#I'@;G0)ZWE\%# K<:*\OO'<,1\ M[./ELQ%S ^>-W;L#;\*$X7TC[.X7-+OYZZY=^R4VPG^S'!<]K&O?"8"*ZJBP M!Q8^#E^LG[F=KRZ.]ZI6B\*!:7XL$3^F?/?RLV.O7.QX!C"&?R3GR1F6*TO. M'8+( X?9S#?NGI^>3!I$!Q\,$Q/J=#]Z77RL3T>?3N&5/(UF_IFIO+IG]^/K M&]6+*[">2EU0KCEO,S-^ [;;S:C>--?5+JX:FN>.@^?RI>I7(8C+P'UUX+[J M-KCC$^^?<9)LK$TJ?3KZ=$H M2C##=# &Z H(:&8ZSD'3QD[&R# 9>!-YD M]W WR7!O3T:>S MOUA-HO!Q4;@&5DQ_"K*NG.;%5;?:+$E"0+/-'@(M*WB&;)VE+-,"EM$,C3*='I% A5V8UB[Y!B;Q75 MRT^#35:R!)G[ES3/$F,:T4!+#2'1,5M].OIT].GHT]&G4P:#;)6K7;;AU8WN MQ57';#:W#A1JB,+Q,;96._IT].D=< :@!3@_!QYV9TSE$$I1 M3&++Z90:@: CE/IT].GHT]&GHT^G#%;=RM*#@L?'-[%TRNSUBAIX/3*3"8L)9L+QT/V:P7/1Y29_A75RU,ID!B M+#SP6>A[2.XW-OX0_2.9#;^&U09,A 4"G&2\,"2P;T0%9 E+>> M2]]LX$31PQ=4:;8YA$>U/?LT,]FG3+F6P^<\S_W[9R^/1>2M%"EE?3N&4#-NDSWVC43*->K3>V23V)SO)\8U\:0'K;F_7'C'>7 M/Z7Q 'D+_]IYQJVG1:1]<55/%Y1O-85XJT,Z4%S@8/Q7-O']MT,<^MJ'72Z) MS#(]5XGCB@&DR^^S3M$1E2.66'U[%'%[=/+<'CG#^MC;N&9V.T55;AXQL^KK M15\OA5POJ^0UXWI)"R9V>2ZJQ;,62BV4YRZ4W>ULOM57::MZ<=6M5K^9+=^<=4R&_5TSPLMN5IRM>3FE=S]"2[A1.IF;:ONNP<67H%!BAAU)$;&7A00P=UW('CC6&]<$O* ]?6;@Y\89FO=)I MP2JF7D#I^B\^PZED;^SKNV.'(^E%*U\4W%Z-OV+U81&SQVMVEW:_VN51OTN[7!H-II-[KV_]2J[0OYK9$O-S&U M7MEEWV?6GY?6$/;XQ1J_6Q\!BKE"BHGCRC4U:A4\L'E:+Z;H_NG:HQ6JA.UD M$O;^X?GN[K='X^;QQ]-B3BW-'YX?O]_?7K_'DV'K\9 M-]?/?S.^?7_\X_F VUAK$Y\<%Y2Q-X-'V,'G7*NE"R=6 W2[P:K'UC1@7^0_ MOLKHCN/2R^E+7R>6_PHL+'0'DGONS?+WH4L$6WF^M)BW_?:M0+6U-OZ9-6().."("4'1"- M]M1;9T^<=P^SJY3\T:[^FUF^<>?:<&%+8!7?:*-F)O9Z-@>I.)^++.8,H[G< MI[P4)I=SPZNPK*=$M/H.16#BV/:8'48$;JQ@9 S'WGM@#'UO8GA3YELT+Y8\ M)["C6?!E3PQ3)%]%SRBH)(L'>^J5>JO%4)2&% MC"U>%%H75^V.V6NG$8=[%X6"*CV.Y6)3:G@PP.@S./R! VZ_*VX\_"W^>X 6 MS=3WL+K<-OH?QJ<9=B-WW,^9QLU&M1]? 2Z]YOE^,8;=FT5K3_P:L;\*?CF MSAMEZN#.#4)_AG_8?U/0HY&=;-&A6T+?3K<=NV3^C!!'CLB%QA/Z<, M!WL; Y_9#G=XEO@NVB)9;I!$Q/WF^;?>K!\.9^/KP0#(%&;)0+MZ<=5LEL70 MT*;K'DW7O)Q2N[BJ=;>N1]4FZ::MZ1R?VZ%#8\#[NL#7@=#>,'RW?*;-T T5 MYDU,3!SK, N9_RQH&E,]J.5UXMJ$5J\W#CMZ5]ND!U&MN^*IQL55PZS6#CM1 M7MNMPFX=L""@V*R'8%P68E3@#0[6\S^T^;JA-KZ7%/S#=T)VZ[WGCIZUF^#5 MF:VV#L>>(O>L4+P%L$\+&ZJWM]>QVM#=A!GHW"Z]X7#>SHU4JT$8*6/(-@P2 MG(>!LB3T2B1^' X?AXJ9$@G.(U+W&\L_DKS=!O_0K'>*:HBG#=XR\=,"O;LY M0RT-Z;<+;]:F3=TMX@TQN&3,K( 91"M0TI.VF!N^CI.UW)&U, M=X[A2DM&%Q&+98G":=MVC[;M4ES9(V!,DB6,F%N MH".YFZI2(NRO\_-Y\]JQG6I!DW>U'5M"#EJGX_?V+(2ILH[9+8TO=&;6JPJ^ M0_O59OW0L)V ^ M%73/'5#HU#&@T&LU2F*F:&-WCXIX9TS5H'F9[$.=_)OEN,%W0M(]NG<)PB(JLI]G$E"G6;9@ MG#:)=ZJ)%]06KL%3:=YI75PU6ULKV_V8P45V4M[L4V=FI]^*Z;B&XPZ\"3-" MZZ=&_FY1W,:I>4_$?+%^WO%XTJ_,91S^'K!K3&VJGJ@0C=Q.)TYS M,CL9I4;:?CY^WLJ5MML!<_4(=],N:KJ)-K)/R\B^&5GN*SS-<054@X(M8\?J M.V-J$T*1%@R3PR;9 /Z.$7,LF0R=<.:SM5JD'(K^V$ MLVJ8[F@VR\)91=Z]95>_$@&[K!/72<8I]J-V%?)F,7[]XJJM<9+'PC);AK9R M\4I.#!L?&*E4074:$14#B MVK4?D? 4L,@O/\UR62#:MBV';;L37FMASX5VLZCYW-K:W2#8,+4^-HXTG(G] MLK5#^,1IG%L^J$2SFP%^.\9NYYJCBHPQ;,I2V*NT;39J:92NMH]WJV[]&5/L M8VX;*V%];2!OW((D0T:0V-]CXDH[)4[NQ7_++4*4':[5RH*2TQ;R7AN6[)G9 M>AC..!I(YDF9R(]SL)UME?69V#8;FS9)Y(44FMSCJWN4G>O52Q !U%9S2:SF MHE@+"T7-5JL$K%6D\=PJ.23FH&YO8-\N .M0QQX->)UMS4@=ND9K9;:3K W6, M<1\Q1A%6S'0SRQ15/!X1VBZ4H%Z@7>.P+/+4, 7H<6%3S(<>V M]"WW3UXW!ZNT?6L8&D-K<);PX)TX&&#(P=5G!]_@IO\A"1\\#G\%NC]*DF<4 M)S>JB"CKEF#PO$X5',01V)QQ:A=7K2*\SI*8\GE4ZR&Q)JA:/T6Z-?AL@+'K M>^^P$^IF3>'S2]PTLT$%OWGC-S3Y!SZSG4CGGME,V"+#ZZJ,?(W25ROVS\0:.JQQ\<&S\5DI'=BJ/6 MN$D(W5/+Z E\#L;\85L+.>[ F5IC0UJ5P!\T4IR"]4Q4YWE]6"DUYCTS8$R! MACN?V\2H2"HBNY2I/#JX7;:9I=I\WRV1L5*!%FX^1UC!D:?Y J[U- M3$T;LINI6Q[5XE 3RYC.P&0=&-YP"(]S7Z.^_GK.;3$@;R6(*#U!\/Z\R<1S MGT-O\&=>R:E5P4HQJQG1:&W3'C\SY0A)K\%-2R_T6JUL[M&YA7T3FCC XS.\ M*?$(^\G\@2,[&-\]/SUI W@S SB6%Y*/QRD?FB3(BY5VP72:)1WUBZO>UCI6 M6[HEY)?EAN[&#-, AJF>8H>THRF:41OS9&&HMS%B%P*5-Z]5..V./-_D 6Q< MH-"H41?X>JVHO/G:9[C+ICP%V<'GS(\KC.0=,B2UBF_6B_*]=LJ0!5G39=;\ M=S1[D*80_AS0Q$+#MT)& 62\$792*;FY@!V-A;1[O!.+=N4V.^#?<_-E7!$WU;CDRTZMW[&2GR\3TSN9[#XT"D^XTFW\%B M\B?&M+NYSV:W=F(##LNN MPDEASVMQTV!86K](5^_6TBH;E?YM=]L_&572+),FH0D)K8Q^4:?I VEIU-)8 M8@NR49 %N4>W32Y"'D =9&V1J*[;6BQ>=@,69GLS[$T\O^X5#]G-N\[ 5WV> M3:=CAI!P:VS83C 8>\',YZVB![*MG>&XG+6!.3?K8[>.UW&([Y\9=IS,6AS M;M@S!(L;X8@9'\SR475MU:'PT'T(=R6[=++U5J53\I.]AUL.@TO;^((G9N5D M[?!D#)F5TXPY.SR!K#^PW-'D>I-J%#+&>Q]M<$L+PHD*PLI1R]M) B'&6HVB MA@J6)/9V/-?:P)LP([1^IM&_6U<:E6VSN1WX$Y7HE;/3@25>D"-0IK-D%L%E MS:VCY>6IK].7Y@?^^](:7LT .>36\?FC!!VDF851K!RK7P+'%%@THI :8@3%V MK/Z":2':#SU1#;6B$3\^]G'X>\"'D3X*5KIW)6S]F^<_2C:B;HW?!0]]Y+W6 M&S@CQ:PVMF[#H(,W6F@.&[S92FK2@E&[N.I4M[9V]0 "O<#S6."IQ5MNK*F# M417V<\I_\&7QF$\-.NY[' M?4>M@KL23]TI+'7O#F:^S^Q?9^&#%_XW"Q/B*M# M_E$^2KD-!@QACQ=;?:VP6[U6776MUPD]P!CY+Q-X]P<&I%TOY EEN-*IFLG" MO@FB,2BX0D$(OZ!I!I6%FQ-O:-0JZ-]-O<"A(A:?C:W0>6-?WQT['$F[0OD> M;\/WI1I_Q>K#&F;AXJ\<.?F_77:2:U3_B^M%R\;IPX>M3J\UL-O=IMVM];M6 M;=#OU@:#:J?=Z-K_4\/)$.);HP@*-+5>V67?9]:?E]80]OC%&K];'P$RO$** MB>/*-77JL.@]4;IT!]3)/*#[A^>[N]\>C9O''T^+&7YB^:] 1E'B]K4LBW]X M?+E[-EYP]0_/C]_O;Z]?[FZ-;_<7^,7?[QY>GK.8,-* Q2U[ M+9DPTF1>4PJP_?C"PQ'*I0=K4(ZK1S"Y/1].K86' XJ6NR6UBF$(]^IA-H&G M#=(1A:0#]>B_6J[S%]4&WD1Z&GZX=NTG\*8PD8T_/@Z_2<7]'.GMVP@C!I]^ M!B9UAN"]N.$U#V/!)? $SQLX+'B!)?PZI@$)TL-JYV(!+K>/:0*,O]3I>7?N_%(@S[MV L5?/N/'\:<7XA.6".'*B7OUZ MP^]I^JGVU92_%E^(?BU__P<3O\*(I/C=X\P7O_QL.' JF('&B8R.2W6)-L-. M7'18-GMC8V\JA^S26 SZP\3K.V-FO#MPH>/)3GW/G@VPV5)@O+,Q@M ,X+"9 M;=#EC6,=*>O=%ZS I.L"SQE^"<^\M4#)]KE<\PL8FK M/M<"+IMZ[\SG#F^.ZWAL?+8E;%$O'9WS[X]H(V6#DPJF^.K@F M1W8& ZH$,RRR;3L?X M+>M9T &,S1!#&4MLIN-C3^*>6[#IWO$0!L"LGL\E$[?*40_U:JU-I($/(]F" MV6 QP+, !;F YX,&QM_B,,RC7MW4#%7/[76Z[5-;.LU&Y/^X$.90"/@7>N" MD>HS3]&0\&8K--Z1*T%^QBSD3X'7LTD?6!\763%>8'F*?-4Z7Y&SY90]]I,- M9FB\XLPG9\!P0Z 9R3B&A_!M\K;H9?P(@(D#:RS&HS 7F(O1]*K$N^1K M1'+#FX5T<.^>/[8KAJ)IQ'IQB([!Q["$/F@2:B.-WWBX?KZ]_O^,WT"$@7[/ M<,*#T/B[Y?_)0C$$%C^%W\$E!!^3OC>.%-K#\V\5H:92E\#ZUV3B:J1+YB/C M2FO-7U[E,![HB5\P3NH,UC GQ+"Y,0=^)W9^ CH'966E0RH4."/&BI)R0(TP MEK1($MY'WGC\<>F](SXKF/4#QW8LQ %6C&NXPDB5"+<8F=0->"29"P]P-*8 M V-D@4;H,^8:;.R )V4)W3)0Z3^G].>-G%PL_:L5.,'C<,Y6^UC(W.V38&[: M-;^-8^/V;-@:]ITT"045U XAR'3(\KY-XP??G7!DO#*7^19P.?Z%3>GRB(WN M::PPA.WW>^49S$VA@G^[OGZ2AJ*I\#F\>VJAM07&#HY2"_$FQV_[,WFU^.QU M-A8VEY"^Y[L;_),I7^5-'1=7#7\&(EJOM%,SVMC0I. M54HIC5JIY%<"9*_B-WC'N4"NC-E%"C/H;,_G76I_L,'8"@)RCLB1L_\Y"T*D MRBW(K^_00*58K#LG(=;SFPY.0*1OF(^8,\.:\.O'9RB4_%8@AL(S%VRUANS' M@N='Q$+KC.*S*/U2_"A]"J(CGISQL(3R)/,S8,I3Q1' &VW#]0PFIH20Q+\Y MWBP @039]WQ<:PQ@%N*W0BR.\BAO>;N>>K7>2&B/D14D3P,(Q-P9DY;OC7JJ M4=P%==!CI* JAO$W)\#*@P%J:#/Q@O2CQ;C#I!/,_#+K MEZ)4[A^^I>8!S= W>AQ&:,EG_IQDT1"0=H")>7 /;."M6$%U+Z["=R^5AS?0 MN7BE>@OP]KP7X_]8D^E7X^_<+7^.W7H(3%^!4#$S)2EO:MI;/%0&P?R##P7EU'-;W* M<8WLFEY+J=-GV*L-S04+@V?RJA86!_ N(DO VGE%Q\*VB7QL/S!:#[L M9RKQ@@EY[@[.NJ: ';=-@%NBB8&3Q M#%+B70O6XTPF#%RWD('VXP( ;!U3 IQA3!$8U@P.T JYS842@- ]TI/P<0^( M&<()CHQ/M5]JU<_X;BM[&=P"R5B[89'9+!2W^A7P-&WX--IE*'9C[H3:#AK; M\+4QV#H&'I#RX?\;H#1B!AD<9!Z18D$HE;HX4?@0=DH/X4)A/]'+EP(-+(GR M3+'O!90VWKW9V)8G@DZ+^GH#W&*>#!D*\PV]"21'98FUB7\/4OVX%UF;5([[ M+7K\,WW[GLYXY5#V:FQM]C"=FC8VY]<=<"X0/,3#="[C.Z"(R0(Z5?@/\@C? M1\ L:*V]HVW*:=@'@KNA$XZY<@5ER_ N3-,.7AN$#'PL6DK6=RAL 8L;.VR& MC!?,0!I21W "RFJ1#$FA$ 6SY#5;OO%FC6=,ZHV$4A"Q&I#N$9CN?P$Y7?)> MB'K\X%,"C%=E4J.1,G"P?H-CH/C9B(2?XQOR^.&HIC.PEG#:&=;R4HT9_DL\ M@FN3^+WH(R26RU41!7B8;1KD38((BQ0F9468/PEB$Q*<++ 5L8;D%([]6M&, M)!&4.F7^I?A)!$Y(S8%S]PV-E%KU\K\2MDSH>]33AI&Y2S$.(41#2C21!HP& MG2Z4:R,=ME Q!EFHMJ;&M*W"M'478]HT.DVCTPI!IRU& ]4ST4"-BYS!>1'O M^D$ASY6)MF8U_=9F-0V,.DI?29#"N(_S32<8[EW$4G2,5R]S >!=Q5LYOR$2 M/5? %2SL*W!@TC:P'SW/$"L3X=.1PX;&701K>20,B&^2=8O0'L2M,'XXM@8'C_>PF'2,&F*'&GN=1@G!Z)\Q?S=[^Q M!?+D]X ]#N^"$,X[1'=(GE+])/3![P'9X='^3L H?:'4'&=1P8X+("8R< 8N M-W<:,5,N+?A 26>C.3H!&8$3%W22?#V;3.-$1K#D R*

A$MPHQ_'GOMZ.0;M;$J^?9[\YX//=K\%*=-_)* K%&4.9\8>3- M>@:N]=7BI'*4;M\\189NV"77L!@N!/Y)9!J*0$!0W.>'$_P97+OV[W 6E#1' M JXPLQHGH4!IYT3LQ-Y/0(_^P8#3/S <%D5"^Q_ GCZFIN!/ ]\#.76]"? & MBH/G!Y%FDL)/%_2,"@C@HSQE%H&47CF>-%;./#$EDL+BKT*HDS>]^" /(V"P MS0U!@R%3^PZCAAYO'HH(-@,2P=G GTU%OC8&A]L.I;M&)/B@]6WY>?G6-\L9 MBZ9")AI]2"5Y;5]][#$>ART$48WI:Q7S2@:#'#<2R^ M/N\AYZ 1RE'J=/WXT8TRBY@,%MI'2&_T(KC:^$HY_:('8]P<0 &P]_8)2.MH87Q-3#F#._&N3"1+@N"+F))^XF<9H91XZ3D<1I@OKS M^/;%JO!EXS'#%)1XHV535 ??1VN43Y$O,I&4 7(>RLMBXV^9HU\&N3*B__=M MYF/L>>+Y#*'R\C 8G"8(RPQ%2AY-,$+3_Y5%GBD%+XG_WX']+GV\:"A[@J0# MX@R(5CP"*2HC\"#M61#ZP"%_C!#H0#A^^61TA;CQ']D$_&G,SC3*5]GAP- A M:1"7O5HBOB=.-M/&AY5Y6$82*1&Q=0(6\B7! AG#;#BE,=& P*0&QAPYOH,J M!."LD.C9J'QZID/W]J+[G.0_7@R!]L=PJ?Y)+Q/083)TX)6FSB$#%8;=*<\%^EXKY!*[4:S+U MP>VF:A5>,MBH47*WD4SN(G1/W#YCD4?*&J<,?(AT!,;\MUQ#=9/SN5M97'4JZ19\!A!Z3!?@N^>3D F3'VE5 MR+;(1/V#/UPTK,F]^-;%5;V2GN<5+QZ/I]!#^ [L\SB\(4ODFS6@J_T'F\ 5 M#=OXU?-]@KK!?N!OZW8*53;4OKAJ5-(MD.6&R"=5S!_4>'UZJ2CYH1HDS&9) ME^82F^_ #WS%AERR\0GN%9L-J7LN0:P^5S+J@DMT2U<[_SL=)+2,$8$\/Q1T MNKA\7":=3NY>OA%4WY@%J-NC.:#H7B>_A^ZGN,*BF0[9MY82B0 *.G"+!!P- M@(>P6#EX[N6(H/JA]\K0TN!1#G"^'2R%PXM= =:K*R0[&>UI#H!0^2#?Z7.Y M4-\86&\(H1.O$V8A&95TH7+W= C,C/!BXSPG8W!/)K 48^"*+P!MRCI2YM7YO'$) _(9-->X7\KI/PP&!M#A\=A MYVYH#J4+F:AID @ /@,6I0"[9.$F9E,$G U&<)0./YA-,#6.P5AO "?& M40@1F$0R>1S\E=2-N74Z!@$$(9 <8>*CG610N,\P^("=LL<8D.!QDZF%# /' MP@*JK%*;+UI)"%'D<"@A#4K*2WA&\H(4KFF4;D>#S$(0A[@\3&F?X=I=@E]G M(R,5X2,7# AD1>!.2DASRA*I1V!8,"*L>#JM+HW*E%4KZ9Z3,?0833(=QH%=<*NX:!7+JFPX@W\R2JD'2U3M\9A-66(Y?\MP'3W! M9@7XHQ1O:6L9PLQJ5HP%U;HQ9@0^UC(>"#B2OKO$D2GUQ**",+^UTEA^_]^R M?GCO(OLAFTK3ZYI"QKEO>YIS5:OT%K33DY<^AP=S^:2\T(?!Z=9:0#?B/9YB M$TY1I(FXE(@6JYR?Y\Y,.GHQP4WI).'O,6@$S-9'% ^%TGWQ)"LT.+I:R#Z\ M")L=^%S*%7F%/PBG"7Z0=TEL5J.8$3QG:+UY/OU*(.[$-DG/X=O&8P[GCSM] MM/C_$"%J7PT\++I^T)E/5/-)65ZY]Q2$)5^!=*;)_@/)X:#*SOX[#\[&;-+- M2'UW3R3UC5LW#1KAK5" &R@QG>@#YY02Q^/E@\TS;4B9FQG!L\8?(DPJ3%>> M1R.;TO,=V#:%9D,!<./6E<\B$PRD RMH%K1+6+@"C,#$]:\C!M.D, /1=.WPG^K!B+:6'Y+"[(L$(1 MAN9H1GFO6U,P#W^*Q!::9EGIZ!=2;OBX7!?&"MQ!#G=](?:@EZ\];&OW2VI5 M+Z[<-"(XJQYM_KB61%N0&3/_4J\8OUDRO"R]NB#PL$J$V3&V>)Y_T<;%=CL\ M##X "X1A6)ZW$;#!;2>KD_R">49"PP6STI!HJ+.B"HD-)B4" ;HP"<)(TVC&O55P2HWRA?&-4UUHL5[/F9=Q1G)FVD] M3JCE8\Y5\K+)$NIK,B/F>X&TPK[GP%;U1- P $]#VH[!")VNI0R+9[" 8S7R M=0?(UYY&OFKDZ^Z1K^M;^*)X]YOO36Y$ZNH/N(UN1*IJ$?^G E^@[/ZY-MCTX\^/\$'1-M]49>&$P] M'H(5A>^^!_K>YT%6K/>W,),ZD,'BWY]_A>^"H4-1M)"]^CP&"-^E,KU [3>( MS$N9GI'EVP3HLADM+K*B?2:#G1QVHKXLAH&1E<[;$\K=\:Z'/"#(7)X]BY*Y M^#LK<*ABSQI__,4P3F2AYX"4%$$[!'2\SL33!1)6E V)U5;F9A">A 87'IE'DC-%*B#>"7K]=5G MK[(C5*([5+F*Z)7NM_5D4.RW>$-*O0$=$]Q@>&_+Y GP +I#EEQOP5R:.'4 MD<,=BI"FJ+OJERS2[F/=*Z!0ASSQQUCKS#? -?#F&8)%Y27T5,9%V?<]R^XG M.MF:QM]NC7_-+(KS_L/[_G(7J4O3:/XFOQDD-!U/ O%I9*W?E/&*,. X[# %,28&R;R M$$QMB_I5)B]*4.B4D\7@X&4P9;PM'=*1NE*(!JBF,9WU@6UE=6A F355I\GQ M:[C8>^K\RD+1VC1J' 2_0GQ(PAOISPS16SBIGM4)4XV###NE^-"JX(E7V>&5/R,R;WPV 9U(YYM8&(__ M$( 3@G]BL#PZA0S]P25L[KV+M+KD>-GGCRAM0LK.QQ1_X#Z#<7Z CHI58&%OC8FUCJR*G/XO, M"NPSX+(Q5:VYH&EV661?0@E+6,(412ZI4!GIE2I^JYD MHR44US-JVBZ=#WF=#<<8=WUC\$OD/NM-](+BQ)%_B(H8P]AS%7=97,D87V>F MLBG5_U5 MW LKH:AE1)&,&]\A&/:)!09X6\5 '?/Q+* M5GMFR?Q5>7(4UY"15&$GWD2AHD\OWM09<'^V76U_/JBG@C D:T(@KVA2R/7S MC0$+BQL[SRF$UYG#&TA[KBRH_$OIJ)FEE0.Q0CA%P@R'O M^$,E&MY8#.^8..BN8*4D80DB#82^1G1NV/I*MNSEKQ8%J4&40 7RB-)@^":G M&O68X>OC&$=ZJMH)"K.G8O"\@)EZV!%R?C>-5'E?WHM** (,>N+CXE'A8L MZ'R4E2CG(MMK99])UAJ2?68CU@XRV9HW7Q?UM"N?G,\&5OZ% M4"AY"_#O !M; M@OF YD]HR2I$Q-2+6+%T?6*0M,]B5B5LC@5^D>/R%GO.A$>=,>BRZ)&"4Q33 M;='#/8(GPC,+-' .=QO*&R^^"4]-@X$'#!_ ^F WY!J(^M.B8\%"*N>P7GW& M%#!;I*W42U(&].(/FR0J=('&#^!)HP![0(KZ1?7I=-G @J@G+A7@BN:[V$6- M^81CXY!4$6&3)=/<-X@OJP1J/\)]"P4#1OX %4JT$74?P^1VX@F M)60F=U(5 ^2%S:E6ZC4#_L>8%'6 [0ABW2^:O/!^!*AIXMY[=NI)(QKRQ*-Z M8/7(M;T!;8' __0(YBVR47&)<%P5DS3LD@6=S"$)M^96(+L/PF'T%56:^I@@ M\X)C/C43(!J_PSMC1V6S9!8Z(4?>HQGX)II((R\[! [E-C;L=T01&8>)$E>? MIUOE54^A?H 1+2&-H]C\):,[=M3P*D.WQA'A M-V'J13;A*CCA$CR\AA>N"R^L536^4.,+=X\OS(+TGRI&B\>1@0K:[GEH5WV?D"RG-HI26=*(DF>QS7ONJ]())A1_FXC6R M-)D\#A&@0-\ ?)X(0!%]B%^QL?5('D% I4?X0S2[:\ ,T6Q:5&/CUV0EIV(I MS#'":=E1": MSX$>PLD0K7VL(!X?L\ ..I;"YIS&^]\DQ/1@29,2#F:21(E4; J2FI7_%9!B MPPG4Z!UI755!2K4:1+IX3KF"J_DQ%3:_B("0EHV>))4V=7@@JQS]4XJS\.)D MK$S$9F<(OU(5-3P9DPN@JJC,+*74N>\@*@5!UPYYO["%K@'%)1 TBHDY\;0Y MA'6RC)N':Z0W+++'2T*^%%B1RUL8Y>*E;B+$;I,NB>,W"T(WR>8.L=:0X> E M_E JULOU^;R#)$]ICLI'HL_SPC\M*LR/0B"R<4BDH079*X=%8!I\8FK6X$0> M0XP[35_2C0WR:_DX+/UC_K*B&3G8I.'#<[/[U6'8,?XZ;UXK98)%<_2LIUF,]%U2H#?_Q"OO>8M7/FVTQ6']LRG6NFX>*=Y<56KSWO< M1CPD2@2PJA]_DTZ36@Y8^JFRMO.RH:1O$N9J9KO\L)'QQJ@A8XB(EON;U!1-0ILXE-@PVXQX+JJT8W\3< M>TR0':7ITOEY.7)LX*$O*$D=,42#SBCOA:DN_ 5HDBFZJ=X ."B9^IU0W^.4 M%.,<..:^AJ.*+(53:NOF[Z?T 2NFFYCHB;I"N4/-%*2Q@K8UH>(+,!&>'=$N7YR^>3ZG6 .S<$=P@F+LRYQML=!!K-< M%DW5Y<:)R+)C*V^>5NF#YS%T>/,0\5XGQKC.]V@-YOT<3N',8R,=_1K-GN#: M.3[!3.^&VH+X!'N31!>-=:+@22;":3$;B6DPT?LQ,AC'1M^ )2:B9R6.=J.3 MB9P'7J;T((_H347MU.;A!S&!@?M1X\5@NJ95U:PJN7*F^Y8W(SO#7E"B88PE"I0]HWL1#H>3X:.%R1QZ#;'IK-*L0YO MBA%C7*-8[;PINOA+_+96NVM0GV )-8PS0A;' 0J2)Z(PK@P!B7(JLG4(_! MQ&T!X[2AVMI8]-QV*,@?U0102^@H(7":4O%W=,RF"RW40SO"F=;)(NBGFM", M08K,8%>9&EHB9;$R3$!PJ@G7L,CEX+2%?30#H-I#L8D"YC1#7\MK$42-?*!-*U\P'IRA./N'O+:OV(Q<>E;B\&>-[UV>)*X3J,8 N=.;Q2%,F+;M+LB^4D(E#_N=)>"66: M[1+;=5!+@C'/&J$#(B,=S\]/4:2#AK12_'<5 +J=CG+-)]=A6()N-QZFH]"[)T&1C&QPYF2)(N$:\ H"% MF,MVK5#,#NXYF!A5'A!-+( 'O3..PXO)1/RC#HJ. M0W@ZU M+DB/T$4>/_$C=V<^A,/#ZGS?2]B&C\_$T&SF"BK&Q&&5X:+IF:>F[;['L\U/0>7A[.97M<> VGH 0SUB MQGV48P^C;SCNF\=+GM7>%)1Q2A8*\P_*L$EF7M>)&C?&\U_YC<]U"]DG;JS. MYH :/B5&HS-2Y\]'LA.-BDA9'B*Y%Z'LYI^CL<0_M*NZAMF(/ MF";"V<*7E+Q)<]Z<&V8A2@U^3,RNXS:F'.J=8,O<%.KNDT*UBZM:I5/X*??V MN8?ZQ55U):?"*6,GQ#4/F9]G_ 7U1+V,X3*)R20!3E/$5 _O&WL*5?(W J0J M\U\G<"/>)'&W4;Q%=E;B1FAZE%$\_UQ:;_$WDST^P^R"+@58D(QXV5K$1Q39PXH[@PL1/=5 4%KIEHUW%[SC5WO:B M?J=88$@MYWFR!6?_X:5-%4(^!@;P;DSL=7-[KS1L_"R[N2#!_@;_H2C+C8"9 MGP!3?T/NX;#YA(/%&2Q0MS^2VT_4)!HY3KBFI5ETP_ER^^=FW))8))#Q6RI+#;4J*#"**"'^+YL92 MT$AI?Q%!E2EP+:P,(J&T7!+8HKA)I;!BDB:(2%62>^^XF>X\8I*QG''BA,*F M?L48NRN#^+-PY/&!OEF3;(_)@L[N;' MV]O]H*(0RJW"V--3+?XJ,@SBOL&OF)YI$@E3962;T>UP?89^?5,V93E.N>_#"FM6AX]L#RP6%6>_8OGWR> M;R(];1H%Y9LDV+T+!S3#'2V:5MENGP:C+T L$[A9U2N",^2@::6]B*7*B)(L MB'D5^2>JH>83S;F.FGNH*Z,G& ARU._(^INQ,XRR%ZID)BJW8K0Y9V,15U+G MU%'&UPG^)(<=+C2@74 U2H0+5YX\];RQP'.";^1- UHL+TXVU*[@HK\4BJN\ M0#ED5EYEF(P<6"((-)P1J $HA;.W!VH#W;C6"(F+5]I?*1 M\#Q$D!1%WMA;/CQJER0SB0A M1X6Z$O8)>WAQ"F V?;FD'J70;)"4\IF8$9HOFK\\F)^^CA]8>,,9+G? 4Q_ M(&KA::?6'K?0A2VT5@5-DM$.DT0^?=O3.'OZ6]QV(W?6<,76Y9._>?ZM-^N' MP]DX38Y-:='#Z->J!%SAI[G++76JF&UJY3G=^010+KO@7D3J/Q;9 )WT;.IC M="SNE8P$,L03XE #&5Z\^TG%Y32R%F-RH.R-B#(G$+=/[-Z/6BT*"P?866@PM"7^:D/7I6>^$U4 M,JT6)?&&'>R5ZNAXPPY*J<5\XTF^B9\4^S%1?R-A@%"?%QX[P.A Q?@#^Y"" M:G@7)3C1,T18PI?VH^>N6BHOK\!8A.5F("W!IJ.%$%_Q4^,6=]2(7)8< M)AY!X.%9/\ FW@3DD\\$S\T92NRO8G$Z$X2UK[("<^GEWSS/?@=M?^W:]ZX$ MRG.$[/S/<]&)3D811*=^>2IJ/"H:X)N7D_VPE:RDV4DH[&B? M8:M9 2,F]C MY .5!B)"97<-FR5^Z:2>PANED0[@44Q0D[PK3805Q21L/-0S!BN ZL2J#@J# M!LX;D_$;4 S8@NW=\\= ?5LI-8FTPP?XM(,8S91 ']:UYMBY?.]1>+>]O1?!: 1)/3A'%,-F/ZE:[S7>,A;=(*)B"V(F>4-X9 ('&*FH:#7< M#HD17ECY9OE8JA?'ER?2EG.'W$(R$76R>8D;GN!8 M=N(#=1?1RCG'\L(JVFO6JDCE@UMESK6>Y+XVH;2H:X8"[YP_"7&TCFBA+L/> MIZ_^[]V34O\WJ7ZQHNG5&"MOT+\&,7L5#0P5@BR\"G8LVH^\/;HZ5YUN%Q\% M7K"\^A9:O;G .1#FE3.4@&BQ>%D.:32@YFHC!/F4@ >[$_N"%'9Q-R-&.JK1*?!*"4CG+A5^(UT53) MN+,C[I]?!!%])7$N4;%%FD3."E1&[<5F(!V>[:"V"OC=PWU&7LL4]X4+L6OI>Y\,6[C-[+P(1O#!Q_,)O(-B \4I$YHLSQ MXU8&Y(:>@''Z#XE&0\+>QY%<"K 9J;CW60%WN01G@OJL*.2E\!9/_G$#:"Z M)YC1YN5U(751QT%.V#/8#WD:E#Q,WOV>*H>PP\+0C[)!3J)+B]*/D@?5,+&& M;XZ70VXYR('**'V7ID@'$; RENA^^2=FZ M*,J6RK3EQ!KXGHRSF!&B]%*:OF:4FJ011=(@%E22_JKL9-3%@T5E'EHR5.- MG**H@_CRE>YTE8EF#=88N^+*4-RB)TVJJD"$ M8)+!&6>8\1P%,Q"_<6Z?BUZ:41J@*D_;L8T\>*A$,>#]P[<4ABC:W^,PG:R6 M"ICT[]U/D2R1N=HD/HHFFE[^Q7PO@D95XSQ1Z^(JU[+;)5EW^^(*N#@%Z4K] M(AI1A?C7F&<$\D-Q_M=(]"H7W)IUDPCGK&R!)%N"6)!_FDF3S[4D@VA>Z%ZASKM9@+V&%<)@[,AI>/W C MO[$Q)F]4TQW_6D;;/3U!);$7;=2?ME&_Y?&;AS/TMUYY+N-_[NEK> ');Z0M M\>"AG7!-%YL5-4.^?[B6S9!-B704V3TKH>_PT1Q# MD?%><6XE)'!O30*G+:JA@QZ.-*PJQJ^DXBE/RN6 C^*%K<^3B4X@P\:*IO49 M[Q97#)=<,5RNH1B">=$3O7M>:9R-0 ;+F+$LFID3C\QB>N-;OKXS6>5P(E]9 MI+,MK938><6BWK4.O5LMV('>9BTU=(K7\(GG'&'5#982MXW7^N1CQB/\>!I; M;@BNZQVX(=-E-='=#'A]]U3@]=^Q(R'/.)QD-^Y$NX%DY712(TC-K2*Q!.8L M*B*B]HUJ5D'% D\%7YG&="Q[1D',?PR5QM )T)<< !R,*+?69S0_.![SF$F-^1T;B'&?"DQ:,)Z=.;RG9SBRL#S, UXIX3!G$Y]BWI;T$O+-4*R4+40B'T!PG@/EXBHR$I\A(B S0$S"]GI8;050WX(AY\7%).L'R M.:98="4FY%'4-C\!?N*E%17C.P%\Q;R@^'O@GLZL+8Z'7:6V0$3!#O,\S:&: M?#Z;"!PNK^N0 U9\%8H8@AA/T5!'C[H)D,F6 MZQR[12UZ L\=Q:ON7ES5&JEETX>P" DLE!F>2L3SIE*^*Z\4,QKW;DJH.%5E MQ-]!UH;+PR50-O\)EH0 ;3.;(WC5*A:H1I6^R^G3V\VA]BZNZBGJK*HT;5=W MLIA>]>*JLXC#KE77""/SD9+BC>YX6H#)&?).D"B$2'1/C[I+:X3Z/A#J38U0 MUPCU@R'4NYD(]=[B5',W$Z'>S8U0+X^-=Z?6"Z$OY#-TI&33?:4L:&$-4.H1 M-#X: V3L'?Q-6=^.01I*YF N )TLT;MEOE5#5 6[(@8W7XF8!L\!R(8;KUB%+QKYS"?\Y$08H(DW8<8G0:?/U*#- MS%=(=_QNT0\>&3U#H'LW KK'K; 246+1>B3&80W'6 -"[+X0%SB06%0&I3L M1-Z+1L;0E-7Q6#:@%B7>,J(I#5$Q@I6*F..O!G)X+XGOU/)YZT"#P(_4B3.> M2!;WCA'OH(+DE+@YP6!,/3[C>:R9S)ZAN67]A.J[7.(G$VXWG E-1+UD# MMVO$S9E/+0<7I]TPQF]31WUFR7IC&H\V4*AA(S7HRI>-,(#!0J'!@A$A"L?K.V_DR7&M\S=FHYM^T"2,1+T(DD5CP#.3 MDI3FFSNZ3\%G)978=X8S?V!%\R;P&R.\T)R(JWF18GINNQU1!T.!"MJ#;I3! M")MN48M$Y4]1SA#;'%D^QKNVGI5=!JFY'U(:4I):(0TB*^=H3*)P*65C7H(R M"F XU0+15Z$?*JTX91"6(&46_ZM,<:*!BTT/>&Y9646\O+@WOY)R3;0W$#EU MY>71XS/;H--'5.8)U%X$V):.\JV4AD$\EKS[9Z$#UH:,'#-J D[TDQ^4X6-N MPS)H929+DB1G2T5_;?P4F^>Q*4>[]2(ABZ,E$^*;F&GKR?GIB;N&(+"\:YC\.TVP%*HPV=%W_I.$.QQ^T#C,^ AB:+>Z M$M[,7W$_DG<2MR1$2@4VB'UGQ-0#?+.X+[E,BSXIM"#LL,4?1,H'L8@B92RN MR 6 1BMSF>0[S35.7K$S0^3#")IN ^-<"I"ZM;"#ED EQ3U6L+::0#88M9!: M"ALR!__.8K)_YXT%!$$ MP/R!$]!GX5..'_DT*RG,=Y \)$YM9"KEZBM0=_X0+9? TU-Z6-WQ[1F,0*F6BDBFRP)>,G*T8(5XQG MC"4I+2#C&;(KVXA99"8F^PR:T@"E.'!(&>RYMI(K(#L12D>%[V CK@+%]3O6 M-C+*Y2^V=3)F%/;:IX(G)M3!=703'G]LFA^I<>U3^^=3-..4!=.FY:Y'.$EES;SC$^F#8'Y74S8 H'A@#LG6=C%Q6C!O1 MLGA!Y9=XG%@*#TH'\>0G$:3F:M&EFYUJS;RI& _E\6@> M'"X]^F!)O$2A[4L[9#&E=,]*IP M+-(#D2_[$(39%2&+K%>?":-,'@QN*[HO0,L[-@8.N(WW.K-H"B ?%J%^*@2] M*N9,O.%F,-Q_ A+V@Y((WI!Z&\IPVX_'WZ-06]2@7P05LHL>\2G(P=2S600Z MQQSQ3B:V1+.*-KZ8GT VXC^J@T:7OR<>_(@OFUA_RB>*N6MXB3M!!"Z*WE@Q M8$MJ\[+TBV4C1]F85C0?Y_D%KF3(&4G@_^5:(S]I;C5QT"C:-Q: MF9#?EW3#D5)$3WQ(M6Q6;*53RL!"^)$#FZ6>U1RY4*L+M#(%Y\"W,>,;73&L M9:BS63=+5K["G>OCK$,ICW7Z#S#GR)B8LZO(Z+$]654AYLIAY28L^B?R#%DI M'-HG -$1_XA,EHPUK;8,1;/;)#"..%&,)%#G9"@F*C=Z/77ACHHO/($#FN_> M(96$J-R0MMV\,@A6YR-%>"V(?-J1A;EWU7*&PUL:]VIFQ[T>I9%',OI#EJ+0 M3R_PW#4*+'J=BZM:NH0@J;+0 HZ-SVD4@!1\&\4)9)LR:=''$%,Q1CK*92A# MJ+.M?6GJGP#8$L\***$&M$Y-8#!(S2@]-.:;I5GOXC2!EQSL!06^B,TPEAW% M=K#GCTRZR6B.2B4K%07!2I(!9JXP[O(QWW+(][GC34X1?Q?Q;F*H>H2Z& QF MD]E8("OF0NMJ[V ^[R7I6?*N><+5C8-)^%-60"G.!8<).$<7-IW#2 M.T&MQ', Q6N")9$SX7;WR0":BWB):)C2V$N]1&+,6+O:SD@")/W'7&F ;YX/ MK.GRB="#CQ<@<,!KEH-KUZ8?.99R<9*@>Q+I $$(0U+"4$EQ DI'[F\@]QHV>#6FNI&!+TP/'"8L?^ +$L.P1'<.$/RL%RNM,PC8 MR3%M:F6^\GJ1691O55_*KV\$3Z'-DYPZ3 IAN.2XDN4: B'U6%B1AO&'8N>N M7H@PF7DC8"49[/+4I6R7F. N>>#RHHN.W1&P,?E2/ O\9:*5EW(IX3[A[Y16 M2- 0%.+ F1+B)PH,QGUJ$HL1Q,%W@F7(Y\[-HG)6!<+/!YJ)^H"9&_V8H@(W M;!>\)\-A^.#=2J3NA0Z9Y_'8783K5-4Q MPK[(U'M238^%/@-[__?*<\6X]<9C[%&#.4;BKTO&P]^QE@T0'47:@4?&IV+H M\1J/I/Y".-'D=4YS)WKP\1>K>#..+XL8P+#L?X+Q%;<+4 N5LPBXI,Y&3 V, MK"A$12EFJ03P3< 4',%&"BOKU*)*4N6*? M)9[<9W*R$^]J)^H93B'&FGD2%.ZT9P-NH<8-YZPQV+^\VZ S-).L0ZA FRE0 M56S2%.6#&:)?R%A;U6@YP#.CXH*XC,].K9+77>&7Z'#DN,QLY'?T=<$17#8I MGRL:QL(JHH%E";QWYN8Y@<1H@/Y'M'="/*2VG&H][6!L0\H,K\L,L:X5D4B4 M3(E%;8Z/HV ?D.&?D9$&B$@7"9@P@_"&1?9V M2']/LT0@ELJ?K;.#%?7S>V3G=U?E29"ZP^ +L58L"=N1Y6C/;":6_ M'E5=P(M(YL4M_D&-U)F,/.R0-81OT21U MN;B*\;NK*@7YFA2B2;JZ- P"'1(^842I(4A5="FR3U0$=N>]OP(L4$/IILBJ M4O.5G!,AD88BR*)6,?!ARJ@CT&:9A=R3PA'0H0Q%O&2(Z93,;8.K:0D$BJKF M>#]T\)H$E"R>2HP+42B3\A^4CV5D-Y+PB27$",T@-&'A/\UJ9T,N91R4- 8 M3QHQ2-B34O3OY)!C<<%2FM4BM/W,YZ,_Y'R4=(,8+'2W1"P?"^%5**T8\"7' MTUA1AR9*.L(*^AQG2X'J" W '7;X0\7X@UP!*UG)_?^S]^[=B2/)ONA7T?*= MOJ=J+9D!\:[>QVNY7*[>WJ?:KEOVS)S]UUX");:F!:+UL(O^]#A1][5\NO?;5EW;)\'1]8 MQ UN.) EWU &09V(HV4?F%*C4V+($%\,;Z0W_>";7ZTPTH!L\-F9-& ]$BH$ MS^NHA#DSI8+6_#,UE%BB^5P6^7"IY5TET1_YF)BH"^/Q'[Z*> (.M^,N&+(U M5DO(_Z38 WBAIFQ@3_QQ2H#UOFRJ_.R:'GD17\#ECD>7)2.++[PY.GH&7UP\ M3M&!/\I%WCY^_QXMDOH7P5H@J(IHN+TLBHJ,7^,KQ\ )>' J^$H<0 MX3YQ5$D7N MB;6K_%$X9!(_F;H6<[C&GE*R8ARU:5&<(Z-2) ;F"F5*^K-CCO^X?!R#NX6> M4>8KW%@=IQOVD9'2')>U5U\B?ZB3_-RL45\9YZ"9%,]= C1)KIXO%R\9BK&D MDMYQAQM?'4WKI."+-J-)4N0P^GXXG8M(5]QG%L5H7UWTKG@'?QRXID%93LNJCG M&2>E'&H57NQ>O]PR:VU$CC]/I\:4527&'5&MJY7\MD_SAUQ0^'1YNQG, MG5M?4>QN$\I=6]C,L?(6F?4:3H*%GXB4DLV&GJ]STAV5.SXG'.0 MQ9NUMFY\9>=X!HF$> *&4"+PHND>4QISFDS ZR&@+0>?IF'HV5(EVO:%<&68 MO>=P$#GIIEQ.C@![7R/(+;!5?#N(:\_E_!+A8^#-^\IA!8A]Y>G$ACZ!%7)3 M_Y7Y2LY%7S-1ADL@ERUY8W)0BIFSB-8#'_(@"LCYUYP?J/7F\??3P1PE&[>> M1'D-TN09(FGD;K$T;/Q"?(O%O^,7'+@:%VJBEN3?((PQD5U'OT.$K]9$9DZ2 M,7,"U3SJDP-I1Y9?[!NA.6SQ<"4Z;5R0Q>EG53M098*<6B[*!&2!=?0R1S7.)2*8(YAD=278:>J.+F M[Q)0##(Q'\X0WQ5?L(88)2-0?X=KA!\/BLYG4"\3.T#,;3\)NM9IIJ?#PF=G M$DS\$<]">#1?*2:/-'A/&L)8UA O HQQ(CJ.9KQ.#W\#^N3#'Q_5"1*^H!J/ M[*%@B.@>DE%&]["C8829?3$8#P*!14D*O2EI..+ M-,KM4M2,((1D(YQ((IA"-!I8L7!Q^_O1-'E8J.DKR"R?FC4)+7/8M MWZ?W.[X5%I[X._,P;_HPH3]>:%C/B9#[1BR8;77F6C0S\I86 M.A=7O>P=*%'DB#DXZI]H(,1Z)E/RD:U$CU7EV=!N(UY"34VX/S$2%L^UQ4OU M93"#F J<)4((A,_N))S>#SY*07L4K*26G60H:$D7SE@_ M;3W$]+*[X7%A]NA'5-^3Z%K&^:67EAM;"N]8^REAWL9IB>ORFW(V$*A8;[@A(G64&?16,L$:&%H]G3*+)L >]>V M:M;U0MO4"_7K>J&Z7NAX]4(90]+P8Z-HO="M& Q9HW[#&!*B@$1FTZZ5^DAL>D'I$/Q9+3YF7,7CK?,UZ/&DB$Y7B+#?;J-$Z M01P>+:'QKI1FI3B4C"?-BCQ(Y&CYNIEU*7L XY2L&'+#4V!H\V ('/P#>E]& M;^ 7VZ%E%5I&7&CP_3&J,_#8Q*'V(WJ\BTC+6+]LX0L(&Y+'N; )@)IK,3P> MN_XQ_GH"Y-\3TSADNZ3Z[8;V7:[%68C5O#+US=F 1)8@ M#&Q1')XL .-TDD%^7DF-5C(ETK4WV4*!/MFE?%_)(8:OINW]$X-)#Y-H6(0R M*V(YSI">/ F?G8F^0E)H_Y35$. M8<^7,EAA;MJ\Q@];@3$$F"A'G''P-PK4)< %)$B & X110RHQHEGT%08+\I1 M?& _[8"O\".B3BC%*^IW$\I##9UFO8MO,N1]0[+^)G-P1#*/2-62<2.84LA( MH0H_^6;9R!"(S"I\\,(CK02_P5<4.J:G- L1#K[])VSN@VRS,),50A^C2"X^ MTT\\E(H59J!I(F?YK'+>49-9C),4[U8P@\H?HIB+6ES8I8/ _-J+#1>>-WY9 MB&(N\Z<]C3(AHNJ$Y[7%$=/S:;HL1JR6OQK.TE\>+404BU^5DK%IQ&;ZRXP' M]WG"1+*6&!'%$Z;*I/#LJ3*BH2_9=A9O-,J&4\,3AR=X8P3]A!2A/AE82]0\ MI83S)1ME"QU?9>)%P*K4]OR7O$F)]OQ-OIP2HVB?B8O=V)?X8N&BY2_!I!5E I0]RG,O M?1KB&QTUZH"9%8+Z6O E4!4.F)?N%.Q6FO,$/^0U/00''Z"=O="UW\,9W>". M]AC;WC]"T*6_FS1WF)=!9RT.'FJ)$D=*RCMF@"=/VVEH@D8J9CNR8LX(+XG, M3NI0%E7)/A+)68E)OX(T65P7U[S>HOGBN;!%XHC$]:)"18C# MQ6R5 D. KM+2>R;2XE&Q/Y6(@6*Q9:U[O;-?)Q[*23P,ZL1#G7@X7N(A7;]# M'[>+)AYN5%@TCN[%0WBY&8CS #)+[)MG'4[#*%I;4YP$N4MT4( YJ, I?U(B M[[,5,'D"3C3]%PR=84P>;&T!=JD,'TK,564Q+JH:S1>V";GU8SN(D/63(7&Y MRNQ^G[QE4^:# ZS M0!2>+V^BO":X#K? +L'B?_G: SB$MW^&\!\5(>R@U07[XN-EM8BJB!BV3G & M)0 [-=%']$[0V:PI2:F[BMED\Q_ M$^0ES:)'2:5'$"0)[5-]EH09(IB8&E;W61:O?I8Z9L),:HV+24.[9+[B>T>H[G%7 MC&KHB#W3&^B(DV4$V-AC3Q91(%J9UNZ/W3D9.WP8C.P*HIW/L?D^X'1:]U@[ MB)=/S;[*\:KU!&A("6"S.39?4(7-V'0PE2@+#.2V<5*KH,IS:%O4%62KL(C4 M=S2;A;(U')TL>QK5)HP8:![JA>!5W+*Z4FMUJ;"RM80S(0R 0&PC 4XGXBYH MNV$EIH)4\P9, 2]?)[HYC%ZS8]5HQ3:1)>_)UJ;D/%O?Z)""VW_)6$8 M5\ FZE:/AFJ/[245#6:B"QV3]?JMP4?]M&W)R!>OAIF3MBB5Z]&R/.;S2;Z@ M*N/!3\MF4#1U:ZFU4(X\H'@* AY$%8[\EKZ,2DPL["]^BTNIB">-GY]#!%3%_;#@PP,(RK/ MGCFMS)71[.*5H5K>9$K[U,KEN%23);K>_F"+&/Y#+2OVY28G8I-SL4D!&.6Y MCB.&#,AG27")>*::(I26RWS"8N;85.('U(?$3?3$L% O2R"T&-Q'(.;DK#%[ M!66J!4,7WD7D?:CT4!HFI>N1]_)-7]C>6@^UCZB'*A8/S8^"@@(*M/\&+T[& M2\]#]3Z, U% M1$CP.$?JD0)!/'(BYGOS?F]F4Y 7" '$>9:QB,?+_XL*]O'R_TCE1.&6$/&X MS)$;!I!>!D8-+DO$@]>I0 M+BCEJ92L6MH!G>+E_Q%5N4(M1I<,1Y 2A?2YJPM<.>LX&N 1SYY0*GV C;+T MH@"36E[YN=AM]RAUFVB/?M6TQR-[)GOA1S1F048C!LV/GQ(:!7F ?XT*P.0O M8ZWA[WUS*[?"!30RX'AT%"2;W$,AAIHO5IVL8B3/R^,!1HK@1C30M12%N!R9 M4J%*@T+836@>42MW0,8#4D^\FP^6$$]3I%?%C%#F508OGAL^O\#Z7W!=";$1 MRD>MW),/EA#22ZL4]6%VE)BC%'?"S%(F>VU@9.F9QJ"H#"OTJ$[27DNDS 6F MD"PGC">O\-;!MUA!"0C,M1;:AIJHT&B-[7153IT@3ZQGI-N-W-^(JIO,8IS. M\;1B=-#KM.*P:EI1G3 8Q<@Z60HQ_J:J""->2G%-^I,JU:BNY[(.VE[*R2VK M/*&M.)PDEK3,S7A",H)E4,8K]-DD=&944IR85TQ45=4%P7%)=:4%R)H-AJ#! W8+QEQFAH6K$B2XIXDQ(T MG<]\0O0C#HA6K(., LL,),16!A)B7*KW&$5ZO[# M!T_;;$NH2MDWO=&IJUI MD!50B7,J;+AA YZ+(\UW@)=X'+\P*W38PT0^;\'GQP=/Z,1EG%][EU+8*H4R M(O+)FNT(\X]:G2E 0)ZD&\*++/_C]KW/L$?A$\MK&C$7+L+ MFZD!JNWOZ<_[O49_V,K\4[.1_7G>HX:-[F!0Z$GYGW?;1FEK&JY\TM^)6IQB M<"9XVO_[ A@^L@8LS()]:FHM.-._)[\V3'W-F/_$+Z;OLN7SXT=7MB ,UET M9)]$EG.[I4?\'5@;TR)CDPZ;I%CT,%M,B3IM,=G#3YO+WI,02Q1:V))&=K\F MEW=2IXJ^5%D;SN3V,R6:440$1N;XCV?PJ&?6I5CA>,S89+)JUX>3C>%&L@%F MENV#": ]N^!7+[/,NHUN?/9-[01H\;?];5_=-DU&J=*^B^#+=A+PLNUE;#NV,3L@C"W=Z'5RX''W=E#XUT('EJ\6URD'5:W61L^[%%9A]K6[[%.2L\&T\H?]W2K?Q#_,M*CKP19V%;!_.->>,8B3(5!$G M+2N;WDE W=\E<0N+2N_BJJ7W6FF@_8*2DLV4>[MTEEZ7:P;:5-GNQ$#] MBZN>/C!V5K4E,= [\&V>W( @P=)QTF+7F0B\M8'*EAMB&$\NO;;+RJ+/V>B2 M32^C>Q845B$#<(L,?3!(SZO9R5PKX?RJ[3?5 EP+<.G&P#8"/ 1_JZ\/^SM; MD9408#(A_DXYJH/ &N;:0H?*&7Z)ARI@O:<89'3,0N#L(4JZ%F0MZNCT6YIL MZEG')!U"7%#+* .I?:/.L3*'AD5ZXE_XBB_PAJ)3M8SFQ=6PD:4!%]96Q#QTDA0PL\[T:>VR3)P _2G4SP',?Q^R.B+,1\^@G#>LNO MH8=-,+H&;&0^\^H2R M,5A#%SANY(/Q"^A:@0TN<4UP[_%*$O#@']X(5SD>L#KBY3U82"G))'H!JE7- M?"T6=RM: Q10*U'6HBDD/ZKJ]ID&X;Q\3,]A_XK1Y-1 8R);,Y8-30/UP M(#9P]K53(L_&-4&='\S]/I*LX;V,"H6)ZI.HA@ M,TNITR-M)I39-0UWR*G4,SKG4:F73\\DV&I=N5=7[M65>W7EWLD7H=65>W7E MW@:U FPD^O:837-*ZNJ]NJIHN^04^7J/5U)UBJ[JJKV#Z=R2&6EP<=76N[U611AIC:*5P2A8*,OGNWU^ MJU[@GA=X#B[L0R(H7N2FS-CK^2FX-:6$1#T1'!?Y3I$6**S=AGA-=DHS,"O@ MG-5_ &>$5[O/U"<<-S9+MZPG/.:91,G'.1K.L MN9^22N5Z9I&JX2GK;55,Z^*JJQNMLLSPDH[T2*Y@+7QI+K<4OD*E3%B9%2QT#5S3&1\8C!#..E6/C-= MQ=1.@_W"9[L-Y*U2;=,* M?E375Y4['RIA.XJ->4]-2U6"=Z<&=:5E378M6U M6!O$89@?9!A&=1U678>5Z6OUUH9.@>5H-[%54?O#G>N):X+MRK(2OV#LE(?6:G7K$H-X#MPA[Z+[N3 MA8MJ]EQ7^.1*PN"@DC# [&EY:*\5L/1K5HI8:7A05AHB*S6;97F4M0V[EAF^ MAAX4&+]8&ZQ+ M%O'E(@.DTLH6RWJU(@7ANL9;)2ZZ"LA(!7 MNM':.7A0&ZR;,L,_V8L]SNB@KLV+2 2,W40@S>4&<'FK6Q'[H39%R^25=MF\ M@C!BK;JN_&"G_8V9/GMQ'0NG(T=#P&M;,Y?C=\SGI3F^.4=6(NRZV9%Z::N/>-I[6)/[I:D/FD1.6AU1*='0[!ZNY>A MGTAU1,V$Y?1#E,J$?6+"3KLL(_,E8$Y=6/-?],'[,ID_E*CDKV,2?U$H#/_N,/P7$+EKA="Y MXEA8$G'(SD ?&NG2@X^UW7W*#+=&H1^-X8; <#V]V4FK_H,S7&V\<^-]QK8M MXJY'3=6CIO;NYVPQ>JI+X!S];LE.3CTZKI;G6IYW=1FWD6="PFCO7B!;"7D^ MT_;Y'W"V8&R8!)*0:I<77>W<<8RZW2];I]K+GMBM[%VO6]?KUO5WT@%=MZZ? MZ,&=:1=VW;I>MZZOEXUL&Z7N7*\;:;= ;T=6XI!@6V7!NE@3:.C-0;>A_-4-KE<(;;8()-<)XZWNH)RDGBJ_!06'2S% MU)L9_<-U/OBD^6B5PMT''W4Q8ML9I-MZZC3OOM*\7@G.39T!JC- I;M'VV1\ M>M1R/2BK>[_.X-;R6\OOED[8-O)+.#2#5LFQC6IE;-6<9M8G2GY/G%$'WO[VH-T\_/C>6)>91L%J9Z4TCK3X^X>GVT?M M"5=___CP[>[+]=/M%^WKW?WU_HN5^Y/#H#32J,S2 G==T:L]&SLA7@I)MXDC):Z<4P"7 M$_.TB3TS9V.F.=@\[.O:F^EK?RMR^291-KK+Y5/J?C>[?'OQY3NXN.HUTN L M&IR+(^E7;+&]/:YV>''57[5:>!Q5U2R8Z?D: _);FLSC/X MA5FAPQXFXI7?XL<^H0&4'EK2:Y['>))B-#[#FB\PC!I-;AP5+/H:&.VR"JSZ MQ4JU5A5]9;]CFS5URRCZRHQ,UW54AP\Q+&^QKJ.JZZA.KXX*2'>D(BIW83H) M,Z,NH*H+J+9L>T:+*V*H:+1B*I[8:UU<#3IE :B=2;"_%J1W(TCKV[DW%23C MXFHXW!D_Z92!-ZIRCWXW%QZX<.1FRL"5]#W?5T54B5?*[73NN O&?G""*M&+ M+>?V]MJ8R6IU=\:JJ9\Z"A>:. M8"$4GJYACW= :,!!)Y*F9'.8SHUC^KX]L9FUPNCH@@X=E%6-70$#O>:9S5$ MMN697I5XYNQM4<^=,#@3=V8ZVH35!NBN,0V5H%_92H^,T!#KV6]GR"J;>>T% M6&5P<=5O[XQJ5!N/&YVTS ?;F'%@?@HDK38"-E2)=X* W\T%IJ:W]9V&."FF MN3O[UV9D]3AHC:8LAX/Z-+:JU2HK^ED;E:L9X N;,#@HC&Z^LEE8SQO>5H'> MP)?Q,?^R@Y>;T(I5Q74Y M=WM4'IAF6J]8>UQ',O>B3S.-BXG]DUF7?S'/S1*$-E:+$<)!12R+VC:MB$[= MUE+M((#QP*B*KW/NEFKBG?",\:7]\_+%MBPV^X3'T5W_E=[%U<.<>6: )>#4 M%9)9D9_\G]H0+J:X(PK3S+Z=I:R/_F!O4(\Q/D-.6J.U2^:D 7)2OS)%(N=N M"LO0[%CJ=\,Q5O;R,60I9"^TK3Y7:7NMB*";7YZM]VOB$E3 MF\@'0I+8 R\-*)#;*0U=XD3,XZ,.C3>=D&FP7NRN-G]JH:\LL98W8)7C(NK3L:0M;,V1X]YV@_8 M)UX;F]OZ]4B]-.# MN8!E>P/2AO_59N:%>*D=7Y]N9S404XR*E-S;5?N6H&FZ%U=&7R^V!]3^MUN"B4H!L>1@O! UV[P9,0,TU-*T8HMK=+#!GSS;0D:/I M?K']L>/ZH9<3)YM?@UVK5 @%\^ M+L%[JQ P^!1CE*+4"4##?CA91TV8R/%B-N@$WZU M@3#LF_W*K&4!RX$I'#;3C#ULIF7KY-F<2M'ZO_K8N")5@D0W]1C08#KW;!_\ MJW>/7-CK-CK&6I3 #%M6KALXEQ7ZUD;+JBH*8A77U-L;,F,)IQU]J]4]?9A' M+84.^ ZQ'G=GA7.$0*0I?=J-Z7D+O$8H5USC2!8DHC*%2[O. F^O";D9(>]9 ML(H7R]5:4]NR'':<$ BW@2\=-(+3QMZG*JJS-4Q8)J\>XU4E);IY5-)H&-UJ M,^ 7]LH<=XXE06S\,H.7/J\JN2S/?MX^]UDU$A8&ORP6H3WFUHJ$,OJ]U2': M%>[^5B."ARU,[/:[.U=3[938%:=S&-#86C2JL[5"HUMWD W%IE1-RL+2@M5D M>J>73FML/LVU%I1:4"I[A]"$PS3;MR^NC,%QB\QCSB^I]N=4;,LGS[38U/3^ MX.4_ ?XG'>A>[F\JR M8;K8?S;LIM%*#C21OF:MJNFI+>8:#WO8>=;M545+O;. 4P2!PTKSUH%8J[@ET&T:%U=&6Q]VJZ*GWEEL8#4"0QT**%&P!LT#FP!M@D,=="IB M9-?^6ID6P [<5)8%P.%VF^=1WW#>K'4@SLJL".@V,8FT,ZI2!0L"C&ZC7_'[ MG6.#3%;6/!^E]#39JUWB4/;3J"DJO/VS42]KL$%*MX)Z%U>]GCXTRDH^[F%Z M>ZF>;"UQ[T'B"MF*VXM<6:8B3NL1AV'(;4), M _!3X 9H[UR36NC4CAA\JK+"OIM9;+4Y>O 6O#RJ*N>< 2*T:2O<5D[H.:TN M1T:V;_\[[1+MN]GEW'/'S/>U<742M+M>=J?^^W>?]AFTU@V3E7H[\UZ^_3EV M0B1/C)^4OH@1(JFY*JL:'OPY:+SGD'=,%7^_X;VX!3;AF;OGY=/G M;%3S^D'QRRY2AC8NYC.UFH3)V>J454=NW@>44VQ)'UT'3_W5_?W]Q=?],>G^"#WV_OGQZSV"D?AM6XR/TKH5;6@(PU M(&,5UU0#,AX2D-&H 1EK0,8:D+$&9*PR(6M QAJ0L09DK $9SS/.=YZ1NH%Q MV.*V%@$R=MMG5.)?B\;IB$:QAH7M9:.D*K06 3(V,P:@GV+#0BTHIR,H!Y*3 M[/:+5OOBJMLZ[C#6&I"Q!F0\CC2U#VR1U8",I\5,Q6R8[;FI+!N& !E;.S5= MUJQU5GIJBY+X%HYU@#P4"DQJ;> M[Z4U>!TRJ"0W%;,0MF>GDBP$ Y$:6WHO8R9/'3.H&F\=B+6V,!$,1&H]!X@H9B\>/ M%B%48TOO&6DKH(9J?(=0C8>-,0V ^3IZM[>S"5KHU&KXJ!JJ<6LO])Q65T,U MUE"-E?]]G?=9,[R[.%1CP5MZB"5'@U:-Y%@C.587B7'7WV]X;=9(CC628UG. MU#Z0'-M\$&Q[4%9I7R61''.1&]=AO/%7VW!CSH)/AM'H$NQ;J6RT'CNQU47@ M'"5HH[&?]>0*JYVL& 2(*<.IF MD %_<>-.8;T+(,D8M7Y1_EDC!7?P<-O#DTIS3S[@O,(QW8NK;L,H4?VLX_B= M5]R[N&HWTKU">%%OH:8I\N>PCJQ6$*038 CIV^)Y*8?QR_, M"AWF3E9$@[^&0>@Q52/<\CON">_R)WC\9\<=_Q%3 IQ) H3Z9J!,!GJ\.O\!,ST&P0 M63^@:XB.=\2D^8 _H<=.B/C:!_I/-X3]6/['3]NKKH,CXPZ'C7ZS7Q08=S!H MM(:KH54W!VGM-3N[@+2>0Q0"]'YG)Y"6LW1TS]-5W:&Q,:WC[^&Y3V_,>66_ MPTM>"E>&M ?4P@ :];Q*TZHL!R#LW=SXXKN/P98T7%HM,$'TIO=7?N4ZKOB@)BT:_OBH.)Q5F''L-$YMUL'@;^ M%]L?.RY^ELX.=KJ\ MU3C%W*0A9CA')F^[6-.T@Y\S%B"L>?#;\T_V.7;BPOB.3<7]#B03?N5 M!NAJCFV.;,<.%I2ZAM]A[%E#KO*U#SYC4:)R3T2B)WZBG/AX [+%[-[E_T/$ M:_VJ?6&C8,]+7;FPCPV-TLW*X4QXCCBF,):(;5VR>'?_->.6X*SR3;S"9GXD MT[$()Z^+B?V369=_,<^-;HIF+-N]':ZQPZRP?W&%?TK=9.FZ#9-2^Z +7M85 MU.Q2@1%M1S@!,TO9JU!\UL/LAY12^,*].XN$]C/*+/Z>]-T3#L&R_PR9GU.: MT1F<46G&DJRPXCH+)XVM2UF*.]V< %0:(> MY ^VP%J.<#HG&.A/IU.1L>VLXF&CV>^64I+1:C>ZK6%)PWS;@]75'4469:R> M,%S.--^3FF69JJ;+961Z=OOABAU] M=O"J@5F6[9UA4S5XC&5;X!9^8UG,^A+=5=(66"R[6)%I RY,=+D/+Z[Z.U<4 M%#VHS5WP8Q[4+YL,,=X7E-D[9_K6/IF^V[RXZI8UH>&LF?X=)*@> W!VM#FX M71M-?R]IQ]$1*T;_,EL<*]:^PAG_SKS'%Q.]YR5Y-5;**_WF.Y)X31Q9"BA6 M+S2,C,:(.5A3/CXMZ3KMTK_ B'UBWG1/UFOE#G=EKF386Q:F6(B02 ^3&_@^RD/"$H6E MC#]9H8V)5?>Q@E<@N9.M_&:I+)Z2_[+%H_N8(G7W/5M_,(G@H:"@XDK MNWY)9B5$75@S_HDY\ETG#/)_DBK#$=2[^H^1]_>KW#*WO)\=L#30P*U\O51J M''UT3.[''G,_..26MH^F_9,/KYOP/L/1+3*T3I5 M%$6TOKM_O+W][4&[>?CQO9&[6J7'S'!N^.E8S;62T$B[DC)H0J'+7U'P; M"&9Z&CZ?XQ\BT-H8-_H:%;;1\JQ$L$7N?;G78NQ.IRZ>$!8D MPM6LE8P3X WM2T@](GE@FZN@)CVFO>$_"H'%-HTUO0'8L7'CSN"^]^%A_-\" M['>372_74[ B@E8ZV C6T)OK63Z;Q;9*JUCC0JO9/NCR0*?,-NE9&$=OC' ) M"QJ%G4TV%N_B3C#Z#^#SQP 5QW?FH5J'VS73*&QO8::N:Q/9<4D=!.[,F+": M^N 70=^ @!SA@.Q(S5B@)JGUZ0/2'-6$T?PU[H6B#UJ_?D3%X/*J"'\3U7(. MJF-)[1Z/)L:"JD[S*B;U1]GH/A:Y8+R5V$;&GR]"ZNFAF8SQ&$[S,\"[NLL ?1 M#YU TH?3#UL0BQ*/;GOXF8MY7G")1B5( M#@+UZG&K&/LY9G.)!HP?Q-78$EC+:MZP>Z9EK_#GTR MRD$WK!0/)B13,R]?KJ?O-=/=['S MON(M6M;YPS)>4="]K(PFNE%,)V+Z'?4/CR"@7-B3Q1%VF:V18IDN"JG3L,=11U3..=_FS[>%=;VCP< ?5 14T8FH(Z:5T3Z_1? M^0".&7MV YNN8M":W'PRG\&1QHM*YWWPW$:(@=%MWP]!E[,L[4JX25I@_H'W M IG*[Y87%,AA?>DK;&DFW,C[CWN1Q:=R-$;%.S4;Q]P;4.)U+!A8%H%!E8&@1EN=1 )'6 M258;]P-0M;4,.H!FPI/_;(+5=R>_+KUY'0S"X(VQ64(3(J/]RW:FP/\!<.:3 M%Z()=T^W.VB,:]]WP0(-:"0(L&V ?V'\Y!P:)TH8Y=<-_2 M]L 3BO]"J"^;[NE1_=GRWG 7H/?<9T9V4YG:X_+[D0MW5@?<'RV!3^Y+O DP(#"5X'D6F)=K7^HVA,1CV%-HGZ(R]B!L=J2[2C,J<)S(44FNA)F,ZH\U'">;U7W96 M]U\NV=:Q'QWGEZ@[LY71GMG'.8Y&K]'*&*46-6ARA\Q&&V/T;S8.D+5XR(EB MHN%<2"5WD9CP=\:P"HS@LE[],,"\"/#QU.:CK?3HZ_Q 9)85?N?/ M'5M$XN#,1O:,WV-ZRLN33Z!"'_B[*STWD![0_28>%JS\):D653Z(5V&!;^K9 ML$YY9?)X(!A-0&R-KE4*".IRY)I8-[R+1Q+AT(%^H'36OA%E.MIN''Y>RA_+ MA4FU%#"R4E$?28^8_&?_+ 3\#@BN3< 0-X7]*;;X@8H )E0!(/S\R*S\R/G/ M3]PEW%$7JC!Q$1#_\$=@BDZ>$5Z-'BA06UP>$;U=Q1@3EY=J=<$[^5$JW^(Z M(*&-L[3+DK;B<]X2EM_<"7T,47CHGB WA+.Y:5N1R0;"19>!3I*$TL5^1L+& MI\2E2*FLTU*+$,H];F.SZH%C>K/$:TJV:$NV4_@I83K ]Z7LCFUO'$XQ2C0F M2VL,]BAGILQ;S-1P'J0]P: _#S41M\#>S\$ZS7**B._1R4$#'F\,C1^)ZU'0 MS?0":3JF\S<\E:+(/K^U)IX[Y:H )9 ^1IL/J$LQ0'0$>B("%+QX;OC,_5C' M1,,.@$E\Q5WW2D^HJL M@*SKBY)8S%J1C,^KV2CF'RI�X.\E%;QQ[BPX2 78+;_QE?F.$T&F#K MM-/5\K_$.ULVWV;:!_LCM_C1!@"+A2&=%UG6A]7$*K2D3GI4?;U27/9\(KESZH.SA1J.X/=QI<*GA][9_BQ_"E2[&:&31 M$]> O>YKXQ"L'%CS0@0QT @ /\ ,G:"AH=\@HAO*Y]H'[O\'X#DLA4 HD&G. M_O#">3!>H'D+%P#\9;S V]ACKO=LSN2$<'OV"G^4U[$@?NSB\GB,8._H%A,Y M$QWS/_QPI,DI'J!K(CKVDAL;CB);5%^_UN(I:M_!II_S#0%ATSU,KI^?/?8, MO/==VLK_R< &TOD6R9EIZ73"%,I(#E 603\XUP]5,OAKYRR/J MXN=WJE M3_%SM+>[:&<_$KO*/-O^,<^6W'TS1.U*[9ATZ5 YKGH/+9U] W^,B9#HB1QR M'^39C71@K,;GGHM159_J@W0IM'!(J+%5^64.&P3['IY<@2$4F/$AH\ MF=_N-;D_P^,7= \O+U G+\CV11# ![\$WB].A:+C/)PY9N@E8=^L2" I)[E< M,W66U7AW&<7B8B#$F1@U:HC:\=U$>]R*:1@3QLL3WK#; CC:GJP.$FV2RXQR MI[+Q2*4)=C9=VC\O7VP+"/<)]=/@XFH"_"D.(NG,JTIBCHQL\P MD>"V-P-ID.$29"1NJU37'Z%28AI8V-;L-EIIK9S.25-X5,JN5&[< M]B3IMT270G1QPMY%&IO?HY0$GS&^=U).I$QB$NK$&>M8)9%F)HW&; M7V&@S+^Q;)]7RU*J(CKGLDJ$B#Q2-4=D^LI5TA?Q;JP46ETC-,#4=MJ\X5M- MI&A\$!1_LJ#Y9'&E%&X)>#&WJTCP*87]\9=D19#8H&AA%L#U\NH-UM1U+-=T M^!_?;WI./:V79 \XR5WP I(G[RN;RC$RFER(]_'GV KW/*/>F2"C^\[V$S_" MYK.X>\S.: V3!=[^"Z/Z *%(1SZ(!)=,[LBTOX#=C;!7*?-_F MS6C:4E\;=;,UM,=*S=A;&BF9G+&7.]'Q>,S'K>\I!L/L&=?-5#(V2[%*W*!Y MGHT=UZ3$UK;S5[>C86!4MZ-AT"[]N!HT&YWUK,J5A.S @1/AI9/4:O&"V"FC192IP-H.FUJS M$-$%;\"96G#EQS7O"? *Y7RC2J]$/3V9[;/ ]EAV4U8A)BBF$KZ:8[8EB0N. M22VH1W=86']C/94Z_'1-KA4N]S\LURX6:LE]%![DPP2WFS/@=%#"@-.*WM!+ MX1X9 A2DCP>3?B SU@WA79;_" M'GY2*:YI[9,RH#+EJ8#,LYL0F8D87#4R_&U_VZ\T,N\.3D&[?-^K M'5NO'/E 'PP'E9]H6F#2S8HA#[6\U?*VVMG=J\ -FV<@< >ZY7<P MQ86I4+W5[*5$[>-!9XF5X[[4G+2MW5X&*W60E8;M=E59J3;,-U;8$5M_C#LR;:GPAEAT]3KTD1$6;08M]Y@#QK0(Q,K M;>4PL$UZSU*3C?/!J6_E@E?WG@V'NXZQ*WU-O2;-6VZE12L# D#VG =OS('# MF<)*7S8TUTW-PX+/TJ)VG1!6L MJ%/%&4^P642O=P.U UX,!5/[Q62MNFAI53@P55);?*"/6'+&1K::%WNJ9;D# MHUVYLMQNN[Q2X>[*)[W#4MK_QM$#MPG%DJJJK2MAZTK8TBIAWT$ YP:^@7=Y MF'&AE5:O]'YJQ%X4X4" #FH&B2+^WL75[UN&A=B.SNB E9ZS2I;:LOUK-*O$JN\ ZOR*3.S4?1& MJBL$]DJ9,U(7Q8-(A?W6 :@0O=_968F4>()'LNIKL:W%]E@QJ,)B.SP/LHGA$.[&LC67T*R-0,^>Y=J%FA200(D MD I^"J(W]E<#Y)4;8(T \WJMYL65T4CWLB71\;!TIN!^!D?:3VN3_0B<9((G MWZQH2*\'\.UE %^G'L!7#^!;N_C[/0W@:V<.X.NV+ MJRU0A]%4$#-O(@M%'I P4/@T/3$YA8:(!5'A,9W36M3_[2'?CS )*:4"!+R[ MSX++SV!IP^Y^,#D#[<9CEAUH7\TQE6&O5L/'-F -V,?#3+L.GT.0NJXNY#$Q MZ8NXCV33U4SMFVMRZ^N1C?DPE.MGC_'A"A_P=PC[831_%62(_D@?MW[]2#,! M:3+:%$=I/]IL!@\5DX9_ Y=EKGW[=L-G;:,=Y&D?Q!._T7_&S[D#1F3/KO8O M&]0$\WW\9-R 7X*^<G-7S/21CUG^6?Q DX90V):-TRN3XYGX,#?Y MTWNJ?KZF2F53+'>F/>!,-1Q(,K61WY.%^.(90$4+WCL.5K[*![7I>>X;3IM< M&GN2WK1"\\_R5\J>Q)Q%]>'/H>F9<)K>\L/QB]$S$D^F4__.M;!\.#XJGMKA MP*E.N>'Z 9:HQ2,K6NWDS(K'>-+'+1\VB*7SD] 3DSB69D9@*3V-T,+[GK\# M^>FC)J;2+/&9!HH2=*<-:@8GD>!@:^1>DX1UQ(75BX1US'\]$<(JX-9I3.AT M[MD^CCR:P&.FYD][&DZ+NAS#-=.]OX$P/DSX%J3"^)V_BI\#Y@3,.?QE&7UG M ^T/1D,WW8J>U/7YE/B0E&.YNIBSB&. ,O:,*%.YX0JHVD:2B')<*7):9&0 MQ<:APQWH8XU@,,0(B%T8:\F"R&0J?DI?//.M,!]UL0ORR<"9&5:^-CM;C5H-:SXUW4 3ORU;0=J4I#NA&"C(?8B3%'U'V# S)! M*VDQ%XQ,GRV+]CSJ "(P.W M9L M: _*F#3.>3[.E60LFL"YM*8I7K\TWHB/!U4'MCZISQ9S I696WZ:*+$RQ$M0 MJ'O&K*5!F_S1RZJ]X-.E@B5*Q\.5^>=\ I00-S0C'0='C +) R(;37"*%@"W M$]PG_\;;49D2RH,P\(8;;+F!9YF.]H&&6DWHJ$7D9'EQ'\]AQG9T"60<@R(^ M<*HX=5!,=IWRX;W8B(5]@5*1?\9/L/?H=-K_SW&QPHFALT M,3KZT0]$W:#YQ;1(&CVKH0J@V.A,].!)*\(R%Q^UN1/RIUS/YV#EDU3_3H>_ M$4]%MUZ\B(GCNC3>L&CO8JNYQCA(=B_"\=G^X]QCIO4P^Z?IV;AVW'(8W& Y GH?3K7Z(8 MIGJ.SI*C6@N+0&>/(F!0\BM3!/#,EK4WBG'A]7?WN?Y6K@CC^F-;82[&=3Q MU7-SX4?1G GC.<#2K=8L+OS'+/29):.OL)ZI'= H2+8&-,889J?=%"M6VG8A MO4.C"=:IJ)E M/1Y9UT8A M#Q?BL#J&H8!/'O,0XU4!X4]29I'\X%&/L]]8936#^1?X8.Y8XZ!B6@-]$;TNUSPW'DV6SXJJ864 MR#)P!N7X(2LA7!'C]Y?@S9KQ$-@1#,#.Q3UJ/3T4!\2*! M\*$3\.68VJOM.J:JO=),A410!J'+V+[1V$_2Q=AL[O8QAVXCFWAH83D+G6+= M#C#A!'4=' 0(?T 7A:BP$)G8A XTD7L(5HL2HMF,A$BXL4QSLMV(.=)KV5_&<4C18T\385,H2 M)K2SGV4=G;KTLZZM/-HI9T%BSC7&^]'+Z]XX)/H M#:ZT=.U#"^Z.MW39IFIST@V&6COF$5-\)QZSVS_ M%Z?2'%]Y6V22D!XAJT,C M8DX\=\HM!BJ8XV;O!^-CLDAAJ:YO%E=616F^W'M6FO:@)'UF9=4SY&>KP:,K M>*@YU;*K?/<[L3:X7>E_O[H>F""V:VT\E$$Y;&.#P]:7R"&KHC8O0$*JE\/M M^R@":K?!RUQ7!,0YC2Q'6_%A(I.H ;R*FYB)O&QD/DF)ES93-H.#3\D4PW=N M+I)?1J,+^?@9OO*,)AW[B05M#.L@9L]X!B09A:-B>6F#50Q8(%S4AGNAGQG7 M@TT67FQ>5J"LQ78OKEI&YFK%V0D^7W.2#Q%IO.U27E$07=M2@6W="TK[PD5B\@(]HSE7JA"Z^Y_*42 MESHA)R@_\H&\_('7725IH7$ZX [85,-X2% ;"\(Z"3Q.9APFZ:Z)@CXI\D%&4- :>KHOV MD3O^HW$T#]_@'K['U$./E-&Z3LT]-(<6;_XT0K\P+2S$!Z3!DNH*J)C9NFLYH4 MU_\*[V$&]B?\HU@#HK&:PNK(3G1.Q79%#WI1&G>:^V$38XVF*'D7+=Q%'N"% MHBY2TXF3JD/>D:E.@:7>QKDHNL_H;53^S:>Y%^L;&[,Y+)O!DBK\Q;02QLPH M+OXNW/>ZANU4+Z#P\9 _G-;FFLI?IMJTL<_5RU/]P:9@>@*Q=NZ;ZK2Q("BM MJ.3^$DF!R*^8 SN,J0N%IW-\'U,F.<>)O8WN[/F2;B??I?_@W71PTZG?$PE3 MY,RQ4(N\C20KY@)N-M>'+4-.GXG;\Z0_DV!6&98:\XNE& M7\!1G3WSB%>6%]_!UL#,6J*EO'U)Z\Z-2"4-C ?/!JXP'7E_H)V1N7P,0G0R M*VP4^\%>4GI]L7*I)J-K6>D/[ M<..V*H;)NB%ISF_ZSX8;+Q22:B>Z2G89_Y."7.T,P'KMY86K*S7?IQZM54O7 M7J2KM3_I&L*5USH)Z3KI.0<;LL6^)L)4<"C2,:ZA@G,^NCAOO)>'%5P/T#IM M7EFC5(OR2NOBJC5,!T'KX5G[.NT=A\(DKZQ3GBZQ9UOK),=+5,3)*3I?HHOH M%'K;2.<:=C+(*CL69G=/J!;<6G#WX#]ER68;K,%F7CG/J4CF1I-?LCLDTW^9K?!0%\P\3_H+/#"XD%J\<_L<'1KF>65_A MRP-LC]==9W5/(ZF8;3_)40/;9YM_:,!5Z5#-H.3&7?>-G7[-G MF,Z.M,0V.>W3/\@-,LJGF%3>*0=?1AK^%(EF;$"TO>C%L@)D< S'&9PI#;MS MS=Z7/5'U5-*+F^W[P_:-4R@#L'SXMVQWYQL8OE\]=WKCRMD"#U%GXY)SP7S) MA87#8 BNV-?[S7;*V_Y8J9QDG?&O)7(/$MFKH$CBP/*V/FRG.\%.020/9"5L M5W)P-"M!Q'S.I:1@#S/%UP6."\N?('EA\<,Z';V3<2'6Q0B5Y++**/PM&:Z' MM2]Z9YC.=VRN[O?*:[7?E\5VWW+BTJ6FIU9FJ-Z565H&?U/B]W^##R3 MP_9YB[N 3?U[=X9O]UP'5OU<;"BSHN80.["KMS,F-FQKUI; $]5V16NE4"N% M:M@V>],*!CB[ [W33M=SGH56V,%VVJ1T1"U=J*&QB]0;2&CL7@V-74-CKUW\ M_1Z@L7FE3E;]3OMBZ]HCK)X!)3(+?%F'!.I;5-M])IS)(*?NJ-=.U1V=; W1 M!PZIB;-)/??5]B6V8ET_5-J1,(C==249VM[1:=WIM8=$]# M+(Y:*742%^KBS MYBUZ,"=@ +]G)MM,9Q?@,D0JW!W'Z'A<5E?^9W9\B_F0&^5R=NK,6Y>]VC\&"M.3 \,+0V&?L>)YUJW]GLQ1(Y)C@>%3QF7 A?S!8 MY2M#EX68")XDF$GQ8(IBS0ZPB$]O]:O=1%6#9=02=-D]E 2EA:1S<=7?O=2U M)!$Y0J73,5DDF9UA/\?,]PE\U$4@9A;@I(E7,$!=;U$71)5U^]Q)DA:^3[HX MN*57UTB=(Q<5U< *%Z49I0FDWI:[FWE:UPGT&- X6WQUS%H E\U5VZK:\KAJ@%PU'/0JPE7OS-J]<6>T&LR)66RT$S;&>4M( MCMZU9_YS6CP4LGX!JA86BN'%55OO&CL+16W55H^1-JD3> M:@OW6&IW8Z9:V0$[-*K6 ?O.K%LY$5%F/S7'GMK!]MKW7=@GA;2OI+#(>'R+ MZ%M8]V)B<*"#Z5L14Z6V>8^E?,OCJ0[PE $7>FW^'H5#[EF@N7R>[>Q9G],UD,F,W1C=V38VF;>"J'KQ?38YF>V\S]F'AN[SS,J=,,P MQTCD+'TH[9?.43+_9*BTE4YO"U>.F0OIV(V[:0.<:F#4>=LXQ MR&QT&_V*Z]R,_M2]H":>N>04#6+\YKE^<5$A"/^!WFWM/*BRT'&=@!W\7OFN M:/!B.[[#1T ?]G97TWOEN7SB(:52@*K',/TTG%&5RB/ECSL9;]H"LJ+:.R'LMJ5M8A##YU^WJH+ZK"BA=V\S;,5-1%5P",V&2K]/5.^W6\9GI M0(CB%;.1=4)BIE>]9T41*OTF)O'9W[W;,.9G0Y\]Y157X M-IPWN+CJZYU.6F-7D/,.!"9>&9VN@&AN-Q%5['^]6U-XG.DF-EBY*WMGR=V' MN,*2F53CSGEA.WB2DTW+[['!BE_.9,]3F%W"Y M#-6BA&^WM8M37N=ZMP-6_#.T\?ZU9P$<'W70[Y!^>!^AAJWT[F^N:[W9CG,] ML^XB6D>M(HG_SI*0UL55MUO9*6AUT.J "G='3C* DX;I.JU3C5B=BJ:MN^CW M'(U2)&1#7)^5-3:M=M7:GFM;]^BJMRS J'ZK@XB/1L8PQMKBW7]UH\E!_"9\ M%JTV#N&D9^.%]FS:L]KP+5D9QP2_$71^ D_1YZ_[#2F>)1_=BZO!3I,C:WNW M@@RTE=+=CH%PZ'@&4NI)F[FG5LBH!/3K9.Q>56XT.6_[J0;]5A]MDF8[G94] MA7F]=4+V>/JZ%.ZCS&R_EV[ZJ1;WO>.D+%7;'&[ YCG/'"F9..>C<;9R,;+4 MR?#BJC<:!B[_QV 0.FCX8+7BQ;QB\N!Y_*,U09M$[)S8RE[9@IM?0U*4#B[H; MKC]WDG/&!H*,:=#JAB8A3OZ@)X$IRL;P6S,(/'L4!G*+ 9O.7<_T%IIEPU

?$ [!?QV,;;A MQ_=&[FH5)=Y.6C]'7?S]P]/MH_:$J[]_?/AV]^7ZZ?:+]O7N_OK^YN[ZF_;X M!!_\?GO_])C%3DNB*C%>NEV\\<5?F'4=R$\[%V=PU:&>Q/_3WEX8:$HO1]/Z M+V[H6%S1H48&O6=2VBB@NRU3]:IW!Y#/MRVJ=85/4 \[3H:NU;40B^I@$7C+ M&,U?IW!7P=WT!W-0D0.I0/72GUJ_"I7+GPBW&]R=GL5OCXD;@E* ?^ -PZ]; M>HU- 1M2^=HTA+6/XI51,1AL!+@7- 0N0E(D:W-8B**J?;P6/FD?6A_E3>@Q ML*!\N(WQ_>RG[5.1KUQ(]EWXP6ZPA@X_F/B\O><9^V4SWR^)G_$-Y2;_^*OV MP?BXO'W8YMRSX9*G>Q=M3+(C?%VS)\IG-A@H2(L +SFP3( 2=)7.YPX8AK0+ M?)OY!B]ITTNTN6/.B'1^ "?-GF$)O]+U^:'S43$1U,6PGV,'SOR5K A.-"+4 MAL;".@UU M+X)?1HQT!;.@:-S5"\OK QFXZ8QXLNVBU=P^'N1 (<6*ZK)IFF M(-=DM80A;?]6Q.%I)1R>[K+#DVXB7&Y2N7G!JMB[V3497IL%17NQGX2S')J- M=+>*!O1WX%]THD.Q+?6.O"=$&FDWTE.!XCUYS$>;$H3!6>!_@2'([@L^4)PA>HC&H<'.17?]F!R_:"Z@B<"K0>T!09R%5DQ#T61;K-+3/ MJWP Z8](6Q2_E_$8'?0V]2Q*#:Q:X+#HT(FVD?$.T-#HO])6R8VA:FMD:@%0 M#5_0)IX[I9\G0:M93"5+"AI2BLAS#NKC,ZA9KG3_RP3+!30F5Q6@(=X8>2L> M$\7.P$GC:)BC-@8/'RZ1Y$Q'"S2PXU)M3V*D(YZ-.<:;G\P!XJ1'QJ6NU>_0 M)0NT)_3W&;#6#W@.6$MPEA8)J!_P\!]P%\S& M8 '0]I_PLGV"QWUVW/$?L38"DY:!CIJCZ^&%[)1-V0]"DWP$7E#'/\>ZAOET M0R)5X%\Q%A''!! F.0PX9Z)MLY"7,6J:$ ?2RAB*JKP\$?6/&(9:DNLP42U)&8D.>"F@ MOFWUN1C M*Y%V'6P4B<^N*H[V--QD3SSJ<)Q=I4(1M*O_QBOA-MN23^SUW1RDDLHK4*A0 M[5-&O5_6AM*P8+6R=ZJA\XLZ5UX M^^>3UFXMI[5]6#[\V[+'$;L7"=!8-!'R8\)]Z1H@9S1P2FX MK6[5"^1**,^L1;06T=51RZK**.(+=O1V?Q=$N.,)Z8$LC=.KB*5@56QC"- Y M&0X1G[^OQK&=[M>-1):(?CVSOKFPX^@[V?5DO8NK?FMG4*^Z9^P,-7\1-D)< MPNIV'=:.8)XC* KYHH!TG"NOD17*5XUBD(E M>>B@RGD;=D+TN9TZ>_?*27M1TML]M*K?JC=[7MY1QMB#J"Y/J8>OQXCMYTJ6 MY5A[@+AO-S'FV#=VGF)=>U85Y+;4W7UT=L-RQ[;>S6@"KQ*_U;=>O=EZLU5= M8+W9>K/U9M];"/!'7O'V&$R4;9V.=Q+#V M1_VJR#';>0Y9+%/006C39'BC!(BR$W(-SB%&]/AB>NR2M\)BIP&;^=LC7[\/ M]WRUC&W2\T)$I[:U&X7DMS_'S/?C6>%%VO@44<1IM'HO0Q2KY*K7H:&]A(:. MSGQ89Z4W=Q_ 7<>)*NV9''^!]6;KS=8.-D+*N#-0R%8(:A9;+-W)Q!XSS]_= MF#M9EZD$8\Z>^<\;7:9 _9CXHH3Y01R!>KUF7:_68DW/FNQQ#;F^, MEV:P/D*85+OZJ_;:.E,0!'B2ZP#LKY3AD3]EW)#?V3BS?5@9V[]E[WN=@Q3\@D%]MII>; M"B.B1A_-GN\"-O4S9*?3O+CJI6>X5LD2JLWLX]3!;\Q"K8NKC%:*.OM5;;7[ MX;-$YOJ>B\QU..C[,^^2+Y\^E=93^[C?DDWR67K(N+@:#':^RTH_JK,;LU++ MZCG)ZIYMBO5BVP;S(<,$/>#<4Q, @D M+-ZK(3YU0Z/Y QZ;FC8AYHLY <\(]2J^S01@;$<'2CG,3T 8AX'-Q\AHCV@A M)U\Z-1@8X!>,]ODKS#SQ&=G-FX?C(U[%U>]3B.O0"M"6W][L<F** M$I&-G!I$L^;8Z_)O?CCR;U!VUDNUD(OPY]>>&E1D!D6&?XZUP&S6+.Y>M33)N@ MFU$SM7$X#?GD-7%_XA?<-U!N_HM-J6":141#B+K-7S1W/ 82T"0$G(V@P2WK M<.AXCS%U(@#H/_@[D&?AV_!]D\;J(-HNWS<8N'\S!2\._VC@6$DW:ADOW!W-L-N&7[RU(G3NUQZ@H052#!8U% MD9KTYOK'[2-^$NE3?FIPD$YHP:ZFKF5/[+&8B"/(3?K.E,-Y1CA@#0T 9&0/ M>9;"%3\]9VO#*-&8K'<8C =HBX0MZA) MT&V"2=#(@VY0W,<J0+,8BB7ZCQ46.!0OO* M1AY-)D,K5IB:\BJ+#%KRE4P-];UGX[ E,!)P)-@&,^' = +["'\43X<[!^M" MM5@X7UMY@#(P2QT0:";^XC%P*&88>21K!'A^CYB3%S0!7V:O*( M!3DP8J+Z@IRRU0LE+PA?(X;>BF@&SG<+R-ZF. KY@R9Q.BW/?G%=FELW8GQF MG5A<0]L^!W9W_W4YS/$/)< 2=Q7ZW\F;NYOAR$.?@7% _[NV+Z(9&S.M'3+K MAURG@:TY*9LK/5PS/7"27'#E0*VMYJ^NB&KFS&A%17< TMX)N_YAII2[B@QI M$0*WBS%"M\35@IOKAH5JO1:P]6/NH== Q\ M-AT.Z)MSR[=V*3T^LVJVK!U6NAZMR.5K&*N+1W,T>=$&H^[@XJJ#P#)YJ<5# ME[J75)[..=UH&-UJ<[OT17S5&)'3[>-B+LKK)2R3]]4+6EH3=J[)RH_A!_-# M!R,<7SUW>L./X7IF42L?=Q[A1]_E&106-LSBZ\:@5Y%NOOH^73$1=H,NJ]RJ MVS.7L.Y!KJ9>$ZXF0Q^VRNKAV^RXZDNKOK0JTRJTCSLK+6BMBZMN\\PNI5.1 M)1F$]K4)')]&3CU%'/A8;4J-Q*44?OGB]4XZAHO+UP\.Q./.$@+V#0_H87(] MGSM AY'#^"A;^.A;?$I2_!#]81>#L6=<7+6;>G]0 03>=] WO,Y8;!^N;^N< MXS8E$Z?22FKK[-#^S.HV.*&&WFOO'/$I]QRWUDEGV$WXA 6ZFNE1%7\BVX"% M"3H6 \2\H&MO;NA8FDGX6U+HA,K55-"U>G_#CW;MVS1=T"%E*_P,#?TI67G M+YEVB?1A5'&D/A:/S^>MA[S%!H@QXVFLT4+V,&4M<:D,!;:4_3+9!H6_Y4_9 M\/6RH8!7,L3)-%%6*DH36D,=>R?FG#>=10,.<$W[*Y#,QS]QDY>7%OOR/;@@ M4)8N/F*VM"02$GSMVPO\+>YO5,]ZA"70KUA3C$6_\ K<<5QX3+LR'4=SPP"H MP7."MN^'3#1B)BO?\9O)4\?7T^]Q>;3DAO:?[AN\TM.QWMW$UA->. 2O0"Z* MZO.U !@#7H>E3?0%GP6!PVO,E@\"^]2I_GH6Q&GE8*%G5[ )-YWY 14YRP1H MX 9X\)MD/,>D;FSA?F**W!).3$RQ>,=GH!\>9MIU^!SZ@=;JZ:+$YL:=/7O4 MT6;ZOFQB0T)^AT^I2X;.A?0LG)%COO'SN)M-'"XSD7]!]8A <7RP]@&_%+4P M7WVYYEY6#T2%]>0)1KS+&1T>$!?.X]FPGV.L^(X:,L:N-W?I?N#=-*-P M<8D7O>!=#7C0GH93>GCBZUG%?D(1PJ(8P<[CGO[6:C2UD>S@?B+AG6'_3RQE M* A3]<[Z+W-&99ORAEE95A&(;0*-BY5R9MR1"8B@J$I$U6VR,F"Y_GWY&LRN M?4<+S!ZUC*;9'W;'5F_0L0:MT#UGC0Z;A)CGW_X9VL$"G_8E*@M-EZ'T.A=1AYAU'8C/\,G) MXA000MZ/J=$[>(>I.YT"+] '*3-QN;@FHQI:O"CC]495:J3IB9_ H'#L\2;- ME$DJG8&F7L89,,6]!IHHUQ/S<7*&7[14+Z(=D8ZF;_C7W+[Z:[DJ+\\IBVO= M>EW$^03:X/]/5Y/R)7)<8'ED7&&;T2LY&("/W;$\A(&-4AX8G4Y(E_S*5J;O MS*,M[$:%[Z;WX&$\C%DXG9;%3TUON'=QU6PTFVG0#VP-Y1O6BYY9J[VN'+3D M4T.P[6[.F0')E6YL,A7A%@:3@!(FCXP+2.Z7%8&I51@(+D M/!$8@^:P9\(*,5]-VZ&Z2GHN'*^>Z%TW_1>E<1B5Z$S"!'C"6C0]-45MQX>$7U) M)\>^H=U-5,I1Z"J(3R=J'L6%P/&(E>ED8U,]+IPY[MM'[K[DKABME)FKO;H4 :%XIR_!4N(678^!>2RX M'%S)-<^T">MASH)0Q'+$2T"5\>YNCH\3A2)4N9F:"QT9'QU]=\XC*?!DH(JB MPE:=@8ZD?H,#$_X46B&!CBR#L0%JP^:\)CUI;JJ %0X^X)^X8J!O:4+&FZ\3 M$@9^-YO.!4+[>)V0M>"*SQA\]DN*#"H7S)W0USY@T _5D!52KA!_]Y&8GW,6 M%XIP1F(1\3X_6A$ R'JXB A@-QTXSUM9=<5NQ&_VG]CMQPF&?V!@8!:]&OL& MC9#+NAD5>X_HIE((97^90J3_"7\,&"JA9))70.3ICUS3H]XX"T0(U)8'CU#" M9VKPS[3^'?J!B&8H."W48;@0][1C.?&IZ-A)26WPXM5O-H]2\%$B"DET MY69=KTREUA/7LI6X@[DDXS0:?R)8C\+9O%/&YHTN' _']7@X2:$Y-4ER70>_ M4A9$5&8S#/;Z'(L"'J43'XSPNF8:[VD3N"#BM>*6QX9-C,9B+"A^9(U*L ]4 M@F&-2E"C$AP%E:!2$;>5;L^81QP%4)5'JHM?"_\.4RIN+\;$&?B.7R*O0-[S M_#K FQ]WJR?0<%?=9Q[5J&M](ZPE<[%53]C)YJ"4:2X?IR==06("4V9K>S<);? 6!.]%$_A M8N<_3*(_1U2YFUUS)SK+PNTBC'&G,4S/:EI_3/D[Z!]P![V+*V/0;63T@I&1 MKL2KN+ENK@C;*6@$B93_+AVQU'?O>1AE*T42,+T!_E)F"AUE#!BK?;WP!81C#2^>8*[N+P-/:[)[4 ^3*RI@;6QJL&M"]J M/.#ZV6.\((5B+#?FS"3\4NTW-J-O?_MVDRBSN7YF45CMHZ[-%8AAGLU:BH_B M-&[F\9 &@2I&Q6M:?06'6,R\$%!\.G!"F1)3@*5 A$! MKI_AWYY!$W"#X&&RK.:^NMX#[@44!O#E[^9/+/8I:M\-<$@:J)'U2)2Q$N1E M9(IB29S'T^\:+0LX6AX+A44]QN$I"Z>%AVLD&GY-^':X/H$-WG0;.O=8;I],9.*1S_L M6 >J^D^7N>97YIG/3*3#MK466YUU(&[*F<@D6)Z1."#WO9L&&E83-V@,(H@S MN.QCQJSUANX:-DI')I05W[@SK+#EDPU^\(2$]5"?>4WB:%Z5VOL)_@I[(U* MZE/IM:CB&6]ED2F:N=HD]'CB*^..DY=ZF<6R.!JQ2L&$#8ME!X6+9>.RV(<) M'@&;^4( */IYX_J!3S*,L6-+0IJG2V@'O70-ZZ"7+J&E9UV.\&&:^KZM2F?Y M"S)>6S"07QTWYF3#%:2'X:<(.3_X(W6$[ M"%C42O)9YMN_R'R[9EK82> 'F)*EP2/P2+^A_2.Y8[ZE[!M2CE$1CB]A[E)* M_"?SJ*>!6N8IT4*U';XN,_AX%>!?$?H1&#:0]7:ZJ$^).VOP6S\>_^''Z7M3 MS!?B;1?40\7/BEQ+TZ$!-$1'G,=!R+L":]'G-4WQV!6,DPAQ&M.589N05I8"LH00G.??4( +$V)P<35L-76XP=)DX"#F2IWB))ZO1^KB M/')Z*YW=E;HS0[DD:UQXXNA5J+\L=4LBCMV"COUL(XW%A R64L''T;&46!%5 MIR-W%OIRXHDOO?_MKAW>"C%^(:AS-6N:? F/L12TWM>,1[MVP ;!UV4+828X M\ 9F.^*IK9NX6#Q'VNJLF7FXG]T,F^#+-@;KG) 5V;0M08%S%".^ YR#'$#@ M8G@6DPE3V+B7$3\9 )U'BB:QH;*$\6<[C5Q.Q3LRCH<+_7&!CM4D"' MAXUNOQA\?M+%\X= M9U>I\ 'M"N&DM-ML%978:[%#/>/"G\D!F,G!FJGW*64!3VVZXB=O-5P9G M1;1\*-<]Z\ASP,G%\"$/DM HW124X-;8JLN<=&989H6W?S9H9:W.&AC@3;VD M%$+9T+BXZO?SW+J]'254O6LF3E(-CO(_Z@B%T;,2BRFAU/ M1O .=+V?'K+ICYR)]34@=[X0]H\BA!WLD^T:54'CWE(D,OV.FJ68"O)ZV[3\\U>Z1*&E3<4]/[@P5*]>?[ 'HO-)JD>10)Z]%@G](FE53 M+:E9*F*IG-D!>V8I*I?H&GGYP&JP5&UPYS#8;VP6(2G+XB>/*H5JDSO?/!H> M1=(0T$X?MO-ZK:MA'M4F]W8\=22#8'AQU=,'O9VU]_F:W,=/)6_&;4]8SK%E M[&N+F1CO*JI;!GW.1U4=05$-FLV+J[[>Z:3;>W8*^I9PL-5.Q]2274OVSA.) M]RS:"%W9UP?]DN>G5DJV=S!A2IL;51ED&@YS]<#[7\Z@36"K5B.+\99%6 8O M\$<\RH6>T:"#OGG4/D0=MWQ(2J*-2'8--#2L%%9Z>20B"N\'4K M>916E/[* MMX)"L&S1ES0Q;0&N(I&.Q8HM+?1E=?_OJ$$N;TS/P0$_'*$:*#!U+>8T!*!9 MM$0>;' 6<@0*/D_!JLZI".^F:\)1_XS6M\B,EEMD0$79O!R93YQ-Z"HX_O$G M*_3>0#WX;!8K*./B*I!S@I8%D*LH/"(DH>:^8C>6EF!#?.ZE_?/RQ;: 5S_A M$]OPQ!>/R2#+I8(EG$>$E#;>ND^(_O%/?N"<#*W-Z-"YN)JXH7>)A%BF [(< M/&FCEEE!EQK%=%,4TW:S1C&M44S7+OY^'RBFU/R: 4[DM/(,#CM@=. M>NQ&V_T&^1104LEBAB8]7.QV?GWNK2*UD9*X2J1$X+T>6Q;)8M5=J^X]9TH= M=^S35XY_R:RP'FLDH4:'.GA,I(LE+5Z5#J-KM4B6]5Z7*JG1ZI]_6;W4A?\G96&8' M?PWG/D$\&X1F#T)*E)HCYK@ D[<1/=1WSI1E\' =;F$9[N)58 8OP[ 9@[$R M2E/4[#5JYVF> M=;;U6^>3&2]WXVDQ)F*TTCK'7PID)AVR6?02"W=ZB];6;]7; ]&NQ3JJ1R7%U-92YQP2>EJ CNXKK\/^.)N6+S0O_X&>*XI8ZF^2H,41F, MY9&80591GM:ZJN+L?CM_ %K-S+=8% MKP'#I;0X:P6V]'A._S78TN9XFF@C3U$E_GF&];'P]75 ?9XC/Z8$4H\EW1TW MLT*K2SC[ICE2&+=CD2I=51[I:ET5L9I\$-(^=Y5NL3OU8ZH^IOT5UCESMO*Q M<_O*\:AEIITW2;F[U^ MLE:3]8T2@*$$X6_7$!0.(;#T M3A5X5:C,!-(CHK;7.VZ*8G'O&%39@S_D(24!/*0VDL]1 KMX_85AOB;B6:EW MLGMFY.?:O1END]X%041FC+B<&0-J-X+UTZWEA!=U5I(X&,LZ+V20FZ1VQAJM M->M9%[KIIA+)*^VI)(B6Y)%>%VM:FX2PB]=?6-)UC5"4SJ5E7?4[JHIIUZWG MSXD=1O#L*W<-#7-I50K[-1G,BF#PNICN'LCOV%H8_9ZE/)["L565R*)^3AF, M=7.D5=ZS;*%,=O'Z_D1S=:*Y&QFI/]$\X!G5MA]H2NI@;(@R+YF5*5$[]KFQX7/K,\[V-)M:6GDI)&]US5/I-MQ_47ELGVQX"W MSS!1N"P9W)>\MOGLD$(RQ.MT/JK@P6%NZ92%SB]1=^H,@EK-0 7S WII>H#7=:T6']1$@I&5^B5.R MB3LGKT19&XS%EAC-FO:]VJP _R0!@CXB MP*K]?C\./])8?ETH1X@M:B1AG6 M9>9%B ;7YPDUZ1M;5+9)P5!F/?RH>OJ@0_H@*+Q1VYY%?D$XT8Y&Y8VUMBE\ M?H^7]8;=U,*3Y0^'%;%H6H&E'>JH.J-&M_<,.^03CI16%):T7=E&#C!RV<1L M0S!JR38JV-Z*443G+7.!]^^"IK0A4SFL1DO8Q>U,YD!]PRK#4>JK;SA*%'4! MYR*QVZ68U$V>B\28U1F+U&=$C69$:PM<+O51L'A 4WE)J;D+JPZ1Z,]6^MW MSN5&:RI9, E2D,7('*EZ2[8)^[.5EB1!NT6J0K:C4.HEH0SW4A,POHV%$)TW MQG5.4!>4JK9\J1Z-V\R'Q"()D5)WP?>)8ZMS9A8+O=!R.#M9[&Q.L8 C25L* MGB:]1OYT 1($LOGRXKGQ5P\0C25Y%Z,6LUY??>\'R'%(G(_]G%L'N+:P_;R1 M2&;5"/&$<[1O?V!7OJ&M=$)%SK%TA,/!LCKPPS;M5B?EZ2I P:F:!YDJDL+D+I? M@&Y>7AWO@Y!'XK]!R)HM3_>>RX9#12>@,K+^]VLO".^]\+\)/#9YX?5&K\(2 MI*$$I;$,$@GBN?>%/5UP=D!G+SGYG> D+B?< QO'66DZP5X=W2<9C:L+"9;>A%3 S/T^?1RQ=!UU3 ;* [0FE#U[2#*;,< M0^9^VL1B['D-&6MZQT\VJ)<]S6&^O\$T@7+@Q%%#Q7T'\0C.P"]]C?P@LMPP MD0=)$ WNJV,QK8@_4>DG_#HC(_=B?8 ]#2 @^O;X'4#@@GFL M1B!7B8B!#LVH<0IXSD+61S0K]JN-_9?X>/B-@,!L1$XC#AN#L4F-^L\@ BL> MBZ9/9M%T*\ZRWBS;H5O;$"@3?_E&3$Z7KX6OM/81TD>RZVT7R:]P$.PAFU;P MA5@!ML1L*M843#)G!8$WM:EBO=OA@C',TB'3V;'"-5;:-6_T3%QP,@X84ASI MU/$"G*A72IL&U^YAP'3I'V?P1/PB?=R(/6MU3YSXQ*UM"!?Z@Z']8[BP9R"! MG\"TJ,)@'"Y\DC!I#7%!#G@XO;;@DO[S3R8FS)ME^Z]W2&4"XBX-(OB3\=R+ M_"':II0?8XY[M*FD^"5\$=N-Z.@VU#;6# 6;-E]A+? +GZC!!)&(^37CO'3M MJEC+A=4EUB3PG"C&KW YE<6M:U_Y=^,EX M7B%^&DY\8OTUM.8PW$^6\VY]!)@WKAM+L(OQ[74)GG^D26O=7*>X[^A'+W>?KYYN/G.W=_=7 M]]=W5U^XQR?XX(^;^Z?'+'':4M58ZW5#&\J%MUL/L"^O_#MU[]2[,].TGXI9 MEP7O&91B7P;?]PJ/(92&?4(@ M&.@0Q3*8II' S%,1CF5=&QF27!-/KZH78VO>QQV<_8PR8]K/0GR!W,'L!!Z5 MBL'97"B!ZS;[+4=!OX:?,7R]Q<#X(EE<[U?;=CV):T/84ZK15+G-S=\1>,,[ M%WQE1#&$'L )^D\+RXUW,9=[>>7*<%1D!9 47K^8!N9>K(M!@&S*=GU5*_DE M>ZOT@%IU-.IHTS>[WM;D&LD%M)%:N:[_&%)=*QR4W&YWU(/RYO$GYLG\R290 M:F%WH@[&DJKP2G4FXA8VU%R6;.YU"N:)G,)>'-]\GD&C'5^K;IL3"VBM:+8M M-_ZL&^2R<&P+PP">T/BS]2EM_/&L7])YPTCG$CUU9MODLEMV?U,R2]E]UNDK MUY7G]D%_?EF+D1XO+>SODNE?+E%IZV\.QK+,*VHZL.K!8-LFF=TR_FM L64L MOR: 9"HCM;+E;U?$WV:#G_?0H1F>Q7-2R%WTPT)73QPT<3 61<@2Y+K:#?/) M09]$M,6/;,IN5TX4-&DPUN4U3,ASRA_:SR'1GQOD\0J-<4@T?&Z@R8@&H?'Z M69*L799L[C7]#3%*'.'<0%.P+T8_RV.#]IO__N2@W>:_VLF!AL?&"IA_(0T& MU)\:#INT?*&7,7^]Y%_ M;__K/SPP0#+-D5YYL[)=<7^;#?Z>PX.C8X>>==GW+D*$K4FH,50A70\]1VE,^@J\$CF64R,-!B;HUW=$DMHL0VH MHS- !#J 5 ?S32'6#XUX=;M MA\K06H]4IRMHH59$7$= JCMDVIL!>-,I$N8>V:K?%#?T(K@O*^[!]*P(54>! MKFK!INL^-)T$#^02E8W1Z;XF*+2(;W8&/@DU_.;QZU-ML MR'GR\S(@U,F*4J* A_DU'3I=;#"J"/BQU,*AM%)#?3 VT@',3\E<.=X[ R?! M7VAL# +P%PF3$-GE?K9_87I$OV'[ 639UD=RB3>?$ZJ#B:_QX8+U*QQK=0&Q MP),=<$5+T&[;#9X/3];DT&2E=[QW0U$,@R!Q M>UYPK]:'[SD.+/HLFC+,7?3_KXT(SV<"T^WOG(T_[7!QYX)^VS,0WVLK6##7 M'-=GQ7("H4&FJ)A@L=,%=(FH@&A8KHM:,87[;ICK$?=]B;6(.@J:!&($?C=Z M60L^\F]Q-<:/PS:N8@2PX"H*%YZ/@4+1K2P#TGU5EG@P56G_EFU=*%HFA&V) M',VXR4>N']*%*DI[8[MA2%Q6=0X*#*W%';\T&R-101?O;!RM.05(3-6)5[5=AV]L.%OAEK\&B8KVHEFXG;Y M%.&N 3FA,-I%Y5T^>-<.@+$W]#8*OLVN:L\* 3R-X!J(VK,Q7?%M[(DH"99N MJM.99B@S0YP8ECB=&.)T*NB:;,S^1T3V@39%_[MPU*AQA82:L!DR1]R!8"J5 MU5L^L@(%R>9[&LS24)D$PCQ"6A_&G^&=-B$NOWA!@)$0P[3;21:T!\,SOFW& MPZ2N(FB"]L$:W'Q]!.F?.M$,[CRSG2A,--]FL-%1R)P_#=-0$5P(MQV<4"L, M?7L2,2A+T)CU^&'A.6 Z [P0%2>UU^,N80:3J^(P9$7FN83IC&&1N<\X.A@, M#MDG

4*V!? "&#=8%8;_D"B.X-MXX^% 7ZO M+1H3IUBM7"9$;''9(]\7A*&$@T-U["F5JV3NXT07(WQXF2[$-_%\2L7?;<%%-NW)GL0#O M0.8UM/- YL4@*9&;V.].J*G!)4[$@<131*TRU7W&)(3@O(BT#ZI@XTIZ$0QE M!@(*DD7P3)Q^%>^TNA 6V/JE0VB\ICDR5+D$&*]N%H/*W0-\:QBU@?$6@_7= M-R;ST)TR"AB210$])?F_E1/8]Z0%3DJNJH7L _OE.YG=A-_];[ /W$UVG%T$ M=/=\%G*M9*= E5"[5WEO\5W!%SY$V'I.D[8;Z:!ANW@6%:$%TI?&D%W/FN0U MQ^NWNA!P=[=$UI;7-H=K ,.'G[:S Q"[.Q=$C.!>Q%7"^O3DK9V+Q4)'LX5\ M6V KFE9#1]IM7M1K:'IK>QEJKX6]%NX]9SBA&AJ#L2[P>@9D<1?4\$A!0W;[ M2FXEI G^"23RS^U-S)U;E\E2USI(=62H.<:9P0.'(C241V+&[@2>A> =!N-_ M;!U1[&Z&.:/2_ASGLL*V"=DJN-\\I']8"4$! [)V4&D>9[3Q5F1JT$7':V(G M@_ M65!(87Y+'5PL3S^7YP]-M@%N_?5RLI?JL]-J0[PWN=G9;+C5:K@CQ=D^?8SM M<9;)DO=8V/H'$IO5]# 4I+O/ %.O+8>J+$WMWNGH34EO2HKV+==N2]2R'=0U M&Q-M,-9&:HY4Y R,286X+>FV;O0$*[M Y.=__,)=S?XWHEV#/@E]SXK+)&G) MET]@%@(25Q?!T.V0E7/10BX?J[!<[C\M-T+R9TFA=9?P;T (A]6&W#;1^W:Q M7V;M93P#\3@5W"E)[Z/LXGF/)4)876)- @\UY5C4\$>L\:$TZ;=#6=J:YK5_ M%_XJHW\FPXE/K+^&UAR&^\ERWJV/ *5PO4+'=I/;ZQ(\_TB3UKJYSJ:DO[M_ MO+GY'1GIOWT]V&\1VY[T$?:)!G__\'3SR#WAZ.\?'[[_E>E6)F"[72Y?F MF7JJ-&]WF7!G"X*Q<(]5WV&EIQUP%A=$+R]H9KWY1F7NJN!V1_<0M=<+ZXUP M$T+JW%L%'M^XKI3,@BV M<"0P>UBP9M"0Y+KJ\_1BE7[[:@:SGU%F3.K>.UU,>5A?YW?ZA1GE%N E>$=(;BRV4UV-79)VBC-MSAPAZ M8\]MA,C9:%^\+'#WPNIE'$6]MC7(%!"%1$G7)[>I$**O%2HO5N:)Q$H>PSRNL4JU7YT M)+&2L>RW+F#\/MP]*!BYX#+[<#=+1:03J8@"EG<7%G4&K;+9K7/P.Q-F]C.?J1VJ+D.LH MY+)15U)X*B$_X'W*U<8V5F>["_@SB^$ 9M%#VE)8L"[UC M?G:&>\^=6NZ4.!09895I/DQ _^A+!J7KYMI5Z[@D7OAX10/C?'"T]B-8 7LF M0O%NAPL.-SD3N% .!A#-X0>0.S]@Y8X^^3NR?<+-(_QTB9Q.BR.?/<2X]'PN M8 PU^ Q:!QF]PG,8L*9/:'WCW(M\[N_(\NE05O68^.V)Y>#2<,&"D) "6XZX MQVBZV!@L%DVZFXOX,W)?2L*O6Q\O20*\U=K^,N+V\RDEK\=PZH,51G:0>FS6 M_1FB:@7$;&4_PO1WRF0$/F?VW84+9[0>WW(2,5Y)\6]L+A]Q*HLX4FUE7LS! M6)9'NTZ$8]SI;4S1+MJ$+^39D7JY>7O^%0[*G]B@"V\"R&6/Q]]#CB\",WA _G MB$U.220X*Z;S *T+(@L^0$3C-9N%7!BX!B^N/0=[QTJOUQ03;1[$6A8\:1H% ML)($J:HH1CM'(:$Y@BPKRYIMIO*@+R$S@:OWI&TZ+K[!A#@V>2.QA71L:V([ M#.DXF4-< 9Y:QN@%QF[9B*L,9C(,'?9:RR>1'S$PG') M.;)YP!>P/-V:L5ZB&/47'32;$1J'6JP!*8BFCF6#F,.CR3-SZE:X?G_*4:W_ M&J"Y07Z>8*GB$"E0:&O;GPV9B6(V8 W+'%X"/"]AF@XW@!>%K]$L:M,0+9^2 ML-Z0'Z\TA-YPYMNV N[X9@=4.\#)H[9-0+% )5^H'DVBC3>!)! 6F'V+VH#E MNZ+[IQC.'TOC82])@)@-Q/Z)A#J!7;?6R=&@>M?(TJ"*W4S.Q%'!W.R!S:K[ M_(5@M/LP_P(:Y_G[\C(QS:0 GZ7SLF(#P><2LC6$KW"J=8R9LKR@SPV9>=IVBOVK9/E?BW4U'NU73J(Y-Y3(C,=L%BJM1XFO9,2^6&G+:) M1F$O>YZ.M%#8^B66CX]8KPI[4A4[[36C+F2(#H2FO5ZTY]4:"S KZX6&>J%G M0-NV22^Z02%T(L"*:4.1QN'9:%^DL;V?EF<.+JOUK#9'C"6])6V.CGM(@ES9 MYO1]C.T3IG+>JX(P&2A,9G4T@IX+YV2MD$TGR;5LZ%Y /)WSW<_&5I5S?(4M ME(F;N+HD-+V)VX6DM%>ORU&OBTB\)^VL:>^7K_SRI1I3&U@^"9=/++%\_29M7DL' MR M@8H.0Q=M)KD]C^9A'DUY:^)['LV>1[,!'LT='<'[>W_W_54J@7#5B0Y771N9 M>GTMH'6UIPDLBI^L9_4I,6B:C7Y$C@CHG M+6=S<*V/NH!M\^T*-XS" \9.C(8&$;V6WV!_PV+[I/*^KZV_C!KB SC8FQL' MUR FA4]=58KW>TXD,+TNG*DN',#+KD$9*,*[HK9%& M.Z+7):A6'-W^87B7U!\&W+L57#*4$B2:AB2W+M$\'OY1/8EFV]LA^@RTST!; M.&FY,E"I4)%:334@M2Q5.P9W 243JRQWZ?:#=5^_U3"0/Z_->W#'YQ/)%0OFO,9M X7"><=EH9]2?UNO#F>I#H=RVM$(8-+_5E)8HQ$5M\V:A M"'L39%1@V[WDQW1A(98[K.GA]KE^D^M,#<%^.["%0_80R\^=>Q-+SZWGU]6/ M8R*BA"#7U>[6[PSW2G,B[UE):U**(6.CFE 7"V@#>\3I8KS*5 G+^?C#"I&( M\F,'#8&<)ASHY(XUUDK&7&8OMDMI4+8XS;8SUU0%I17N8$GK[E:V:8X,52ZZ MDVUH(U$KMO^\ZU:B.-)DH\JV<5TQY8L]FSGD-*81A$@Y2CQXRI=LV+6=\M5J MA#;8:ZN3-/%S1.[ACD_OQ'DC?\#M%X4S1UG"S%$2C)-ZO7C1CK=U>F(M5X^/ M=75A>H$':T_O7F%UD#$W,H73;J144(=..CVME#KD=8"].L3J@%S#A15"084P M]-X_'%,A]-X_'$$A;KW(+ZP/%*98,BJ#V?0.HH ^&+V#.(8^V&\D2^01@5CI M'<#Q(!>1+9%+JW=V#-AD$:2VG(]H-"CR3;M M-@1ILFU;Q354(X?J%2@JGD\8@['!BTI=E?@-$"9=E*_!=?Z$I/41GH#XY-4G M 7&IFB&Q//RVFP7R+)W0S\=2HN]N@C)%9C<_IO#5*[H*A36*'N4KTQ7NS7(B@K K+@E[=]5E)&A%.!(2=.^=\DG(^C,1#7%H_Q@N8$#$ M_83+)28.+*%8>?7\#1[PWG.U@=M+D79Q>_4NJN'PSG.?AQ2G-]8,=%/;KLF; MP#AI05%9+NNXUF0+@1G?K'[ZW4[5+M0X/ZVV/6UF,U+DFMB,:E_3T@8L71:X M@02< \4/J]%P?NR)* F6;JK3F68H,T.<&)8XG1CB="KHFFS,_D=4E4&Y&K9F MZ_M2+8ZTON_>"PE;5K#.'%>L0/*1/&.,_HU08^D^(T*GXP61GU$0J2A,KF%* MR>PJC#\;ILHD?R?>LV^]+N#I=VMM\8CY<@TB#8_SF>E%R_S-#O[B=B([[P-U M8X_.&)!4&*ZMH66C=_QDAR#0TQR%FMGSEIJ+ HL[79!9Y)"'^0U,4OCQISTC MJP5^<%?#2-UKS-9]FP2_?; ? M/S*D1#VCLEE:_XIA RM.G9'0LIV "^%OU]X+C.KCW_[%D$3]UX!S,.YPSW0"FAY7AHFJ$UH_E]Z<._&3/;;C7 MY(,^#:;82H*9D(*?PNS#Z/">06B%4>CY'Q02%<;4Z:I<51-+X$OHDE83EH,F MFK7A2]0%9*A)^Y^=$RKAI%T@V_WZV5%5=GRR?*>.HBZFBN?+ %UT?_7.%&"B M1^4H,6F9J!Q-U_3 U)TF6?P.R2$X\T?PU,7[7^O?4.A4GU^-^P6=:0+4#^P8 MK+8&6*Q>>(- 8P1U>GMW_=M! =FKV-FJV $JR,HJI@_&HL2+M<&1-JIC1SI9 M.[4#_B\8Z\Q[.?XI67?4XD#_>66UH-SHHGI&0$:]]*RD1V]8>LS!6.&EUDC/ MN>;#9MA?1< M $@H+> OZH5.4%+2C?2T_ODY&^/1\ :1BO5K"J\*=45:IR@A.2I<::_$O1(7 M5>*&MZ!4A/8P>,FHW,G:"B7.40=6LCSF&WDC;D1N?>_EYD=(?-=RKJ, 'DO\ MX"H,?7L2A63VY*7+8#9+:-+5,*IRF=4PV!?BLUD-L(;E>57;Y)-GU(N)%9 9 M!S\$"_OU%>\Z(T%HNZS,I;,5+#U%RBDI4CIU"KZ#":4G0>G++<5,-Y"U\/2XK]#H]; !/3Q$(' $/40634'D=;/F5JI.5W&< MLNWN)O*]5X+Y8=)2L5G:D6JO/>\.Z&(*)9U>H9#'2N,%LW+E84W=T9VH_^B. MA,FGES DAM)Y5>OQ*H\F(U>P?CX,(Y5=-7_8WQW5.'!B=PS5,+'VSJR.Y%H3 ML&4GJDFZ(V '3I..(& :EBN)O*2>EFCKH@"#RI?H74A(:M-;-=:I:A\[UW?WCSOHT.%CZA6'H[Q\?OMQ]OGJZ^L\1I-])?5S'] ML@$/2Y>SMJ<@^-;S:>'O!Q8QDHTBQDV*:!Z^YA/"39.":LZ:QAP Z+RXG1X4 MO!G<+)V-;[1]JO3, (8BLC](TR2771ZMW=#+X"G&4KE(KOCY;@5D5'&U)U_< :9\,-IM% MJBO8;'E4%#4[F@3D[PC6X^8- 7S3?5]Z!E:VGH&5O;H3QVY5"@I;SX3"U@N' MS>VQX0\N=TLF?F3Y'YQH4O.@\-Q5L+"#!?>XL/P7"Z46\AVP#E; 72]L,N=N M?I!IA&+,/ KRP>CQ\ ' MC[@[E\.="IQS/K/?;>)9_@POGMF@7:$'UNMG_!Y^01)^_0W_3'\6?_V%LUY? M/9O:M:\+V[%?N=]'W&^@L*".%O?"&H'BH=(+>1S8ZMVN%Y8-[P\CV3GR9,IR M*7/GA&./&DB;HB,)B>B\PSI3=K<9LKQY,-%S+_+#!0>*[6HA=6H=72+J6'#2 *0U7=0'M =VI&^Q*6/ M[2!\CN-U"7N1=QNT(,Q0B%':!'$[,XY^W/VWR?>[ /^LPA?G/'_ M U!+ P04 " !;H5586$);:Z42 :RP $0 &EN'-D[5UM;^,XDOX^OT*; PZSP+H3IY/)RTUZX3AV=[!.;-CNZ;U/ UJB;&[+ MHH>BDGA__551DBU;+Y3\,JU;9;'HB256%5E/D2P6B]2O?W^;.\8+%1[C[MU) M\\/9B4%=DUO,G=Z=?!UW&]WIZ>OKZ\? M7C]^X&)Z>GYVUCS]YU-OI(J>A&4=YG[?*/TV$4Y4_N,IOIX0CT;%F>M--XK# M TJG_(/)YT!Q_K$)_X\*(RN6PQQH)7'-%7-+BH9<+JC73">"]Z?X'@6=-=XX^]C8K*0E5V3Q&EZ>!B]/#"*E8!-?TB[ _$!MXCM XKM_^,1A M-J,6V)!#T4HV"L1>2R*F5#Z3.?46Q*1Z'7[ZR3 0639?<"$--T%I$V^B:NH) MJMPD4ADWEO2B1B7*GU)'>OBK@;\^O'G6R6EQJ;[7F!*R*"4Y3A-( M#Y^4J4',I)LW-S>G;VBCZ35(M3I5OH%_-IKG8 @EQ&:9;W'9\*L1T1VB#NO^ M6:X.$=V>=4CMD5FVH*-4O[U]J['JWJ6K$5*6JD;Z<%$0BX@ 0;@L(]"CYH]*L2S2!]-(HA]E>M\&,XNR,K*CXOA'BDSBNEPJ>GP2/ELLF&OSX $\ M0KN]C8QW2.UH$$],8RDCA/K/+1&FX(YF.#E="+Z@0C+JQ:= Q6 FJ'UW@A-A M(QJL?U\(^@%J$A5)"-CL@?@:)% /Y@O5WMZZ01$+-,*[$P]P<&B@HBJWWZ)V MV?8#"7/9?T3K'3(IVWH@H<[_^X:;Q"G;<" Q?6<7JT?R,;PWF'5WTN;@P9\8 M^.SK\#'3FU(B@[(1LXC=VOX^G:G_-8W&VM=O&(KJU]/MLEM3^GN[ M1X?$89$%0,C MQJ%&.F_WGT?]WN-#:]QYN&_U6L_MSNA+IS,>%;7L3'HM"A]!]2/0&XW,/<;* M"'D9 ;-W0,:C 1'0JAF5#.JY+SJ;S+10712'ROAY@_=?:PK=: S_/G6>QZ-^ MMS_H#%OC1WB[ VP9C+207>9!MF9J]+O&FNT[6-UV_VDP['SI/(\>?^OT^J-] M,4ORTT+W2W'H-K@;R/X=PNYHW&__XTN_]] 9CAXZW?/J?XQ0SCN>W79K]*7;ZW_;NRNN^&BQNR[1!8&KH=C6"*IG(GU! MN7WO>\REGD=<:\2F+K-ASG=ERU1A'>9.!]QA)JSE"B)7FJT6R!MT]9EG.MP# MSO C$&%PVXB$&"#%B(DQUG*,2%"-H.TRE[@F(\[*_A^H),PIBF$VO0ZLYMDV M6"M>L1Z518'1LM'BT]S&)V*I MNI!B:JRY&@';&@'5)4S\1AR?/E&"&D)[+=QM4FFUD)PGN@SP,10C(\ZI1B@\ MT(DLJ'155*OCC]LZ1K(:*?31!871,7DK/(_'*;3JO=A6;T!M*/(:J7D@J$V% MH-9(!6+$S% YY"RJ4)@JJ?X-$J_2K;:4CN0'T M@?9KI&KLZDPJ]T$-)6I)1-T2Z[D\#EH@KK>!B'$+AZ(8OQKAT@._KC $86&M MMA,+Y8"P1FK]3/E4D,6,F;&MP,!L36B54+\];@^95W0^+L52!]%Y8GF\9A_? MO8SZ1DP"ACM01HW0'/D3C_[A0P,Z+R6680DR+2J)1?&:A1'PJ)'6RP;PCAP? M+!(GO+FYO+BX2J"X6YS0^#GZJTX;GYDAOS&9.(7!U7'18IB,A62'#XV? ZYU M@DD7 "R%5D%F6M 2P94B,<4ZHI<6("S7O[(9:%%*Q&C2PXQUQ 6#@:5PB!%H M]9X(R2!Q';4E8,AEH44D$9+)BH/5$9UX M=*L4)BF$6B02,9G-X%@M]:_B).4T'R?1ZCPC,E-'79>)IY3S9LLSUN%VO7^X MIHX0EUWB/Q.!6GNAY;)4]A:CA?]0$04D#&4;/X?2ZV00F6&!1Q>C:UR D@Z4 MH93"40MSJ: #^I(K$>]HQG6_8S\NSD^+9"(2D8_D>Z],U?M T 5A5N<-G7+J M1>&A Z&JX:[%.!G'R,4X%&=$\F(QJ7?0-V!1AS:7 X=@J,[J_.&SQ0%31[7\ MM< G BDZX .!?S.42(7[2N@[]G%LAM@F)XC+'@CN-)9:A!-AFWR$ QFK>/([ MHFOU@QO:M\=40FX\*W\H;J2,RL=0?S%*84)L+&GM8#J:BW+28Y:<7A1D5 ?NMS*-Z8S@0 M_(7AC=F@F4.@J.&GQ3$18]K"<<7? 'O2,94_$SE0WBP%'[O'$\LPU&+9B)L MM(4F2# B$?BP]@'!N/9W\P?S.&CQ2D1^MO&JM7NH'^:&U.2N"0:L:BHYAL5] MR<6R2RTJB+,J.B1R=UP/*5QC$I=GB3A.\0%YLT*&Y,:J2D98IQB!@=6JNUUM MJHS;7UT!3Z8N^[<:@^^I"X+++DUVYZ^UCD2@9\LZMDR VT9E+^CF 69*:%,1'OR/I3W>*3.PA M0 MS(IJ4 W/FJSI'-])A^$;QHT_4:KV SS*EJXCZSC'YO<5H+2$1P\JQA$AN M(Q0<#^'7/3*?T5MQINLKM;1,&"J97!YD$,AFJP6\\*U&Z@Y6G*@#048DZ1W> ME8J&U)."X2ZTTM17$'=(F NPU\)=_/ >.N&1O!!YE%AOW..G]-KK"G'[GGAX M:,1Z8(X/"NL0X3)WNBI;#OY]I6BM0'=PL&'$Q*HS,BA8^>RA:".2'3]N6'.# M:+F26:@>\(%'U/3%#F'4XORT("=/*FZ#'!=@K"74$LBMU1*OX-CMCLOC#&(M+HFP57CXM^Z+WT -71^/5#X!V[D_'Y"E,M>OKD5% M'T8=@@8;%-P%K-+,M6 F0E0K, -91BC,B*092IRQDK$%0?F\>%?/? MF^^H'Q7U,@?SUV4WWG)[I[3DPPO66DKR+JS2-P9LT&R4P2(USCP^")[/5 [I M"W7]LC/*L:1K32H19SVT26%B1%2K=\/20+OK*:E]1&A-)!& W<5$ZNV-;M\: M6S+VED&M12X92=V^>O8_'8U?3S>_T!W\WOB*-W[#FSI!:C]BA=\/_CTCF^#1 M-055WP/V? ==KZ[@\_ (:,NU!H)Q,:#P+Q(-N*=J##"3B0=]PI1W)S9Q\(/% M^-7RNY,#2W'QE-0$/W LA8]?19X(A]TN@I)+_&RQY0<],WHW(0YQ\=/I(-!B M^%EX,!#)I(^%/@ON+^Y.@I),TOF)(167X,FR+?Z;<9=-UPC3.F8IZI@/3"!V](\"0B*M (,%-_CJ,;M1XH#)$F M"S=)UK<59+:I$&U5S?X;%]]AF&J3!9/X[>&,-FX7V[TY%IT>$%3'4SS"]P% ZGA'W M_/()*@3\\UN61W',$:1PDX++T_JK^]I:FOO:P(V@R-;+:O$>#(\T$N'6ISLM MH(L>5!>1:A;#-K-X)8#MV#;%_5VZD?2[F8WYS%V+6KZI9L$PZ:=O U)4>/$= MY-8<0/ M<+% X4T[G/TRVEF&165][!$5+V"%.$ZI*PF"3IS?\_-IJC!3Q4[M!$Y0S-T- MON.8:;LZPHIZ'_=4OE*Z'HP!FX)S=!'*2@SI&!)"F_L*VA02:&3T*99E\.^8 MOLE[1WW6, />,BR.:,+C;J8J=F5W1!LHOLB-+^:>:78C$^4J.E2!9T39B[J! M&K,_L"5/Q/5M^"^XSB+;H/6$%6WQ.I'9^I?OJ>P7=!H$- ;]QNP6ZPFKZE]A MAB6F=X(GC -NF[C$(OD342Y))6:@SGSA\"6E*HETX MS1CR*-WEJ%OAZNDHT M+SU9MR4$<:>JZ&2Y+A).*JU7(JQ5DU1],ZWY8/Q_?,RN#;T1UGIB_,KSH4\I M6 FLXY,%,/;R1MU$R8H.LP/!<8D]YN#*N=-\7-++5@(:-4J@'T*M!Q]C-X'9 MJWF@\P9N \/80>RHA/<;]3"FU+=3$NMQ*,TD2APKY*QJNTN<3 M_7A7N#5^ZMM@75J7*Z5@)5 9S1AF^DQA8/A"7 O]P38,8-.<=7D>256GMS ; M)ADYPJ,9S 0SKB3W05+<*BJ$C)RQH;! MIJ0ZDKM.&NN1!3H9K<7"82:V)KBV"!ZMYPDO2BG[7TK$/FEK1ZE"53OAR(<& MJ6?$4<V>Y+)L2G?%X.6H)URN>J 46'-^'*.Z_Y3*IJ <7'T:CH;/UQC)S:;++'\"N M+7EK,:B?%WHY.R;-C%_AYS+XMZN6]JO]8I6*FN\2%:6NA)\TI),@KR7:A,D) M&29*5M0DOPF&)8%8J<47'5OV!@U6& M"GHPFX;,@5T=Y\=EAM=TY5G9^QK0=T^3"^DQ='Z#M]=H: M \\FJ,2R)W/[;'W/U([9/TD&E6CP0'"34LO#,%QLGS':?%1;BMYBD;=A48R^ MJJ-SPNO*B%P6=]LR&534=7OBX!;0@L?7,@I788X*+]F_QU/11&IFVHS"E>B3 M> +?%$QUI-Q#KLF"/WZ'<-3O#C4G2F(E*J%O=:YE?6'%D$[U_2"?IA+-*GLZ M4>TG'.JH8\CL,+';V1+73/Z$[A&[[6*;E/L5I-<$:3?9R=@9Q0^]RU RAZ;S M!WI-#PR;/5&<6U-8*JCDV>A ?W"LL&\'%6_YRU*=,I);]$UT1=6./9\[H MG'SZZ?\ 4$L#!!0 ( %NA55CL0A>O52L /2P 0 5 :6YS9RTR,#(S M,3(S,5]C86PN>&ULW7U9DUNYL>:[?X6FYW72C7UQV+ZAUG*M"+6D4*OM.T^, M!)"0.*XB=4F6EOOK)\%BE6I5D44/GL[S MR3'-5H^>+ A75!Y]GJX^/%I]H$?_FB_^/?V$C]X0BP5-QIJ@:B!!_^?]7WRJ0N7@ MP0BT8$@31%D*!&&<(ELJRK3^T*/I[-]_:7\D7-(C7MYLN?[R;S]]6*T^_N7G MGS]__OSG+VEQ].?YXOW/2@C]\]EO_[3Y]2_7?O^S7O^VC#'^O/[I^:\NIS?] M(G^L_/F_?GWY6_Y QPC3V7*%L]P>L)S^9;G^YLMYQM5ZU^_$]>C6WVA?P=FO M0?L62 5:_OG+LOST]S\]>G2Z'8OY$;VE^JC]_?O;%Y<>R=B(WL__G.?'/[>? M__SD]:O?7K]\\?3QNV=/?WG\\O&K)\]^^\>S9^]^8_3K3UM]_4A_^VDY/?YX M1&??^["@^K>?^+/>,PJEI3K%\+]O_["?O\'+>)1/CM:[\9*_WGQD ],%*7U9 MT:S0Z8:8:*C]7- .%-!)-"@.!L@6*DR2+FBEI?WIJVCB4O9"V_BLNT%N+FLW]N>_8S':V6 M9]]9[^)Z!V]X_.G>=5G)DY/%@E_GB=5^>N/M.!US]Z_)%859ZB^OIK/\@96 M3*23] +(%,VP4 -*SRA3<&@#.IVI,P7N!+4-(]0/QHB^DNA&D*=4B1]?7K#Y M/Z9W^.7">E_1:I)]88.;)4@3FP'&!#&G!&P3*6:VU3K+SO2X ](VY- _&#EZ M2J$;-9[,9^PBKJ;IB)Y26EU@JC/DT7@%U0L$8X.$8'(!R(-E<>UN/ M6]%L0P7[@U&AT]YWX\++^>S].UH^]W]TD_WBYI-5R0CE:5D(!HG<)#"\,D%R M0@XQ8O8NFLZR/GUR'_SGWCA[V[P4"92:(C4J );H(*K$YE0X[4)OM_<2@#$% M/?>0[%6:WG]SN_'SS6+.+O;JZYLCG*T>S\JS_SZ9?FQ)*_[W\^FL)6+6KO?; MMJ.OZ^]+6H-^7%>T>)SSR7$3 )6G]'%!>7HJBUEY?#QG0_P_ZR\GB,(*;R.0 M9^?+R%PA&9F W\?@"_GHD^M,FN%7-:9@JP,31T:#O>G=DFN3MXP?CTYWI\4# M' I0*%: B]F#*44"\D,AQR#0!,U KD1EUW-T-WWPF&*K/;BP]YYU4THO&,/L M?7/DSX$\^Y*/3EJF_3_G\_)Y>G0T*=*D3,5P3%=U0U8 ;I*FR@E;LS+-OB(".W;Q(TN=$0F/L381=A'VH MV*F#L.^UI0-E7:]8FHG75J/& %4'U]:5(%:F''M-PF545N3>4OXNH#&%31U$ MWV_S^R90-EKG6_Q.@=>E2@5A*B^2"@'*A!PED@@U!^9M&B)WX?2I4R;,/'H#4[+B]D3_#AE7VM2*-GL-+]<*"-PH,3_EM:X71&Y1DN9FQPEY?BYSK-T]4D M9/*D4@ ?(MO;BII=ZY* E E)%%%1]%8)=Z,:4YC;F1N=1=(O>_P-Q]I /YD? M?US0!YHMIY_H]-CSY7S9@K+7]1U^F822,,FH(>3,>Y!2@N2\@I*BL\(2ZM(] MS;P;Q#&%Q[U-S(#"ZG@\?7P\GUU0@<[6X*.O0%D3&,0"(3@/-BN#R0AD3=C] M5/HRAC%%T9TYL==V]SM^O%Y754.PVA9V>7+F/S0']^B%A61RY!4'+(:*WQNO^QZ@TXQN1+[RG_ZV5Z M>VY[3_LX/YFMEF_P*Z8C.L."QHB85 (;B5^RPIX]MD.'Y%%5@_R6Z=X4N!G) MF-SISB3HL/4]:; XH7+#"IEW/DOIV:@BZVZLL85W$FJ*)EC%!E@,X!#=#&9, M_G-_,G000.>BB_.%4<54^<%%>]G\+(+@V7UG*EJ)I?A,O8LQOU.T<)_3L$_\ M*?/%UW8>AR%%P>\6Z-J*!(2U$!*)5N[:JMC0:=D[$W;Q^6.R:O>7\O5#KGON M<,^,T$> M^A:PQF3B^C&BMSRZ>SQO*=/T4[.\S-DS1$86\IX46-%\L,)@$+4&F[(04BHO M7/?RK._@&9/!ZT>-;A+H%]/C\@-3M/W50M9/>,10EH]73W"Q^#J=O3^-/)5" MHYU)H*PNK?S10"*/D'D_R==*J7O$MQ6P,66$^K&DOTR&R 8PPAL2'M85U%5+ MUF0YMW5K2$Q@D-EF$5#(&GK[&'=AZKCFB2XR9)DBA%A<._)A'[?E8="@<,(7 M$7SO>QBWWD<<35Y@?R9\YS+?3EO>-=4Y71VOWSM^$^>S5MY L[P&E#%7&WA- MT0LP-BJ(1?"K;5(.D4-8,KWCPN_ &9,/-2@G>HEDR%H#%TR0[4382:H<#"N$ M*)*$THI4$^:<0^]RY;OTW6AR!?T9L:< KA#AKS]?W:^7_'6'N_V_O>,_?WWV MZMUOKY^_?O/L[>-W+_BGEU'L?LG_ED_M?-M_&^R=KOU_.^5ZSC0Z?;]/^!7? M5)?-9\M?J,X7='YCDY;/OJP6R(R>SG#Q]043<5U_Q/\EKX,?\_[%;$4+6K)K M'=B=5E(!"8ZTC,F6S8<@(.V%ME4[[%XF,^!RNA5+?L,XL3)5:U4"G0GY/10* M0B4'6+(H25DON]\ZO@'&F!RTJO9Z7]>C6G.#;I#E[P_ Q@RXA1 M5451%9!BNS@G+?MQU2(@!:MB%=GGWI'C-KC&Y#6-E6C=Y=NWNO38)4Q$AE^(4(SL70[W?41C\LC&RK:.,NU_JV"#8CF)KBI5 MDH-@V@I=L!#01'8R2F<;7311 M,+J +9%#J2 D)($*=,6D@B)9\"&I-+L!\?KA<.]I)#OY"6UB\T(_H5 M%_^F"TN=E(C."5ZI3::E&Z.&B)[#JU*RLSY)[7N?#]R.9DSFNR\I.DF@WTTY MFO'RCMJ%W'(\G4V7J[;83^=ZV0B'Y*($]C]CNYDK (6K$'V51:VO\/6FQ1V0 MQF1L^W*CIRPZMK.Z_=JV4831LJF.$3.8H@,D#!Z"M<*F4'VNO,;" MC*W(X'2"C *I!M)58_=SQ:V@C:FNN"]9AI!-?X_[0G)#J61S]AIR%+Q8%0EB MD@F2B:B+KVAM]UN;=Z6F[F%(%_PA;Q;S.EVQ^/BMM+("MDHY8[7@%84"U1N1 MA"5/W3M 7GC\*#WJ>\K[FHF\YRX/&#(Z94DCN^_"9<=N&R.(N1USL#G&E J1 M[UU0?$?(>*>_##^4S/?;\I[=D)AUZ]64U/HQ\:-1% ,FL_4-41*(:IWQJ )V M+X+X]O3]T[K#)8BD(25-=) 3LH<:76$)"P.)'=:0JU=2EQ_U'.9A%>D]V7<] MYSL.X7<\I-@ W2B'7SB&:L9!5:ML.W=6NGE0,6#3-0&*M2J4U-HA#',B> W* MJ'1S5QKMM^O]4A@7?8(H$5W-X*MM0Q!T!(QL;*1F8+X:]*+W<=2MGM=],K>? M:'9"9Z_F O/J7]/5AR3_EW935)DJ"KLZ@#*N2V,DA*(M M(,>%HLAB:^V]XGO '),JO2]?KN=WAY56QV*WY>IU;0V&DJP'0R9#K,J!=AEC$*I&V=O)W1_UJ#1O+]8=6)C=2/B* M5M^?<'K4RN/?S2_<@MZ4>OV"RVF>2$FED)?M/K5I*1 '4?(?UFL7LI35I341L-@IX5S4;CBHYY)4! MDE QH1.ZJMX*>!=\HU*UAR710$)\B.K5)Z]_??/VV3^>O?KMQ3^?O7S]6]D,7E_,.+LZ';(VJ3*K!L^__E\P:_T[/165/[Z;H&S)3/]U.E8?W4JU/_$Z6S]-BZFR^:FG"SX MSS>TF,[+^8Y5)4(ISD$6Z-@K2NU^N7:@//LJ-5!1W3LS'&!98[*NO?AZ8VW7 MB-@Q1,Y7.9)&J#9H(DDP["(#^_ $-6F?L2(%W3O.WLU%.U0]S% DNN=>/XB= M?/S;/YZ_?/VOOO;Q_$.'M(LW(^]D#]ME9UQ^8$DV-ZC\\O7W99O =3HDH&5" M^-W_='KKKU!*3C-3A/.MK0A[W+$0 N^4SC*CB['W2<'VZ/::+/"&E5>>?FS- M1+^NC]I?;QY!9=.+5Q9E0RH5=%";#MJMU60;YJ&=%A$MWLFB[1ZUH_$9W"T? M@AV71A3TW?R>=B03E?6ARXOE\J0!>ETOQ",3&64.-7G(Q:Q+JP7#6B\[.!TR MR3I X\[0(W)Z@Q,GF$$-0A_WM+',V[77W#V[]>?:%$66)G;017M3,G@U]>$ M7$P04&0@S907(62# Z21MD VIIK-!V!2)Y'UF7QSKAEKFX1X1O*65F9E^?)B M^[X))1E%TA74>BI:5!):C3($'RRJH+)->CM#M?4S=RSB_ -8K&'$,8CJN0Q' M!JNDU E2&YQGJK&\9,5?QB)=+E1+ZEWE=BN8,95S/H""N;]@.NF4"UC69O+U MQ[91S[[0(D^7Z]X SY8?/T[89&(;L@DB6 [LK"@0DPF0@E!*MORGBEMZOEL] M<$R#6 [C_O:70S=-+ R%XY E !41H UQ>K$_,BB]WNT*\8QG:$, MQ+.=9J[M*\8^3M]SG"[6K0H?E_]WLEQW[FI!S&+Z:7UK<3E11@ICV%8PF)9J M"Q)":M/510Q%1:6RWB[/>=>3?H!$52]^]-_Y@U\*Q*P5^4H@8AOV:XJ"Y'CM M9(4SVF8=9>\L5<=+@0^R.4@0JZ,A+S+E[%YCOX1G3[>,#<:>;>/I=!4#6C^T(F;U1 MMHQMK2?3Y8?9)%7+IC0(D,%J,+%:CFM\:SFIG$ .<7+M MK6>NH_@!$EF]&;*G*/KUS/G MO 7=L+7!I)][=,B^JQ+\E8[$,:ROUT9$!)Z M$*G8Q)YXTJYW0\6;D8QIV/"!J-%!)#TO("Y:B/:43O]^,3LC[G3=R,%HXUQB M(&29L:W0P)*"$@H[4T)D,@-C:"C@I!@\F57-:P-F<>1U:5CCVGG^P+^:MDH/BCT[# >4\1#4UAX;L MK"D#SK+J-2$I2,8JR/S2H&YUOK4^:#6U_(/ED^^Y]WTRQ6L/_G6MK^N%=-.Y M?_^Z[?ASX@56(N%TS6"DD6"H>@@!3;N8:F1&4O[J);=;$L9;/G K(OR1$L=# M"&)8XW5EG-9$%\]PJH-LVC40JQRDJ@2D4HH-!35=+4D;QD!=P;45D_0?WK'> M4V 'H-)F).W$*%VTM*(E$)CFQB@(Z"U[:X5C ($EF.']ZBN@MB+1'RR'W%=2 M_=N\K;WZ;RO=7*!R)'6O6OUOX=G*]H\\BG8Y_4!K16FQ&S9VAO'#4[(6FRMD: \(*=--1M9IXE4%*KXEVUWO0?]WP? MI%L1[:%K*8'NL;IB,(X((F\(<4% MP!H5J%"##U5+ZCXD8%ML6Y$L_+&TV2!R&Z1S_*V]J%Q(Q:*UH$J4I][4.DW^PW'9W>74=8GUE6O);6JX6T[RBLIFF?/D;%W[SM(_$ M=76\Z9CV[$O^@+/W]!97]*Q6RJM)+&SS*XPU2OO=5 MA,.N\("UUB++(*@XT$:UF14I0S3,G(Q2N&I:75#O8;KWK;5^X-XLX^7X544Q MD/B'O@K0\IS+*_AB#%X[0^!4JRAAY0GH^XJ_ M&SU/E_BZ7ESVZ]E>&SRAF%/$I""'=@],^M"B6MUNG#G2IA91>A_W#K",,95X M_T"$?VA"/81?P>%7B"ID?G.M Z-$@BC8[_'5H9+*5K*][[CX^TNE.4#]" M+ZQ]J72MZJ.KI/H5 EV%Q?O P/PBE^LANR#:.&]<*C\[[,3^E%4Z/EA?J M@#??N0QGNX:.NWQ\A]:.]UY-IR:/Y^5";3Q\M!IEM 8,1O8+C#,0LU/@L6J, ML4:G>\?/%Y_?[;K/\S9N]0.5]5R%"6:':)BN62G+WH[*$'4DT,E+*B0ET6!7 M?BXA&5."ZMYRO_5BS_TWO?]]K[?X^5=^G1;\7BTG"5WP66>023(4119"&Y41 MDQ)%B^+Y?T/)_R*0,26 ^HO_WEO^(+9BV0]B-.QXUI W9996= M[,GE1UX^#C_M'+Z:*(MDHC 0E$,PE:D62Q(0LN4=C2:+[LVAMH"U5TWTMQ+) MY=GTJ%]Q=E+Y[Y,%+98383F.-36 B&V6&K7V7,YYT$YAM*A<=MLU7[SK26,R M,KW)<*GZN>N6]RLU;"N\O.ZSE:8<4JJHP;HVEB:4!$'+"BY564UVQH3>/>=O M1S,F8S0433K+I,_MB;>46$E?(._$DHZ52F5[:YFG-;3LEV.SF="'X(W526RI M&JY\])AR^@/K@GTV]8$\D N!-EX(M(?Q0>YXV+!>R"XK[>:'W)+': YO,EX' M8F*9U&[%M+&V,;9N)E8Q\3R;AB':L]^*I\--O)L_>SVE<*)"I"Q,!'X3V,E$T]NN*+72RC]*D-S/CEN>TUEF_*PVW.! MLL;@:@X0@Q2M/=VZ8WX&+!I#UK'4[MTZ>V$?599W,/8]B*0?Q(Z^Y7_BT:D? M,83IO.GSA[26=ZYG3P.Y\9>^/:11K=I4#+4>X[&VZ>&^0*A*@M24BBS1BK3= M5=TK'[RGI_SMLTZ5IG#!)J607P%C6[8*(3 V,%KF%%3K>)MVACD:D[2W9*ZX MQ/OL7I]8YQ8M=!':Q)HDL6!K;AF)51T)B*Y*< 6#510LRK"53+=XV"AT?U\Q M]][B!]'AFW875_.4F[#P0J>+(13\S@\?4OOOMQ.=8J?KW4?. G07133"M=Y] MQ;7Z@@))9P'",$6K2%%IT=_ONQG,WIW@\.ATA,*7-DSA'7[97%$^6ZNE'(SB M=Z60#&!4 6D,1JHO1ZZU@NLHDW[W53;9Y7]-5Q^> MG"Q7\V-:?.L,%2A*[Q."TY:]=*TTH \1@I&RB&PDZM[W-K\+:$R)W6%(TD\> M/0/KMM"W\Z]X='&91H1V42]!E9;YFJ2#(&,%21SPDQ3)="?'+5#&E H>AA8] M9-#-[6U(KI]*M=N<&U3>H,XJLA,6%:_440"4I8"UWD>1T:JK=V]O=WOO>MB8 M*IW[RGZ0[>ZM%5JS+EJVSMIXU/HQG6%")4+054%N<(R3LIUV)(B)2A4Z6/*] MKX-\']&8QJX-JB-Z2&2@YC3GANS\A)*-5PQ)LS E1X;65\ 0,B1&IW@+(IG> MQ1+?1S2FYM7#L*2C1 [CA)XAD\&W.<@6 F)B9%9#M"V!K$02Y$1%T;L-UC:X MQM33^@%7SG+"P'"QP-GJZWKY>/3D"%G]U2E;S0VX:(JR0B)8I9G4 M05:(M55#&.E:3PE?J7=QRI;0=FQR_0.R9P@9]2UHNGW=.:;L7$;(,K?N7-$" M6HZ^JG(R1)=,IMZ-\[^/:$QMK D4+6JZNY&N\+(&\4""MQG;1 MT$ ((?&755(1GH3LW2_B9B2C:BL]#"TZB*#?K>/CCT?SKT1O:7TR<<-*!>:" M*3CP63&LJ-N](EO!R\1LE4QAT_T.\5V@1M5)>AB2]!7,D(=%[1K)Y^G1T=D1 MR-6[CE>_WN-HZ+Z/ZG 0U&65W:Z"77[6*UH]^[*Y1'Z&<^)#B%FW*3TYKF^8 M!G8_.!;2UF3>4R\Q]O83M\'589HUOXXOIY_:)A *M+A@P MI@C*\.(]!X,J#3#.^CN(QG04U)TW-PRR[B6%C$5U(JR54 B<0S,$H946P/#*I4T1E:?>E]1 MO@O3F'1Q1[[LH(5W%\TA7I +I5&7FEY6JZHO)H"5+?M6&&PDK:!FSV^VSY15 M[]!C=Y2C*%5[6%;UD-]#1BBMB"M? ;\I[)K7[ZQ[P$AF7T@'B'BZ[EJGR.@. M_DNJDA*YUMA-,_^+AM@N$,CKHJU2OB^45[_*[SW3TB7Z=SU8? MEA/1/#&L$G+1LM6;&@A29Q#LB,=25!L4S?B'\B"[\*U771M9[$>Q+Y? MQ_Q_"1?O/L\G*F67VME:S6L30:WO?F571%NMV6NO.O>NW;P7T#%%7*,AWGV$ M^)!\8P+11#KIDT?-SF]K7&A=*^"7'H+5U:/$4KJW3KHGU#%5 HZ+A-?92AJ.MF#G6D[) 0I5!97YO0A+5/;!O=X9T3,6,XZ+Q;$>TRM$LMZ&>/P+&:=C+DJGHW,=@#[IAJ)$=#OOL+=,@LSE-* MJR?SXX_S6>N#ND?NY>8/ZI QV0)AISS'R_GL_3M:'+55B]FR]7BI%VO?(*+Q=?6-O>XC=":>#3% M>>?!BQC!J%(AJI9'#"I*;+,B8N\4\/?PC"G_<&\.7!] U4D ':N2$I72+DHO MII]X+S[1D@@NLX*>\B\7^?X:DII/,)?I-DJ\N%))"QK<]9X1B3G(2JG3>5Q]=.OB. M1@2V7!XHM[FOK2L7&M&[@S MT_9F0$I[,3EO/F M&.RXO:QS\ONZM'88-'6^2[ SX.7\Y?3^;A.*LHV(A MUUK8S6RYB\JQJQ>" DHC/?:?UW5?M.-R^?XPY+T/%P[D.:R'%[8N.PRYN^]P MQX?W]1YV64DG_^$L577^N(W_^0O-J$Y7$Z^#(Y$0K/&^%=TG0,L>:?"EB!Q* M2*+WF<0=D+HE18EU 1[=MO"LJV4'.T.) OG]LA*BQL2NN//.)FE"[EV!LAVR M,5GGGNRY-8G:3T[=$^OKOKJ/9^4E_Q>W(E32QNJ# 5L%A^%658@B"/"L+B.' M88EL[P9LN^ ;D\$\!)^ZRZS_<N%Z M#RG]/J).Z]T8B>L+%EC823:MBS.VHM>,$(@(M';)RJQD<;V5[QV0QF2_.[+E M6J^ZCH+I_79<,@'7H474(6O';ZIM4Q)(EE;.(4%*Y8TDDTWHK6"W C8F2ST\ M:O^XQJVN7C^^9Y=UM- MYTPO/_';M1QMC)$Z%!!9K2]H60A)5J"J6A=7EWSN/6'S)AR]=,SY9[:B[=-7 M]NAH_KD584Y$U5I:DT D_L/4-EU2^@ ^B$R$DH(:*@WW'5@[6J1A"V#WILAM MFJ:77+H;I7-@I[VED@G%JZB@IHB\UB 6WU=2D87([0(:7".;-WLZ]!)V>%8 ML?OF#T&$"WIXDJ,2%CGXT+7-=<>@&(;RT#KH6V)7"O$"DH&(;IQ!A;Y MS6U(9RX1,'!XA%Y&Q,0_K4/= -B=Z ^A_^Y+ABVYOLO^#^>)7URDT,K%9#)D MW2[**H:5E&E#C")E791WW3N+? _/2!5@;UKL+8KA+.(-IAJESB++-N.LP<%* M$*+6(#G>J)&CD:B&.A/?TX4Z]+'3D!ID3\$,[4-9(V)T-8'$TBXE\+]0*-9O M#DN)7F37O5IL&]/287W\C[/O;2+FM[2DQ:?U+-'-.)7E]8;Z$\?^BS#.@A8M M51UL\Y5<@&"3K\EFI-H[W]<+^Y@29AWX=N>[=0@1]YG^>)-7_FVB&&\, ^:? M/>%?F9Y>BZ_SQ6=<%-ZQBM(8'<"V>6(F\;]X ]<5-"%@)"SA2I1SRU#(^V,8 MJ7G?EU>'E,QP>OS-8LYP5U_?'.%LU<8D__?)]./Q>B:(2='9S(8KFC:3+AN( M@N*Z-D;:UDZE]*YCWQ[=2/V P715'S$-I(W:3,-V<;'-&GN_'CV_G!2KK W> M@95:@&$M"=%XY-6[' 2&(E2YG]ZYX6ECZ@4WN(;9=[>'TR4O9I\8S7SQE7U@ MJDZ@!(^5\6A;@;U>7GQ-PA0B57S_9CBWH1E3V[9#Z(K[B6$@W?#[;$%Y_G[6 M&F3P-S?'3ASW9J=2]1E$B E,FR:6BBM NCAC?93F:K^2;?7#+4\<4_^TP75$ MCUT?B!!7[KZ^G!Y/5Z=WW;-5BA1;,C*!P>560\D+!Q%SE-5%%<4]3<:MSQS3 M&-G!2=%GYXA+G3R$ M]$I**P&Q^>G-68\V5["Q1JLT:A/E_;3;=YXZILFU@^NW7KL_$#F>S-DO8T3I M:-/P 8.ORGB0.1V_V?,?N=A35P/499].=6*7?-1!&+8#Z#&FQP_$O*%$.S C;T_&UJ"1JD+0RK$/&GR$ M4%OA;O980T&;#L2_'RIQ?B"V]1';P-QJF1L\:GF;T_K^_/4=J^4EYK:?_XGL M\TPR%219>3^L:MU -,\\MN"_6,2;F#\2VSH)\V/XJ;RG/ M9YE7MG[4:M[NZYVT%//5A@UO<;5/>]F!D!RD<\O^>]2U3=SUJQ[9UQA31J#4 MKGHD:0%-M)"+U3FTTT+Q@UQ%^[:5E_;\R8?FP+Z8;55%93!6*AJR;>V991L3 M8I'CSS9[6\9$J'M?CM\?]9B"E!XLN[E7U<'DVF\*1*V4VYB 2^_XY47_MGP9^"T;]OBLQ<.Y;;NT^ D%=IUEK%#1L1>EJH+H9&6R89(INEI+[\Q6 MUP6,*3@ZH'X]@+2')NR;Q72^'@1VP2&;*#1"D!+ H5T 4[UO8QT07"Q>N&"L MKKUO&^\ ;TRQT0')MK>DAJ;2S3W#&*3DM\'5=D$Z&E;0E02D$@W(DI*-U+@_ M3&O4K2&.J=+I@)3J(K$^IW[;> 6OYBW(.\GK,ZK-[KRN=9IIL;QT['WJ%S#W M4V87H-V-%)O&\*$BI.RA,36-LN+VF&F8@B[YLSSH>"U'W*_2[XQE2O=4 %M[^LAF;3U?:( MZQS7E-^@UJ)FBD>38EO%J7* 1!6,\?P2E!2 1 HN.XHF#C-?8&>H8ZJ].B#' MNDIP:+J=7ZE9MBM;_)P/$Z>4R 4+Q\N9P 1)K%MY7X0CKZW3,IO>M_BW!K=C M&=:P%]\/R*D]Q33DF4J#E\Y/5R8)^G9QCV?U.',HL<:.YU)7'[4MVFJ-7M#9 E<5JQ4B"0$]!5J;D.KHG"U>R>" M6Z#LJZEN^=A-E[9)J"+6'"-(U5J7>^,AR: A&8]6%INU[)T:^SZB,9TE]&#' M597441[=K-DMF-K4CPVLI%+Q3B)H60*K1\-*N,W\X#!!L%.'-0EQ&)I\ S6F M3/X!F7)/J70CRTM:LCZ_!=R9'G]Z0A-/Q<@8V'";V&YYD>. ,EDH.E:3770J M]]:AVV([U!Z\8C/U[C,=?:)?Y[/5A^7$IV"9$1+0EC:JVW%LE*A LNRFFI1) M8GJ@/;F*=4R*>!#.77W?#B+4@[^&C^N*UGGMY]-/- F&M*M(H*Q-[$Q;R\JB MQ4[6R*"R5\KUOH=T+Z!CTNVC(M_]Q7EPYIVC%#$$$LK >MRGD1RF1V<=*(^A MO3(ZN=X=&W;%.*83UE'Q[5Y"?!"JO6/JT"09*42I'DJV!8PH&B+&M7-4BN0W MPHO>B6PWAN.]*3IGX_: M$>*8SEQ'1[1=13B^#//DBKH=,L?,SWJP+//5=7;*,V_-2'0Z!EW2>@@<&SZC M 5TRH+1 Y[TDIWHGVD:1-&&13)>Y52.T5@NM$'53FV!4UK:0 -3)MWDA!3!P MF)VJ8,T=^.T-!]5\MP'](=,EN[!M)_W719Q#Y[%6D[,ZMK4YY?I!\QS[LZ2&2+:WDYOOMC\3/^ON?_C]02P,$% @ M6Z%56(O OY4*9@ 'S(_( 9F)__[?/TY&OWR#Z6PX&?_M5_87^NLO,(Z3 M-!P?_^W7WS^_(?;7__T___5?__W_$/)_7AR]^^75)"Y.8#S_Y>44_!S2+]^' M\R^_S+_ +_^:3/\8?O._?!SY>9Y,3PCYG^Z?O9Q\/9T.C[_,?^&4R]6?K7X[ M_:MC*AKO)*'@@4AK#+$Q*2) *FEYMD#A_SW^JPF9\F@-D=0K(D$ <2PE8JG4 M'%3*GH7N34?#\1]_+5^"G\$ON+SQK/OQ;[]^F<^__O79L^_?O__E1YB._C*9 M'C_CE(IGJ[_^]>S/?]SX^^^B^VOFG'O6_?;\3V?#=7^(;\N>_9_?WGV*7^#$ MD^%X-O?C>/$ ?'R:G__#RVC4L^4O\4]GP[_.NG__;A+]O%/0G4OX9>-?E)_( MZL](>8DP3@3[RX]9^O5__NN77Y:2\],XG8S@"/(O9]_^?O3V)M+A>/XL#4^> MG?W-,S\:(>+N'>:G7^%OO\Z&)U]'L'KMRQ3R1O2K)1=0JL#Y7^7=GO7&] 6! M3.,B ,%785PH7A'CNG?OC_G\O4B"[!>C>47$-]^[*M[)B1_6%/"-MZZ MGLC M<@(G :8UH5YYWTLX5R"O(RQOB9L"P/'D+W%R\JQ#]_+#^T\?WKU]]?SSZU/WZ\Z>/?HI;[A>8#Z/?XF.&;WR,V+A@?/GQ_E];OO,EX,B0 MX7A8-IUW^./9VQ>4]9< /^8P3K#(O?S@::<2.]!6*LYD2:[(CC5!*G+=/)\NEK9V:=M)Z.1IY.3JOJ<3ZJ)<:DI!/WK M+Y-I@BGZ2?BK;@OX:QQ-9I#^]NM\NH"+%R?C.;+Z]:A[('Y(X;A\4XT)+T=^ M-ON0/\TG\8_G/X:S010F.!X]L99[(F/*) @K23 T:6E0;JX9T:^#JC\L<";QG!P0R#PC,DN)%YX2*KV,QCF,HM;X-D]"^U?3*>0.FB_=0[G &1V(@5'C,^X4@D:0VC\DK/+(<+J;%VQY$[D *CM&^$"5GP@1Q*3-BHI))>\/Q]OWOQ?!KD05^_V8X+LMX!WX&1R59]R'_/H/G MLQG,<3V+D\6H)/M>P=5/;O._.]:8(%-X-OT%ZBZC&QT/< M59?0+J&_PD_GG%">X>9:8D"IC27>^D305FL+26GPKO)VM#O*)TNZX"[H(2,UL]%0WQR MG$25&"O"R;1V$O9V1 =&BUX"OTD'U8(.;V>S!2)C01HM0B 9(TXTC0F1!8Y1 M(5I)P97ATL@]4&&)YB!I< ]!WZ2 ;D&!#XMY.=10EN+<0/209+AOB*_R0A3EQ'OAAA?I<['6?X",,#J;-K 6IVU MT0IW*Q2$%,D2"Z:DD*+R"#);%9I28S.V ^-()27<)(OMG;.?G)Q,QK?[/-(H MFV7(A*M2"<7 H B\)S:+'(.R1M-4.XE_-ZPG3Y':HK_)#E>1'3=<'\V9I2YC MQ WH#DM. [H^)N$N%ZTPS*!4:ON:M\ Y)#;T$O6:I%;O#.T-;&>NC_6,.DB4 M*& 8,^/W2,Q@B0Z4)^-&*DZHR!XL\S*KW%K_A^185A/V&B:<)3O_^]DUX2#R/RK4!7[ZC%]_ M>_W^\ZGJQP7@!UQA MV!"CH-Q$EGVJO8&;/Q^D,T>RLJ&4;4+O4 M^FVGZYM ]EOF5T='-Q5>2(,#Z)DEM-J*$88>BH20@& M8TUN-$-39;W36]6FK'W[_4=G/>0]J2JLVH5&;X8_(/UK.(41S$I! WZ]#@^) MR+@M17Q<2"*=1XKRB(N/PDK#J!#ISDALRV<]6<56%F/% J,.WFKGP4WHP_P+ M3)>0SH!%[[+.5A'M.4>G,BGB,P6"W-->6X__$5OI][:G/.5-MZX(&]C7(_@& MXP5B"[/YU,=2A@O1@HV$H9:(-&")YTJ09+B4,AF?PU9^U XF]CJ&1Y%!ZQ-! M]Q)J@]KF,SQO<-TO,> ND/XUG']YN9C-)R*>1,W*+L;%65HXQI2U\IR&VKT4:X$\^:VCOWB;Z?SODTFZ9!;/ MR7FY+AJ_'\&ZBGCKLHF&*:*B*)U!UI7,DR>4*\;13P+O?!."]$'] +U:_=6_ MEE![TUT#]OU].IG-T"W+0Y1$0#E(9PC0SA/&H"?$%!&9 :&B3%[6+ER_]/@G MO[O<5Y0-NA8^?(4ITFM\7 A:J/GZQU<8SRX95M2$TXP! P>O*NKX3U)-G0%VQ-VA!.((9X!M^06BON); >V?#Y45>,,AK27])DW>HU%QAL?I-S_] XH0 M5L@,YQ L[EZ6&HN;66;$X?Y&*$V1&NA,9.VSWHUH#HT4E>3>P(C\'<:X\%%Q M6-()2KDL=C[\!BMX"B &%3+Q+ @BHQ D.!I(T(99%DP6L?;DESL@'1HW:FJ@ M@36YM4E7.*4\(&-I<6NC0I"^ZYN02E@O@[*U;!.6NU MCE#;P-P <6ADZ"?E!LUMYX#>CN/D!-YA##T0PBL'4A)C2DI&\I+UE4"$R M$Y.2!,,I>L:UST>V0_;T.5%? 0ULP=LQ&BF8S:^ NXSZ/GW?Z+JRN5]2CX4;>^Y2=C@ ;4 SA!,,8"(IT6 MQ$N3,#;GSGK.=72U3VD;+N?)&[K'HNH&+O,YY+-/U0L80W?HE*S,6>&GR2M! M)-- @I.1)._!4^.$5?4-XEHH!\*>?B)N,O>AG"XN'7FOM"WGQD8S1.)=F0:* M<+(WRE@:P;K:,=+%TY^\?N\IR ;3&:Y.D7@U_#9,,$ZS)0'/5UT2-<4R)\DX MU990$7#)2B3<@BSN0T$!&!8<$VTG_MR.[P!HT4@9#08WH,=]8>.>?_/#46E% M^SRYU&'\93+"9\U>^-DP#BP'"9PR8J!,(0DFHNM5RIZS0M]+)E"Q=B?WCA"? M/'U:JJ3FT(>N=D5Q6%;;1_^Q@X]>GSAY?_WS\^O'OU M^NC3J]=OWKY\^_DJKGZ3I]:]?;L15''+2B??;+[60\^BVD6? M=\RBVD6,#SV+ZL82RA4S\]-2WS89EW*V;F +#R&SR'U)J*!P0 KB!0@2<"W" M.0\RUDZ7W@KHD4RKVDG1FSC36^ MPN>KF,Y&"VP#JM$UE6L!/?!-E?T5=SVV MKB;UO5$B^*03TZJT>=N2NB^7"@E!(D3C<.M4.M2V&'NDPK;75NZ)";L(N\F0 MJS5W*49P4F<="$ YNXFX2N<9NMQ&4 /"(=[:Q1J/X[[*"BJZ]R2$0H(*, M&W0C7KKUKRM"+2N>PI?B%'T[J_);S?6+/D=J/ 8\KHS<2)'X& 5)Y=! X\\N MUZ5&8RF8H\EH]&8R_>ZG:9"]UT(# M(R L(S)+0ZS."M%GFZS1)HC:3L2.$!_%X5N?G%1+E31P-*]JB*V/&9M%1!FLRNS.A0)VAO" M WB)**R.M:NQ'K(<>Y]ZOZ>4&[B8F[P97"4,C\8XM>/,!U.TGN8?\AE J4 4%Y;370J%X$)8TA0 M9898,*R,O,R:U_8Q]K"LPV;H8^-%15>YJ\+;$/$_3_]W,9MWTR,^3U[_*-U^ MB^'L2WGA0WX_F<-L0)GD7C!6/K""2!L<.H4ZD<2D]\SXY/RU$0X;"HOO#>$P MF;='M51L[UX.["["6/IQEXF^].]>_X!I',[@0^[^[,/7KE/OGS KJRBS.V?S MZ3#.SY+-OZ,JNPD9)U]'DU. Y46;BVG\@F+_./+C@8&4;2AB518#3",3\:IK M[@$CK;%6AKP5__:)^H I^VB57[%-\[:%=E>_UEZG5I"-H10_S9'B.J,CGF8@ M&A(SR? (C/0O0/Q_''USU#?I1EY_;8GU0:NBEE/GJ1:"X&'QAU5>QG#N% MCM%R0)DSVL=<2OAUN? 8%"-.:4>80\_&,R:BJ]V(=A^PZ>=3>UEIHG5DZD;-(D.&XE ^XUJQV?]X![V-S;EQX;--V> MMP1?K7H86($^A?6*&!EMF9T7B(\H&.NT-PD4PJY]OK@!RF%3IX;\6UR??JM? M^QZ^=[^:#7#=7I2*&!Z8)K(<=5EA#3$1 WBAM#;5K]C;#MEALZ:!=EKT^=[F M.%Z@M-1'DX0@R.R2".*X%PK.B)8L4ZZ=X[KV;+RM@/V4%.JAFQ:=@%=2/QO2 M0QWKPW7#>@0HKMEP#F>7F"R7=P1QF8S(+5GMK;>DV'S=M'Q8@UE.]?]K/- HMX/WT=#>>#D%300BD"4H3B*%CB MROPNFB@%E;WBL?89_6X(_Z3C/;6UAER]"X2N%!TXPY,JE\%9)W,Y@?'$V=*A MJ5W@UB5JJ\\;W5S>4:5H04FN ]4H7J9H":8T\1;C>>T52Y$R8'LK6JC90_K> MSQ=3F.07B]EP#+.9'Z=/0]RT\C#Z\?QYC)-%F09X_'$R&L8A>H!^NKQ7X54I M;!S-KC)JN\;2WL_LWVU:=]D]6U"[3.@2T8=S1,_O0/3NO(2,@9 R2DMX5.4Z MV!2(E480886*3J; H[U+)?T@],K^[_K495^>2D9;&B2NTG7W35/<[80E*@"E MT0:7I6RRZ+TTL>Z1$5?2\>UU\5B:83].R]3=^6DY&9B78P/<7[LKIEZ F69!\H3\P A]JUSUO VG=C[+Z(<;.2J:J"FG3+ M;8!8 )[5AF\#L5%#[1;P'J:]MKIJMZ5.3[T\$(5,5CX*W,TU4PD]SQ#Q4\0" M4=YYD7V&J/>V#;6FSAWMN(^!.;NHHP%C7BR&W;'/JI$H0N;9"L(LPT#+, Q+ MF*=$,"6C03RV>H;S*H+]Q^#5E32I)N$&71/O2IJA!(%O3[Y.)]\Z+^B\BTRD M[*QRQ*M0\DDZ$VL24EU[T-$A.K"5E7\+G,-C0BW95]P&.F\,UYT6*'1<=HX\0D!\] MG\W@?(>BBDE69I)PBIBDH4 L8^6&W)0B1*E93%MM"#??^W"T7$-X%5L(9M/Y MX,B/CY>NK!.9&F""@$2'0WH.Q*F<23:"0Z 97=FMJO_P72]]R/&GBP_XE0<> M>&KA_L*MN-V?@S@CVC8P=DD0;*/K^A_BNX/_'L*_KKX>DJOHB5V'HQQ ZL:Z ML(!Q0J08)R3T#V-D4CN?N0I;#=![: 5N",'KZV\7@576VV\HJ9/%R?E4'IZE M"HH$;GPYI$T()* +"-$*%3Q7L%4,?8?FKCQT?Q:TE]@G-616,2KN@/@?EX D M13T3D1%/-1I]KS()L>MQ9TYQ'9C:;J#I7@=+?,G=R&2I M")$%T+5O^-LS(>X:5+I7/NPB[O8\6&5D#?,JE7%JMO3Z4Y.)L^6+5]8$:K4T MU8N]UP%Y@+E2=11UN_KO(>46TTJGD(;S-SX.1\/Y:4=QXZ5!"(G@.BVZHKA0 MF_ [Y8T/U'$;%9 PQ05)NM8@QU.XSW)_R[W ']J'[7>3; M0.='\&TR^H:[VU5PJ_Q$\EXD+XFUM$P[DP'-E"AUD"DB7*^$J-V[<"N@_3L% M_75V8Y1M+8$W\ NN73O\KOR#(M["_&@48Q$-'OK ""W:1!PD12(S)MNLLG"U M.TEO@?.3> JU%%)QI-(=T,X^(MN :^0[W KL89R(:FK'<;KK-/QC;(&CD@FU$]C/=11WM;4**'Z%O4^&]&*"WN ME(QG0F5W'V%"A"Q'HH0SS+"@J*N=[-PW*>[P./;-B5TDWH +797I^\DX=H.1 MY^^&/I2P>WA>=9HM,_@_3W+V"4-ZA.:@#%.1E :,RB/PVM7 =V':OZ]12W_K MAE77$GX#1^/,8LX^^M-B*=&83WL5T7M_LCI#W@97(W]T$Z:'\4;[ZNQ6"O04 M>/,=XA(^YE/6(F5B["+GVBV& MG[\CEM/EUS?#;_!R,OX&T_D0][WN6H35I71).>& $54:("5/G@1AT)R%2!-P MX5V\=L:ZH<=HN^?MWT^HHYQ)6\FV:#N>C(_G,#TIZS\O)O-*8B3%#:$F(,O1 M72%>.724G)=*)>JCK1U\KL/QD[@(O5708*SX=4QG'X9M4#5R$=8C>A@'H;_& M[J! #W$W<;+#4*,,"XC M==(!K7Y3]$8P^]/_ TSJJZN*!ARY.;>T.+87HVJ7Q"Z[Z5')N[%!2)%KZ@5A MJ5QMC9XM\29J(C*UFE%%I6LRIGT'C#\%HYHJKG:$^F:ZO![R;";W:O(P.$$# M/I=(U96YQDQ\+NW)6LL@E8FM MSG<[%20//$42@L^$*Y])%):BYMA!A*S5#[I%+><&+$C@?YD3BVE M5*PJ[P3RK\GTC](9L;R586"Y3]Q05JZ=+G<&9TJ[9?3J M^QZTEOO*L4&17EG0AWRUW>4(BN 0XXO)=#KYO@2+OYN?#IQW5)@D"0L= 8TA M3D5+J-;>&Q5BL+4O_-D-X4'S9P]*:W[JOMK0GI\4T0PH5=H[]+1SU$A_C9\! M;TL!O:7>N8 24;4)=1N>GX(^U132X/3EXLKC8@H'UB479;DRS5(@TNO2T9DU M,9DF'<%2&VKWM5U%\%,0HH?0;U+@WI>J7AY;^Z]R&3, M@N:"&(Y.CTRYE+]&1T0J1\G:6!?H5C[';4\Y:(W7E?&:?->],ZO+N](781:G MP^X:],\P/1D8(4F\E8N=7RYF\\D)3%6>F)]P@VQ@#)*GQ^5BWLR##"FC?7*4 ME&-G$JP'PH1PO/3X:Q:VVQ0V/N.@M5]3OFOTWO\.S[,*\R.(,/Q6>)H3B1C-&TB=R9?#TUZ\VH;7#\%G:HK: V+>B=:WYY\]<-I=ZE& MOH9R]G9\IAD8E46\_A%'BW(]T]\GD_1].!H-E%3 F18D:H_2<5GA'LLBT3$Z M+64(5&TU>'T'=O7!^U.P;F\*7*W-C/9*?@AL5E+"&&_?.S:[;]$H]<&=TEWO>/V"4 MT)]#DSLPA@J+WAI)(I?&'AF)LSR2X'6 '(!96ML9V@K83\&<^BI:4^O6NX!V MXV57EUPV;3E-K)2 4YM0"LJ0@(:31">T+,E,4WW'V0+63T&BVNI90Z'^O3DH M#8#STO#N)LOS4_#NIR[M+;CWDAI*H@IH3FDJMUA*1W1&%RSK$+2IWM&W%;*? M@D@-E+2&2[UK;U\5Z4/J\N'#L"AJ*-1_??)U-#F%Z6]^'K^4#.GEW\,T=IML M]\N!S]QE9QW:8R3O\3)R;-.HF^& M8S^.0S\ZGZ7Z"N9^.)I=<43])4?T[/=78^(5^K1<*/R8PS@AJ1M%81=L3(IY;24ENE!2"B%+WEP3H;PJ^09J?.V)67>C MZMV^&;] 6HSPX[GYTN5NN$507-M!"] U@Y!M\56 M<3_SH]'-7:P11VXT9+90Q;I&S%_*\M/\KW$TF4'ZVZ_SZ0(N7L0-$S]3KT?= M1Q(WDF6S5[,LQXO3\\$)43 KG;9E< (*3SM%K,B.4$:CI#H%96MW:FT!:]\# M:-K28=OLQCW5TF#XQ#:7P6\#L=%(FBW@/W;@U'GCJDVCX$YNZBC 6/.(:T&M$7+/(58[M/2 MY9! $:>H(BE&EZT45MK:M7;7(.Q_RDUU-4WJR;C!().7DY.OBSE,K\-BZ,4Q M$QTB@H0AHD)#:Y4E4>A$LW(A.%V]''LME,.C0 V9MQK#_ILOZ2>8GEY>]QD^ M+V.F0ECBR[TC,I<[=C.2EFH4A?"!HZ-?F1-W83H\9Y:LUYU"&A#ZXH(D,26PP+27))E=P52%Z[>F@SFL-C1B7)-QA) M\D_X,HRCB['ON;!0!*)]N9I(87SF3&3(4.N-A11D]=DC5Q$971"&)UL[HK@%SN$Q MH9;L*XX'N7/I?Y^6VC5KMQ_NMSL#0SP'1Z)JPM\8[]0\JUZ59OMQZH*UZ\T?[\M< MA?GP&_0XHM[Y&?U/IOLMJ]*!].96KDL%$E(9P9A5Q)8I1FC,$@G!8!@W MKX/IZES9?#1=52&/Y7#ZED6]./W-_]_)].7(SV;=P0>7PB=79M-E4T9!!$FL M]H'0:#WC5"JN:A-N!W@/?UA=ER!;][?V4U0#-^H6J!= +UTQM W<1D?8.T)] MF./L9JK?GF+5]/8(Z":-!&9TN?*R#','#<67S,0;SPT7QL;KXZ0.@V9W''T_ M5I;MHJX&[/HTR?/O?HH.[S<832Z?P= W(>28)<.@U5E3!G=S(ETBE/JA+2I M]OT_&\'L/QILJL;K/E@5'33(9IVW\B,* %]NM;49/4Q:VN L+Y>@,1^]LLZ) MVD42^Y^SL#>?^UYB;9&LO)2TNCG?8IQB"5 M4H[2+&J?!#RRU".-GDF6%5$JH+/%LR-!^DA,YL$QZTO1XI^IQUVYTB/UN(M" MGF+J4<7DH\.MV"6'ZTL) P=/'=&>:T M#=P_4X\-5-\S*70?O3T"NL7L'3=H [A(Y9IT719@/2GAK%$" UR_QT/+)YEZ MW"?+=E%7 W:=I;L@?8;X93P938Y/CX;'7\XK_:RB(4"V)$?/AIDJSY/?8(3/_VCC)GH?BCK7H$SGEDA M@R T,$FDB9%XRQUB5=2!--K*VLF'6P$=-E7JZ:+!OK*ZY.$(1EU>;?9E^'4% M3:D8H\^:<*L&C3X;#YQ<499844D M*I7[D0.BLPF!426Y\31XQ6I'8D_XU*L//>KHH$&GS]HLW:HIQ>!R98@$ 7HB MI50DJ!P)*&J8=#%IJ'T0=@N:$[1F-H=0G=A>E1DJ9-!K*J&!B[K+?@N]11]%DL0Y M+CE%<6BWQY3R@W1T/"1I=E5! R?WXH*..U-/%^+ ^#[Q;"E)*:!A]<"(B\(1 M;8IA]1(HK9W"NP_.>H>!=SQ]>;P Z&'8+"FZ&[R0Q"KB+(H&Y6.,U"*GZE,A M=D.XKT/!YIS:?$A875'K/G(/<5"X@TR7U:DZ4Q-*F3T5N$9+%;$N)_1LM)0Z M2*-"[;SHCA ?_L"P/EFN5]XT5%J+2J[;X:ZO?]\"?81I,DHCS)?)CM.7%:":&9%!EQ"H+53-%L! MVW^,J\3HE6O]Q] M5XR/CEKUXX6F:MM(LZK7!/CA])]^M(#?P,\6TR[6J#%N8:OWK3#\?V?XM6J; M5P\^R]J-T[NA#\,1+J&<3'=@TH?Q$<3%=+J\%/[]9#Q=_?C"SX:7.*B,#<*4 MK4TC$67BB?C$(HF24A8=RRQ5G_-7G\L-=NO(,S?CF?XJ/)NG>_,@HC9 M.$N,\&7F3RA3>6P@D9EDP4*04-M-O(GBH1(J#\2&&X5IO;32I'3Q,J)+;O$V MN!KE3#9A>IC$2%^=W4J!G@+?)R&,@IRBXB0'0%\V ?(^)G1HDT+:BQB#KFW] M]DN$.U(5^^+!+G*NJ/_N&K3/WQ'+Z?+K&_1R7T[&WV Z+U''^\G\8H"QTMQ: MEH@LP8Q,3I/ (B+F/B>KA1:@[G+B=WC>_H.].LJ9M)5L@U1!N8%Z#M.3LO[S M:S0HVC66P6(TF4H1+-5E$*DGV>K@@N;9N^HS@M?@^+D]A]Z::7 L?QW3V6=D M&U2-/(?UB![&;^BOL3LHT$/<#?R&#>B\8QR"MKB-B3)2AD;D?%!$Y"!TH;W+ MM4?1[9,$=_@,^^+ +E)NT:=P8&XN7PUG)>&!UG'@)8(*K(P7 M+EY3= (9GW*Y/XFRJ+UVKGKB;#MH#U#*]W@29 VTUX!DA>Y+]I'MW/S+9&.MS8"-CZ;/[%<#PY*?Z G\^'$7Z;)"BSOE#. MBY.O7=]KY4/[[1_8YC3_G@M^1,?\Y=]W/3S=I(/AOQ=PB=M.I1@4DMD+Z7"+ MDX)XF@510F4#-L0HJW=@-5[38R@&6(-OF=_3X*,(.I&<\8OD&-U;T(R ]Q*" M3#+*VG.&6Z[G*94,5/L/B.I]%FY%]I2/$>H0:1/#ZRFT18_H M&O,]NXGW+-.V#=A6T^)V ?I L^(::'P3J9JIZ\$YIJ/.FF5.0I)R.2S?BJ0( M"YI)(;ECH?9HU4? K;L&Q#TV:NVBI9:4>CO^NIC/.@F(U7 IK3V'A,S1$N^Y(E'SX+@73$%M:_KXF7KW.-_'3=1=E-KD2'"5P%^59W)A.-WKH8X&OMLEO[5S+,\K MO(Q(U O.B%,8UP<)>Z!/)(@?'!6:9F@ M=FW=ODEQAQ>S;T[L(O$]<.'C=!CAGY,RF1IWU]-56H.S;*0.1$DCT(5SBECT MVHCPFJ440T;WKC$MU@+;O_M22Y-W$*2_&O;@H7SZXJ?0(5T5$!OI9729<,D, MD1'@UG M?[R9 ERNVSY#*B.Z\))2M(V*XSZ8#+&Q]$_1Y, (YB'43KQMC^Y@J5-)(3>I MH^J7SZ_22Z?7%S$ G;02F1(F-/K@WD;B7)G2H'U6"#PK6;L/<0=X3[. OEF] M92O%-@BN+OSY@65P6TO&B#&?%,9**3]];H*&/UBZ8OGOXG@VJHI>GQ M47'7/N27D_%\ZN-\D'7P62=%DA*X1].82%"!$2,9),:LI:EV<>PF+'^2I[[* M-@9B-1MX2JM;C6&::]^G?[O-W? J==%<;?F[8(&D6BE%@7!IT4'QY384:A)! M$F3GI9):U;[^8P.4NHVIRQ,PZ8VTG@'1M 1]#(GN! ATY'/B&ND?0^UJAS4P M]M4A4D/'M[>*[B[5Q]*/L7[$B."0*5B2@DH8V%E#@I2,9*6SS $75KT8YC&- M;.JMVZV&+^T@X_W-V]D&U4\[?&D7C6TY?.D>XMX?&1CN@D8&1[3"K5$"921P M**-G,OHKV92;KY\P">XU?*D^!W:1\OZ&+[%$K348]6 0A-N=9LMURI B53); M&VNK_G$/7]I)2]L-7]I!Q(WFXERKV\3(QO#L&&&AW 0<+4>(V#"LQ::&L]< MKIWI>CP3GFL;_9[R;7 :MW$JZ3:X?M99S3OI;-L9O?<1>/.119?PR2"ULT$3 MI2):.:5UF33BB)519^ BY9]N5G,3'NPBYXKZWV6B<&11!X=6BG=;(.B Z+0@ M28O$8M)&IVMYD$.9U;R31LK+55;A['[?75U MJ^I["+I%N+<.6Q !7'9 +"\GH8)G$LI[-Z?\N^P]?O0_2[R M;:#S(_@V&7T;CH^O@EMU06'XJ;/BQ%!?P&5)?*3XG0M!4B>#KCX?\%9 ^WQMSWT](M*N\AX@;;_AID(+ADP>"F MUE6T0##$>AH)MX9&2UD6MG8)[;Z4?H>9;ZWS721;.Y3_].'-T9EM >8\-S03 M;XIMD:9<#@&<\, U\.0TTV:K";^-$+/X/+ M!=1:,0I6H'LI"B*(Y29RA8@ K8Q +_3ZE)X-VEK[]D]; >BX@H"K7A"TA'NW7 ,'_+28W\Y^09C M?Y;ZM2;XR&PD5'NND)3]W[K2>^BJ7^&T&=L78; M6.O]X!VT^Q!>;D5MW*7?'J*L[0/= B\@B,31Y'-$1:11Z '$"(0EG055*5EF M'Z6&-[BT^U?P+A*LKEB8S3Y_\6.F?AN.1BB7E3?'14A:6 0A))$I)&+1OR/. MX)XEDK80]'9:7?^ _9G6JM*?5!9=;4?X!CY._!H\Y*Q0B(48ES0I MXWA(\*XT8%BFG/5"L>TT>_>S#D#)E05:^^/[]RF@>SAJ@G]_^OW'6S0\^9G'(!^*PFPHK<\F\X'1WY\O,RCR(A/*NEK M_ _:&V>!!(;>OZ/>!3=Y;O+[V;*M2]57C> MCGLWC%V2PMLHL_XG]&[?N(?PKZNOA^0J[K'7X60G&<]6$\=*2TNY)C;HJ(BG MUH()&KC9ZB3WH16XP?6MK[]=!%99;[^AI$X6YW,XE K2>4GW8A:'[LKVUZ<7O[- MLNDCTP3,1R(2-<@U:]%WD_@=MT$*#Z"MJUXAL2VZI^X/-=;'3>:8FLQ9]7%M M@:C1H?I-- ]SJ-Y*?[?0I(?P&V\HJ\0H V6U8^7:3E&QI2YMHP MHKA"6%1SM'[HVH"C3JT;H!R*3U!#TC<)8!L08&6*M@#6R _8".IA MW($JJKN;#CWDWL %V P0 F=)NT1L&3 B#4. DGL,=BA$X,K26+M29,^$N,,A MV"\?=A%W>QZLCMT,S]X)AU90X4Z8+7YG*2<6T#P:)K6%VL67:X'LWR6HI*C; MU7\/*3=OJW_II]/3,H3L9+(8SP?")Q!.E%L'5<35FDQ>N+$]ND-D2C5M-._,O]1 O/RV6-RC,L"0#91"&E.6"!56H?U$ MTQE4S> .D36U=-%\OL=:H-U<4P3JK51,<5)*=S$FR[Q< M"Z#QBQ%6Z)CB=J>$=4FS!/?3D.8>NFC0%+X1Z&=4_.S+9'1I5_R0/\TG\8\. M^.?I\/BXN%M2ZPB)$E$.WF0(**28T)V72LO >;"TL4NS*^0#)U@#O35H3+P; M_N>I3^C'O?*GY4)1:ES C=5(CH)2$4B(01$7@N A,"9S[3SZ3@!_%DK=5R<- M)OC?#19?FT%<=,.8+W#CAFNS%BE0P@4-I?U:HX&.Z-I)G4S2/.14.TU[;[ _ M"[%JZ*IB>5Q7>+D1]=G&^B$_/SZ>PC%&#KBSCN/PJQ_] _!#,GGI1Z.WXU?+ M=&.7FQ@82$H9J3&>*.4JR442J,#ON$O*L2RUV:[6M2:JI\VNAU52Q;J"+1=R MCO_Y.#V/<;J M IA/W_Q\]_\Z0LHBRHO7UF62UHS53(?PI1C55R6M=012[-* M4H.QUP=\W)M[]\7X4S!Q+PJL>-S58%DO_/B/Z>+K/)[B>TY&N+IX>@2H1C\> M_J>[D6&@F5.&8]3L'?-E H\@04E/$O4(35DA[7;='_M&_B>'VRK[)K-=OP&( MYX[&N1LRR#92HX$1IU%\TLI0.I$UR59:%@%DVK)5<,V;'P _^HIL3::T]H'+ M!6=OQKPN.YET%"1%428NNG(JE 6)@68>:7;&M;WUXC9T3YL>C;6QACC]VM)^ M\W_ OY"_\-&?=K4J,#W!:$,)ZH4E5,I$9(P<_3]6^N2 )VD,3U9M]>E?]^Y/ M6[]UA+9&C?UF-JQLSSFR-^#GBRF\&LYB.?\K9SN73G48H\K8:(F.Y=9!#HK8 M$#B)D@FE 0*[7H6Q0<&[/?< 5-]0T&M(43FK_<9'.#L/]D)SL(R6@3$8V %W MQ)4X+T:F&9?&USE#+*FF2X3ENHB "<++ M/0PR!$H<58F ,%;Y()21;8\Q[@!XB&2IJ9,U#.J=8E[A*S<@CV?=U1VO?\31 M(BW+2]"O.8MB'(TA)L.(YC27"G9#7,@2J9X- (M1\]KDV1;;8?"FB2;64*9? MPK@;[HZN42E[OA8;#ZP0X)G&L,C[,G*C="I&JXFA("G'WRB[W:2W6Q[RM'5= M581K=-N[[>O=I>$.YQ-]EQV-+R;3Z>1[F??KO^)OYJ>#D+TL-#3UGMU4:[1\[USBNL7W%TW_.GK%'SZ,+X\ M.Y$-J+?,Z>B)34:7QAC_T&8JWC M>LCGS8/&HIW#0OZ M7\*Y!NGOX\4,TLJ&O9RY@/T+E& MQRF4ZAN;2Q0NB57,DY2%U&7.&$W[(-=M& ^74]4TLX9*O9.LZP!OHKU.+J%? MEHC2'KWOX"BQT27\3F>?% /PM8ON=H!WN 2JH8\UW+EW=O:\S.#UCV&!-,C* ML#(DG!A?:ENLIL0;H(0J29T")^)U+_B6F=#?Q_[)3Q(W=IGLT4A[%F&?L Y$X):4>XXHT1F84FP M4I/(HZ8FC'+9 QD$YYF#,N^'!70LLA3$"QZ( MPU>M-EEY5[NA^?+S#T/A]Y;H&O7V3FVNJ@@_1 V$:,#X1 M+A.;P!*;LTK!):"BME'8#>'A4:2R5M;TF_:NUUP?YEY4 KQ:3!'N,LH=<.J< M#,ASJ8N5R]F4#GRD/:=&Q.@PR-T'A3;A.UP"5='(&OK4N^3E_,;>*U[2A^GP M&!VET57(O9[_M%FR+\&O M(R[$[]^__P7! QQ/_A(G)\\Z M 2Y3_R=?)V,4S.P5S/UP-+L*838\^3J"N_BP_HV>7<"Z"O?LW:YH^;X X<<< MQ@G2KS4/*B](8IPQ71F_C25#':!,55>)1.^9%Y8K:=LV6Y]#J7L4NQQ'J+VG M(;) #"A%I(F46!442<([;YWTR-*FJ^M@5-P2_&BT^T:PBXYO/U;=7:KKQN7\ M4I:7YG^-H\D,TM]^Q3>'BQ&/;7CG3GJ]E2<[R[?Y5*7W_F0UA6X;7(W& M=F["]#!3._OJ[%8*]!3X/@D!%/U0\=+-Q7.9.VDFTPF_'=9'R,0>Y)6?_Y.%K'1.82$K&L M7)7GNVO:=W'8Y#\0%ZR[C!F+SKF,[8O@VJ1C[ >D0/XP'T MU]@=%.@A[@8>P 9T/HI$'57$RV2(U#00+S1^2=D:B?&2#NP)D^ .Z[\O#NPB MY0:ZOV26"K SJ^2=$2PS1JRFLN3'!0F>.<(45QRHLMG43A"L!;)_1Z"&EB:U M1;SO$=TV)D4=!$*Y3D0J#\1Q9XG6@8:0+431>$;$(QW172]EU$/B#=CP&L61 M4CE/GPZ_^=*"^L8/I__THP5\R#=_^6[H0Y?^'C@1%8_1$&,]NJ\0*'XD?"(. MO2-0V@F>3&6FW!?K8;!H+YIJGF6X7,)Q-CQAX$*TX"PEK)L!3(TF%BTL 2<$ M9Z"UB[SIIK,&U&%PIJ[LFPSMOEGP5XJ[G<9=T2M/A/7H;MD@B4M"D6A55"&C M!L.[U3F)W@9JX^-HZIR*HI0\,_01 M9?!EE!!NUQF8]9(6!=??"/=V'!U%2#Y(2T0N)7W: 7)>.)(,E2"4$92U/6Q_ M%,?1N^AXF^/H7:3ZB(^C8P8?RP [CZ-WD>\^3Q^WP?6S'D?OI+-MCR'O(_!]$L(E;EDVR'99\&EEB'7X'75< M.FLBSXV+EA[?<703'NPBYXE7NT4[4.I\\S[9V-OJQ'T?W M\0%ZRWA_Q]';H/I9CZ-WTMAV1Y'W$??^CJ-CB?BO=(S^.;L"!7:2\M^-H[I+@WDH2I<7MCILRY",(HB55QB>PN?J5P8_[ M.'HG+6UU'+V+B!L8_FM=-87<'E3T^'_$>AF)M *7)\KD6Z5!9*D<3[7-_DT4 MAV+T>\JW0=+_VC2RLS*++3 U,OCK\#R,N>^KJUM5WT/0+;;[==@T$R)%\$13 M*C"J-:9<.XUD9Y1KQW2(OO8)T/Z4?X>9WX?N=Y%O YT?P;?)Z%OIQKXZOG1I MAYC54ELJB9$%7"FY#< TH9Y#N6PS1NDJ*_]60/LW^?UU-FDE\ :&?^NIYC%: MX7+R),9R"Z8SBI0;Q8E.3((4"%/4;DM[>O/E^YPA-=%$ \9<;;DN,%=E+!^G M<#)">HP^!(7=DW,"ZWCHL* M+-+((9',\(NDZ(I;+4R9^A&9TK9(I2DO'NN KGJ4Z"'Q!FG%-5O:0#H53.2! MB#(U2-)LR_R@,B0]@PI)FNAJ.QAK8!R&[OO*=V-86;/:Z.T8OX7/_@?,WOOI MM"N+[5%N=-O;]:\WVAILI8*C#U^A/&1\_&XRFW4UZ7DR_>ZG:7;!$*>4=9[A MI]:6L5N00KEY%XCG7L=@T1F0M0MSMX#5=V_8_(AEML6C[YN49R2H1,N@'TJ" M-Y*PP+500C)-:QH*?G'4KAT_KE]OIA_F4Q7L;O%W=5[ M@:XR "Z%H:L<)"V6$/=!J8VSIKZQ68?DH?*8575]P_KTEGD##_0FJK,0?AM< MC7*;FS ]3'ZSAM[NI$(/H>^3%$%0Q6.9(.%91/Z78Q>I\4, U,:8;+WI_ M8F2X(]^Y3R[L(NL6A6V(:C8?QI06AYM^-$2S-Q[Z-U.,CK\,9V79+R9H!L\ MEA9/IKPGF2J,Q#QH@B]IXH3TZ$GQG&WM43MW@CH01M05?H-]X<:):%A2@39;6O3ER'XT XT%O$#7)3I66W2YH]'XTF MWTL[WJH[KRQ^-H/YRR]^? QOQZL6<>$Y9SJ2;&1IXU*Q!%^"T'(!3F8!>5X,+I&P. &R8T M#H\IE23?I*/B*F-GFZ&^G\P_+<+_A3C_/'G]X^MPNCSQ,R98W _+*4ZYQIXZ M2X)ABC#/&-6!A4CKMU[T!'UX#-NO'ANV^9\O +]9UB1< 7\$,\#G?L&]-%@O M:"!)E;T409-R13%!GTQJ1TU,K/[EL#M!_ E(5E%'%:L(NYZ6C_X413="A*]/ MOHXFIS!=HO>CE\^/7G]Z'N<#Y06S05*28LQ$6H-"\;X<3)=!?EJ:)+>[6>WN M9QT.%UH(=^-@@3ZW+TTA3H['99))">E@C#*?SY9W-%R_-')0:F2CUHQ8I8H1 M#@%W08^6&"$K8YBSUR\.KG 9TPX #X<^[?5SDTR][_?; '9UPOUA?.ED=G73 M%#7@@0=-F()R?BX5"8&5$PQ@X"1^-JK/+;@'S)^&6-5T=9->O2\.W 7R\QBG M"T@#FF*@-F3B:#0(F9?^#N<)EYF*' (87SL'= ^8/S>][J.KF_0R]:M>/D[/ M'+E/\TG\PX]3N01W,NY^JE$&L]/[]Z^+N?]R*A7*O!SYV>Q#[AYX03-/!6J6 MEG'=KM",1^(S$@Y-&8U21JE8];S].B!]MZ=/\0NDQ0C.WO?%:?>4L]'7P1H0 M3)?$JRTU?(XX,)J8H,!3JW*LWGY]"YQ]%<'TU_?U;:66C!^ZY&4VG0^Z3#I, MO_KI_+1,)^@.;1,/24 VQ$@IB?3&$YNC*\4LUG4XJRK9B"K'@.8*O"XSTT4=_?CR%CD/7(9X=T6P##"V9$9S5^MEE,"]5 E/?#(F[=R]7)1I!!\6U(! D.M"R'(]XW#(30QX-CG,IY56>86B%KU^=] \S!5L)74=;W: MJ8ZL6[3ZWT0F6&)@92;62%WN<[?$RC+K6%L5*,L\>/I$M7]'V>O>E+^+B!LH M_1-,AS![=35[QI@SU![S< NEYWWS'!' CB!>U[)JDEA"4#23H R +7[LC>" M.3BOL(K4&\Q_N@2G!$,?\N>I'\]\+,)>149;(&SD)=Z-[H&\QCKJO$Z2-KIH ML8G2>A=IWK0['E+B_SH M?_[M _HST^'X^,SN(1(>P42TIP:M*+.:>&X#83F;S$" R]=K6*NABY MM;1V?<3MB![6>ZQS2EE1YLT9\=%//TR[4#IU%^!]A&D'> #) GATGADK=*M+-=WBY"9]%%=_\179L8F9(?'D"HZ:. HK./QV]FLU.JPI"UNA9)84:8F M*UHNUN*!Q!14R,J$Y&LGH3>C.3Q&W%O6#5+/ZY!]6,QG5>H/(\RJ\5\-OPP3C=(1;&&Y> M$<9S?XPQ=V:>B9 (TQ0-7: 6O2@-1!GI H_H([/:N>EM/2K(OV)OP;+U MX0K (TAP\K4(^>-T&"]CY%(IFXPC4>O23L49P?TL$P.:&\I$=-<+=#L_&:";= +/Q^G]Y-Q7/XP2(F"\ #$ M:5?N5/:<.$HS*07H-!N;N*A^J^46N Z!(M7EO[$DOUJH>A86+:<$H#3.?WV^ MEK>H@BGX:;G6S3.>HBAGP('([")QD!PQ/N; J%.A^C28^Z,]!#[M25CI'79B4 4+TE>31.Z4")B*"8D QZ\5;5'2]T"YQ!X4DO:-XG@ M*A)A8TI&<1."RIX81G%'C-83YY&Z67O-K,D8=M4^9]T"UH$1HXKTUR3$^D\A MNT[>LQ1-H-$K+3R&WZ#1E\IH(J5TY8YXJG5TR-^&K#BT7%@-*:_1?H6+U:[A MNIR0 8HN$7!?>:\AP[W3HET0 M_OK?I5C\U7 VGP[#HI/KJD+]^3%^=XQ;U]+U08%U7K M?A9%EBO@RXWR[?C2B39ZUX+Z5-)^75NUX&@S54(7FZ)[';/A*56O#-L!WU.F M5W-]K"%/[Y$OE\"N+^_N/[HY_CD\7'GI;PXO?B3C_ZT&9:Z.58439$,N ?$E""@6^) M?-'F>&XBB4+':'F2PM7.25]^_B/H[M@G ZX?<]Q7$RWJ\\ZPK)I4MT#3J-7C M*I*':>NXOV8VJ+B'6-LK.P5J',8+Q-)01CW&1)P5BCB>%0:2*8"O;;+VH>0[ MNC%:Z7@7:59OMN"4N@\GXV%8S-Z.2_D.^IN7-[:"=77? N^2!&4FGBL7.&1/ M,!( U%42POKDM-NN6FJ'A^X_P.JCG,D>)-OB0N;..N$?=\P.E#.I+2=!EYZ1 M%#,)'*T4 QFLXHQ"JEU=?07 SVWB[Z^+!M77]Q?$Q3+&Z=HG:ILUM6H*;;"> MA_$W>M#D>FSS6'3#:HK7$!V.4@(1[>/6!!T^& MMW>X4(^+_= 55J\%D+^C9F9'GWX_ \>I-?@A$R2' M),M<$D9L+LDPIH+.FO.40F46W0KH3R955%CMR/ *QS^>C4(L*Y^=@4O<-)/S%-ZFNB8I303: M6ZDC$3P$(D4J=?LB$YL,E>!TMGJK2H^[IL&N'OASAHGWEWG%/LQS$*MM:@L8 M-<=&7SQZ_X.A[RG\Z^KK(;G:\YXOP\E>V_3_MW=EO6T<6_I]_LN96_OR,H"2 MV(&!)+YP-LP34P_M>1[SL6*?UI!915M]2Z\\A"%L(EQ&1D]R"[?I[R[#[U Y1TMLW-$EK9=_?=+ M-.^T'WGF)(L)P>E8)GIQ"T;PC$N:,6D"19&J5\K69F* EGKCPI"SPJ#%I-=* M#'UQX^MBY+Z=SG[,O[L8">8B\=G8I9+EVQ85!<>+[>MD_N.L4K'Z$J)&O+RB M_!R@:/ 2+ROA0^GS>YK!S>9!KWDP9?L"<\6]IOG6,B;?-]E.9,1[3D6J781\ M&&4O#H@-%-8J:_JHFO>QD/Q#(=TN^EZM6!V9P"EE5@#C2>?+P'HP6.:PQ9"\ M"5%(6WMM>S7B7QPXSZ/V%H.=CY7C\J\_<%Y6>ZY8H:- >;1.(WA?2ENT)^"Y M\"4(JJ@6/ICJ*W9KTO\R47P.Y5>< 78R+ZN4WGQII,S?K8_EGSC^^"G?/5=? M<.8^XO*'/^3+Z*T;SY:# D8.K8HF!."6\;*SEH%CF" @&B^)9-0>M#^Q#ZP? MQ^+K<1@0A!H,3CN5W3?_X"R,Y_B-X]^F"W?];K*8C2?S<5CQJ%59KQR*%F39 MD",1+",.C'-6)H_$XV"NA Y\O9Z-7!H,QFO&Y.HM\'8Z6W^K_#\ZBH2Z8+2!&$LC8YY-YDO9C?+2_P 95&O71ENU397P5]U$B2;Z%BS_'BT_O)K',*[_)EXV;?UI= M(\N8\=+3V>S:X-I$)#I",*6OP"X'F"L'EG$G6&",Q-I)XEJTOQCDGE7I38: MEK?Z:L#D#S>S;RF_5:'/]H:5$9&6V<2QY &S\&Q,8 3192$E&B,815)[*].1 MI+XX;/:ATNTC1=M/!'SZN^N:H>I3 @]Z6JO)@=U9K31-\"!O:EW%E?_U/CV, MW15/:GZ+9\8,AF@$$*T)B*@$F!#S)1W1DZ"ICZ1V471E%NK-&:Q#V*KU+))D M%'$(Z'2^/J+PX%1B$'BRCGEJ0_4-FDT8Z6O^X#EQO7T8X;D0,93!A.\F^3V( MRU4=Y>-^6O.Y[.[25BEOT0#3T15/,X(WR0#QEJBR^II6WRV]@YSS-ZN>#2O3 M-CIK4 Z^A;1U^_8AQ#4:6[23L//,'ZJFQL/@<8(.>@=*0IJDDAJ(<1$$*4T- M4BIPG,2(P6CZ<)G&)0)DSZ"?\^"CB^@;X**\(M^G,D]],YG!>VJL%AR"]!H$ M!M HEEQ'G.#,76?ZKN+G+.?Y8K7[X3Z1EC 18[:\640)0KH #GD )4V2QJ%- MJG;X]"#"GA-2ZFNB08_6@9V01B3!'UMMF_:!]0==+=\JQJ[F\YO/JV*7ZN'U#L]L%60_ENWA+.YA'F,* M)!O+I3I6$,K .ZM $QIT<$E)47V[ULE4#V=QC]/Y7I'<0Z*BC(;W$5P2M'1M M"8ZHC5.U7ZXO<7%/%Y2V6]S31=E#B8_?G[:Y_IU@TL> ]&-T?"GX]33% MQ P#),2!2+0L>9$>E,*H&/-,F]H9P\O!;:>Y_H.#;1?5]CK7GQJ;B X1:"KK MF%%:\!X51"8(3V4' J^=*WKN<_T[Z?K@N?Y=%#6DL7Q/>:4EO% FSO]0ZDRS M*_K!+7 43:):1I+-ZC)/T_D$5AD#-%B3HO&=>:J==S M<%:8#&G\\*Z#_L?T.G_,]7CQ=,'(:E;%!AMH&>CMN M7B;VSP^,K?G?]KFY)_9+785%MN@67ZOGY YX5JM<7%57 :"UI!Q#"3ZP $DAD2B]8Z[ZA.07 MF(/K@M*&.;@.RAYF#BZ&?#6H%('P,D/',@=&Y,O,61N0&NZ0U][C^=QR<%TP ML#,'UT47EY+#.(2GUQQ7@M]LS!O.$P$K4K:J$\EL.6,@ M*!9"OH.<%4T6'EP$;COEX 8'VRZJ;0#7W8MVK4/-!$8(R[E$04LP02NPSCK# M4 9B:]=5OX3-R)UTWFDS%#2D/L7<$X[=1V"D:+H N\[BL5HV-9*08\T4' MDE%=NG@,.)%5Q!*+C-! F1E,27-7YB[HD/2 TOX/U!$0&U+J;R^C]W>5C"R7 M25.40 E:$,HX\"2[V]I:5"98SF/MN>M]\?9ZDLYRDDX 6*NL81,^[X_1'IE( M2'#"E\[CD.T$BF7AL07.>2#2")38)(?8 V^O!^DL!^D$@ UI7^!>/K,6$H[O MLJJTTSHE!22&):L$3,K\:D.0VJ"D]8-)EW5G[_4XG>4XG0:S(2TN[&S,>F4Q M1'1@2)DCZXS/KP[%03&FO$#'N!_,+K;3_*5!:F'O0L"[AT=IB]FWP.QNL*PK M+O/A\3Q U#X83KD3_ )UU44$%_1^O)@P43,(7I3O>[@X1IX9PSQ'X$R5T+-0 MX).1$#!_;8WEBM3.X0^![PLZ>T, _P /'XY4>+GN\+Y19WCEAB^X.C9?D%(Y!$IIZ!DRO858PR\#P*4 MY2GYP*R6U<>P#(7YU\,\S,/<$L.7&,&[F>'\ /O$!9=Y]6 E2R!4E.!(%@5F M%PEIF85FT\6S_.%XRDC%PS_\ M]'ZM(QFIU*#U]!/?_!.N;_*'O\VOQ0*:F\5ZY.<;-YN,)Q_G_UX3?!O$\ZA$ MTL2!=&A 8#[A7B<$R46YJ-$YK%V87(OV>LU:)U*T:N! S9.+I8N3E,I-S$+T MT5M@1G$2I'#*U9Z&7I>#OMJVSH+=[G/V!9I6^BU)Y: M!L9R"67<+Q@,!"@Q7D;"T=/J\YG;L7/^[K+^0?JPQ6P@8&D0OGV:LCO5_H?0 MUZCY;!]M9VHD&PH8#@+IB9H\!^(<0>VC8-E-%#[3:1(X+CF(3+Z*A!BC:P<, MSH.T?:U?EPJT+@ILLK I>WBSQ3B_]7] O[@E<=UE5*;L2\'+)A"?BYLBHDZ0N^_A50R72IM01&*F3@OP9HD()'L?2G#2W3P M>;>0-D5%/>%73(:6T-IHZVKT1V\S(U0P:!C80 K7AH-GFH-F6-JUG9/BP8S5 MQ[&[;H]\)B!H*.<6NYE.L\:N/D]O)HL1]<0(9!:B+RNLDG+@DPY A>"HDI#" MUVZ_JD+X4"#73F VW@)/E9K3I M9#Y-94CJ[?^]]]-INIK/<7%*PJ(!%:=G-EJ+IE(*Y -^PRXU=F'>H@%2'" MRU1_)L9QM-9+<72D8!4PE$$3&2(%;LM"8Q<\6%\VMG'BDC-.V%"],/\DBOM* M8?2"O>TIB^;*/'>*8CY;C+ZMP+Q]Q[CK5>0&@^*&,3",9TLK^\Q@/+= HD/B M0_3Y2CD$EODI=R"9O[J%XTX"SI\.: ^ :6U%5/1;ET2M ':7I$V,]P"BND3K M]Z%D&R']AN8K*FK:2LJ]04 :S:GT#ISCH>Q.MV""T*"1A)BL3YP<=,,/2_5; M8N5]:[Z+<"MJ/!0_8O9U]/NO(REL"DE3B(F4C=;+%]FRR],1P4399+-K[L < MPW]^G'[YU_H35QI>?W&KX-OG]>?X513\]"2I50PY;RCX\;N1R732Y%@&GU8@ M&,_&C\D6D/>11I_MHK2S#+:;WG[\[CGHK:/4*IZW96AJ63EXR]('_%A@? M("UT-:THZ*TWQ.""J[_@8G/:SAUA?8*4@819]PGIW+%6YRB1@2C@6D00DF2< M,Q& >9I??T(*KFI?'1<::]4I$8*&@-0\FP+"(?@4!.3#G1*SQJCJ&U.?>:RU M"_8JQUJ[*'/8L59K7= B7RN$:@:"1I7O%N[ )H^2>)8=DX.&@KRP6&LG !P4 M:^VBB-X";8<0]=)BK9T4=5#$[1@I]P8!D3Q1B5K0@65+EE(*KA3 :$Z$)5'X MR X:X3XLU1\5:ZVO^2["K1W[*95HI2@M<]^[B8MN';=@TC&N8HDJ9^)$ M9+P4+'*(+'L@%%,@>%C!UXZ'#"7RTTD'TP8"K.BK%T[?W,RF?^.:#A*9U-$B M:.UU67OMP%%K\IVHQ'81DXI2CP M*)=O$2%E[<%MQ]!Y00'W4[S_YBIL$'Y?$[DJR)TL2?ISO/BTH7-5L#N>?"QR MRG_B;^Z?D5).6$JSA2I+^HFD #:_^/)QI,12SC3!VFU@1Y!Y]B!^ _T_:@)I MJ[S!1?U_<;/R]1?L*;3_Z'G]QN]WLUMK:??JGOV ?T]GBPR6.V3=OA9-4OD. M+!U$1B@0W!#P,6IPJ*5&;F*^D6N'F0^@J^+B[>U/^^[K^H>K&%V4^8I0@8,B M^7(0,7OJAI51=4E:3@PUB59?N="=S-Z6:==&SXYUV4U4=.XX^IW6W]OS7P[_ M=U^_PTGX]-G-_EJ&B816F6Z614=UR#YC"1/9%($'$1D3C'I1N_]@'TWGC[(W MPL3CMNQZNFG3M_^ O@UU&X_I /H:C2+91]MY1I'4U>A>N%10QSE@0_*[V?EL MFPKM60E3);#)!"!*<:MC8DS5'NU_'KCLF2=R7K1TT4*+,?7N&C>^S"^X6$=+ M4"@N>78>*"J3K_1 P$AJP6F&P4>+3%6?;/D4(?U[>77U]=#:.5G8#6($5V$9 M LUT!1Q_*;?I)F26$+-M5\H19?9=*1%@$M-@>3X'U"BA6/5Y0UMH>68XJ"+R M7JZ,K\M5Y^4EF$'H9(F8NB#*=G.C,K^1@HX9L:C04R?:&Z@;-4N \:)\J_C_?)'1*I96A%RG>=*TL 4HS@ M$]?@6+""B7PVJIL8O4.CN^'9'!E=Q-X"$>O@]2,2-[:0%$+K?(TZQP4(0B.X MLBE"TTC0&I\2.:CTH LJ=I,T -/C6/4]A$5%V5'Y2&VE.$\OC)S]VTJ"#OB@GR0DV9E_4^W:-I M4^1X %$52TFW$M)_*>FI&IJV$F_E&M+MQ%%+LN=+ LB@+ AKLX,EI 5*&7H3 M.4N'Y:&'I?,=-:2]J+R+5&L7CVY(>3_9^+N<*N>((:!T0!!!>;"122A+<-!& MPU1ZD'C<4MCTZ*/[K6:J).]I-6%5O)_O4?/;_TTWH0JO4BRABA!ER- L)UL^GA(KH]JOOVT<]&=<<)J]6I^RUKX5N%*AJBT210(7@0#AVX:.AR M52K5B &=[Z:\VP]_/NH[4F!]Q%K^G>W*_ WW$>F(TN14!A98+THDTF8+GD4- M/).IK8S1ZMK5&[OH.<-ZM]95"M7$W\L4RU]O_!S_]R;3]^9+V?1U0C75MH\Z MO5#J(")KU4#=?]8M)E+VF4UIN,B.4AE *@1XYQD0JYUTP?3#9?!0AN_661A-"%-%7']7X!!V]52O5T/.CG-VI M@AU*"=)#1C:1QBP2@J)P8$P9)90\&$,2\$02T9J8Q*JO!W^:E+-%7DY6\1[, M'"/J%KG^QV1M!O<=0%BC?,U6HLZ3K:FBNOUP.$'NO0*#<.T51P.8WY/Y%% " M)HEL21M'+4KM,=;>!-DS(/;D:/K%0Q=QM\?!VO?1RHODC0;)3>DI""83A0*R M>R54)HKS^FMNGR+D#(Y%'47M5O\14FY0!?3]#.-X\=:%\?5X\74)<:Y\\)%F MCTEG+UHPHL G80&53%(JJVFH7O'QB(IG8Q.<*. 6085[%*V!?0A-K2HWGJ#G M3"4;)^IJI^I/$'2+A/Q3M F1F!1(0#%),LX) R,5!R)-\K MRNA!]UWDVT#G'_#+]/K+>/+Q/G'KB\C'*&P(!"RG.A-7]HX9BA!046T8(X'7 M+OO<2= 9"C!.UMGC3LY* J^=URDQDO?I >W=X[+8#44+X-[+]"U+O) M?#&[*;&FM[C9T12)CI0J5Q(?A:QL/9F2@98L,":YBB;5[H?<0LJ%PZ&FH&MW M;C_2TE)*B/'SOTIK>[XXL_7[9I(IGJVS*O/% ?F$#D@H#YS?0J$\NEN2H0(+ ME;(-/XV=+^=\C//OUQ-Y-X,RZIZ3'0\ZO25D=H/Q\0/JMWML>4[O9WV_UIYH MXM@MI*ZG=/WM\I=W<_RO__A_4$L#!!0 ( %NA55BIVB '@34! -.^# 5 M :6YS9RTR,#(S,3(S,5]L86(N>&ULU+WKWZ"E7 M222PU@?BPP*P+O_^O[\]S,&3+,I\N?B//X4_!'\"??KU]#\F? M_O=__LN__/O_ ^'__>G+!_!VR556A8/$/YG_=J;Y>-SD=_=5P %"'>/=;\M_IR%,4]IAF$@J828I"DD7,0P MDCC&!"DB WEU]^>4J0!QDD(?S1^, MEA)H]19E_<__^--]53W^^<_[3W_ M>U0_'699]F/]V_6C97[H0=UL^./__>7#5WXO'RC,%V5%%]QT4.9_+NL??EAR M6M6HGY4+''W"_ MVCT'S(Q@B&(4_?"O%G_[S7P!HX"B6<_E%*F#^^^N7FZ-= M9C^:)WY MX*UN+A:Y^:#>+<18W^ZZJXM%'UYB7Y_%LJ+S$3Z+33=;(L_-#S[HO[7=F(9. MD&G=3TO=6Z+*;Y5<"-FPY8NF02[^XT_Z;[-5">\H?9S]E18Y91HG+=/;Y0/- M%[-$A9PK$FN9(Z47KS"$&=*+5! EF8IQG#(F9]7ZJY[)!?SU:R= W6Q:[R2VZA_&:"E5KN6G-%2U:+ MWKZM84#1CW)>E=U/H/E)/%YWWS6,$7 Z"* MY8.M@M72]CMHP-0=_PDL"R$+;=,>4&+]10J9S]XMJKQZ_NMROEIHZ^/Y?3[7 MTVBF9S BA*>0,JJ-3A%%D":4ZNF=<17S!$/S#[I-XXX7S'9+K.;RD[KFO%AI.T?31#[/JUR6MX8P;O5R_Y,6]1\SPL,T MSI"$<48HQ&$L(:59"%$8BXRD@8A(ZK)RVW<]M8G_=?7P8#[KI0*MZ.#=MT>Y M*&4)Z$* 3WIW7X WJZ(P^_XMM=P6?8>QL3,&AD%\8#+IA-Y&>TMN\%LM.3"B M@UIVCP:$.V"># N'CDK30C]GVFV\GY P',D0RE)#'*#.G8RG, M2*A@2HE((DX3E,0N1':TIZGQ5C=]Y#99+6NRXBU9S?N2U7&X"1*AU)8@)$&: M0)SI_6K&0P8Q1B0B0<"QY+-JO6$=">XC^_#7@_L*U#+Y0MUN1?""Y< +P '2 MO^H65W]4?Q8)3\Q^O)]1B?RLNKN\??Z%?C1=VTH?M=!-:UOM_R(?F"QFH0JU MX1DI&*-4:;-34S8180:%9G%!DR3#8>;"UN M U/'*>S ;XVX'LU%6V0\42NAD!3@-@9Q , M!>O Y&#$-H=*C>"@D_P*=%"OA0=OSD'M;"KTP#4]:@F1!]0=LV)7FWT MX[(OLI3ZI?OKA7@KG^1\^6@6E_8D>*90)BE3(8PHBR ..(8LR)BA,1+Q%*5A MZG31?;*WJ;%5)VQ]Y"$VXKIQU6F [N.9T M7Z.2BY7:NVQB]U(_^KA9\$+;I/*M;/Y[L_CT* MML-8$E5=T?LW*JJ"\FK$T M#24*%0RXP!!G*H.9E!DD6$19%$9*I-2%2^R[GAJQO+DWIF@)\@6@92FKYE#U MQ3'J0E9F69=*2:Y_K_\J\B>I=P&5-O__[,9 #F-D1T?#(#\P-W5"@^\ZL;\W M ["6'+2B@]\ZX3T>JK@CYHF['#H>E,D*8<*:H22",I( YE"DF*.(S3C"@I4*Q"*P^AP\U/CJI: 8&6T(YUCL!V MFEDN!V-@]MC&X?RAJPT@H@VIJ*,!!@3F13\C +1C?D:)ZI&2]$ M3>C#OQYY:Q1F.RUQQUYGGNKI_W1/"VE"0<2;Y8.QZNJQOBX*8V:8L?_I>?/( M9_IL?G3].RV$M@'SHGZX\66?(:PD260"$\1,N U*]'Z/(K/]"ZBB6"B6.+E' M^9)L:KRXD0\\U@(:$TV/*O\'6#Z:'Y?@3BM92>'H+N5M*.U,N5<9H*$/S(W M\"%MU//HCN4;<5_>6M[D&M>9RS><>[Y> MWCNXR!7LR_*9SK=]9%!*,\Y,_(Q2!&(6"9@1$<"4XH!A&2I,G8[HCO0S-0)> MR]?+UV@/13NV](#-P-S7^1FM11S.R^@8"GY]C/9Z>0T/HV.J'O$O.OIXOYG_ M60,J=4/BJ[$O/N3_7.6BX97Z%U)K,HM2S!,:9U!O3[7A%C %"UE,8\ Z4A:/!=O@!B.9_3HMS\]'LW_K 9"SLN\8SP MP+RREA;4XEZ!;;0W$AMKJ;&K_-&- U">J,>FQU%IR &"74IR>;4?/;V5K+I9 ME%51'S.\62Z>9%'EQ@E>#T=YOYQKPVE12KZJ\B=Y6U"39.(M?2[#68P3%F-. M8121"&*,$TBTN0*#A(LT9(03MQN!WI),CQ6AZ8L+^3R[U>B,_ZJ_ZHO_,VR!Z1&"5(6X09 MP1+BA :0D8# -!)Z>ZA2&\7Q&7J+ MZS T_4[G!L+.YT&=;Q''/[,;".2#QW=#]340R1^3Z)TVWJOGS;I4UF$'M_=T M\:FY<_AH%JK2I(!:U7>,"5&9,J0?!:EF?DI2R+)80I*P-$LC&]".KM:#,<_6DC82 G^U[\2%**_ ";O\L7"F(':7G\\?6'PRI\$QS2@ M62!@'&4IQ)RED,H P80)&84L%3P-VD^BRVSU1_X@#B<"&_ASD LQ_0_!DRWQ M&D/[![@_K+7?VDN6;3Z-2@, 6@2NP!H#_=<:A1$-&=\#-Y9UXTWN:9D\OH?# MV0[R+D#/V"I9EE*N7?D^&->^+])87=V_;F7Q,%.2L"P,3-)8I""6G,,LUGO: M2,_N*,U"K)C3T:%=MU/;I7Z]7Q85T#T]@'GMVVK^ZAA*98>WW6KA'\6!J;X1 M^&K+"[B6\@JLI6Y^ &Y/ >L>..6$DZ^0*;M.QPV6<@)B+TS*[>V>$0X/CS0O M#/-]4C>+2G\]YASPNO;;?_>-SU?F[._GY5+\GL_U#$DC*B3#T$1JFR '##,6 M4JCM0IQ@D;(PCIR"'%QZGQH];80'\V59 FU"Y6L=VM 'QU &I\&P(ZW!(!Z8 MN[;0U9N-C>2@$1U\MQ8>=-(?O^QVCVCH@YJOH :GOL>-:^@#RUYH0Z]&^M_> MOLU+KB?HJMA*QB<2'C&591")A$ NHH\]7C/,^B* M5K)AF-HQQ%QIZNG5;/;6X8 A9PF.)8,)"[1)$V8,TE!ED# 9Q4D49 %!3C>' M-KU.C1+60IME=EOL_[<[YK&(&+Q@$"P/ZGQ#._0AFP]4W4_%7%#R=:)EU>>X MIU$N,.R=)#F]/$!6BL_+>,Q0T8)M1T*>(1R8@LYEJ[@"C0N"4VV+GU1[AW]="Y.:0F\X_TUS<++K( M-Z3X<5G)+0*V"0Y!U_]$Z36_CC<' C+?1 1@EP,VBRWIQ!;84,4/R M;F](QAL-A]#X449EI!#Z 4?'+>[^8E!/QN?W;WV\./Z+$7@1[W]Y:WVMZ*?E M_,DD1'F92:Y)0,%CAB-*%42<(8AIIB#3BQ4,210@').4ADZ;^Y.]36TA6@N[ MFSG1U70^A;"MT>P)M\'-Y2.0#9"$V@H3;^;PJ;Y&-H0MU-XW@6U>ZL<@[^K\ M8Y_4NV^\SEEF*J]]TOQ5WIO_-UO^)SHW!*;M\*K(>26%^86VQE_^8.O)64@1 M26*3 BZ0$N)8\P[)4LT[2FC&B0C"THEW!I!Q:FS5J%@GA&N5!(76LKY1Y5IT M-](:8E#MJ.Z5AVI@@MR,4J=?4Q-R:>RX\OZJ_A-LR6[<3#JUVD?,4<3.#U^^ M\6:YT(;"RM!PZ_BP7'@,/!MPA#S1]1 2CDKR T*\NS0,V57?Z^8F&OEFP9-"@6B7(J:W6FOZD1?2^B^V#E?O=\!@A?U\W' MNAGWAOF,LGN7RN>>[YTT;;G25LMG^FS*^^R8+GI1'H;S*_N]?[H.LGO=N^V\07 MF(VX8:@5G9LH@W 649FH%#$HLX!#C"(*"0M"& 9)QE@<,4'X*+ES^^LP-<;J MY(:MX%MA.5NBU\$YX+N_2UJ4WU]UT95@2_^1\/%8VE+3_B2&-M,NC\M= M1]YN(7$%.BS ^<]L GF +Q_+U\X8?($&?XSI$P M9X>U4U9W[[T<-6U5L;Q:Z_>;B^NMC(:EHOU^9$IFE<: )(M8L(<,$9BJD,!(1 MC2A/."=.!=//=SDYPFB<+,I:1#=2L,#7CA_\HC8P56S71JZEO>H<51J!!R . M>WP\<8A%AZ/2B3T N\SB\&9O^^,A;[SKKA>BN3:_DPN>RW*&>2*3)*4P2TUP M:Q8KF%'&(%(Q"B))F.).YW\G^IHQK;&CFG\@&+Y.PK?JR2ST7.Y5^7)DIARZ>3("D(3F)(B$FI MJ)2).D,1C)12&45IC ,GZK#J=6HDLI'O,L/D,,3];).+@1O?/*E%!AN91[!0 M3J(TD)%RN,]7M5-.PG#.5#G]LO\L0S<+(56^R"LYSY^DV,]S$Z@H8"0.89HR MO6-*4 "9B(S[%$(J3+,H#)TV2Y<(,S6J>IDE)U]+#VOQA\Q'=';8['ANK,$8 MF/[.9"NZ AM=X(=Z:%XO?Y$MK".D,SHKRF2R&]F"YI+LR+K-D1-Q[Q^JMTEU MJ1(19H$R.TD.<80$)#B44'&5*$FB""FGPVWO$DZ-GK<$7*=/?BMYO:2"*+PR M@<#12"F4CXZJP^7L:XW5'_7J=3)IC\\-PFNG-SXJWQ\CC?$Y>+VE*S[;45__ MXB*7Y;N7U=3:_6J<92P0.(41,X&TV.3\##(.&99"A9C)( K<7(R/]C4U^FY$ M!>_ 3GU 5P_CX^!:\"'IY;OBK?KJ1Q6GNO;=L9CS-*]3X=AHBF$*LT@)0* 44642P3$:M,79K0 M_)0 4V,6_9V1RS.9GX3OGOWYPNJ]17-GGTF M, G#*-&64%C_(5*881'".(@2DJ0RS"2=+>0=K:2XM4R =;97JUF7-;-NK^_A M9N!:;A-ST=P@ZDV3:D5W.G*T1/\TJ7D$B[TVLB90^.ZNJ.VYFT6E:;;,^5_I?"5G.$U82C&&(4Z8\=.1 M,$,QA3Q6!),(AV',QKR)Z:W)U)AS+298RPEJ03>1=XVN-:=VVII]IOGQN%+M]7 M6)<+U&_-_EPLN92B?*\AOBG+E=FG?%*-<5S;#3,4A"1D20)1*CG$ >60A93" M1*491X3RE"4N:^O9'J>V!G8" _,9 @H>5VRN"6BIK8RBIJ>%;-S-6F4 7Y:N MKF7GA\%NC?(*[N"G/=NX=M(:)*WV9LX4;XV-)RH^W]^HE&FM_BZUV;_H1D%E M46W*R_PLEW<%?;S/.9U??\O+689HR#B+H51(F_24I)!(;NK2T91$',N06=VS MG^QE:E2S+1_XS4AHF;[K-):GN<,;0@/SA0LXUN1@I?PI0M -;)&!_M>&"$ZW M/5\\Z4:7Q?/?BKR2;Y>_+V9)3%)!4@QE)@.(HY!#JC?Q M4"*$8Q0RP9!3"IW]+J8VO363/N6EV2ZI96&R.\NR"3);LE++H/:>#HV?Z M/KIV]L)EF T\X=?"@5HZ*+1X'GW"CZKNR]-[OX-Q_;>/*KCGE7W\R1Z7QE\D MTQSR17*9/QF7O'*6"HXBF890!32!F' *,X'U9B)+$294R,@NOO]P\U.;Y8V MH-A(Z'!EN0^>Q1WO19 ,/(E;-+YX0L/APO8B5$:ZH'5 Q^TV]JCR)V]?]]\: M[[;UJ,0O;E>//]77+FD3%!^ZOY,B4CRD,0R3+(58Q@C2()&09W'$ X18&CI= M*YSJ;&HLMDFL[9HIX"2DMF:)'Z &-U#6R<<'KYEM XDWP^5$5R.;,.>5WC=F M+-X9^8+S/M._631: M-_>"8$OOJ\WM8J=Z7:EG G>'KL/TVG>$UO+^,>X"7>'W=N?GW/&%MJTVES64 M^3RO!?Q(>O?V^VZ)1K8S<2D(9FX6$1@BQ,&0SC &<15B&A3IEN'/J> MVA)R6ZPD7#V:BZA'(RYX-I$2C]W975]KV&(0'(UCO] .S.]-=:K\26Z7[/G2 M;GZWU*@3Y6C0Z_"4[4W(%;A^,+GC!S"I[8'T;6%;]/PZ!K<])$?M;X M6XN]76L,T HH8S<]G?2GN@A_.UH; -6!*6T#Z);(VU;H1FI_I.4(DR?"LNUU M5+)RA&*7J%Q?[W$5\B%?&%>)%Z5Z]2I65/G_U*3X27TJ\CLMQ[QSK'BS+*N9 M"F26:8L+RH08PE*F8A$.(4TQX4J&(8VLPH,OD&%JY+4ML;',EJW,O;RN+AD; MB^N8X1$?F-B, K4?ULO2W[4%]F(4.CTVWEM&D^$'P>$6:/C!&.FJ:*A!<;M7 MN@S.DY=//9L>[X;J,MU?7&-=V-0E:2KJ@/'R\W*>\^?-O4R&XPQ+;1D+0A#$ M:9AJ&YDA**E*4(8#I;C35=>)OJ:VM-1"@K8R6;ZXZY.(XC"H=H:O)ZB&7A/: M]!*-G."W1E(PR%V7!2)>4T8<[ND5LD.<5/EP(HC3K[A[Y/Y"_WM9O%F5E=ZD M%V7M/AH2K!AE&0P$4A#'*H64A!3&"4JRF"0A"JTNI0XW/S4ZZ(1S]K\]@-QI M K@5VC;L?;$4SU7\\VNM2VCN:[5S+"4 MH=*[1EF'[.A=(R2A8I"E.,&ABAGB3K?(Q[N:WN2MQ=L^X?JSXWI^'%;+Y=P+ M6(/O\-9"KHO?#E('^SP:OE;RXQV-NY"?57AO'3__1C^&>-MFO7@O]3MZ)]$= MO)NKQD4I?Y(+J?)J%K(HHRK0]"!)"G'")*2!E#!1G#.14I)*)]/?KMNI,4*S3XKA7;8S)W-YP\T8MEIZ-2C1L0N[3C M^+97%X0W]\9%XF;1R: ?:'(CF;/WQHMB/E_^;LX]9I*B-)&$P) *O?M@60Q9 M0B0,$EQHN1L/89]I(UR \I8[PJK3D1-( MN "QGT7"Z6T?;-4D]XIXR&,41A 'F$ L>01)%F"(.)=I%.IV6-R?FB:9M>U MZ8$]0OJWX(<@"/\"HNPJ#H*&CTH@9)G?+_ADGPEZZ23_VP_@L"W]%U!J]Y_L]5+AJ;YK$63[997_XMBJ]" M%%U$BB[YW"XK1D6/&FDR=-WH3 M5ZR:/,+5O2QNM>77I@S[N%P\U5G#_B;SNWN3/>Q);^3OY,^ZZ>JMGFMK9[8O MVO!XORQ,JS,6A!'%:085,7<#*D(P(RB!09*EVFQC"4JCF6Z(+0>/,1M&0Y0_A;FY-Y"R10HP0J M#=,F[>8:J2O0805>?)A@Y\,;]BA]1:]-["8/L[#:[GP^0!MZ"6H'U[NU'\."U\D?+2? M<>GPG+I[Q'3VA9[A)4. 74^9)L:A2T,:*NP%KZ M^EAD6W[P6RV\(R7Y&TX["GN501J8\CR-CWL0GV\L?87Y>9-KW$! WW#NA0IZ M[^!U*JQH6U/)W'@$E$VJ^;RH6RAO%I]ED2]W+=:VL++\7.11)"&DNFYU<0*^R4"?Y5M9G:4O'&7-;.]5[\NU4I>E\1ONX',O A MT-C#/OTCG_6ASA8F74&5#A7C6M+@-2F@Y'HD_JP7-Q]R)^Z,I#_)>="B_9K*6=!Q()(1@(2 M0CC$22 A0YA"EG"$XR0)HM@J/[)3KU-; #="F\O@N18;SHW<3G5SW7"W=$ST MC>; Z\I&WBM@Y(6UP(U'X14P(D.U+* 6VJ,+H0M&OKP$K?H(SM1&_EA[";CFOY+[<(U4SAF/(XE% )+B(5$QHM7PH2+,,P0(1+; M%VLXV,746* +7S)2GDX-:XOAZ3GO!YFACT9W00&_-3):'E.?0,\_%*(V4 MG,?^$W)+MW-2_Y/9= Z_.5ZRG).2O\B%<_K)G@>E_%Z*U5Q^4I^+I5[1J^?/ M>KPJL__[YRI_-%]$<_<1HD1E411#B5-M[IB_D4B&D!**0Q2GA"32Z4S3LN.I M<6 G[16HY6T.D3J)^UU068^!Y;'A ,@.S*&7@>I^Z.:(D*_S,=MNQSW*<@1C M[]3)]?U^1/7SZ-7J46=[ENL]GT[?Z[R?$S2P)!"4HPE*+.U!50 MF"6)@B%)4)(D 4&1DS^/LP13HZZ-E&W4I!M-N8^ '5\-BNO Q-7)7C/6'KY7 MAW[4Y@,;-"]8;T@],9U[_Z-27F]X=KFO?T/]2+#-O5=NRGI]E%6;"V6&@RPT M@5J0Q3+6^U%&((V"$)JLA$S&2$KN%+]UJK.I45LGZU8QP76Y\4VL?U-,M*UQ MPIOTH/-E:=+TF;"J\"H,FUBL?XMQ>*7;*A^;X/2Y8YG1T^,41BF.TA1& M5IMV; MR]V:!6^7YD>?-G&J)]U6(KV(Q"%#D*$PU7R5"WTXE/2C^U@>8/Y/#D M9YPGXO%TH3)_*)S@!52(B MO4L(%,P85Y!010)"<Z [%)1CQ9>YSQB MR\SZN&I<7A3B1* ,(HY3B#,J(:4\@B*041QAD42,SQYK;_2O%2VJ<0X:]N1T MF:Z[T@XW<[?$!/_K7PD*T5\ DW?YPCC$U65Z:U'&/3W8'^,X1G$6!0(B)AC$ M 0HA54P;N0DFE& >FD0+C:CO%N(/,\*=K...KZG2/IF1'>>HYZ*Q^@.=WKPX MH&DTG]LG8,KX-C-A=+@8@3QA"#:9#HI2R. MA=XB)PPF*%)Z5ZQ82MQ\[*R[GMI*]'7U\$"+9W.Z^;F0CS077;'$)G53K4_? M2+NSXV"YK R"[M"K0BNT0;;9/G>%;=MB:DW W3"A*>Z(>8^^.]OQ*\7?V0)R M/ +/NH77N>X[R;?[2;]G.)0B89&" :/F>BA.(:4$09'%(@YY++/,KUGO5_ZI M$>JZO 9MS35EW(B:*D>:"NK*1V#YV!3(-&J7X&Z4W8#GSV:<6Z@!/X8)[ H\ M;@H.ULJ8SD56SW&/RR+ M*O^?6OSNA-S$@?U=TN*]?F%&1$*R4$@H8BP@3DD*F4G7H1?1@$=88;U[<'(: M[B_+U!:_6VT9R3IJSM&E^(+AL%N(1@)YX$6ET:)-H;@;]GZU"3_95JD+8S3J M *./1Y_ERT'UY=-\@23C^CQ?#MF>3[2')ONQZ%;:^2XHF =AIBDP@R(1"&(I M(D@5)E!H;@Q"%N&,Z]W$LJ)S.W+<[\*)\]8=#P-*. MV2Y#:&#"VA)N@&CIXZI[HI4#'8S*%L<5W"6!$T]>&#:U<6@NUVXNA%,5U[6[ M<,8@QN9OL:)0J#3+8DH939VR8)SJ;&HVSE8IPBUI;=Q?W'&VM&T\H3>T\=(; MN/[!5"<0\1U-=:BKUPFG.J'TT7BJ4^_T))!EH3=QBX:-^/.MWL*5NE6SU[M> MB/J?\R;S?9.U9W,K@$)2YSJ$-&,QQ()5CK 6I%@-&D9\W6/B-F1ZT#C\/ I+HU M!(>/M7H-@7O)D/X@^BH@TD."<WP\77(=?ISL8]\+)2?._PR^ZMOJ:6GH*RK#[39^/FTQW.9@$W070"!L30 MAN02DI03J-(DDCR,6$B<&.-P-U-CBFO.BY5>I/-66E<;Z""4MF;.I0 -;LDT M H)6P@$.O$]CX,T0.=C)R+;&*47WS8F33_>;]T<3[>N_O\\7)B%L331?C*?" M)_5KV1@O]?V:GB:KAY7>^4GQ5CX6DN>--\1";-_(S2C%(D$JA#$6)@]'G$"] M0XMAPA,DI(QC9AVB?E7JW-CMX%::[A4INYDYSW1 M9GO>^E:VE:\;V5;?'ZN/-U2>5H@1!!YUM1EO '97KA%[[K<*OEF6NM\O\DDN M5ILT!YSB, LB#F7&$<1((YC5"XZJ>8N?9Q^^(+XD_*F+/4^ M;\:0GLHRTW,\"F.(<1!"RAFM4SF(-$AP$,N>F>+:+ER^XO&2O/VT3NC&Z-RP M\%43E%'6Q7F;O_8)T.AP31B)"4FEQI4S;?D3!:FF49 MBWU/ON_'K*G1\+R[F$ ?(>^A=B(O-[A5L^#6%NNZ/AWN#W=[6NYX5J! M<<(YU^[]GH7KMK9]G]1;R2KCU6?*)'TNY$.^>IAI4D(RP#%4V%3K#'D&:9 ) M*'BDK;P0I2$+G:K7G>MQ:N2T+;#9L @M,A"MS(ZUTFBTXOHJBG>UOW,IHMNKOE4>S?M%[_.2'?"%O*OE0SD1* M<"C#!$H9:K91)DH@R0+(68)BDJ8DSIRJF=MT.C7".1FQ5X+?C."@EMPU;L!F M!.P8R#>N Y.0#TA]ACKN831\3..FRZD$+^Z!X!"EN/]NSY.KXUL";=HPI5(% M99QF$'-M^&0$(ZBR..!,IC%V*]GRQ]F.;4O:;;^,\QW/*\<#[(MW7'^(/58C MV!6XKJHB9ZNJ3M)4+<%G6L=W#K'7&FUW-97]E/L.:K ]TQLC\:(J:DOI2U[^ MXR>YX/+?+_D>*6?M/=Z.6X*K\LY_/WR\*DQ-G-5IF%<< 2!D,E)<0D MHI (Q6$8!"0+$J&M&:>3Y?ZB3(V3SC3O7YN*N/B!MKIST;KBN[:Y_ MOZTQT"J#3N>^.2Z=1]/25AIEC(:^U]K*@7D4>& T :TJ(V7%[(NI]RR9SH*\ M4M;,OH =SZ+9N\4+]H;-A>#;5:%)HFT,EB>STV\H3Z7F+V@MEGUM7-P'&W]+V NC@5K=?2[VWP/5.^F]Y M=?]F55;+!UET-Y;/LU0@Q%.L3'YR'Q-_9P8F^QCXX M.*_V@5,#BY?Z1IZ:*FT?EF7Y7@MK>LH7*[T@M(&N>@GX2:IE(9OGM!$MR[?Z M+V65\UD<,!$0EL$($0QQ0C3'R$1!S (6IXG*5)RYA:?VEF5JI-[)Y1J[VG\P M[)AH)(@'YJFN+J31XWM@9AG8J (VN@!6*]/5D:S5N0)GQZ9'R.S%J'J+J^TO MRWF3%Y3*W4LP(NM*VH$BE*?:Z JE9DH^:52^]EWM'"7!R4>K_=52K(^?5"O,WGJTKN'N.C,$(L2&.8T" R M1X0,DH FYIHXU'NW)&"<]KN4<9)C:L;5]I'_&SKGJ_GF:L;H45_+M)J 3M.Z MZ$VM:]];&+>Q<[V"&6Q$1KQ_66/]NWTH''TY< PP^:)<^^TE!,_VZG_@_HAM/[GQBYTTQY,1Y#4]TV%+<70B&6?&6^V";9 MU6"0O.AF"M!8\_=)U1L"-H_4K!KJ_]7,>OBE4:CQI+P=MYU^J._%]L-C(>\U M0>9/[W(5[EN8.S?ZCJ^ M/_(.N0F!N5F455$O8F5]/GI[3Q>M;]#'Y>))VWE2;/E3SA@6+&%Q# 4F#.)( M[Z8ITX9:P ,3&T.KN09"_W5E+C',"6WCX0=^V_:']WG\^BK#^MH' M OV$_V,<&5PT,-X.%2Z38J"%LSQ3;7SM+'VDX'CW^\^:X>6,R)2%%)G \2S4 M^X,D@)G4"V)".<@8CK50^A5^6@OE( /CO% .(T6_ MA?*=-BZ%, G"B_R)FH(&/]-\\6FQ__-9EM% 15D*$V0JMV?Z#\HB!6G( R32 M)$#**46*?==36Z",G$!3%[\W0VHX2)G2Q4]UZ6)MJ,M6 R#6*K@M70ZC8K?L M#(/UP$M&)QS82'<%.NP/_-(?P[O#Y8F='3H>E5G= =EEQ1XM]&.T+F+HEGYK MO _2I/>*<%A9!Q#LH1!G"8$:C)C,%-I(@+&1":T@;ZLZ-R.NPYUXL12ZZZ& MFS[KT*F*?@.TK939%KPQ5-56+9G/E[^;?-N.)U,'8;8CHTO!&YAVUKB9) 1= MA=&/#6Y_7>-VW>'FCW5.X>*)7PYV,2J3G%)RES-./MN/'7Y>+L7O^7P^"P*> M:D,&0Y0R#'&,8IC%5,%88HI$Q"F+G:R9KN')V2JM7&ZS>PV3W8SNH_S L_BL MWL[3RHTW!7F=VIM_=[SS7RMOSDDX!R3%*84:4G8D S2*,409;J MI5J8&_8P\E+C;K*WZE]7#P^T>#;KRTZ=L@-ERKX8EY1YNRYY*CWG>N_N%^*! MB> TI$/ZL]O#-'39M5>Z9;<'P+KLF;]T/[2J#V.:VPES4K-. \Q1BG%#(.%$0(Q[RF(:8!6X7X:=ZFQH=M5>4&R'!;T9,QQR.IP&V M/"SW!=O0!Q6NB/5(KV.!A+=,.J?Z&CEICH7:^_EQ;%[J1QNW!5V4>E-2E^F0 MQ5/.38RR:BHQYG2^=V-*K:*.2 MZQ"@[G+Q('WT=/8NI,BK.L/$?A=[#M]9Q/2^5$),,VWV\2"#3! !9:3"A% J MM"7HY/#MT/G4J'=]T@G4L@#OOIG"Y^82OU:I=@)WSGGF,A1V!#L4P ,3Z!:( M5^ 0FP[L$]X#-5]^X2Y=C^L;W@.4/?_P/FV,["/>.)9^4HU;Z?43S>?F+.3] MLOA9OUO-* HCJ1"#88RYYL $0X*S5!-AFF28)J$BXT14GQ%T:GS9NNG23LZ: M-M6J6A42Y&6YJJE4_^A1=WBO=;VPP.T00V^Y/9_ @ [,SQX\OO?\MZ]??!BU MQA-PXK89?SLNSJ M)4EQN]0=R_QN\<9472AR6?[T_+-0 MLI! E##.(A0CI5"_+$K>99W<.K25W& MRG(62)9FJQT:JM%+39<*F5(AF\D M!WDG>H,[4-)VF7 :@]-\/Q2R Q-W ^JG!M0MH<%::E"+#=X/ ZI#JI0!P!TI M@XH?D-VRJSBB=3+IBFU;X^5B<=3N18H6UW='/O1J0VSJ;<\ZON;G8EF6,Q)@ M$BH:PB"-39(7*?0JH/<;.%*41IQ$$7.KHN=?QJDM&K6(SI6>!AB[@0^L_(S( M],^JU@&6C:;;T96UMA,XISH_%*]]1'5"PC_&Z=1YB+T=3%ETY;9 ")G/WBVJ MO'K^^D#G\Y]69;Z0FB"R.&:I<>8321I#+*(4DCAC4$4*4:%8( ,K$_](^U,C MYD9$4,L(.B'M:/H8@JZR?3?<^7VC3\4/^9.S%EXG\KQ^6197_3\TJQ@%A4S0*P%J#O;(?5QNOF&UMKH!1!!A-_!E.ER'IR3;J*<2HYL]E M0.U:.!>V=D%IHE\HO]?T6CQOAT&T%75B0:G^'X5IA C$1,:0)51"RKF,B$0R M%4ZQ4^['J6*3J%K1VT^,1N8Q)I,^,?J@1VS^^7ZYD(U#P"P4*@ZU_00C$W> M8R8A8TSOCT(4AIP+D@FKV_5#C4^-*VKY0"U@ZY-COQ_: ^[\9N@2. :F 0?Z5W(M9"TE&]E\]^;Q37GYFJT_"*YS)_, M_?P,R20(B=[H\#@2$ <,0Q:J%$8<FDG02M>Y.[A P?5/NT<\/*5$7T #LKZ\JK_\"/]3* /VG:8OUF65;D; )8F MF$JF#1W.N=Z:Z+]#1J(0DB24L0HI$X%3+-[1GJ9&3Q_R*K^K/W0W^^8XE'9& MC1> AM[#&!E!+>0XY5/.@N+)=CG>SZ@&RUEU=ZV4\R_TXX5]6Z<]G4-9$B6" M9E &.-.T$&:0*!% '&.>!5S%*7:BA6,=38T57(QU-T3MV,$'3@.3PP&(!CC= M/ >$)T(XVLVH?'!.V5TZ./M\WWQR;4K(NJ*.WAG-5T*;(-="Y&:=I///-!Q3%/CF+5*H#0Z78%'VJ6W_K?@AR (_P+051 $YO_;T%5 5]7]LC#>GG]V M34MW^9C:4=?((S4PRVT&Z6LS2&N%P$8C8%0R9SRM4NM,MIUBX+=.-:^9[[P! M[2TUWN42C9P[SQN$^\GU_#7=IRJPX0MVPEF0/6\>V786_-P&S#=>@K-$LB1F M7$+"4@EQF"%(XXQ GH6*"YR(. KMBPG[$6IR1-[E&&A*O0.Q*APVE%Z'R^*, M[!4&86".;GRMF:5/-CODD[T>PC/EW8<;.9>"R^./X%AUFL<;2<="SWXA/UT? MVE-?(Y:5]HO.RVK4GMONZ22FJ5UWO+C[8"Z'/N24Y?.\>OZHP5GI17ZA-SPI M$C+$ 6221,;+@T$2RQ#&),8TBEE ,)XM9&6WW3G;G]N-<37P"K@6%\SKF\]Y M*W#NFNS@/,X\3?76*%(P8J$V2)+0U!>A$WE@VVPH'E>-BC("(H"1+(3<%BS/4HL!03F"4,(98I25.G/"%>D1_' MO6EQ!W5'#^#1N*,VJ3UV!V#)YNV-@OX5U8-MMPQRUL%=@+6Y=G[<5 MV*.WI"TVOMPES_8WKK^DK?I[#I/6+_9<8(L[NFC]N]_HF;.(0 MHMAD($U-(+)942*.:2+UDJ)BIT#DL168&C5^I'7N/*:6,0$ M$MI\CP)MS2=!:N*:$$Q$3$*>\I3:'>U:]3:UY6HC;'.Q VIQW9:CT_#BD+!4 M3U/(.0LA5I)!DN ("A6$3(HH$1ERVZAZ WB<3>H6Q/4%)UCYAMAN>?8&V\!K MZ>%/$GRG92V_'\"UP@H73\O3Z;Y&74NLU-XE?KN7>H;DT[PP)4^[2->%^+ Y MPOE%;[?TBB$^+;Y(L],R5X@+H;==1??/GVB9E^N2J;>2WR_R?Z[T(E)'6$2, M*Y&J#&:,*8@C)&"6!0$,%")4!B%)(ZN4'&,(.[4UPNA:%Z.5H-6LOFBX63RN MJF9WLZE4NU&ES?3I6"YGT(_ CB>G,K0#T^Q H^J>8V $N'UE(AA2U''S%8P M^EY6@S'Z[%O&_5'WDS=WSJE ,:)QI%>)S)SN,P9IA@544LDP"B1'Q"G/P7;C M4Z/V;=GJ.4^W\DL V228<*W5OH6E'>/V16A@AMP6RV?A]7UEO15LVBKD= 6,J#TK%AX%UW8R7P[9X!.[%UH]IOII*+Q-^R/=C$P! MIY7=IX,SS_?Q]OST_DMWJI>$"JDL@EQ/?(BEQ#!+-1,P%3*A(I3@U*JJ\DZ[ M4YOX1C(7+[T-0*=G\P5J#SQYC5#G3X%.JN[B8]@+@K'IWWS M-H^/Z%ZW)^-+#[G]7_>@D#;+UVV3Y*L+_].RA@D+($L5AQ@I_3<62*@U2-(L M(0H%]M[?AWJ8&JWTRG5V'#\+KKD4E8%9IP.DE:\/ 1U$QH&*+D5H)%+:0

(81B+! M$-,(0QK'"J8,1T&D B+M$J]8]#4U;FM$W3A>@$Y8\)L1UW&W= IDNPV3)^@& M)L#>J/7)X70.#W^IFX[V-';&IG,J'TC4=/:5GDD0Q'^ORJIVU?@BY[2NH'5+ MO_TMK^[OEW,3O/=^61Q.PC_#@D0)CCE$VBR"F*$89H')H1)QQ30P6232+FW< MK4.ZA/XB64VAERGE;D<@(2V]+,'O1@$Y%T!/HX6L0"FK:BX%>))E[>ME2O!] M_=715^"2\;-CK*&'8_P2)NO@J4T\S17HFNR;EJHLI3SB8OZ+<2S6_ZWONS:NN1E)HR3 %&*. M"<1Q%L$L1@*&*B,!Y6F4IHE;PBIG&:9FX&U7,'W?E$+_)5_D#ZN';IZ7X->% M*=*V$W7A2+1]ALN.8 <>A(&)M9'^:A?=%S$MU1(P6>>+N *=0H/6AKT 4F_) MMMPE&#D-5V^(]A-T]6_*C3O+HIJ]6Q7+QRZQ5, 150%*(0V"Q!3Q1OIO20## M *,T$&&(B56JKMV&I\9RC6S@NWR=B,5XXVE;YO_HOXOEP_=V9+:'WVF&N@25 M@6FG!<2?@^@Q74_Q@7YGBPOTOS8\L-?<*)/[F!+=C#WZ^YZU,JDIS%P[AS;) MRO4_ZI1--V6Y,N5,;K6!75)>[S9H2BBAJ2DA$H40HY!#2F0$590DE-.,1I0X M%<%TZ'QJT[D1V)@L;8JKO);9S._V)Y83NM=(V)DE0^$[]$:/-K9@F[EJ@W0C M/&BD-WFKMN3W6'VR!VJ^RDJZ=#UNO<@>H.P5@NS31C]:V_*0K1UDO^3E/]X7 M4MXL-#?(LOJBMXG=C4X<44&HA$A1!'$829@%6$&51A%1B4*8.P74VG<]-4HS MDD*E107:"G3T(G0 W(Z[AH%Q8.;:<\R^ D9N8 0'G>3 B#Y 7(P[8IY8RZ'C M43G+'9!=QNK10D\SK#T"^:2N%U4N\OFJRI_D5^-+7;M;O_MF-@U2O-=*F@.L M51>O^8X6"[U_*#_+YHAK:0D#KI"<,P$P&& 1((Q2Q4,G8SUKR+ M.#7^VSZ'VM81;)0$G9; ?&Y@2T_S4J>IR>'5&"N.)J#_K\#24'S5L1W:G/0_ MK(.>? TW&+ZL5/\"CFO+#@;PGL4[7$_NIVZMQXH)Y/DJBZ>)8E9+QIL;VG=]3G;JCD=31 ?\TJ.?/Y;Q M-3!Y]D+)Z<3N+ H7'-\=;WNTL[RSZFT?[)U_N)>'['9&YR]2R(='PS*?"]V^ M)AAN? SOY$Q;BRF*,\T"6-N*6$4(4A)ED*0H%32,! OM:WM9=CHU4M@("AZ- MI$[NHG8PG^:%H< ;G"9VTLUO 5E+?04V<@\ JI-;KG=P1_/4]0&RJQ^O$UIG M7'OMVAK3V]=)NQT'8+=W^_H$-R<-;>UX$X0U(XB2F"8IY+&0$ >2P"RC(50H MB**0T!1G:%8M*SJWV]D?Z,.)E]<]#>A^9_H >7>"UBO0^1"4=MOC"P$:F'O7 MYXJM>,81CGE,/7I">V]^O?L]C.S/>U3%?3_>XX_ZJN]\LWC2Y+$L] YQQD,4 M,A*G4(@LU599$&J#3,_XI':.R.(@#"XN[+S5G]5W/6I%YRWA+JWDO(VK[F[MW#XWSY+&5M?*Q+ M!NAO8G.XU 56ZR\F3%(!TY@0B$5*(,.)@+'"$B$D,)'4>EMGW>W4-G:=X&V* MNDVU#?V4PW[$'G:+;=X@8 Y,-*=PW#Y0[Q%O:8^MPVYO$(Q'VN]98NUII^>, MU,F]GGUKX^WVG#5\L=]S?[M?-#N74I3F0J#NZ%.]IWSW3>\G\U*:@\%WY>/C M#!$I$<\B&*@DA#A%'&8I26 HXTQE*9,1MLIYY=+IU"B]$[NYLVM2M2X?VT18 MK>CUN?6[KY\_N\5]6XV!U4&>=V2'/^]O0#4BM\33" W64H-K ZJ6>P!0W>+K M?8,[7LB])9KIYR X.;6/OCS>7#XG M_XO)>_;A/EG)ZLJWM4_RVY5)9=J4XJMSH7:LT/HQ-U11_K6)__ZD#N7;-OQQ MS':;?W4-E/V^K/X MI%[8625HU3>_.%+ H#; _!P;C?FQN"3+F^9',U8VO@T'F-+7YF-H"V$_U=^. M/$8IVXQ2'"P64G.,[+Z=YA>/ZVK;6HH??*4!''\$3^<9'%&>$1,9CH_RRTR) MK]!_[\I-4K]TK[MX*Y_D?/EH)G)[5]J>WM*0TQ!A D4B(X@Y19"A-(%1K%)" MLCBFR"E?NT6?4[-6.I%KGA ;H9V+#)T%V^Z:TS.$ Z_Z+]#;DK=S@!BFYI M M0/XJ#YWM<>SZ0[80'*A"9/UJSQQHE[G77S^82G8SA9*01XS!#)FK4BD)I%E( M828EC6B6!C+"+LSD1:JI<9=1"JYC:-K@=_DB?N;=YZ^ TSE?S4^?:PPXE':\ M-_H #7T0YR>\Z0HTFGG,E.83:%\YT[S(-&[V-)\P[N51\]IX3Q[_G1;B5K]; MYV/E@D9QA! ,!.<0UU0-<(!(UVOO+8OD;.D MO[YX#$UCUE"X$]$AE7T1RHNVQR6&0VKM3?"##_4,6#^83W$K'>=/SYM'VBQ^ M=?_O_KG*J^=-(9'R4W4OB]M[NFBWKC_K)JKR9M'L<6>AN9L+1 3F1AG]Y1# M:NI\Z4TB5RH18199I0<;6_"IT4LMG12. >ECC;(=7TUQ[(8^X=Y*>KNM]';F M6\">P<'DN$;U*] HOU4_J02U^J#2^G?GX5>@@ QH'WG8?(6YCR7V MN,'O(P_&7DC\V/WW6]_,6>A6*36%21"3E,&,)=H2%81!FJ0I)"Q@A&&:2>9D MB;YL?FIK1>U@>D%%NAWP[,B]/R0#4[ #&L[4>%AI3P2VT_BH-'-8L5TR./)4 MW[L'(UL^S]L-ZJ^F%NWR;I'_CQ2W]-M/99)C%4;* MSE=C+(&G1BO;^M7Y^3L-7:\]!AYGVSN3Z8S>X!NV::EY:== GBD1 MLSC#$N(PQA!SD4&21"%$&>?;6_8V:P$H MFBHEA@P7RP5LT.E1..CU/B2[%?(/\7F,>'YSL&C16O_U<_4!\[2,OIX>HZZOKSY>48<+3E 8N"ZAMQU-; M[UJYFQ6M%1RH?$'U=ZO7M?MBN;J[!Y3S9@/P2)_K=*G+PORL,,[:\[:XC'-6 M#^NQLENCAAB!@9>4#OQMF4$G-&"KS5IA!/>W.KA"Y8G,K;L=E7M=P=BE2N?W M^S';>YH7M9OP5B;SP92F)@,DSF!&N( D"$UY MNBP0@=,IMU/O4^,X(V<;1;*6M/8X_7C]UY[GXFZC84=@@V$\,(M=!J\S>?6" MR1.#N?4]*HWU@F67R_HUTH_0?M9-E!^692G+3XMWWTR0PRHO[TV7GU2=TD\E M!$L348FXTB26Q0FDE(50\#@@J=3V6H![E#0^V['5W!J_<+$1V90K%EI$P(WM M793F,**.4'JAQI4I:>Q&:.='PX[$_( [#G$96<%W1MCO09VP85M:R.I\?Z,2E+7ZNZ1D_Z(;$0F9SVZX*NK \V5Q755Z,UMO7-_/Z=V,AA(A MOBMJEEJOLFZ\,%Q8&]#[,=5[[JX(UX-=O3 MM7ZO-/%&T0FXSY\;@]?VDS\JWQ_#(?X-L\0PRHUF]A$!@G$(DD@BV,"8\6#A+.4(R)G3[)@2VNG]Y,= MNC##=K?#$40G[U5-WDT---G)? 7NC-2.CO&G(;?C9'\P#DRP&_P^K_%[M\'O MYY/XN;O26\'BR[7^=&?CNMI;*;[G>F_WU@56*3M/=6R7ZEI_CD^K2F_7%\8+ MZF\RO[LWWB)ZSM,[^44^-#Z:;Y:+.M'CBLYO9?& 9AQSQ9DF*)0& <0<2YA1 MI,W8,(QBA9,,N27O> 4=IF;9=G+#5G"PEAQLB0Z,[."[OTM:E-]?K1/L;>G? MP]8=^>-QL(:G^TE,WUY>!YMN(7$%.BS ^<_,LU7].F/IT^X>68/Q+?/7&:*# MMOLKB=(S&L[T\DG]6LKKLI35)V9B&Z2X6;S[QN^-U.^7Q2=M 5!S,_;!U";Z MT+KD/<\897$BL8(J8@KBE#!(,.50.)B')OMQ\*95O:5Z M0XOB63419.6M\8>>21E(F08)3%/"-<\R!(D(!$01C?40XBP.G7+;G.EONEQ: M.RF]$!C\5HOLZ&!Y#G [+O0(X\!\=Q&"SG1FB8LGRCK7VZBT9*GZ+O78OM:/ M7CY(S6?R"'7]JHW-LHZ_D$(3G7ZTS8R)HS3@*!50**&-NPS'D$@A(2>QB%*% MA21A#__(7L),U6=2"_AG0-OP]4(^ZL:U06_F65>"VHV7^HV4'5L-!_PX'-;( M?[5KCUUM#+(KL*T&:/3P'OQX$8Z>.*^?#*,RX44P[?+C98WU+;?=S.";!5\^ MR.N%V*WHK3N=+XT?>\W1M_);]9,&X!^S@"894C*" O,88B4R2!5*H8Q0AM(X M3JF;M=97D*F9<5_YO12K>5TG8[<6O6O%[IY#8\>48P ^,%FN\6UTJ*_4=C$' M&SU:&Q 854"MBT=S\%(XO94([RG&R-7#+P-KO[#XA>WU(\]?3:&1=V65/VA; MK)PQK@A*4@P#*1*(L4G.JF@ PRCB1# L(^YT4/BR^:D1W:]-+:"U?&[DM@.= M'67U!V1@(MK%X@I\7LYS_@Q^:_\[".4PT/BH]'%9L=](?>:KG'7V[ M;']2YDICN:A3:JJ&3V[IMY9'VF1).^LMB644TDC"@*O,Q-BED.I-))2,44HC MA+E;H/ %LDR-)+ZN'AYH\6PFQ^=B^937P7;FO+E=L;4ZKLQQR4A97FR/@__0 M%]1;ANA&C\8L[;!?&TG?M=I\/ZB-Y %87[?%%T@R[JWOY9#MW=YZ:+(?R;Z5 M2IJ<#D=NC?^65_IO[E(L5G;^AY7V3WZ9-UOY9ZIFQJ.B=G$G!"8JS%(9( M<8@I#2'EG$.E A;1,$YB15P8UY=@4Z/?7^BW_&'U .;Y0UY'XS[2Y\+DEA3Z M"^"-9])WCXWXCC[XWL;2CI-?8X0&)NA.I>/N0[]KK\@%DN[C2I/9APC-?2%AP'JUA4H]_N,DSCXNK XW,FX-Q(G%=V[+*J^>W^=S MV<3IS *5)#S,(HA3JDVUA"A(6<@ADBC@),VR,+)*$W^H\:E-^D8^8 1L@^'L MLSWL 7=Z?E\*Q\"SV@$)IW0.QU3NE<1AK['14C<<4V,[8Z6C.)[#'3^N\]N+;A?=#OI WE7PH M9RS@*HAB"C.]%$!,E787!%@2(D(81*AD"L9*Y1&/1Q[SW9L-6]>RXEW MM9&W28':^12ZGOV?0]_V4-\'F&.=UK-JJVJL\<+=8/GV'(P]#N MH?%VLGZN MOY&/S"W5WS\+MWUQ@"B#-M2U?+N2UTH;&B8)P'MMK96HD" M4AP',)-4!A$-<$:ETQEX'RFF9B7=WLM"4B.AQ_"!HT-@>5P^-+!#GZ9;A ]4 M2\!D70WC"M3P Z,(>'\J#:7?^(%S0(X1/W!4ANG$#YR#R2E^X&QCE^X(7_3V MQM3NT'9 QGG,:1!!C"+]A^0I9!$B4*4X0@@Q0L*TWV;P4'=38[C-++PPXOT, MRER&/!,RA=JTU;9NDH0P4[$V>!,IM=%+0T6Y6W(R?SB/DYRL%0PL1T(\YAFB M%&&(,#%A@[&$##,%DU0$!*$X(#'IL;OP /MK;2UX.P*/QMY:+KRB[7JH<>DW M.]YYQM[BW$H[Q$G&*52\'V(<[.R5SB].*7[\Z.+D6Y?>P1W.?OE%ZHU+SO6\ M_5HM^3]^7>156?OJ7/,J?])B[+@SHU 2BD(,@S0*(0XQA41Q"B,I<9K06/^D MI^.Y%_FFMAQO.:-O- &U*L#H CHU^MZI^1E5UTNUT<=JZ%NUU7KT M1G)A]PJ[]^LT/]*]TGV:5VB/7ZCY[:9OL=5YKI;%(J?O]1?.[_/2^.#_M-3] MM64<<"8RA2DRUKPF>8$0S+*(PPQQEFCK/@TRI_NTLSU.C;8W H.UQ'7P2BVS M:[W4+O5.M+-R)=9IY7=O\,Z\WSO M"@?->LHQ-:YJZRWEM2);9;;>??W\V?$PJ^? 6!Y:#0_WT(=3]8%3HP)H= "-$E=M MU:LKT"G2GDYUJM1U7SR6>+D03%]'3CVE&/=HZ3*H]HZ0+FS./:RNK=SZ/B\> M;L2,DRQ$,@T@8S* F& $LS#-((E$'#&:<(2M;M7W6IX:KW6U@8UTX.:M?33= M2[Q.D]-%* Q,-[8 . 71'52V5P3=RY9&"Y\[J,!V[-SA!]RF7;XH[V:?FWP9 M)BU*,ZV+)MA>6T377]Y]O=8[?Q:D0J) 0JDHUI/1Y")!(H$94U*$<1#%RLHD ML>QO:E.TDW.=6J0R*9V :',2:%O?"&XN9^QFKRWLI^?T & .O5EJX=/2KBV( MX@IT$@^&HUCRVE6VWN".B>>+CB>-JS6Y.J+44*YYJ6;54/^O9E;;9D;A6T>= M.A9V?:W?-O*Z\>YN(]YN],>TN,O9O"EM4?I[J;&S-O2 MDG _$9>.WV?/Y &]K6VL:KR=[SF?&Q< NGB>H03A+$DT9Q!$((XD@10' M L912A/,LQC;>2P?;GYJ'-'FZ:A%!*V,KCE+7L!W?JMU&2@# MFB$<)SB1*DV&"+M:2S"UZ:X_H6288*L-Z'96P:!0#DP2KD%6=7A5K<3X\55[ M^(T<6[7I?Y)Q57OP](VIVF^HY\68+')9OOUZ&MJQ-6("MZ"M;#-Y8KCY=8)<"TOL/Q -O0E MU1&T!O#ULP#$UT73B9[&O4PZK_+>A9'%*SV-HGQA$GGK-O/J/>4U+=TL>&%X MZJUL_OM^63075!]E-6,B98(D# 9Q@#231 &DD5"0H" ->,*3E#OY^KD*,#5F M,?*;W3ZO-0!Y*[JCE>0Z"I9&TH#8#FTCM; VPH-.^BO0R0^^ZS3X_@IHV3V: M1CU1\V49N78_KF'4$YP]NZAO._UH[GV^R"MM>#V92L4OCW_,=$I,#7:I!%1I M*B%. FT4:9[3-E*81 %&)&79K%I6=&Y':J>[\GKG(#A5/S'.FLU%YQD[Q75:Q?*NW_[/> MQNE=F_X/?/5?YH]F\?UMGS>!@)AI($2L8)Q+% D%&D+:144IH$*$G3 MR-'U^4R74S.'.HFO:F^UJBZIN);Z@MR%%N#;\8Q?2 ?F&@]H]G&%M@3(GQ?T MN0['=H"V!." [[/MF_THZ*/\_9K7:R+?&R##:[O"EE/SS>F75D\4FW3 M?-3CTU7DR@3)(A5 D\(,8IX%D$2804F")"."2)I:N<4Y]3JU";@M)3!B.E;G MB],3BWKNL&M)5W_:\,$;GV-0A:]U._XI-_+/<(C MOM[GCX_:*-![I?_2]K9^[.[-/2WN9#E+,>9,(0SC+*009SR&64(EY)C'899$ M0:BLEO S_4R-5CI)Z^W'?2LKX(VP#I[[)Y ]S24>\1KZEGH;JDY,\,8G5 [! M#7X@&RFHH1]T;G$,YP$Y&;]PXO7QXA;.Z_ B7L'B\;Y9OLI[\__F0.F)SLW. M:9-FK*[(NA O?[#UY/_/W;LNN:UC::*OPHB9F-AU(C&'($$0F/Z5V]NN<8SW MML/;U14=]4.!:R9/*:5L4;*=]?0'X$5BZD(!%,AD3W=569E) FM]$#\N+*S+ M(A58F@V1 !)I:#OJ4$!4S@",\U3 3+%$D\5SG8*Z->3NY@JZ22:?9^)8LA'M M$2/D721LDV1UD+5Z2#:'FH&BNHJKAV)E&R15;;$K$7U+B=VRIC@6*$Z(/6G( MN#UIR &+4PK,YA9FF5!9(G"SIN]7\I'>1,K]]DX5S\^I- MMA1C6_C5LU*MP_LN_)T2G/4E=I6.?MF](V1QN0#(!BL\=XLL$Q>E"P#;:<&Z M$(,&CPBY%\8(VRUM_?-NYM "2\D91>8]2I*X;@E%"(0@@1*G"&))$Z]T '\1 MYK9;Z80_L$KN"$3L('K$.K('BRFYM#R40))FYI48\RP#B&<:\%Q" %.5R#0G M!$'4UM1_TP5Z76)_;$=Q9SGNIUP.MQ?=N,_ R&^W:Z% WMB'C ^Z M_X,4.7 M!)A+'-$5@#QBBZZ--$&^VH_U(F$*(I@HD!*F 1(I!"1--$A53@7G5&+DU5+; M<_ZYO9O,5S4;,5?- .[&<"/".#*]#=&7/Y5I1U@=>.JL&"-3$\=8:-*VKNHE;>N/!T^6\T= MGT 4Y##AI*SC#L QT7C<>6MSI(\KL7Y2ORJ]WJCZ\S?V\S?S3[DMQ/U*?C"_ M+QY61VUS4)HG.$\8B*L^&3PWQ),E*4"0"QBK/$-^Q7YNE&=NK-1I?E1U4>>5 M.E&MCZV.Y=LA[];UJ&'13=!=;E!TV[ #:9A5K9&JXK6;0J@O:E/5M5W(!&5:Q3G(=&;X M56,$N. )D )BQ7FBC''GQ:\7)IH;<>[+-S];*:-?BE4DU\LEVY3V]"DJKMDUS6R [+7%2A"T=*E::;EFRO*GA#) MM>N',43-1-:(^&!$M,U)BM7.[#V;3>AZ51XQEBH;HK+MH.,L1Q#@#"8 Y2H' M/,Y2D J:\103I9E7.^CAHLR-91JQ_'CDAI5P8YII\!V9BQKSZA>KQE\B^UA% M!TVB@RKG3.*[Z-K">%/6[9@&(K4;!)F4]FX'[)@8 XPXC#I?^^G>KH.[NBZ1[LP,I:V\,IR)Y4T M'SI=W.N_V;U04\#VIC;N%>!NS'<;C",SVHE#W\HW5LOPKNZCM FO)GC#UN!= M!?O;@;^Z QS'.J5Q MG&OBE>A[89ZY<4$M9E36VX3R51LCN].J?^.YO;J$L=N3'P"YD1__!K1F;]5V M':K%#!AHUX]#J!"Z"[-,&QS7K^I)V-N5RP*1%7,C.!.EP_B!Y)<&TX- ;_[+N?NF2WSID?I5 MQDO?=3=N<:RQ5-HB*HWA?L_+NE4R0H(2SCE(\SBS)=IBP!#E@&LH,ZA9DN5> M/1ROSC@WHOOGMT M<;ZWV2U=4__BYNGJC0./JJSQ]:O9ETG;8,",7+UF[FWCVHHZV7*51HKJ]51^WCZJS;='MOK\7+E__EV56QLF6I>O7,19GA*2QD!( M(8PEIC&@.E8 )D2B7/(\1[%?9/I4HCL]MI/&L]?R>9Z73;70CN=O'$RQ;J['$JL:<]RYQX,4[.1J>>?]@K[J^;=5E^V:QUL5W$E$NL> :2 M+*, Q4H @F4&F) P8<:6KGJ?NQU5T 7-C\X$P MC$RX-0)?^A'PIL SN@9BJ>[(DQ+)&96.G_5SEX3KMF"]@<764L$'94,L;(%* M]J 67$)*L-GAQC11 #&8 YKG'%#*A98D54DL;VVT<&'NN6UX#V)&6JG(; H" M]%>XA+O;4S\2FB.SPJ=+714Z"!O9HX/PX[95N(+8B!T5+LW\YLT4KD#BTD?A MVA!#3QY7U:;[[\7V\=VNW*Z?U&:?*?1NM]F8619(ICIE.04X%@R@+.& \20# M/(,()RQ65'L50'>9='9LU<@9,?F=F>^!9\B!$\ZN1Y%AT1O]7+(6-_IAY(U: M@5^E&S9"ASRE=(>W5-5):KM[8LM=O14K MR]U3_;NCQ!&<2U@A6- 4X1!AG(8PSSE)'&J+#B.>'-CL]HCPT\] M-W5'N%HO8TD4F[IU3-31;&A"4)!E=O3%O=GBC>UQZZ0+]7C5NJMHO6>MBMUE MG"A_*.0"!$\G"B+<&V47A03VE05+2M%[FREKUW(+:HWAD'S>USF?8-T'@\XSF?O^ PPT-F_7CW8ZA:_ M*;Y=<$YCA#($B$QL.7NH $FP @E,\XQS'4O%?0[?NH//[?3-]A,5;3]1UO\T M7$?.T1\_$(^Q'>Y&+% 5H[&"!72FGU$WE+>\._2T[O S2IWXN\]=,R!@ONLW M?[?^KE9LM6UZK4"1"YIH!=(J;IXE%)A]1 X8EK%*M51"."497YEG;GN'H[.A M5EC/MC;7P.U_F@-"-NU)VDAH>43:AT%MHH#[P>CYQ=Y?QZ0W!+_G]NDB\:_K M\"H@W^'RF^NZO%NORD(VJQH/FNS05QPFJ>Q$MCLVXR!B#+( :?,;.,2;$LM M<,-T7KE'GO//C=FZ!<[753"VZ"H0+8WL?A3GNR!N)#S1 MJ^(T=Y'=>AM2-#J$X[J!X 5B.]_9)^6[@= <,][0889QWONGY^7Z1:G.T5Q3 M)#B1>DC4PF4T(9., MPE0"!&%N#Q^A/7S, 4ZQB&,%19JKQ7>UX>M)\>S..*(/<+T"_[ECRT(7AKG* M,?!UH_X@F(U]XM#(^#JF)GSYZJM8!.+LR_-,RLY7U3WFX>LW#&/,6LW2S0W!C^$.5O[1S4+61I[]*!!]&0E-W3$7]HK-GYD=/M" MNI'6I,LS,KDUND1=82.KS5W4ZA.U"KVZZ*Y-0[ K6ET1C@F# 1R(,6^79U)F M#0;?,0.'&_A&VUAMOA="G<_R-+;-]RI)LXIP*[_9(]7NWVVY@C_6V_]06WO" M_+ J_J5DG;Z*.LB,8V).N46BK?1KAWV8K,.G"7-Q?3"O%L%?AWU:;_?C? MV,]?U M4Z>2@S?(,+>74BMK6Z'+O)QJ;^YV'>W,=W>S9<4JVK*?T?.Z+ 8X2(:LD]L; M9V3T1WYM=*6O(C5;^>^B_9H8^Z!;K;TM Q;NA7 #A(%8?8@$DU+S#1 =\^LM M0_F19+G9+GYG/XNG7=M@3]*,Q9(I0#'. "*: (IX"A1/M4B0L>\3X4)])R// MC= :X=Q(ZA2G?NJY2?N1":61*Z!?]J*V?<^^N:GSW)N?#L_\Z7B3/,D7U6B? MS\L7#"Z"?GP^MC\01E0PDB.SI*N*U/QYA/X/G#=[(9 D(W\.#N>H]]%]]O:UU3EP!JK[0L+78+@*ESABJ5? MG&GJ@NG75#Y3-/WJ+0/9A)6/MBK;=[:T]=CNM^^:W(4JGWT!DU@JIK2!4Q%@ M2$0"@A,(;VMK?21NH@KB>7]$/K2"?! !N;42Q6'4GO M(K:-6F'KZ@@!6<,)E5#$T3_9M-SAI/@)?;C=Y9]W_EL3,?_-W+I@&@F:* 12 M6&5Y)11P)B6 29YAFBSQ<_^/5P%Q79_;W-T?]MMS$/=E&/62"4L4D 2978%(8 ZE$(Q[M9SUF7QNC^PAJ[EHO5^VCJ*U/*F+?U:8* MGMAMRRU;5>TP.%O:^F6WEUJ\N$!N!L!8L(_,$Y\N%5O M-F*]Q8M3OWG!Q6N@N%1]G(,A]6D?%1S:J3I*.4 ,Y?$8( M\N\%(E2XZMDYI@U![5/S)*RT]V)_I\_[U=8LWKV4YAM2-O]8NQ N*AA0J_&Z-BO7GYLEX6 MXN50<5C2%)-$*2!2B,VSGTG TE0 E3 -6PWW#[A\^\-#)M[6EKHYEO=<(+R+N9""'P')D?]B+>1;60 MT3^:?TBC1BUUN12O"[Z 3C^PDP]G %C87U1 ZA M@)C[N8>&X-;K)/(:<#I7T1 ]7SF,!@TP-'ZQW'[6?UVOI>UJW&2#&#MIN:N: MJ7?F-9^-P73FR2%*8$ICL[$DB6V"GC/ !4P!(S&21*8B%EZ%B&X7:6XOC38: MLJPB^3;*O,QW_KV8;EXH-]-T6OA'?K^\:S"OU*EXK5'H+MJK](K[*B:LM;H; M@0?#@QPL'O-F@28.VPP%X&ET9["1!Q:"6VT+62QW-D*B:6Y@MK.VK4%;BC6E M$#%*0,X9 4C' K L20"D6ANV19 )K]I(UR:<&YUVY8T. M]5O30\R]XZ@^Y& MGB&A')D:;T31OW:;(S2ABK5=FV[:ZFR.RI^48W.];V EW1TOU7_NS)[CO74P M5!V0%E3%+$Z8 ,)VZ$:0V:2N5'*0<:H$K+I,^9) M(F?A="..6T$:F2R\\?$O8]L#0*AJM>>FF+8H;8^2)[5G^ZX=&"-0E&*Y+G<; M&S76R>/_6N>!6\NG/.F=5AY\VRS)($:" ;,+-X:'K3M+$IH *0G)&&$T9UXM M=6^49W8D5@NC+;M-XC-]5/7$..MPVC$,-+1?E9WPMA0\-LX'YUV'L<8"!X)@C+ M)) D@X9)! $,,VVK>T"IXAP*M\0^OVGG1BB5U-:S^VQ&;<_,_.C%$6\WE@F/ MXLADLP?P(/(T@1Y^2 5B'\=))R4A/R".NZB%HJHP2)JP6A? />\ MW&Z8V(8\5'BSE0QU9#&] M,>B+S9 ITG],IZ.?L80 M*(WM8>PD?ELAJX+UC9@A@]NN(!$L9NW2/!.'HEU1]S3"[-H- P/'ELOU#ULF MY\-Z\]MZQ[=ZMVS\ V7=L=2>(3=.S 7&FF&4)88EXAR@Q/8/%:D"A-$X)SR) M(?(*\_":?6[,L1?>UN%FC=2V>40\%2QI)$^K!9[VQS8Z^#L%7(^M;^ M&%4W^/%6/\1N/!4,N)%YZ0BSZL:E&.; M@L2[-E]LCCFEF9+&_L%FOR2T!"Q3QC#"*>$P%TBF7B>J9V>9&V=T(CIM/I+G M9ND\D([NM5OA&=L#=A+K&IP/>B$8)]KU+9[_7C6OQ+L&>=X_/ZL-LX>CUK:L MRBPWOI=R(9&*C;V @/"7H@=J.#,,"-S E[(:M=2O3."2]O6K@.12!NZ)EH4H*XKO Q2SC< M,32 L]RNG]3FG95\M=W4L:-%^<^V5*1*-(<2VF#W#"#S&5"4)"!F@N&$<493 MKV/$*_/-C31:<:-7\OK&<_9#[.AG#0?IX J MF0#*24:S%&6I\#JR\9E\;E13R>R9,^.#M1O-C(7@R)RS+^Y2R5VY-BK).\TE MQXPI'X):N+[U[E-/W:+>&Y0SW>C]QQCH)!&/2NZ6ZK/^4*R*K?I4?%?RXVIK MOF;VR*JN2%.E(QZ"I'%.59ZC*BF0FMT4XX"F6 &<9UFNLT3(S"]GV%^&V=%8 MHX*-L3Y(WA1<\O2V#%@11U_,N#B/[:GI0%S+#RH%3O%N\I7'B6B_ <10OIX! M$DSK"1H.T8F?Z(:AAA'BO[--8<>S+37N?Q;E0B58,T41B!62 !%! .$Q T+R M-*$:QPF+?=CN>(*Y45DK7]TEYA]61,_*""<0NM'3+<",S#U>F'A3RB7% _'% MR?"3DL$EY8Z?](O7#:AVVM1QLF=*G[>/:E-O\1K'@[%=$IC1! A$I*V4G@$N M2 Z(V90E9N<5)\3)%WQUIKD]V*VLU3YA;:7U**_9"VG_\QT4J+&-C!:C>ULV MV@H:U3(.Z4O3BYE'"=)0V$U4 Z2J'NNCQJE*HTPT# MZ/)#\5/)OQ<;M;0%ZX4MF_[GVI:A6J_:Y,FM?GFQMU5A)'/QJ1;L'=@T+((C4=PJP.*'KP:U@T)V+9*Z@&XEIW:'H9UV&8Z7C77:=7[.MQV]#^'M;!5_G\ MJGR3)D-J 9& 6*$49()C@*", 1.Q "J&,,\Y)0()O_8>9^>9&^&((U[#@_R\3].GI5/6W7T7_Y0+^\3;O]6)8[ M);N-7:NLM/(/]:/Z4[E(11PCH3'@*($ 28$!4U0"GE*2TBS'A.O%=[7A:V=G MO-/$/E__[O0C/@5&KCJG0T=F09[6JZBL9(Z*E?G%:F6[4)M?_BBVCQ&+GG=\ M60ASL5:;*F-UI:K:X44[C"W@7D:_%.TPE\_-;ED_1\=]\#49>QM=)8W7$K]N M--W4@;"5A]6/^HJ ,55^0(7RQ[M-.JT+W@N($Z^[W]W^?0R;ZL8O,.'?BNU2 M+;3*<1SKQ+"7K7/%1 HHD@G(D,!0\%QFJ7)M7W@\^-P,FTHHRS4P^87_I:W& M[=B2["QZ_2QR*R8C_JR@L?OY)XK;PM9W/>= M,A_:WS4A1E]5J3;?*X?SO1";'5N6U;]*?BH8+Y95?X)%PI(L892!6./8%EXR M>Q!("$@13&E*LE2G3JV'0PLV-S)I)(Q4K8-G6%"PY7(CG[=8A)$IZVPK//MY M_X=&L;NH5:UN"M4H=Q>U*]C1+WPT92C$ T=:WBS6FT1AA@+S4H1FL/&'NHRE MTI<#H_:-K&R#JQ_%#^;1O=-[A"^%:_YRZ,[7*A P2GTH=L%< MVI[33^SK'@;.J1-\X#@#PA7V_;'?/;+-@[%H5"QC104'.A8)0#EC@'"S0Z62 M4:Q8K#1UC^@Z'GU^C-7(%XE:0(]C\Q/D^MGG9CQ&IY86BG>W0^$1+W +)!-% M![A#XQQCGKMYMS/ZAM[Q=V,Q!FMX\C$WY_^<_>J MC?-A4_\[VU8.\FB?231&H,1$JQ#(.AU;VDF-V8F@/[9]IYIVXB+\[_]S9QZ6 MCRLC166QE%7,\;='MFJ*(/]A*YN6ADB/2B#_U0R]_/%<'S)OV6;K]N*:@VH^K'BLX'@$:>0' MM0+1__AO)(')OT5,PTF*H@BBU%D08HJE&;07&*$-7_K=A,A M5?JOT8!BA$4,UI)B#-D&5E5;LK+\K*OHP4_%2GW4S@G M.P-1&YC7U(M'T-RF\S.]07Y3K\KGM1G#+JY/.@DPR-0^?;NDE::41HVJ79 MHY1V0UM_<>$",8Y3I&*0ZMQL)!.D#:^S#&A*-68$9E1YQ2ZZ3CPWWJZVZG6: M:R.R/<+N>[9OP]V-A<= .+T12I8(+?CM!,':ON! M<1J([7G_@(##3ZHLK3\-9K\7RZ69IBDQDRA%M=W,*&5DY(YA%C:0>87>7H.SGF% C(8H! MP)HH4M'K"^47K'@%A-Z8Q4OW3A>Z>$7Z5Q&,UZX=:)GM-_N?=?=0HDE%?&AEK]TDSMR(M#X- MY:]/0SL'ID-=A#BFO>/7?6RQSRW#2D1P'$, 5)FR\O,+AQHJ06- MH5:0.!5;N#K3W(BQ%K9R7+T6-ZKE=:^3T@]P/],%A6UL1^%0Q+Q*J3BA,:BN M2O_(DQ59<5*P6W'%[8:AMM?WPHPJRR^;?3,8V^E#<(JRC,<@%[$&*-,"D)1D MQK*2+(6Y8+%6BY5ZL-3US<>V.CN=TY>?>;.33(W M=ONJOJ^7WVV:CJCDBS2SQ[.VQMJJYTOK#JK;(WPK5&-[VHUXP,H760'M66@M M8I4B(.K!\8@1[TLU-,^L#W*7G\X/=>&Z@:W9Y<%JGB@BD1 R(R81]^ M#G@F.9!*4RJDHB).;JHOMY]J;F3P9;/^7MASS4BO-Y'Z6;5XJ+HW\=+(L%5# M7^H]:#ON>8)@./:VYUS!MX]7$;N]K:Y"$]*W[[/)[_XU /A/G6JW+;! O:2)Q]G:]NR8,%$X(S;/,]!#4O\(PG M@)(X!ISG"FN)L6*>4=EN$\_M 7ZW7E5G1KMJ-U[K,*S@C#/TKAOV\(".OIEO M\-N7=[%2WT6'4H)=P4-N]OV@"N8(<)QV8B>!'QBG#@3/^P<7Y&(K4;!E)RK0 MOOYB'?-$<@I2S+7U+U!#22(%<:*D3G0L*?0*4+DPS]QH:"]F)\IU4)_G2[BZ MD4X M$;FF"% #:D7U0=#N#I/9V>9NCY3GZIGZBKU7CZ,#'YE2]O?Z<]'I;:? MUO6);=.6(4VH2#DG($$I!XA""1A6"J0<)QKF29+&7J:&R4TDD:5J%$K MZ\"&%ST(NS%#&-Q&)H>AD'D3Q'4T G%$ST23TL1UA8^9PN&.863Q9;.VA=G* M#T;(CU45#6N9V*2\JGK[H21G!I$@&@-M^ ,@DFK 1)89YHAA+J$4.>8^S.$X M[]QHY!TK'R.]7/\H([NLE7>R$CUB>]G_EQ^9N*Z &[.,@.O(---*7 .ZESDZ M"#U*C*HG4($8R'762>G($XIC;O*]?6@<:;67JAXS]1O;LJ; Y(+)7.70%D/G M6MH@_ R0C#,@,$8J)3R%VLGW:?CHE>N'GJ9NBN_,CMFDCK$DS755"A^[XGI4=( MNIZ/#L=G]%/15K3KN8D#CD+/ZQWL /1H^(F//<\K=WK8>>&Z ;G']]]^_]ST MJ&Z^@#E6-,X3!#C1VKS15088P11(I'*:,YZD;J?VX-L!(Q:"3U2:$]A MZW]N;P=CY*>VB\.0G.)30#RRB6\"9J(\8JS.'3^^:+F?XHL2O MLH4O7S782R)W8MM618 \JWK*:8IM>Q*L >/ 3AG%\8P.,9W5%1(A+\!V+=^>EJOJNR3*J.U_+S;EENVLN>M"\:$)@G"@!#K*:"* $(S"&+,2&*>72B( MTVFHVW1S>Y";#7 MQ%V]!Z%PG,:',!C" ;X$%V1N M\"CT#C^Q7\%%U5/O@M-=$S>6:VLV]K"5%OS3BANU\D:UP+Z;B4L(N^XC N VS19B &0#-@]7X+AAWW!I MY(FW#%<4/-TM7+OAMM1.0U.&ARX5F5YD&!,:"P:DH,:2SZD$E*49P!CQ%*=, M2.E43=5OVKF11B/ML'3.*PB['EV&QFWT \TFS;.1N%OZOA$Z^J41^W)3PL%9 MGVXX!Z!GRV%PC=4U[9;Q9FVP5L@\$YZP84:=V(O\J=],T2",%.0")#RE &D= XHH1@P ME"-*\UQF3$SB OXTUVZ4W5K3UWUU_-17=T,#RP +/+*#=M"RS=V[.E(WS7 @ MO[4O\]/;].D,!V P+^+IR /3K-LVPK^^[#_^[T)MS$"/+Y_4=X.KS0X63- $ M80&2+&EZ]'$L!,@@53&+M63,*\O2;=JY4?*A1WFT%[8RS/ZX__=AR=ANZ+MQ M:7A,1^;+6^#T3]GV0B=4!K?;I-,F='L!<9+?[7?W,%+ZJK;,\)M\SS8K8\F6 M]T+LGG959?_?E"Y$L5W$-$F%L2!!RK($H#2- 1.Q !+'6&(E1:J\DC>O3SDW M,NI(&,E:1#_R<4#9C7C"8C;!_?[N[A^\2%46RSC+0,SS&* <(\!YG &BD"2$ M&G..>_4BN#31W,BJZI'-'AXV57XV?A98UZ"4V^$:/0S%(-7M&VZE M'*5Y>!\0 9N%GYUF\N;@?:P;>>_WPXCIBO7E>UV&UMOZT>F?'W;R\6TNU MH#17F:()@"(UW)#F"# E!" D37 <^B2FH#<]1( M'EG1_3QTCH#DR@X0 18+!!0B9L^4R!00##%(A59QBA/*_#Q$9V>9&Y4TXD6L$M8S M2NP\CF[VQ2%J QG#.]& 2R*\[/,:E1T:OFL471?_&PY_VOZ[7\ M42R7]ROY<;4UJUSPI:HG:O]4;VH6'/(\$7$*J$(8(&VK:'";H9\IF'"HS,[# MJVJ7\\QSXX56.C]"< ?:C21&@6]DXF@%JWR]!ZGW[9#:O]]%C8MD5%>)-X*! M:,=]WDFIR!N.8WKR'V!@>T;%RDZQ74X3I3($00*YV?!H26SCA 1@**#@J?FL MO3JRO1Y^;N132S?X\.D(.S>J&8[(R'SB#H9_F\6S.H=JL/AZ\&E;*YY5[*2I MXOFK!I]&/Z]7]BSHLS[IO=;98V!EFQV#+,UR@&*1 2838U^D.,TR 3DC7NIX]MV<]A&P\WL)V/E<-"./YQN1D#E\>-RB8 M?61R:S6X1&UV3]71(_I'IE((VSG7*05V/=PZ0*^KJ=*MZ,VS7'2 , &'"+UHW'#Z=&%@2<^-NI7[_2\ MZ,KU_KVNJ^,FM7EFF^W+'V;1JV0>1G"B4Y6 .$TU0!0KV[ N!3D6F&.:*A([ M4<&E">9& 5T9(RND=^_KLS#V/_$AP!E]$^:)BU]VMS5G*XU!-G""IN'F9)]CVL4<" BHP A!ID224,:2]4I$N3S6W1[O3 ME>1HU2[DD6<<:(5,GP"4P%0%A/ M44X!HU PEE%.ZRK^:F48=1]!]J:ZLI M5;L]J>2O+W\KE?RX^ORL;-S@V;:U.(6)UE0 !:DQ^""WQ3!4!J2Q]-(X%1GA M7@:?OPASH^+C'L+K5O3AY>,&K(L;LXZ+]LAL:D\0*K!;\6T]H5^L!E&Q^DNT M5V+L5L/#00S$F@,$F)0IAP-TS(XWC#0PM'FU+62QW%E[^$\E=IMJ\/<_Q7)G MYJ]3NIZ>=W5ON,^Z3<[_HC95J:)/^Q)@"8%,,L@!$G$.4 H1X"I. 5:8RA11 MQ(57Q%$HP>;&GEV]HH-B4:M9FR6YU\W:4OOR%;:/1Z7?#?7>@BVY&P6_Q4*. M3,R3KJ%_E'A@P$,%EH<2:]I8],!@GH2OAQY_:(/(YN"T:D35CE[GYI6?]?[/ MOQ7VO;22Y4=;MTZQ3;F &&>(PQ2H#&?&0%8(,(DP$(F4F,L\T3GVZR8Y5)2Y M4?U>0F,8B\W.\,(ONU)&YET>E5:GRW6'0J^1&U-/@_S(W+R7LNUO=Z#;1A-+ MQH>K#HM45+4[K3HA.V/>"FFP-IJ#!9FXY^:M@)TVZ+QYQ('5-HM5L565!^,X M]-_,OMD6_ZI(O2FC_X?ZN?WV0RV_J]_7J^UCN4B%@ E2UI;6"B F*>!$$9 F M(LZLLQCG7NF%MXDS-VXU7W#D67[SMN5PH]#I0!Z91FM%&M?L<5;27=6U0U2- MWCI:W47_81Z;Z/,J0-Q*6$!#5?B\39AI*W\& >ZD(FB848<1ZMX+4B5B- 62 MRX7D4"--:/ M*U[/!?J65ZT^B[K#=" M9=WH>WV0-_K%['GJ7WON16_HFAX:R)&YXERS]+NPW=)]$ E8:O-M^Z;[*'VN MD.9(/=-?%ZAZMUY]5\:J,49._;$TQDW5E!4N*$F(E$*!A.2I+?^" =%I!E(4 M2Y+&-,'$BUB<9YX?R[3R1<]5E^=?_OM@'Y<[_&XD,PJH(S/.29FZCMCM#Q7: ME>1C%:YSP&J42G9]\[YA:3L'./IKW;D,,!IE?;6[,KB(8YQ#IIG9&J4*($53 MP)600&*I%56"QRHT9=4SSYBRJH)AP4FJ 3P82?G#.!>2^MJ+[Q@D]1JKZ4BJ MF7=N)/4:C@$D=31 8)*JO?*6![]MBH<'M5EH@0F4.@<\Y<2P%,P!(S &+.9Q M)I,D@<0K$-I]ZKG15"5@8U1M:Q&K+9M<+Y=L4X:WLDX7XT8&NPGB-Z6P&OM* M]*B1?0(6NXC7V#1V.O$\>.PB(,Y$=GD$/R8K5N7#XFO5/[EV>/^NGKAY0CB* M8Y*)'. ,4AOXAFWK! ZX)C(E2@F,G.(?+HP_-TZJ)6S*\+C1SB7D^KDE !XC M$T@#19NX4,OG&(QW"1.Y%M47N#I&&1.;5Q/-!B-G)KV"0$V7]J** Z'Y3\6# MEVZ;A.RNR-PRVK7+0AR>?7QZ9L7&KO^G=5DN:5\;@%:PUVY@>5[C]NNW"/?_6;^YTLS I]L@M5O:8T2G+$ M4B")C5="4@*JM:&/6*L8YDPCM_[N9\:>&ULTXD6M?.XE;8Y!ZW_V;X1BY$?= M&06O.C47]!U4FN9XK,FJT5Q0HEN YM(E@3TKWPQPY>-Z*;\HL^S&G'A0G_7I M#E^E7"BI%(!,VQ*CF &6ZP0(\U1SS;G6PNGA#23/W![XO=36V]*(;0V%\M0W M$\@)X[AN-WIFPJ_&F[IK#LOTY=4RO8T;QP_KQR23G=,,R&M5"$ITG6B2 :$8 XK:5'\XXX)0PDJ0DH]+K MB-!S_KF1;%TWE!NJU84QC%:J=^JZ(FS4Z(LXCT_-[K96H M\KUK^:HBTU\M[*]5:8NXUL6-1%4BK[W>!HZ&[C8Z$-% )J?O[).:F .A.38I MAPYSX" SLRQ;V.=#<"VTK4M]RDLSS8U[K'@'UY)/?>OKH+KQ2A"H M1F83+Y3\BSI>0R!4O<:+\TQ;BO&:NB=5%J_>$+2 XL?5=U6^KD^V2#%,#06D M0');$$S#%! E&4@($4J3)$N97FS76[9TXP?WJ;T(8R_ >(^"K>-7)>GNZM)] MYC^-S)V*B4$*)IY;!S=*&0?=D3GF2H'$O?"= HFC5T7L06S<:HCG)IY#%<0> M0!RK'_:-,'"7M61EV;#B;^LG5JP6.229LADQ MHJ KF @"=)!F!.$@$))UAF M7INJDRGF9L=4$G9>T;64GJ;,&20=]T8WX3/V5L@3&O]MST7M0^UR3B>8=E-S M4<&3/$Z"2.+/;%0Y(KA7 F41< M9$FFN%,YI=Y99O>(-])Y/MS]2/8_W\'P&?L1=X;&JQ7/5=5OZ,=S>>S)FO)< M5:_;F>?ZQ;C4YSB[W0=U$C]D2M1=W0 M"MZMXLJT;]27P@V,RQTH'.\?["JICX5LL/7]=U8LJ]'7'9^MC4Y;#<\!8CFU$IE::IGDFF*>_Q&?^.3I-ED;RB&VWFX+OMM73 MM5U'HG/TTRC@[3OQ6ABM=:RDS($29GN(&$* "HF )) AHB#1R*L0YY@+,\'+ M9#X+X^S9&@ON"=Q;3?3 +U;XOT1[\2W>W?.Z1H.[J-(AJ)-K"'CA/%U>LT_M M[AH"S1F?UZ!A@@9:?=X^JLW^5ZN'NK]#CKEY):4,4)68]U"&I2$^P@'&*88Y M)HPPNOBN-GQ]8YS5V>E]'L2N$.,]CY680<*HSN/MQF=C83@RF;D'4%6:1!U5 MZ@X9D\5.]2(Y;N#4^:GG$#75"XICR%3_&,,(S;.)W*=]\QH4BY0G5 &#$3=6 MG2$WDMO.W'&3>T;>.GH>V(!J^@&UU.L2XC4^>82^)- MFK?B&8A !XLQ*9G>"M8QL=X\WD"'JPTD,^:GDK89D5J5%9W?VSR !V4S.WY] M.5S2%'6^_\$V\O.SO;!;GO7K>KG\L-[8/RX2P7,D#>6IL@I0!RA MG'..=!9[N6='$7-N!%VI +C5(>KJ&744M7$0W>L:9:-*6V-AU?J^*F,<_D3RG4\SME7"4 M&C\H)OD,D&[T>QL\(U.G)S(W5@ 8(0#YS 1OF*??%W+<0D3:CF"@@I;.%]30&5G /&TBPEN4[2E/L!'$=C4 < MT3/1I#1Q7>%CIG"X8V#<_T;)8ON!B8IY*B.79BE#BE& 1:P!PC$!)*6),2DR MIJ%4,92Y5]S_R11S(X=:PJ@5<=!NX0R0;EQP&SPC5#Q7U?SK! MM%'_%Q4\B?J_?.6 VEL7RWXUU;X^Z_N'AXUZ8%OU95.L1/',EO];+>6W]3NV M7'Y<_:8TVRVW[VTXX$+G.#]UO>DZ3NL?.2JJV.@6?=;18:WWZD56O^C;.K(:FD&B1L?H_5NNI4=]L[=: MTXGJH;W!VOI54AL#_][*:T$GG*Y2VQ@XO:KL-LH$PRSTUBU@,]-=U-SL\(%8C/PZ M^N0 @+?5?4;50.9V=^1)[>PS*AT;V.7IH1P),\!SJ6"B4J90GT:C8Y3(RYV5L:,3AY/JNK1#R,E$:WQ 8@R?U>0GQ1BE^0X"ZG/ W:+2!KL8ZI7 ? M"MT\U+_6Q5@7B;%?LB1'((<9M]E^ G"892!)\R0A*"-29#ZV3?]T\S1W1"VS MI^>Q'U='+V0PM,;V2#;)Q9V1UMNWDMVH2&X,!86JMW M4Q"WH_E=U.H>'92O$MQF$%CKOU1O'67K(?%_C9!;_R4(%G\[8.IA[ZSW3\_+ M]8M2?ZK-]T*H"P(OETWCL\_:)@,^K(I_*5FWD7BW+KL97A1KB"C50"*B6(!)9O;N^B5KVHT>]5"DA71;/=W2MI/1$'-9M6*5&E MZ U)?:&_"6ZOLC=;=;T2-F (R$>Z.T36KI) MWS0C07O\5AEKFL'U*38V.O0W5?_[KZ@!+NKTJA@GBQ!BT9HRN..,1 M1R-UI&IQZUSA=55A84@WZX'KXT;?(V(^#4NW"D2_M"K\Q<:XM&O0>F[L$M1% M+N[[EV!(18L;$ Q7VV*($%-7N;@!J#/U+FX9;1A5W@NQ>]HM+8=4@UJ^WJA' M,T_Q7=4^J=_5$U>;!4HR3+"MWL,A!XA0" @DF?G$4L...DT%]S&CG6>>FX'< M$;QY %^)WE;9JE7P(T;WU7#CPE$P'IG^[C^_^QC='U6%^\+JZIBUM %-3V^$ M M&;^[R3,IHW',XB" '*:,X8IELHK=\=IUKGQ56.;;Z(GMA6/-F]-=.3W--W<<'=C MI^!HCLQ,C;Q15^#(2GQ7>3I"Y@-[ !,L1=AESHFSACU@.$TD]KEY0+; 7XV1 M9A[?;X]LE62_%\NEF:%Y.4.M,8(J 8IKVZ?;!A^FF@"$4(:XSM($.34UNS+/ MW(BFD32RHD9)%C7">L1P]V#:3RD!D1J91"Z =-VT\4++(WX]#&H31:/[?L7\ M0LFO0]$;&-YS^W1AWM=U>!6T[7#YS2'8?QBQZR"'>UYN-TQL%\*V44@R I24 MMJ>")( 3H8 @--,I)9+EU,V>X/">FX;1A[75;.>7*BE8 MP(S'DA$ 4^MPDCPV;)$FYD=IOCL,XUAYM:KN#CXWO&5XP[;>B%,NU+;&P?^\HR3,D M;7\+C1+S6E<,4,80P%(@E"(<:^'5S?G\-'-[9*L4R8.8+N\E'U!=G2FW0C6Z M]\0;I4&%U"Z#$+"8VIE))B^H=EG1JX>X/QX_^7/_?>34L&A3 50M@ * MXB(%3&$%$J3BA*4QE%"Z-7@X'MKGVSM-\X9]VYIGLPEM6]788 ='\_T$/ >W MQD! 1GZ1'>BO8>;8B *$_DEC'2!?!!G].QU.G2OG\[+<$;*5VZ%IMW7<2$#R[6YP.ZXOP@+YMB^AN$X^F]$W)$) MM3]QF'':;8L[!">[&8];!_9>W%D_J(U5?%YOJE"$/]5#51!UD<<\3FRK 1X+ M!!#EAG%2$@/)F9:,98E$7@?+EZ>:&]'4DMIX[\U>UJALA/7LU'<97S=J"8/: MR(QR .P@9O3G-<#\>^Q=Q2)4.[W+$TW;.>^JPB=-\J[?,3!CA6U6Q>JA_*(V M5>3SWK[%#*:2\0203&B ,EL[-K%%X"!C--$I(\@K9N[21',CB59.FPA2YX\, M=HIJO_< M&8JIJEI]VFQ=2.&$(B-3 S#P/+/![Z"1*@DWDO33)MY>T79DW39:]E' 954=2"(+5V+10"UD!M1?S:KDO?UJXBD4H8K@\T;34<%7A M$W*X?H)>ZZK5K9+O5]MB^])$]"5Y0F5J[ 3,^+-W9VGW?QT M>-)[!I[D";^N6/MD.UPYL)!;=5;XYW8M_ED5T5A0DFL:T]P8_PC:JA004!TS MH F+H4JQS&*O_G+'$\SM:7[7')9: >^B9[9I6E#]]_A_QC'\MPAF\5T<5_^M M3U2-);#;/JXW=?T!".](3NZR+&__6I3EKJE4L.ZTHV2E=;7]ID2U:O_COT$< M_UL*[R+[9:PNAO$=0?B.P*S^X^#ADNB7_^=RV32W;X&;67++VH[,1\VR_EDO M:R7=7?2QPC)@1;D+^H>J(7<\_+15XRXH=U(G[M)UPPCIKVJE-FQI;)=[:?N_ M67_'MOBN6H,Y)X+EPH9RI9@#E,4:L!QC8WEPGJF,*PF9#S]=F6]N=-6(6_$! M>R6PWQ-_#68W @@(WLA\T,7MM:SA=RB.J 1BB6NS34H:CJH?O"0@M"=$*4 MV=2D&94 (2$ C2$#4B2:)5R0E H?NKE!EKE1D8VMMR(NJY/#YT:#:+U7P?/8 M]99E+PM95\]:R:9Y;U-"ZT.Q,E,7;/FG^4U5P*T\!.(SA'-N M,Y I%+8?H32[2RZ!,O^'L]SV)O3*KPLBU=R(M:M4U=?HH%9EOW05L[O O6K1 M0;?!Y]IAUMF-CR=?O9&9>:J%\V_;'!+H4$V>@\@T;4OHD#">-) ..OC@JEN; MG3+3K;4JR^K5\D&ILBD%OV :)8:@,R TI0#E. [!IJ)S\INW5CX38BR&/;:'M8*]GOHDIZL-; R%^G5-PU=<(+$7U5V@IEA7T'4\L@R-V=CGF$U-F4K@:A-9B3Q1KRPW MF,*VS+HRYUMTSG*#X4(#+<>;!R2[_[E[?EY6^S^V_%179M;KS5/%:T>-,%.M M2(IB#+#9HADK*T> YR@'5)@-G4QAFA&G2C6>\\Z.?#J2U^__J".[1[*X!_3] MO#0BH",S4S^6/IU&;X+7(U5_')@GRN0?^-7U2_+W1ZBW!H#'<-.5"/#7\54% M@0&W#PW%KW( ZZ1 8\E^62\+\5+_[^'KGW ,99H2H*"2QJ;,)* YLK92X8 MR;!78^=7HWO1RM1]G *+/WO1T(I$33^>*A:W+?E.84HHTT#EV-@'!*: :FQ][)*F$'*8"<\21*>3 MS,TPC-"TI@^ 8)6"SDPQ<6F@RTJ>U@+J MN79P@YEJQ M]V6U?B6*U,\9 XP)?KPY1.9"@6#,D 1:IL!41F7F/(PR$5IK% MF"14>F7WWR#+W#BC5<6SW/DMJ^%&*A-A/#+WM%HTW5N]LC.VF4.6O+_7' MCN, ,Y)#Q#6(86QXEX@$4*0%T CE/$F0B/UREJ84?FY$W>INXREKF$,:$ MWNQC*Z\T'WW[+X6C-VFF2SVV4ZJSRIW:W&9I.VM>:7P7=4ICUEK;KK0'O:-& M\6BO><1?FA]>?(XI_%U<;[!VH3QE4XH^KT_6L<:J.NGX MLBE6HGAFRR_LI2Z'J5.40BBYV5!D$B!ICY5C3@&.S59#X9S$$K>=R;^YO]]Z M)W5BJ===R+]-XG1HY(R>&T&CW7U:()@2 MCB$"B40<()3F@!$<@UPHPC.2,14[1&(.B,3 <5,)5\+0%$WP( XQ$YXT &R]'@DUHH MYQ4[-DDN7#6T*O(AM,L.]V&Y_M$)*=H[[G.8Q)A"!31.%4 ,:L RG@.>)#H5 M&C*<>C59<)QW;H_WJXA$N=^^5H7)J@PF;?2(BH,BGF4)S6:/:[?6#&Y?91;?Y8K_;Y@O5A M2IO0)W,BD:8)B#-;T5TB CCD#&"*$Y+D-%;0*P"D?[JY<50EK>&@ZM#QER:% M\B]WT4I=#F :@K(;!X7#;F3JJ6'K2MH>W/[2"!LPU\@-E5#IC_V339OLZ*3X M26JCVUU^9")5L:A]T1^*I=J\8UOUL-Z\+!A&*3,6#8B%-J8.80(0H1"P8229 MTDHP[%3QX<+X& +B,3 5^D#@__%<4/_.TETK\ MSX?U]__7W%D_Z.;#X?F^--XD#_059=HG^-IE SRG-D+"VA"_L]5.FW]W&YOS M7#!>+(MMH4KS ).82Q:#.#9#8PX=X%6H'1VM( $=^[O?8O9(U^C0.=AZ^V) 83N27O0%+/Q>M*S:] M[MJK@TSGNG75YY4;U_FF@5ZBMNA6%3FR0 KF219SH&1N+"3!%* YM5UR4*J$ M9CSGVLL9]&KXN3'J7KHF<,:W-]9K[!P]-X,1&=M!XPR&OQ/FK,ZA?"VO!Y_6 MI7)6L1//R?FK_/K^1O9NP%-_L:*1,-E)#"/+8D!2Q3 M!,B4Y$1IGJC4Z;'MFV1N#V];2Z06-+*21D;4Z#?GBBR]D%[?Z80 :FRS9PA& M7KN>:R ,VOI<''2R_<\UM;J;H*O7AFEW>YR_322.$VD;1IBGWX9A04YSG7J_J*_/-[?'_0VVC3^NRV\_U?KO=%'Q7]W[>KJ-NUY3']=) [QFE M=FT)W-[X 8$=VSMRTB-WFNQY1X1&ZIW[IAGSCJI?ZZ0;-DN^:A%YOY+O?XJB MM(DL7]B+?:C:U&^%XA@AK 'FMLJEMFFX5&@0,X(YEAG6T"OPX\I\JC%0 M9 PN):,M^VGCVZRTOND95T!VW$Z$@V[L_<6^[V@M:Y4UUT@[0AZ^(S"A-B%7 M9IMV5^*F^LDVQ?&V 8[=K]6I<1WP_]>->6LOM,IBC+(<<)U@8[V0#' A%$ Y M(IC:@UWNE+Q[?OBY,48MH%?1C0NX.;AE;T)C9!)H@&BK;U3BW82'AZOU)EPF M\JUZX>/G3;VH?J_[]/2NZ?RE%R5^Y2"]?-7-N;1:*V$;=^T3>K^:;=U7966O M>I>>J=^706C, FF[^-D#JMCFQIH?TQRS6,9(0NE7P.P&8>9&@G_NGI[8YL4& MU'W9K+\7MEA[I->;3A:],1!:C^\"_1!R6K=GB==/ROWG5Y;UIW1V-MHM4UY_50_%RKH+HJ:/VI!. MAJ?(ZD3E"L<*Y%AD &%CS-.$0\!X*AAG*5"*V,H3LX7@0A:'?&TUG>H//B157/=U6\?/F _;L+F_^Q M7LFZOXAA]29^\[/6A3"FI;7?S,]UH'C=XU12S"47L=GV)]JPATH!,[\!AE)X MP@R/4$V<'0#AY9N;\6P;Z1S$-Y97+7@D.I)[;*1'6% 'S\3;+M/8AR>.EO!= M]$K%MG#87=1J&775O&NV0&^[MAY>EK==XXG<-&^TUGX.G_%6HM=C-,*TT[F< MQL/LE<]JQ&D&!ALX"%0=-/[*2B6[T[__*519'NR,AC%$K'C,669>6EC4J18< MZ;C*UN(8Q3JG7HZPT +.[?U>R0ZX%7[ .WVT972,<'C#Q9G-6_U"$=!Z82O% M]V4L[C<;,T<5$AB.\\=>C%#1%Z'%FS9<8R1P3^([QIIGV.MA+\7];ONXWA3; ME_N?1;D@F5!0Y!CDW![=T@P"DL 9&U1TBV,L9_<-* MZAD_?@%5-\Z]':N1F7,(3-YDUX]"(,JZ,,FDQ-.OZ#%]7+EZ8%O0;E':KT7Y MSR]J8W_!'A1T$]^X+VP>O&":% &YD97N-EY:QZ%%]#S;_MIP,GNZ MW#.,-'Y7S);1L:;NQ]7S;FLM9%O@Z#=;\E6MI#5KFK8D5*8Y)1 #%7-I*"2+ M 4E3#61"4Z69D!F1/A3B/O7<"*65,'HIU%+ZT8@'X&ZD,@Z,(U-,1^BHDOHN M:N6.]NA6V[CP?6/\ 0M$0AX33TI)_H <$]2 $8;VH^';DT2;5&8RBS%(>$8 M4CD$%&<,$(5CDB&>)\BKT?F9.>9&0.:%\%UM:I^U%=<\0^5VL^NO5NP,J!OO MW C3R 1CI9LF.:8'AV ]6TYGF+@7RT453WNL7+YTX+:F#F\?TO-(QEFBD8@! MDXDPS 3P#3D0">(Y;E(>,*\G-S#19D=@=2:>-9(O&$I'#=(DP \]O:I2>J= M2_.IVT$-M0D;+LBT6[2; 3O9P-T^8H@NG95'NFQ\3O]2TIX"9DEJNT31+ 4H M91E@'%+ #3^R-&&:*J\6??W3S8T$#RTJ2RON7516 D=L+W'T2[%J?GNY!.$0 MX-WH,!R<(U/>4;//YE2MC ["CM7V\Q(HHS0 /9GL#5N!7E*\ORGHQ;N&5(/; MF 8\0!2S140D DB$?YM^/AYT8?K8"1 MD="G.MD);/UD<#L8H]L[!QRNNVM< /&ISW8+,%,59/,"R+,&VR7]^XNNG=PU M896U2Q*_+JMV\:IAAI ]A^^X5B6EN6+&TA&V,R;2J35\> X2H:#*-9,R]JI3 M_7KXN3&5E6Y QMT19FXVRW D1J:I/0@CN)3/*QW(!CD:?%*;X[QBQS;&A:L& MYO>>#9OIA&3]^G*XI(G8NO_!-O+]?^Z*[4O'$UK5KO[VR%:?GZL]U5_-$+:A MX9>BF\]SV=5PO,>SDM'NN':EM&?T];;+<]+H;D-E%I1N5:?/,SP9N6FSNHAJ=[J%(5/<8V!J H@8A6[W!8F3[ M]]8HW44M3E$#5'U)58XOLEA%%5@!$Z/GMOZALJQGH]>T*=NS4?O"BWI^ @[N M$UQL5=6E^*/9OJT>[$EH76+D_FF]V1;_:F)M*S>KK?GXP5R[@(FFBE,"M#2V M/M*$ IZG&E %\PQG6,C<*QYVF!ASVQV8IY=X=P<> K_;.W%\4$=^@=4*-#WB M#RK418,Z<2Y=;>[JVJ]6DZ#=AF] ,EP;XB%"3-V?^ :@SC0NOF6T@?Z-7;&T M]0Z:O3HG*J6IYB#C*08H233@629 KF/-LU1AG'O%ZKT>?FX,UDKG&?MRA)FC M?V,P$F/[-QK!QG!OG-4YE'OC]>#3NC?.*G;BWCA_U; ']:]J_;!ASX^%N-\H M5GY5W]5JI\H/1K;W/\W#LF++UO=YB)[(=):Q),$@C:4U7,SC3"%* &<\5HHQ M(;77.>T0(>;VT-L"TYM:<+L=?-BK9'[[X)V9.6A9W!AC;+!'YI6#^%$E_UW4 M:A#9!RIJ=8CV2HP2Q7(+BH&8:I (D_+9+2 =L]Y-8X6+5OF\VY;&B++\NR 2 M"JTI!3B5$B!AJ],@F (H%48$R0SY92!S>N"XCH MR+1V*62E(^VX,2MG8!DQ:*4[VYM'K9Q1W25LY=QMPXCFVX9)=;^2E1?K7@B; M@FT83JCBNZUY6 I4(!S!@'.,10RQRS!7H?$3K/.C71: M.:.#H'[$XH:U&[T$1W!DDCD#WKC)"%X !:(;MSDG)1TO&(ZIQ^_FH7E,-;O9 M%/#*,V0^M+]K'$.O//0KV98)/._"?[HZ%4W9??MY_X=]S;97A\6V MCTFKZ.LB/Z\NL]J&3 4;;RV"Y9*-(.+$R6CC@7R:S3;B7,/>''^H[3M6/E85 M^J62O[[\K;3G#$WFR.KAWI8EJML<4XZ$S!@#%"D$$-$:,"Q2LW&6:9RE9NML MWP?K+5NZO0_FYDMQ[#7W:6#HK57Z)UJT'$]BKXO0 \ M5L6-UL?!>F2RMC!;J:,O79C_UL*\%SZZOPZS-_GZ(Q:(4CTFGI0H_0$YIK\! M(]P0\\FOQZ7PX[B4)OKD_4^U$45IS?./J^VF6)6%J.),X"(7--944)#JW%"? MA!PP&G. ,$%Q G.F$B^?X7BBSLTTOG]XV*@'&_JV%[2.?[MK0^BBCC(# C7' M67 W?IW',H[,QP%"*??!DAV%[XZ_$($#(D==EI 1CN,(.GW(XJB GXU!''?& MVQJ+K75/!,^'W7:W46?B>(X:3L5,DIRS&.2,,H"01H FD("<0)7I'.>:>!6E M"2G'W91/,[WN#ZLI#4-UV'?&Z]F_=8&-8C[$@7P''%]$;+>S8 MKY[.FO:OW5U4:W=^Z:=H2Q82^L!MRH*(]B9MRT*">JF-6= Y!KXTML9 MJ^H M=TM6EI]U=5Q9E0G.L% "Y@E(N) *98#$N@-+&L'"1MU_A<2XJDS3F!-H0I36T($\J!PHA*9BL6BL2'%?JGFQLU M5-+Z4<$5/-WX(!Q*(Y-"G:;82!IU1+V+&F'#,80;*(%HXLIDDW*%F^+'A.%X MU_"ZIH?LN@]*-?U=<(R($I(")&+S/XFV1@1) 6$9UH+%*9).7?BNS#,WGJAJ MFA9[.>\BK53$/!JM7JW;:=_DP,OA4K)2Q2-YME"RV>\-!REAEF #,A&$"B@5@F @ E_3\GCQ[[WVJ$&P/-&B;IQE/F\5$T\2==_L4BP MT%!0"'AFLSIMP2HJ4@@HRK.D:O:4>KD47":=&R=T9:ZBO%A'6%_CP %S5TLA M+)*CFPT'<>^BO< 5GO ZP(=P!"F90.$PYL77A#L*IJ>%Q[X!JGG^LMZK\ MPEZL<[39Y7Q-?)'<*7O"M%%+9@^;GMG&/53L*LK]3!,2NY'9I9(R:L2\VWLS6DD# MP>51)#00;!.5"QT*GU_A4 =,>DN(]MT_73%1!RU>E15UN7Y@2:+=9E54)TXK M^:'X:3^536$)E"G,%%= R#0#*#&;.,X0 ICF&4YRENCR>A8;N@RLFVT6!JZ1.?,U4JV8(]3RN(Y&J,(_ER>:MKC/585/"OAV?@NHM(5C[BLMSY!OEXK,(0-W$H;*?V'+=R5S62[Z(&]C'Z?OKC M-8J+N7?B-_0ZNP#2[XAV&N'&>)?/-O:&KQURNTPZ2]JJ(JGK"+A:ZJ@5VZ5&SO %<..MT+". MS%@!$!T>1>, 4>B FKXIWR:VQ@&$BV$V+O<.I:2U^.?C>FGN*.LZM0NL19(( M' .,20R0XAH0)!*0QS)+E$0J%]HG\_%T"B^ZF2##\9N=HZX+U,CY/_X;26#^ M;\9.TH4H/$_+SF":0-M+%24 $TH!0A;3)!= )2@E22;^?_+>M,EMG#L;_BNH M>IY*/%5"P@5-PNNR=WY9T/*JQMWK=:ZHA4CSN__@% 4DM+H@ * M9'/R9AFWW23/.1?("P? 60B2T?S1E/]5@[ZNQD#VI;CA\'TK[HOE4A]%4J)^ MP5SSG8[QE D-, T1%(%4>%*AVU1B!M7;&<@T#G,2!0V>'Y9\/#1;8<-A^:$N M5>4+2-O)[AIH!I[::H5FX*:JU@7=5";FO5J!K\3O2>YY$+Q-7D<"1IZJSAEX M/#&=O?*Z]*';KJ!T$WL^%RPA01J&4"::2K,P@#C$4L=R9#A6GWX6.2WN[45/ MSDNV3A-I,D%\ \I]!8"'Z5!!E[0,ZEOS@\ MH6>M$651'=U2/W..LS"+LDC /-/]8KD^"(YBIC/"*:OQI8"IT=/G MU?(>+LRG0HR"CE5!7N)GQS'7H#(PDQA :NZXZ0;$O7['&:M]5>EX^?AQ:W&< M,>ZHXL:YZWH6&U^M^)_%8O'IX9$4:[T,_[PJRSE2%@B=-L:M[- M_AI_OZCMN;I/Y:[P$STN_'3M;LNUP^ZZ&3/B8(ZX5V-3OZOL+. UY'Z.)\R] M;_=<(I01%)8!P(H8MXA)!@R:$4F*,@"6(AK3+G M>LJ?VLQRJ1*@L0'4E;&T%>"/V@['=8CK*%E.$\-A/S3A>X?=9R_J+O"&;T)] M4OI4ND]W0>/0=KKS,5?O\.A FK?/YO'UXCVF$J-8)# (PASJNF8P%[E0/CG# M04["3,9)SSV;E[*F1G 'JW=3UT^MSNL/Z]H=E2.8G?=(K@%OS%T/-]RNV<$X MAXC_/8DC2:^URW#.Y(Y]@[.W]*..=UKG9;4V?MJWHE3/OE-/,N4]!4O2/" I MS&0::G\I@SGF"222A9(A(E+D5.&D0];4J.- 5:!U!5K57O53NR"VHPU/P U, M&STQ<)X$H_2'^:BJE,CK%W-?:6=:3S]+,C:M>_T@$-K MZ2!-8L"&]J^N[P2SMVNX9_!LUWI!VSR!3C#6P_+:G6 N*_K7Z 1C#;BW3C#V M$GM.-QM:BO_>*'$?GO2YV#:O5F=I9#F*($JS!*(LQA"'@82,BRR,XC@,B%M7 MES."ID;U.SU!K6C_].5ST%J2M0? AJ;:/EBYT^,%('R1VSDQXU+3!6./B.72 M]?UHX=.2K1Z$CLK\J%14WFY5+#?%\K[IAZA(Z*V0J[6HK[LC/X5B)258R2B6 M9/W\J1(/I8[P5G)9)0JNLP<#53! R2+,P@HQ(G,::!5#-%$S)_9^^*7A1L MQ2&'$?MW([BF-YP7-6%4*\#(8Z$F'-WX#Y0K6:G%@@!Z/M\=&R/UZVAL83NUZ6 M-RI'6IO_DNGL;^S)5^N5XLSJ^:MZ.:J;)=>E%![KM?OVQ &AA.:(QQ#SA$$D M0@*QD(K 6)ISPA.48J<6W!8RI[: WLN;O3OX1'H=[]B ;LDX?J$DXW#K]>TR7G9LD%G(1"(83),H@2A@3)=;)C!(94XI M3O,L#>9/8DU7??ID7-'485_F'0ZZ,M M>M]K]&H]P:?NBM4]/)5+8'AS4,X*&MDON63PL3MR\8X>#7..LJ@_"U+JM(2] MA+HYHA3EL8@@T456$))Z$:3^JNN0IEG&1)9EUIUS;"1.C42^%?<_*KB2<%,* M:/96'-J_6$'X.W*BGD*C\D'JKV\H'5KJ^(9TI-XZUT/KUF7'!:;. M=CM6#QJO[XZ+70<->)QN].',?2[4XI.;UZK^A5#6F>"1>1:* <9A6D4I1"1 M(()Y$$B(%2O'*5,/CYR"C6T%3XVCWXJEJ1%-%D"-O5JEEGKQ(P71G4^N\>TZ ML._CZ?E!=&R_;T]KL%.[+I#CL22.*U2#>(4=8E_11[P,1K?':'%_#__Q=YVZ MNKI?ZL,JQ8;U1UB5GY9LK2A1?!/E9E$I9C0GE$U-P"7_NBY6ZZ^F4+>ZJ:VD M7\[#B/ H11',$%&.9L932"(40B09$VHF28/4*HS9OVI38[O6BG+;QE$?'-96 MU">#V@X3RZSC2,!C:XB#M^5W;"T\W%<;L8'9=-\NX[.UENE^1;5M8&L<^&BB M29JA5/8!8R"H+32W?WWUP73PL5]M4$=RQL_5G]T-'K9/D\IR)+U#3,84)#W299 MS<:$R@1RRA*1J]_@S&JK^(* M6%GSEB42)YS_4K!_N5\]_:MZ0NWWJQ]V[OZEYXY"-9;&M;QA>[D;";#59EFM MG^>_OIW+.,^"&$M(4TH@BM2G3O,H@1)1(E,2)&%JM;F[>^34/NW?=4D)#OY# M8<=7YY.[S@'4_=7V,WMHA_/+I[L/[\%_?/KRZ_O;WZ[_((^-[/CVFHOK[Z_Y MR^X;W'O4*)_;L>KMEW7B-]>5IZY;PXEW.CKSBZCF-(R9FC\EQ#)0,RDFZAO# M)(<<(2E%D"94R!XQKF?$6;U^XT>V?A9E^6]@LVSB-W0/W++<:,7K,-9^Q:E? M0FVW$7<-.XZ;>1:?/8."YT/1+*:]27/J,J><*2I^[O!\Y MW###,^57\JRKCNB(#\;6&W%8%LXT@L^2-.9(Q\1SGD*$A [2$!SF:1PG(HJ0 M\LA==O+M14]MQFXU!XWJ=0Q3K3S8T]Z-/!R&PHY/A@%X8(JQQ1;\4:ON,1[5 M'2]/=.0@>%2&<@?D)6GU>$+?M-'#B'O%C!]^LL5&-\%LFW[,*69Z-8%@DBCR M0FKE /- ,H@Q)2%.2!"F@0N#V0B=&G=]>IF%,P-+8;H]$\8V#YMZMWX_G%7_ M[O_&>(;SS'R,_S<.9VF$9T"II49$3'.DEGJZS#3'*<1A MPF 8H)C0*$E8'+MEZWH>K=$Z#A]E3IDQ&P!RNWG%-Y #SR@G:G$JC<&;KI8_!-?/+>PF/%,T)(AT*E9U6LS4YH56.7"OM7/EEI- VK+) MM? ,SA^-@C.P!P:PJ?6S>'A< MK$SJ9G/4I7.IRJ^K1<&>YV',18KC !*1Y!#E20QI'J6H1:6:.>!4D.BTF*DM:K;QX3KRJT\IB#-HNNVR]\=H\$WV$^'SGCV- M;A"&:N=8"WG=#HX'AEYLVGAX==]OGU:?EF6U-N%>;0F;;Z02'Z2L]T^^BK4N MZDONQ3R-4REP1F&6H@PBS@2D@H6*(9(T#6*4!2QR<3NL!R M3%U]'M*[1J,)"'POZC\_+4T(_X_50CVCU(4HJN=OJ\7BXVJM*\G.69P@QC"" M+ QU@F;"(4F2!.(TETF*4Q''CCLJ3O*GQFK;N-LWK0&_*'X#^S;\,ZBM ']H M.T!CB&,%&]=ALMVO&0S\P3=RO./>I_1A'_3\E3-TDCYVB<(^T)PH.]CK,?VH M\$S(=!T._5*5N0Q9($+=GXY$$40Y83#'*($9"D04I%3D0>Y"A$[2)TB#31E9 M0)M=DKU4A;V\H8UZ?=8549]JCU2A?@-E1X6#P3\P$7;DA#29'B>HTA\']H+- M$P.ZR1Z5_WK!\I+]^CW$/47C?9.]]+$H&5G4C_^H_DT7(J19K$@.B@PSB!(4 MPYQD! HA%,DEC!)F5;Z_4\K4N*Q5%-2:MI^1T=4^.>,\J-U\Y VJH5>??5!R M2LNXB$*OI(SS3QTM)>.B8?L)&9BSE^41U['WLO94GX$=X(WVX'T7VE?N95FB-LA>UB79K[B790E+ M]UZ6[4/Z<9I. !&BJ4F_O->5!*_K9;5CW*> M9CD5"4$PT1U%4!8D$.O28VF$B)0R$AER:E/45Y&I,9UZ6Y$;J?4> CM^&P/8 M@:FN-F$&MD:8F*^W&J.2 MX+5@O>3#JY_7CQK/-SO_O11RL_A<2#%G@N22H$AO9.F:.":$(0EAB!*6BBQ/ M.76J[V4C=&J45VL&%DHU-^:S0MB.Y7SC-C"CU>HV=>9?1FC/0(/HYRY$G3G, M!2)/?&4E5!\),PSW33P0)7EY_W:U7J_^ M5#^\(^JU4K^9TS2-F8[/%#A7:\R(!Y"FF80)EDDB:!B3R,T)UR][Z@7,D4_5[RF^ B:.TR!OEORV^B'6.S=O][MY@"F+)&$P#6/E9<51!G'. M!4Q10M(TB4),G+K[7*O0U)BO31 6/W6+8]UO3&NN/+*>N=A7#UC?6(KAAN%U M@BM.96[K)%)CTOYZUF*D/ 1;](-WL.@+1W5>.1RC'WB7XS-Z/K=GP8ME5?!B ML=$!<=\%VZS-0^O40L'K3I4/CYNZ+..M_$#6>D+0!ZBFI\';Y],/J'NP)2A* M>"H@D4A Q)5+FB8^9>EV-X-'T5\AA0TW$K?PP/^5&ID!%$#GM$I'?=/ZJO:YZB- EBY:CG MH5#>.DN$KED8PY#1($-Y'M#(Z>3;58&ID;OZ3K)ACH2VD/L]"NH#Y!2/@+0- MXY\!O41OY+.?K?A)GOF\!*?O6<_1<_IQ6\V=2@;7[*K6SG7COUVCF+?/NTL: M\34IPD4:1 G.0TH0DY%@DZ+ MF=IZKJ85:FB%[=-/<_SB8S*YBOLG2M5;"MZ]W*;;.2/E#\6TW=AYHMA1&'$* M!.;&-U?2@WK4PZI.-&U*-.9M3"A-8D("&-,P5&O3F$.:DA"*.*<28Y'%B#J%N)X0 M,K6ON=&QKD&UJ7ZLUL[19">QM/NRKT5HX(_[)#@#?.5=,/@*4#TE8MR U XC MCP)0NZYU3V)^IX;M9BW(NQ47\Y"'E%/$8!"J61LE>@=E.^N=DHY/F=HKS_C@0:.E%I]2 M?S^;^.3O^S9UO.%<#6>IRVV2Q?]7/)JW*:$AEE@MFT-"J?KT,@YS*@C,\B#% M0D8R%U:^8J7V(39O"1E5=&U8K"Y2VCE]F![*7OU,_> W\U?:%JD=+QRXD MKNCH>/*Q(S=T[#+MN)]CY]7]O.N7,1NZ_+&I?CS'N:2Q#I7#(>80R2R$A 4( M=E>0!KZRV]TU+5":HS M'X-4S;X(AB>'^[R<4;WNB^:^=+TOW^#&">6ZFG]=K_B&5;?K[V+]5#!A(BPQ MBF1&60J3*!,0!2*&.)8!3.,DIC+0*:560;3G!$R- 1H=351\HZ93U.M9(+M) MP <\ W_[/9"Q_NPOF=_UM:M[][YT];?=5W[VL:-\W)>,:K_IB]>Y?._ M"2VE6"T/FL=_)H^EN)4WCX^+@NG&<-\K4FTJ]4^?BX>B#O$LV];R.M)IO['\ M7"*6$*E7"@$C$.&$PCS@3#%$)H.<2A[*T*%Q[*7AJ_T*+=PX#:'Z/^,XC*W.*/[(*V')2IOR&9)4Z5HSNE36V)U%2*WFH+6G7! M'[7"[H7Q.Z"VVSSQ!N# L_L5V/7)M[Z,B;]DZ@Y98V=*7S;[1!JTQ4T]>QNN M5TP(7FI*^R8>FZ216_F6+/]Q^R36?$UD5J":"=TW%Z(3D <=41TN_O:$O)U M/INN=4X03T6B-X SDNA:-SJ/%E$8XRB2G&$44=2O@/Q6QM0XZ&5A]"9Y\XKB M\3LX+Q\!>P!I8";I@<\59>./$/!0-'[WS%7NA_M?!?W^H&_ MBM7]FCS^4*NI1>->4Y9)AJ,$DESHSQLGD(8HA$@&>812(1&W"O;HE#*U#WQ? M0\=%2S>:EP]YO& T\/?M!H_3(<]%\Z\XZ3G_[-&.>RZ:MW_F<_GB'@<_7TBU M60OE%VS*8BE*O3WRO;A?%E(]?EG=,*:#-8OEO>FCK#SH.[VO,D942ETE">4P)3A@E+&8YU9KC_XJ3(TB:B/ K02M&68'=,\0L+,$M*: /XPQ MEEQRQ8!9G)X,/@P#L]#$1\#A6&+PD1CIA*$9$;TH;T=$+\S+O1$ANQ%Y;*SY M%T^G U>AV+G1W^_)X^W97V7YP?;[=4_JG8RWS>O[5K<1?+-Y%R4D< MTT@F(=('B1$ZAT^WNB^/? MBF7QL'EH4N)D2"F66:)<819!%%(!:9 'D&:88\P3$B&KH[VC)T^-:!KE[)>] MASA=7NKVMGY@;FCT\I@A>-;:*U:SA\\;;05[THS]5>OI"WJ?C#V*=?7\=:&] MCR77[: ?M2/[153SG$F>)@C# "LO *4!@7D<,-VU'JD_19Y$9%ZM*K*P/@\[ M*\SIV]R*'/2LQN@Z X\+XU8K-UNT^L[ 4E3.)U_G@;8^[_("W_"G7 UR7[?( M?=@A]Z4#N3Y'6Q@=5[4V,=8%XT^<7AU^9Y^%/*BR-"7C::E6VF\Z/UB M1#>TK-:$5?-$4J;^-X59&&.(!&.0)EA $84A85+]?Q*[+#-<%9B:&]#J#TE3 M8\Q4H"O!1B] BJ6I*-24^=4K?T4]8-%F2;&ZK(:YX]_<&,EYW.Q8:LC1&)BY MCHJ]UUE=75?[2F>%R]]$71$]DYBQ^5 /N"\Y(4>S^G9\DT M]D/PS4(T$HY*+IFJ+4T1MQM6%4]%]6RV?W:;!8CAE&#%FASKLT). TB"+(22 M)BP0&:=9XA2A=+U*4R/3[YN'![)^-M^LJ354:P]:[1U+L5T_9':L.>Y #,RC M%TN\U8;,MH/2'!D,LQ'D#UI?)>*N5VC< #PJ/>?OR;X[NI9OGW\C?U^M MWRU(67!L6/8@> >F$J](NVQ0>Q9S ;O$WLL>2+M8L]"8M\U]OPC>L2A M?#[1T+'9.GR_)G_. YGJ,[T$QKF@$-%,PISR!"H_,LY"KOY16)7JM1$V-0)K M-Z"YTLTA3N$2I-U,Y!NH@:GG\[EVKRUX[_V"YQ#.X1'$D0(WK@/3+4S#$IW. M@(Q+SQ@O],+2FH,@"]M[>J[CVQPE)8*4/SXN5G^6VTVR,$B12*(8TI!R'MH#$UTJW2]2X:U@+HX]6IS;W]&RZ:KR][;N,@I2%,8T@#J(#A\_-9JX^?[]P]UWQQ:FAX#9??S]81CXW MJ/Y3E#IT\U9^4S^L"U8);G[]NUKOZ4#/#P^/B]6S$.8?OZJ7Z0BRRC24+26%JOQ<;4?&KXR[?4MN#T^)2M#8KW^Q0Z"YQF!@,B!:%)I?M#B8@)>IOB\. MR^NIOC\,?Q M0=#.@-Z[+6Z#8[<"&PSR@5T(KV@[K^%ZH>9IB>]058"]87BX0^SVD=P4[ M4T*V+27[:7FFC?F<92**,.4P";@N]X\$Q#)((6SECPUFMNJ M"19:3[!H%'6N-&6/O1V3#8+HP"S6Z@S>M%K_HN.)=Q@;S<%6=:^%[]S0\E<$ MSU+NV 7QW. X41S/\0']&.N]D&*]-H5!/^^^/%TRE"QTP=!W&_7;)7N^6Y-E M24R]T%^)\D+G4<["C$8I#$0<^(&=@;BM8.L&<(^+5S M.)P)\5HL/?%C;S5&I0Y0TF" M4Y[#* ^%XD[,=#M5 0,>Y F25.#(ZO3/4>[47+]6T;9I^EYW!8<]50?<+7;0 MAT%S3-*KU9Z!+;J-YGN5Y8=!UV&_>1B41]HM]H:VV_:N.V:=F[,.CQMO:]7= MQH.-T1ZW7^A52@Q.U NE3"U)3&\6'0B:H@ M+Z_HQW9J1'6(K'K>4\$%?_O\>ZF3FVI2U1GT=?*F6G7/TRA+(YY+F/,PABA M6*UV&8)I%L8IQV$J"7)A0WO14V1+IF.]'QO==3J?;/4&9*NX&T10BF+"P0JVLA<&J>2ZT;('4H!-0%AUL3 -^SP6%;R0KV%&>2(P(#GG'E17,&<1P% MD"=I%,>$)Y0Y-[GUA?[X)TF?15G^T_]1[UWT[R/A;[%;ZOEE'GB&V-,6[*NK MFW6:-[S6V#.,#MNBGN$<:3_T6EC=MD$=,.K<_[1YSG@;GPY6'>QXNMS78W8T MYV-2J$7#I^63>N9JK:;;:G7P?HR#7V0G%,1]H.5AV0 MMLM]O?L_/!25:5=XL^3O5J;!A%CJ]A*[F-==Q3H6X(BD-(4L3"5$/$D@R:2$ MG =A+!$A0D:.;2 T-]'@!_H[MX1P&0>[W9GAT!V8X3N!/0BQ'ZH_ M1 _<_+6)('L"<:!K1YRG]".ZV^B'6NG#@6OP0R[)X$O7QPLCHDG-J(#T[>Q M%AR8^_)0KQWODP&VFO+WC#9H[QM!X MU EGQ"%X.4N-*;K?U/;A@0K.]7[.NGA2,I]VN1Z_":(G44V9GY:/FVH>H)#F M4M2G8>S'1ZFH0RL M-N%>/GAJW[=6"T@AG%+S=C!9G ;W-'[P*9Y6,V"L_]C;>J?,PUXHC)9::(6& M:^+@DDY8OBJWQ+_T6Z_NN M.*&L@SET(I/95Z[F) QY@AF!>88H1 $3$(LX@Y%:Q@B1!VF>6X62=TJ9FF]3 M'QRY1,%U@^AP.'<--*,C[I.H> S[.I(QGCGR:=,_/D^<_9BWNV MASG9RG"O_^7;Y]TE37O,FS_)FG\DQ?H_R6*CRQ%N'NI*K=^*\A\?UT*TZ8[? MU))_+EB0\Y5O7.^'>=V>L>14?/NDE*G-"T8IT_R#KQ8+LBYU MW?^ZZ+]E'Y!N4.T(_6JH!B;A[::Z4K!FVADP.GH\_>^"P-E!%5ES6G4JUA>"0Z]F#TM,S^IC>HV>4K9> MY7I;R_N]U :XOJ^J_1/5-L-7]4M=GW6]=HA:_,B4!2R E5+DC7+=:EX_-"#AUL9;.V?@ MYF&U\;E3.>J0>(L:'4/GD>--1QR&XTC5,87WC7&EU:=E6:U-,,"=KE0W9PG) MU!0D820QABA/$HB9X#!BJ50SDPRE6YK8"1E3FTR^LQ^";Q:F&][GU?(>*J$/ MH"YNNM6\!'\8Y1V;4IV"V([7KP1N:!9^B=E=+\QZ1+6>1<5;).NQA)&C5\^: M>!RQ>O[2GAWNQ.I^31Y_%.Q&-VK10_NY>%($==B_.N=I&(2"PI#S"*)(2DCB M3*VLF8@YYS2+L-,)CIW8J1''3FM@QG99K6O'4WT4?5;8EN#;\8=_2 >FE#TT MC<:SFEB,TFWCND&ZU3D!Y:M-G9W0Y^]'3#F';5=9+B:E'H M9/SM5Q$%A%*:!E MHS/EN*@E-159!/,((9X$@A/N%$A_7M34:&BG*6A5[=U$ MLP-@.]KQ ]O 5-,3,6=JN0R&)SKI$#0JA5PV^"5M6-S1,XR%+-JNP5_4JW K M]Y*@WZ\>2+&<)PD6)A _BG)=ZPW'D) 409X)W:T7AS)TJM9^6>34J$-KK+V5 MNF7X'[62CI1A ;1E((A7^(9> +DAYQYM80V&KW")RP+'C7>P!N H8,'^SI[U MR.HXNZ;(PAWYV33D>2N60A;5G(529BGB,"4\@2@+$:1(A\6F*, L2D+';K@7 MY$V-5!H]'6N+7<#4CD(\(C4P?S2:;FO,Z.Y;;;.M-XVZYV,VW*N%V0'CJSS8 M!6GCU@.S,_VH )CE;7U;:^MDDV51";-(>MG*^^WS;^3OJ_6[!2G+S\52?*K$ M0SD7*6,B#F.8L3"'"&<8TA"ED :(,Y1)+GCNUF7;78FID[_ MT,H#H[VC:]-KE.R8:FCL!Z:O/=@_7P-[C\[<_7'SUJ2[APHC]^ON#])QZ^XK MGC5R!D)S+/;AIUBSHA3EIV5=R\H4?GWBE0F8?<=61).VMIB6<)CF6901 @I/S^-(*4X M@AAA-5E%*4ZY50'S2X*F-IW4JH):U[JFMM'6H8Y&%ZS=%.\3K(%I^1"GFRU. MEZL$N0'F4(C$$W C%28Y]Z+Y:A!A@49GS9*N^\>K86)AQ4%-$YOK^^Z6?%VO MF"C+;Z(4ZNX?ZO%-M3;]MC2O:QP(0F+*((EY#E%(%&W&@L) .?HRY7D:\F#^ M)-9T9;]!8B'7Y?W>ESZD6PX?:[W!NE'4O.UKV,@<>2/# 8;CG0N7F]V8B8MB_F%9%=7S#>?J=2O? MJ1]OUW>K/Y=SDJ:<,9Y!AJ(((J%\.)P' 60Q0R%F),KSV,9]ZY Q-<^M5A,T M>LZ UE3A"+2N=E33!6@WL7B":6 :Z860-6U88'"")$K!_N5^]?2OZNZ:']0/ M.UKH>N8H)&!A5/O)VUS:JW2C%.NUX'?D9[W;N9]WI/ZQ.0LJYS3A.0XD@5F: M*-WTM"EWQNE#5 MTO)A8Y:\=+/O13U,QYM[1NZ0QZ(B"_U0O2VX4;3X?26K/\E:?'IX),7:I*V$ M01)1"1.4BCSD"0MBI^HAEG*GQN@[W?31#ML9 \<@ M'TOX[5:2 X Z,+WO:0Q:E4&K\PSL:>TQ\L<-)5\10)92QXT$: ;-2WU[]ZI2XKJ'5FOG^5J;7)'YS&/HC#4S9.X9!#%6,!<1AG, M<99E1%&8Q&%_%]1:CZE1F.FYMBN%HE0WNS=Z@F=&>T5K>^I?XU/9CU4?YW60 M$7@%=U8/R%YY%3T@^@1#7U$; ]Z-/R#7N+V##,PK.L)+MR]F,/?8&5OGPG9XY?/_/NBC"DNN86Z9^O%OI?[K=5&6EWD6E M_=^$+OVCKGE2YMR+;T*']:M_UXUZ=?+0ABQT1GHXSX(TEFF40"S5?Q!A"L%$<;#4'>ZH#4RC@S7\)LM8M5AM40 U+ M74Z^ 4:7Z]'_W"-8;!+CXQ)2-@F%)^0X^ P\ZWBUU%4[F&:@!0I'3Q\YNN*D:<=Q%*]"V'+K75/N V]G[ZOYJRNY?$,_FC^U!H#H[+'P"P;9'SMH7>)&G?C MW,+HH]URFWOZUBU\L:]QL*EQL)'Q955]W]"_*R_E;J6\E:(NT#6/:""2@%$H M)>(0(99!C&@"62 $XS0C(@SJ='4R.CV< /P8,=O!I:K"I2U$7HI);9F MN!9'O'8<[=ALU-$9?TM]]G(__=WA:.F2M]]WH_7A\FCU*,OH"6%O11ROU6?D MDH^>X#LN$.GKP3[Z,[0]"I^;V@HF54 O+F_EQV))E/=#%E]79:$%?_A9J86I MSC/^7)357**8DCQ5A)T@!E&$$^439@2F ^4%:75RAUBMVQ;@>S.X&&AZ>W_.$9P;]1GMUJPDEAA3E$!)L82(9QSFN8@A2_,LSZ)$) @YG>$Y")\:P>^^\-V' M_UY4I%@X;@$ZC8#E4=9 N Y]V+2G-FCT!D9QL*X1 M2@]0C@XY^CS#/0GL?1.H8VH,&I[\)AY7ZVH>1C1DB<0PQ%1 )*((*O:2,"0Y MD4(0PA.K/C]=0J9&3JV>8*CENSM"3DE@ER#HE05V M]J&CI8%=,FL_#^SBM?T\EFTWTSW7:*_51;W#.4\Q8I*%7'WKG.G2GSDDG*>0 M4I$E)(T2(JU*=SA)G1H-[+4H/EB3["GNYJO886_GI'A'=&#&L !SG),/)^ \ MN2AV,D?U39Q@>.F4N-W<(X%@VW9*EV'[JM[!'VJ5]U6]4&53I"'*(L(Q(S#' M*(H,M-(.P>87@>YF M(^_@#H.7<3/(23?)XXC!=YO\:SK)3ZV>#YJK7V%U-OBTADX?_$A MXX7'V]IS$ 1O?5/O$#3=[D:\%_6?GY9-1XOR*WDV[=Z2-$@RD2,H9:X85W(* MB4PPE#P.TX1$C"6.59LO2)R:.]BJ!QYK_9Q#U2X ;.?W>85M8+9M=05O6FU_ MT54SMT!^O0!DGR W.W#\A;U=D#=V()R=^2="XRQO[!LL]_"P6AKJ,A&YY4Y=3H2[9 U-4:I5:WGSEG= M_[D$9*LN>*,^EOI?S[=0<,;;CF8\H3@PP30 ?J\!K!4%.TU]ALM=A,-;M-QY M22,'RUTT^3A6[O(M_0CDFWBLX_?+6_FY6 KU1YWN-P_CA)$D"B"*F( HBS', M649A3HGZGX SBOE\*>YUY_0[>Q8Y*]#J[CZ1"LM311S49/?_1R$0I/Y')>SJC4Y(YA:D=5+*U'P1I1MX:)4S M689L]?"X6KKOEDGGSZU+[XIY5EK"(R*KC5.]['K_L"O1F3HC6$','J4,SUA]!6%3/>? M-G()TQ.&'!P]'M=<[\?<)Z-C; JY#!VY/>_"S*.8]YRM.(Z$[J"40RR-0:$&<0I2A* MF$0!)TYYVX[RIS8%V#0EU7H/UX[4C(KMTG$PK =?5%YN0MH-\Y#M1_?!&K_S MJ)$^U::C^]!/.AS/;72 M#6+),@EC+!A$"5%,AV0""0FC3*8B(K%56'=?!:9&=5O] 6D- (15Q9/SMKCS M4-C1VY #\QO.VRWNL_ <0*X;J-Y%"^@O%1CCC_JZPND)^YS%C\J^?4%YR7[ M]7Y.WTH:M-K%GYI\<.U9UM]7&)*(\[^#8H>"L3T2%JY H0EXT^ M+NY@<4\_7KCA?]^4E3DXO%NI%:D_/%UO7HJN.!O MGW\OM;.V32^^J7T M72]H:6I^3>GD5H(TH1#(H14BT2,(&3(92<&@_MV:AKMZQ;*TV5;E.:1_VK_IDI.\%C8Z@NC?IFHXNB%LM?]HIY MDZV];MPVR.M@QXFO/<@#<^F+\=T::,KD-U4-WV@C?]&_UG:"K_N#_'L[R+M: M$3M[U>JWL=CC"GC( ?%$ZX.H..IT,"3(+Z>1067UFWZ:W4ZMTZ?EXZ:Z4X\Q M.UHRYSG""8%<1ARB@ B8)S*$,HR8B&2 ,F;59^^2H*E- WMZ J,HT)KVVD0\ MBZT='_M ;&!.[0>6,Q%>0L(3F9T5,RHA73+V):EA)+LJSN%.+EC]6"SY$(6!RE(4R#D$)$J%JY9FHARV@0(!X&/ JL"L:X MB9T::6@E 6NT!%6KID.2GCWBW>0Q'(Y#+W7U(>TV;A6T:L_,RA>TFH.[0;%U MR(0V6).D,66>VI/W3QDN;=+;P('_2_>Y^/I_R+I4_63WKU,Q* M]Q;X[TUA^K2KG^M<>6%*EGW3G05NI7)!S7;H#5,OYV:ATP7>BT>U/B[J[=,E MOWE8K:OB?^JO)L,R"&.6PC#/)$1AAB%%B, @S.($,\2#W*G@[Z#:3FTB:8V= MF?3DRH2TB-;@&2 [HP#?L\K-+QUV_.VY3Q\>2W#ZOKJ,[_*+"_7$&,([17 MC]:#;??5\DFIJ0,4O@KU>>K2F4TG![+04AE;;TP8@U!?L)HM2?4;>7XKWI'% M0O_S>R')9E%]T!'Z (E80'.4"12:K]N&4[/R094 &:,TZGUO#8/"&V?4\_1P5X& MBR75-(9XX,G*N/\[*V=@STXU@=66@EL)MK::AK*-M: U%VA[@3(8O!6@-EG] M#C1&@P_3&7BG9K13> %&:U;[^B^":T_;H8?G0L_;P<2/V1-W: Q?],P=7%S/ M4B"D_*$DZC^T*_1$%OK$YIN2NBYT#[[3OV_+4B:Q4.Y$ K- "HAPDL.QZ/P8@3.7#5*YR\/6/NJ=7*-*N,60_$ VE&U%!_/[-FV0)=HT9N=BI?T MLZOG+ZNJ+BWW_7%1-/-%J6L.:VFT7W5_QG4RNON M7V+6E.W\7N.^,P%\Z\3=O9M!3_!\=31P%3]N5X.>X!QU-NC[G)XQXH6.^EGR MMJ1=TRJF3C]D]5_FG" 4)HKG!(TCB%@80YQK?Y/SG+,XIBATZKQL(W1JW+;5 MN=UT<@P@M\'9CL-\HS?T#L\6..^%+5V0\!54;B-RW.!R!Q".@LQ=[NVQF_YN M4U:K!['6Q\BB*?V#!VCTJ2U^"A:'3=4KX1EI-]3RI7';L.PPO7.G M\=1]XVT1=FA]L+?7=5W/]:"NUOF6E&K1N7IX%,NR/FQU6:[]MK_7#;?5#*T:6MX_Z$>5_JN6LWD'\*M;%BM^M*K+8%HB82Y1( M04@*><)BB'1;*:S6DC!/\I#E$8MD%CNM*E_%C*G1L-$./.DC DXJ :0N^?+4 M=E[Y]OWWTOS2U:][I7?$LVLK8/&/+ / =C#0&?:[%_7X ,$+-V MH;V'!3!@Z*/F)6C@F($:$'W87$,R [N:0AY7X*\ZH+[6\:]CQ+B[ :\Z4$=[ M"J^K3>^0T:="[W-\7*W?KS:TDIM%6W]_GF8T192E4- @ATAD&&*NYLA,_4\H M,.(4.$;9.- M;X*)XHF8X((F)EWGPH$//_7W(<";;T)OLY'%^1X#?0(<+V+D+S[QO*BQPPLO M>B.O#R/7USW[GI&DD67TFAB.L=>2P4:P!J:-W8X:16UG_?N M DX]M_W.-OQ'QP5]U[46FW*,]49EP$A. M4PR3.-3%P,((THAP&!/*E?\1LA [^1@7Y$V-&O;4!I37$+7CAD\8C;T MQN8>7":6<:?KY5W.'IUWK'#QUGVG6]K('7BL3#_NPF-W6S\N,>LBO;A:BQ_* M?RR>Q*Z^PA=1W@6'[=H$W"U-(Y9X4RW]SHRI? M@V='::\P) -37ST:!R8=5K>9F8(W*ZFK&NIPOG6]![=GG:Y_4]LW2%D;SYA[ MHE5?6HU*OYZA?$G3OA\_M9,?M:*5HJ@VZOO[F]#);8+?J'F)W(M?U<.K]Z02 MNUW^- T%IRR&/$<(HE1RJ#Q2#E-!$YF&F9-;3)I=->=)3@5,O[?J63][69M[KU:'3TG55O)TMY9PCSDE&.,QYED&$<@FI MQ 2FC.$D#VD41UG;;=5NIK:6;46AAXU7AUZ;;6M5+DQUB46COV/!>'OT[68\ MOXB.E1R]5PU^3^L9:/3>GYV\%FEVQ,I;Q69;N2.7;W:$X[B6L^L#KF.L>LFD MI#6GF6_%4LBBFD>()CB(KB&WJWH@Y3[9D$W#KY6[V>D MC+N<[C;U:'U[X?*^^>=J>:;]P%M9\XW."M^>-\6, M"R]OV>=NTD=./N\%S7'N>;_'],@,_:@?8$*ZS$9@^:DL-X+/,X)QF'$*4QHK MSR<+$,R1^@_..(MRJON1V]=(/"UC:K2UT[(^=BI!8?0$;XIE\R^6)U%=P'93 MDB>X!J:=/:1J#4&MXO7H..2/7H_22"FDSFBY)9-VX]"93WKFUO%22KMU/\@J MO7!I3T>/_1!\LQ"W\L/#XV+U+,1WL7XJF#AS;K(P8Z%^NI6ZA<_]LO@?P>N4 MFW>KLBKO= C$/. $RR#.(,8TARA,:1W"+DB6"!%$E.96B?6#:CDU]JW/<^GA M>>YN1W;6;L?PIC:9"3S6AK4M6,$?QBY7CW*0-\#2[WSM<1WQ*'^8(75W78>$ MW)>#.XB.X[K!0\)\Y"P/*LQ+2D.;R,"XC'!&89[J PD9$YB3*(8!PRD-24)) MX+1/<%+*U(A]/QZ?._?[/0VD';]>#<_ _'B4J3!X>L(820D32$5P2D#PDG:P M/9:HZU_JRJBF,.J<9=H>',$XY0(BDB>0"O7)AT&6![I^80!'CG.*(((JK];O5NJI9K_RXX+SC'\V!B<<)2/"'UMZ#&^D&TPGZ*07[E_O5T[^J!]7,HW[8$8[E MXT?A&C=36YIQO*N?0ZD>7%3B<_%D^N"HMT*O7VL*VV^YUW#IUR]U\W;Z#H"=!S0"K$,? M"AL+H#$![&QH^YA^:,NC[9LS ]H27[5U/6'IR8'JJ\6H3M654+UTM*Y]W$23 MQ'>%%>=!)CDG,8-YH!>16%)("(DAS>,,93&G+,5N&68C:F_%%J/FJ&U5G%B* M]]Z(6Y[E3FP4_Y-Z3_/_76G5QT,R>N[T"15ZIQL6 M2ZWFLB[$HF3H?M[-"5@)S(%KWWB%?346++N>/BH5?-0M:E&S\'C=L9D#(<8&*T\NZ<' MEOKT'NL'C^_<'1ATTOW# M@#DP&QS@.!LF-]@=&$_DX2!X5')Q!^0E^?1X0I_$N[8ZU@W_^Z:LZFR_]VHY M^*36F4^BG">A"!'&RFO002LH$ ABC@1$3 @249G$J7U_QDO2ID9!'W==P2P.<1Q;%2 M^:Y!TS&MSQ*=[@2_2P\9,=7/TI[#I#_;FT8^.&KV\6XW55F1)5?+R4]Z-;DL M"U87?PUE@B,:!)#@1#?JCB-(HHS!@.5"L(C$U*UEQ6":3HWW;^[OU^;D"6SU MK#^X67L6 /9L&>G4Z.)P#WQ&Y',0IW\BM#WSV;-W]O)UF,#AC^VHO/91ST4] M_QH'.[9P>SO&L19X;>[Y=W&OA7X3CSI$0HN1J_6#45/I5O^RR2R/0YK(2$TF M6< @XCB&A',&(THH$V'&$4_[999;ZS"U":,U0>_M-WJ"K15@SXR9H9WFBBMS MQ>U'S')F&'8=G.$)W/NG9_5(_=$IVIN3M1 MWTOA;,YN;N571"2+FR6_86R],3%H0KWHU=T/4OU&GM^*=V2QT/_\EBS_ ML=X\5DR?TJ\63V+)GK\)A2I9-B%J\SP,8A;A!.9)IH]P=$?*+$LA#7DB DPE M(U:YVJ^B_=1(^O L_;&UU63.D-I:4#3FZL"?"CR09T %8,9D'?,CGIH#7+JU M?J9W@!K[U9L$U@<8..QJC/YR6>PQ3?F5&?R@GU9[ 6$SL&?][BS_5H(M D!! M !H,0 L"T"@ !0-X*T -A/H=>+OW_NS ^!?P[2_S]CCLL4WY+1IIS^XUWJ:9 M[=ODMB?X6J/9N<Z"OID0/+VW7S+TT\36$*>G+C51_;M;* MSYCCB"1I$"=0\H1"%&*D%K 1AR1 >-."K3T'-&Y]DWL"^H=E552*Q>\+70YX67U1HSZ7N60HH0DD$5'K5TE3 M2'*40DFY(N& 2<2MH@?."9@:N=8Z@IV20&MIGTU^$L1N^O0!S<",Z8B*4TYX ME^F]LL!//G"TO.\N<_8SO3NO&RVW^\_5G"&.PC"+842D\J4B75X"1R$4),6, M$BY9Y%1:K)<64Z,!]4(E@^=U*_#M]O4'AW3HZ*$KP>3AUSNO8?U+9M:JO7L=Z*>*(.8AX&( M4L$#+-TZY1W)QNF-IU746]UKO>F]<2V@> RB'5E=!,>^X-NJY"_O7Q2IUB<7UXVJM0Z=U#+44:Z'4WE7V3#G) MJ R8/EP+H5J82$A$$D DDC22)$5Y$KB6Q[HH=6J>RU9QL*^Y/C'?ZNY>&^LR M]I>7.(,@.O01TF4PP1]>BZWV0NJJ8EF7I8Q>,\O:\%.EL^QO[NMQQM[661D"T<&]F%9I[3[6@D=VB5P!.?:5 MG)_@[D3=;'BA1M;L1@J292)-8QB*E"HWB7)(I:Y"%:& DQ0'>61=173ON5.C MG$8UQ_W;?: N^S0]S1^8'ZPL=_)(3MC9R^?8?\YH7L4)Y??]AE._[K]*J0OQ M?%CR]\K]F&.>ITAD&:14>0&(AJ%R &(&!9,BS[, Y['UZ5HLG M';3/C"U $J9=F?,%DAQ'PK=OJ1UZ4]_H??%4<+'DWQ1#[4+9YRSB),8L@6F0%3HU>6BW!VMI9<,+8EC'\(C;1+?Z/O#&Q1 MU"IO@Y*5TEX[B%A#Y*^%R&618_<0L0;A1!,1^WO[L2\>UX(5 MYHA5_;P0)FEUR?>/7A7Y/8IU]:S+VU7J=[KNZ*.>Y><992&360#5FH6IY0ME MD":Q+O]/HEB1%A5IX%:EVI=J5E_AJ"6H/XNR_*?_DT=A].]D9R3@>U;6>4I[ MYKD1G;=AM2/#48=JI(V1O8'9MVD&ME:9,3J,0VDMFYDJH=7,7+(USQ^U^@;< M$_UZ4VM4BO8-YDL:]_[\URD]\^&GFG2*4L<3_TT4]S^4.3=/8JWFH.8W32W- M+.$1#J,4:I<4HC33A^PIAE)]98E8LQ"-)9Z3\W-W5/;0YG3$<;=;JJ8 MX&@./)/XK$^S9_T,M/:#!H#VM\-4@QUOS"92O<96Z[]4+1O'H?!=V<95?-_, ME'="Y[LL/BVY^/D?XGE.\SB4<1#KJ@IKMDI+X&\?+AR-3P#T[$S,CTR5,Y8?T6*RLLGCIRC<;OBY*M-LNJG-.,<(;B *(LRR!"$D'" M2 0SR4.!"8Y#XN1SV@J>VF>_K[<^'."Z$@%OM#6+4?,O15ENB Y(9-H@QZT% MVS&QW#H8 .FAMP9>@%R7>V@A-9H;J+>Z>USW.Z+E:UUO*W;<=;LC&$?KZZ[SQ>KTN='GRKQ4,YQ&DN$E8.24:X6S23)M(,B( YXFL81S5#D5F;/0NC4 MR*NSD!OX0^L-C.*N1?1L!L!R]>H9UJ&7GMKY-+/ MUH.Z+CT?T:>X5E'^0[O"ORN[UA4IECK%X.MJ4;#G^K^[I#Z$(A8&+(-!G*II M(@HRB)7;"F.,)E0/K*'=J4X31W*S^#G1WJ1%EC[G%9# ,D@-/!&= M!+7&X(_F3YMDRJOP=:G&-0C.8]7EZL3;5TDN9X2ZBW/9/V[$,EW.-AX6['*_ MO>>^ZL(,EN"GSW.: AOSD)*,IA&% BNO'\4A@CB( Q@A'(LD3S-&K5)2W,1. MC=+KA6_/N'>GAW5]GRY,W7=,G2#R MM5]J)W3K![6@G5.N" #Q%/*4)1"%D8149 G,><90QI,LRDDO MRGTA:**%,TCX9H678EZ'%LX8 M>Y87SEW?CQ@^/#PN5L]"-&WM]RH7O=NLUSKC+&8<\3 W11FQKLA0M#7)0X-:KX2IZ5K+I3V;I6NMUJ(1R8.UI=80O= MGK8ST.CKCT.LH?%$)I?EC-+B5[*V\?Q9KH*)HFJJ:< M$9+3($T(1R[\,3+Y -S",[M+9:MGUD/>X6743"$VV MW".$26?/J[6+[IQ3T(W)5KQ?"W/:>'.O?M+U/FX>=-C4K31G6V6SX/D?P3^N M%/5(Q3]KK=9OY&?QL'F8)RDG-(@D#*64^A JT)GN%&(<1I+0,%6W6$5=O M:O12&PCV+01;$V?@H=8:D-987?3$Y"IMS30;J"MMJ.ZX7"I3':)]_ ]_-[^] M_J .O;[J'L^M?: V4'>YK4T$.QN!,A(8*\'MVC38F('&TE<=6H=XKU<=XI'" MPEYKJ-WBR@8;B<[P,_]2QXM2&PRQ@V"VX:3T=/EU#36=I2GX^\U:+27J*K F MAN*+^-/\IISG&>&)0A2R.!40$80A#H,$(HJB/*8B$\AM"6 C=6IS]C:75:U^ MV>KA07WW9?UA%TO=07@IF"&#/XOJ!R#@<4,7!:NG:&7A#"R%Z9QT39:QW6A9 MKC5\C\' 4ZS1%]0*@UKCIA+TK [YF0&E=GV!Q[T()YA\+4^L9(Z[7'&!X6CY MXG1SSR,40ZS;YB6"Q6HADDF81RF#* AT_]TP5C]E/(]X&J+B?5#.!.O\EKOYUP9!O9-:$.+15WY5"WOE.3E[K=J*?B^ MD*;Y7E60Q9Q02624Y5#& 8$H02&DE L8!I@@*J*<,">?IJ<>4^/!1E\3N:O+ M# #>*&O;I_/:<;$CP1'0'MJQ4EJI)>Z3 'NA:%I?<&C2#+1#\O*Z?<-FS0;9 M )%K_1#V'=CFJ,7KQ+WU@^IL6%S/Q_7CT>9 3+<<>;=:&I_T;T7UX]VFK)2\ M]8>?;+'ABKAURH3Z/]T3<)Y$.+<[[#($=70X,[$@'Y:8I4:M_O3/86J"S.AL;0&N$9DI_?'@% MA)ZXL(\&H_+@%1"]Y,!K'N6S-U)9T^WW2I&M/E;X]/"H-W402V7(20!%@G6* M09I!$L@6M.4"%6F\-T_^NBQ=&:L[!C2._2OTG-IVW*IG+7NXE9W4"L_=.^E;L@& M[<%T1O0$>C%U@V+7D^G",_JQWN?5\E[O;.GZLG?J$3<_BW(N:9;%B210!EBY M=0E32^.$,Y@3M2:F@L99E+FX=:>$3,UOTSI"K:0IM3L#6D_PA];49P4,2I)=!GYD@PZK^W1>5U1!]?T\7%![NVN>]50YH[1SZKQ_ U?T97P7" MP-^NI?UN7=A/V=JO#_O!D\;KQ'[*@(->[""K2$XWO>U MO[5'EL+[9E&A\ZW-\]^MED]B76F!VKF8ARG)\AACF.C\),1UUB*-.$P14NZ MR)*,QM9)!Y>D38UW]M0S_4L<@L0O MO-+M[A&IA76E7KV@E-A:M]^-Y[AL\A M9-XGC"-%P%\'IUL/6-_7S\]Z1\L?-DNL_=(37 M$UGH7-*;JJVH9^(TYX+E88YQ /,@5 LO'@F(DS2#+,R1D$D:8&;%M4Y2)\>Y M2EOCYS']@]CI[>;@V2%NY^)YQW%@,MY":'[84WD&2&5;Q='9SW-"R9.G9R=S M5%_/"8:7WI[;S5>T8RZ_DD)GNRB^TT=H/U8+?7"F_N%TF=5Y&O&,)#R"-&)8 M45,20)KE!"8X"&,L4QFSL,?95A]=)GK&=:=+[)GSYQ]BP<%J:;)1U%12+=0\ M_B1*$^*XDN#;]]]+\*9H4UOZ-%5V'3T[FAML,"92XKG)$?Q;.T0ZO5?[5WMV M@ENZ*.Z-99Z[&/?$U6=+8E<5QN\OW!.DD\V"^SYK@%#[$_U1YC)CD@=A!@/! M!$1"_40QI9"R+!!($BE"IXK2K@I,S>T["K7OT=>J]V#8\>.0$ _,C9=C[$^W M6AHIRKX#O#&B[$^)GTZ4?0O MBL(@CM(<,HP()5$@!):.)Q7[SY\:9;7J.9\\'(!F?MUH(7U4>BX\VWY7X#$G NUCJ!5LF<%Y9-P6NY!70G2T%M.KOBX;R]U .!K-^F4B'$WCSJ,/-HKZKJV MW^>N=[H_+ROB^6>M^G:&=$DRKWYK'V MM1SW>:R'PHX^A@!X\"-%6H&=SC-@M :UVAKG5G&S9/%'-*Y0>2(?:[&C$I(K M&"])ROG^OGD:NK1P]?Q5O4'5S9+KS?-'+?'W4LC-XG,AQ5PR$>E/6!++N] 2-HI*D M^D/H%B-E TMG?%3G \:+C;*QXR NRNJ&GEEF>H]:'\M]>M#= ,TA;?O&(L$) MCU&NR^ G$*&,0QK1$#*99YQ2+%D:.B6;G9]CR7\CZW\(?:S8=!-M)KN0XC2.N8 DQ:DBB)1 G D.<92IY5= -&_5D:?Q3A9WM?/UYY$3G3-@-[7RPVZE_K\,+;3556ZB51HN_I/0.-1?XXJB=RGBC+5?JH#-83FI>$UO: M9$NRYF$RB2V151_%C\5BL2I!PBDPT*7SL?')2:*-PLT0O-G%Q]8:_.1=5,1I M<.PHIR_(>V:ACM&^.L>)#6P])3MI[?I5LY[8@'(I_8E5&]?=9B@S*E;;R4_+ MQ;9HN8G6#T.$8JR)32:9WNEQ@0'.,@E2Q!#6>SV4*J? 1YM.1TAM97RC+,7U M\#1;86W-6)TBV#]3E>!5F5C?5!+_I!EK3^B.G=(N('5\6:*URU>Y06$#0M.U M"JMW/6,8RSO+^?WRAO]W,UO)QEBE*4R13%0(02R),N=>'& F"2 )IUS_4K X M]$:>VH(='>,;[8?&CK0Z1GJ@:,=*Z&"]#"JQ M@Z,(R,EA"&2'48_.@'45_&C?\; QD,Z G(1"NK?@1VPW0LQ,&!B=FTMI'Q:5 MJZ5RA? X294*,Z!2DUDD91R0-(P S\($DX2%'#L5OFWM;6RFU$[8XOHDF"WJ M:Y-N!-4.L1TG=09/RZX.4ZX\& M>;V8E[5?4,SUY)2 )Y$)QS>5K3*(0)9Q3!6,>2,R@$#6I) MO2K -&)K-[6[0*SG2>X'EO.$OX1$1U._L9M!2>"2LL=T-#KL9/E#D9-=[^%OW[>WM\EFN=C$4@K$T"HG> MR$:Q_B.. ZS%"@J5!IG<92%R'9?>]#RV-;60CCGT(=3P"[O8;UAZ'G"62/@ MM&T]JZW7?O6PI<$VJF<5V-^AGG_ ;V7;^KCKJ]*1GF.04)!!C '*, $L3")S MTD\APY!H4]C%TCUJ?VR3\+XXQO<[%#N&SF[9NP*0GJ?C5K(>=JD-6G>T*!ZW M/NCJV*#:\3+9])AG /.&Y?JSUQC:5=X(&I:2.L'7-^L>055IDM<2J%(0D1BK M..4H1$X)T9J[&AN!."2/M,#1CB"Z0:=G>BAS'U92U@E*)D$E:(>5>RZ"T56- MGN:.AJW&),(FXS\W=-CFV&?]-FF-Y2?%W3M6V8U!X^[3/:3^N>9^ZW3Q_NW[\+OM[? MW+__>OU$/=6QY;BG>KB9-OO5C)L[#KSH1:_>GY?S&9_)_*-^ZL-:/N93&(4D,K6L))8F MKP_7-KMD"*",H##$)%+4*EO\=6*,;:J6B@1W*JA5";0NP9XRP4Z;H%8G^,TH M%!0:N20U]A^]=E(8;DQZ)I(_RW X)* >9%@&RDY=#8_>NK%Z>,SUN'QO>.AN M>)XJC?ZOHYS55R/9FM#:O_7ALEU?C_H<'+#WVZ#V1NJ/2\XYP$MH4 MY]6WP'\.9JTF?C';M]H$.W4\+,_!O@A'XA[!.+\.UWS$G 1[Y*]'X24B[JY MJ[$187FT.U\NO@/=W>-^61^/D_#SZ#J&S!^'M;WA>^#"A?6^/0_OVHD_?ONP>J8)3;_Z@JR*)V?IE5X(Z M+T2\?Z"+NR?31/YOF:^E^+ HPP*/\O#_HMM?OZ/K'1=.<8)H0E,$"*,+K!9A*4Z 1[\ 3EFK'6 450I.@^N)FBZ!$:1*< M%%XID H,5'LFC!J-V@WK]?@$]*TEG.=2WM7)F(M" MI-L=2IWH])VFX2Q.49*A"&11R !2*0:H$=ZTZ;#D(=FMA']#VO%25(D^"K=!!(?5DYRR9 MF.3)3!:92[LL3^P&56>UBBV[';APL1L8IU6,'=\?>$=3$>S/RY62,Q.28ASC M[W\\S59%"WG-N=-,*1S++ 8J(Y'F.J%W*@1BD#&!HXPFJ83;+/$][U5L9;:: MRX=YY7LFREMSV6;>4DSOE0:WY_U$IP/VI]DG;'<">WJ7&>UWFN^V!R,P^UV' MZ;7->6MY_QQFNBO\G9G?SAU[.N?K1;"ZU))/J4I)&B];=-Y?PL3= MZ=ZD=U>^]I/VAW6Q-ZEWXEEO?-#3_)3?#9N4^;UULV=CB:&BJ0P5X"$B D5 M L+3%$B814Q"@7CH5)K#HL^Q.:%_D M@A-+Q>%5/T*ZI?F#^<]X%I_IW&RRO\A\O9IQOKZ!G0K\M1MG\&>QI9&Z ;(>X?,2,^]$/#]\H4=CEDGI3 _%3D6"J M*N=;@Q$8-((2CN[6BM<9QHZ6G8&%'W0%>YV!.5X,7TD*OW554[.1X/-J^3P3 M4KQ]^9:;<[EMXIH;OIX]%\$ZVY3:*:=Q%"L&",MB@$(F $DB!1*8")C!%&6) M50YR?Q'&M@TH:$K-EW_D@?DH U6+'M"M[/]P6[\\QL5N#>H7[9[7$6-(% MXAN/[1NC@;8E?@JV2@0[+7HIZ.X/8DK[E#JW;(] ]#E%/$N2#FDQ^@$L8'27[A]6F[)+2[B MT)J\HOGMX9)37-3@(/G$Y:?]ZU^L7\SITW*AOXAWRT>N= = M(J]*&8T0=%@OX[2/P:MF-*IYKG9&\\-7A!^=Y$H^/7IFQT?/G_7']*!_^%GO M;N6=TF\_+A=?UTO^N][9F@.1*8$KMI;H'-'F?KW8587B@1Y$8+CYBD?D;<\HAJ%./8]\G6 M]5%(M;I!H:\9]%+CH%"Y\)#R3B^V]3\P7<8=]2/H\ %'O0)^-M*HWQ[]UJ%W MVM!/LGU- JUV0AP&J5 $*DBE*A$0*N$ M!^<:'Q]Q+79EEB?!0JZ-H4,YWSQNYB:N7[/9TTKRV;;\Q=^RB9:P(+J_)1.$ MT<0$$#Q)XQZ6\^8T))=QAQ$."8\5@)2D &59 @CE*6!AC-(HPPGC5K$@5^,^ M6#SK:A_]*Y"S\/%>@4?/9%Y]@C6-:^&N0,+!AWL%(@-Y;AV0<7/;-JC>ZJP] M?F.V:9G?*UAMMY=JOVX34Y(:"02R;69BTVZR@AE (<)!RDD49(Q M 6GJE#&LH9^Q+1)EQ:.MG%>DCVP"UM9@O1JNW@U3#Z0\K,]6'#JS,L_W,K U MV:KJJ=78_K@?'1Q=F_^T,2<^=ZK8J>=WFW6^UM90E>F03^-,<4H5 E!&Y@ [ M@@ +*$',HT1!B!AVVQH[]3XVZBB$"M[,%F7>F-PQ<8P;\G8LTAN>/7/+21*4 M4G)CDY>R!WO"3X)"_.XXQPNUCIC(K>]!^FPL5A4VG?U/ M%M'R.U>?N7RXFCV6=GIQ$U&4]T"O].\U#XJG:Z\3J%_#JU<+KO\VIU6-@ZWP M/3KT+@+6ER^ON>/7=>-=!.2B!^]R"VZ4)N1L^GZQ-F?R97+#[;4H4\-NDT\Y MX22&600B"1% 0L: 8LX C1%D:2:A3*QJ]EWJ:&QT5B+C'KF7=\X;(F&5LL6NH%ZB9*-M%_V9'(Q88'H0Q;]6J"L'[>\P;C_H5@ MB%G>D M R.L9WA=&\AV)DI'T/7,#=ZHN5]VNXQ'5S?36GH:]AK9995/[GQ9O.)'&]_T M9U"4%#?IU=FZ+O!>Y7F8XBA%2)$4A!Q2@"*2 $89!8*G$8(22T5"%^9H[VYL MY+$G;2",CW-6R5NG7W%CCPM8VQ%(=PCVS"'[X)4.XAJ\]Q? ?3*,:0A2$!%-%$6QW%YA45%S_P=I]:C8:S#[4SA%_!D7I0 MCV5X;ZH+=-V[5*UZ?RV_J@LT+E-LN8M?% M?S;YVO3Q3N9\-2LR8DY9$IO+B1A0G F3WUU;/ S'($)<"891B(A3=197 <:V M?SH6VM$.W'UKN4& M7/KR+Q]W][I.Y@;E+WJ:F][SS =6!?ELS[Z^+6;K?)IE,L&($Y!"3 &*I289 M@B6(8F8.LU&4JM@IY]?9;L9&*+M(MM7V\'5C!'7,Y74>4SORN!ZIGBEC!]+N MA/I;*TCNZ;9:,>@JI=;Y3H9-F]6JZ$EJK/:G??=4#7NULH27;C2O\A+!-$T2 MD:8 &CI 3"! :21!FD48$Y%2F3ENIBQ['AM-&!-_HSLJ,M@6$D^"I^IBM CR MI5K_05=R$CS+AQF?&W_'TVHI-KQ88_?>,5X/M5DMBE"]\E^S'QYA>_9#:+L? MZV%@>F:E5H_2I*KO6(A^.5F7Q^[+$;#.MEVV_0Z\WW*$XW2CY=J '_?M=FWY M_?)&B)F9H71NJK%]6%3!MD5R@Z]/>C<_C5F89I(SP-/8N-!I!'"JJ9 PE2K% MH&(QK+WG]_8\Z":%AP?]?@!._/"H?[$N3:?U:DFK:[@!+90KXI6?C1AEJIH@ M-ZJXL9SC8-E170_8#\-W>X*;&H([T8M:@B;3>B7]I,P3$WQM1=R9\OR ZXCW M'#L?E/S\@#EF0,]6/)-_\0(N^?'\@*NJYQ7;IT/F\?*"YB3W%1^ MK?A1WQ=ME2PV>TG594J%BE((:!A' "%F\GZH&"">,LI9PB&S2OOMBG\I@JL, MA"F$!(>$(HU5E@($L0 LP@2@E&$18_W;.-MNU>SC'-OZ]-F8#1#WN W",2G@ MYCMQ_4*;SH)M-_>OQNZU@Y9^6;4%CGH')[7AT7$DTMFN7B7LJ$WIIABCUG<\ M\JW]NM2MR*_+^:8(A:ET<.:X=CXT 81CAH!(]V,I^F*_; M2.\P]UV&P8(N>P*W9Q(U0MO@ZD.N+@ [4&Y/0 ]$Q-T![L;4'JBU\K=+>\.Q MNH>6!USO\[[?UOCC;&&2LQ=IBG^FO A%_K;8F'3O5'\Z9?60QUEQOO"SE+LZ M$],D3@F+$PH$@=KF)3("F"$%0DDP88E 6>*4-,Y;DK&M$3LQ R4=KQG[#X?= MSGH0D'M>*XP.16V+,G-ZK<8D*!4):DV* /MZ)+0RP4Z;[K;F5P/:T;[=7XY! M-_57PW6\X[^^00_+>;_3V^6S7)C8$Q/T+3&,PE0E $.3ODGA!! F*)":';E* M>6A\B;9F',S4OR7]@5UY\V(,,JYH_^9W:3TAQN\SUCQ:FP[SN<2HXTG:M MX@!SQB M[^BF'WP=B+H?G >B[@[Q=F-U=]1:>=ZAN>&8WUW'@[7 XW7/F$']E^'+_G%;CRZ*9 MX8PN>YT.C"V'UWQSP:XD7WY?F,20]_3'6[F0:K;./RPTS\E\?;?8AD3)_(;S MU4:**>5"Q81#P!.B-^&04X ATNR,91I#E862.IW@>,@P-L:NX\5>](Z[+":Y M7@:;/;V*V$A6:>::0M9]B.SLNYZ![YGF]Z4O0BEK^2=!K8'9*%9Y)PLE@DJ+ M+M/0>D/866Y:=PD&3ECK#=%I%EO_ICK.75"FVC*9MHI$6].$*Z5$* %+3*8D M+"2@T-1/)'$612H2F#EM36T['AT3+A??JXM2-P[%7IWQMF.X/E#LV]?8GF:@ M2O'6S= MW[[L'JE\>#>FL/A=D4@N_[!DGM:!^PEV'^N M/N5E'4KL87VW P_&B4=XZ/Y][BF4 M&X#;Y:*X"_HK76R4_O]FI5NORG%-$T8H240((JA-=Y1$'!"*.)!)F"B"J<"I M5=T\VP['M@A5(@>\DCEXW!?:_3*G-? 6/N>.X>R9Y&LD:W&# WDG=TYS MX7RV2UU#/9PSUP^7W1YAF"%X[42#_CL:IGX M-'QM&C83NU5D-]IY5"DFG"*E@"!,4VF",\"XB@#*(B[2!+)(>"9=.^UL;';P M?L*O3W(=W-+5ZL58P#>/RTT9;FN4\,VI=@9M2V])1QCV[>'8@Z^(URPSHO7C MG;;!I/-4:&>Z>J7$9\U*-ZA>-(^I[HW-L1+'GH0C8;A<8N6#](OSC[L[#:,80O6#TS0G$, M>"]7CT6@=I=QVFV*]W I\O7N.39-Z[//>-;_V>3KY:-:)OL3H0LX<,^!9P=%75IZ6G80OZ7%;YI):/Q2M-7+$_5IID?O_7 M7^J?Z#\8S>6__O+_4$L#!!0 ( %NA55AED%B ?+8 (8]" 5 :6YS M9RTR,#(S,3(S,5]P&ULW+U9DULYDB;Z/K\B;]W7ZY78E[;N'M-:)6NE M0B:I.F?N"PV+0^(4@XPF&4JI?_TXR-@W,4B<.%"6589B/<>7#PYWP)=__9_? MCF>_?,7E:KJ8_]M?^%_97W[!>5KDZ?SSO_WE'Y]>@_O+__SW__$__O7_ ?A? MSS^\_>7E(IT>XWS]RXLEAC7F7_Z8KK_\LOZ"O_R^6/YS^C7\\GX6UF6Q/ ;X M]\V?O5B_=O[3Y;]XKI,-7@'#@*"!2UB!1:>5$<)XS.*:,0)U+X''ST-ET_L]_J1]B6.$OQ-Y\M?GR MW_[R9;T^^9=??_WCCS_^^BTN9W]=+#__*AB3OY[_]E_.?OW;K=__0VY^FWOO M?]W\].)75].[?I$>RW_]7[^]_9B^X'& Z7RU#O-47[":_LMJ\\VWBQ36&ZG_ MD*Y?[OV-^A6<_QK4;P$7(/E?OZWR7_[]?_SRRU8?^_+$LN__87^[C.] M44@NMN_[?[=_^.OE:T^6N"*L;-A\2]\X^_OZED>3@-_6.,^XY>K\!;-%NO9+ MLRK3Q<5?SD+$V>:[DXS3R>:IS^)JO0QI/9')FL@% H94"%4J$NX*(3 ESC!K MPT2YSG&E>$4D;U2PPO37SXNOO]*#?ZU2J)]LQ+$1Q:W7;<6R']WG:^X3_>Y$ M9Z.X4P%T3AR4R@I"X P<"A6C"ME:?A#95]]VG>JKZGRV3+\LEAF79#3.7Q>6 MZ99JK\/U[#=^/0E+>A"D+]-9/O_KLEPM% +_&J>7]*N.U$YJ!)0 ,\D".4\AR"" M "TB"B$=TP*;0.'::W?"@NP?"_O+)L2R=CB"])D1C<>"4-&",S<)PIK+/!Z'AYAMW0H'I%P4'2; + M[7_ S],JA/GZ73C&"=?%"OH?E,@$J$S!HDLIT\9G+&:6G"Z'>0UWO74G%-C> M47" )+M PIMY6BS)A&T$_Y'DCR\6I_/U\ON+1<8)%D5[6S* B5DR:[&ZPO0A M"2RLD%NDO6P C >)V DGKG>U^\$%=\[5%K(M@N0/,N95+ Z^^?M=(Y\(H.. MS$0-,A4)RM-G))KZI?9!8/8VIP8 N>/5NQU9L=[1<:A0>T+&"_KT:/EI\<=\ M$I6-CB&!6SARH$MA$+R3A'5RK(Q&3NY5.UQ/MNZ.CXE+.9:'N" MR/O%:AUF___T9.,[A9B,0N^!4]@-2@?RG:3+9/R2$9PL8D#7#B#7WKT;/#H^ M^&PDUK%//RL/2PP;NH4(&8VR8(1EY"7Q#-YQ#^C1%^:2X.ZPC>3JVW8#0,_' MG/N*;F25USORV?LOB_GY$8R+2J,JHKI ) =*^T8P!?.7'#>>778[>?--^ZF M^H[/,@\2XPWFV2GIC M#PLK;KYQ-_5W?(AYD A'5O^G9:AY2!^_'\?%;$*,<\=\(#NUR0(JM%.9'*$$ MKSQ/**T[S$.\]KK=%-_QN>7^PNMDT;_ZEKZ$^6?<'+@ZQB+7$2%Q'\EH4:SC MM$(H6NOHA,TH#MON[WKK;ACH^$SR8%%V$0[\CK/9?\PIV/V(847[6'ZS6IW2 M1H8LYA0D$OG6@/(E@D^6@Q9"!:U],.FPZ\T'7[\;.+H_A6PAW"Y0\I^+V2DI M8+FYL%NN)FA-5A(%1._(R_4B0 @N@HSD_:;DZ7\M3IINO':W=*GN3Q\/$687 M:#C+Z]A>V]=MD)1PNIK82*\+(0+%N:7>VS&(Y/8"URQ83,KF)O<6=[]]-VQT M?P;90+1=0.3-G)Y&XIA^Q9=A'<[8FD@6BW8R 6:I0$7CP O!04H9@G%*:MTB M3>+NM^\&D>X/(AN(M@N(;*S?B[#&SXOE]XD/FEEC PA>:M9H2N \ ;YX[4A M4B1LX6]<>^EN@.C^Z'%_07:!@X_'839[?KJ:SG&UFIAWY>*/]9<7B^.3,/]. M.Y^FG2YJL#&2Z_E+"<(EHZ4U!\'C_G?OAHZ. M3R\;B;63!.W7T_G']?'ZU7*Y6+Y8$!'I@AMR@QS'F"!Q15NBK@(JFH'149IZ M1\O$80?;/Z9A-[!T?.+96,Q=[#@?O^!L=FX/I;(.I>&@A";!U//;X#T"\\HD MH25S^K "L-OOW T4'1^!'BC&+D#P_C3.INGU;!'6$W1>*E<$<%4L*$YT^^P< M6,%X*B%*;E4##%QYY6X0Z/Z@I']^_$)B6QV=KFM%>;WA MF22.Q7HAP?B8R:B1<((+&40PM80^D!OE&T#B(1IVJPSL_MBSF9@[<3A6E^GH MF)]__U IP7G"3_AM_9Q^^9\3GJ,,G!PH[M!66ZC!)^7!8*D7Z MKX4CTC?V["JU.<9[,Z^=P3:/ND[N;@VF M;CVC1:^IAPD[L.U4Y6%R\PT7X"A!Q.*-@QA$3:OP!(Z:F:MBP)B53F-TVMJ M4 CL(<=.]_(71^\^'KU]\_+9IU/^VSJ]S^L22?) MW4@]<)L_7<'G$$XFF]++ZK4=E=?3>9BG*7GOBVT+H0L86:&X8R6!<"%1<&,QDM.;XQ2%!"*G \B'JV8;#DH#$_="J]#Y?7*1C'CQ@,"><&I8&X1]Q6 MKE-_EAAXP820(EDO-7@3/#&!M14P14PV)H(;# MR=ZR[0 7[Y=X$J;YU;<3I "%S.?1^@LNK\EH4C!J9)*##L2(4EY",-Y!R5&Y M8%3]V!@N.Y U3H/?X5#46A,=@.LZ\1$#,NLCL.(IIM#&0W1>D_?(LDK>"\$> MJE(YV(<>I_?O@-O3WM+='QJ+=9@ULCN+$URNO[^?A=H"/U>/[63;#C]OPU)\ MBV&%'^I\EJ/R#UH1E=UGA=!)^_+I\>FL9K&\1&* (MB-%N?YV7&M_/OO[7EF M1*&*L0P*9I)(]K1#6]04R(9H;'"&LX*"6_<:]USP7NQ/8!SZ, ,K";U00@>PFS Q (8( MRD9/XD$)B:>0D DGTD/#?/;"SEV$C#.Y80C,'"SF#K"RI7^2+!H;A8 HL ZQ M(SD$YQ&<=T50E(O_$9^ M$!5U8'FN\'7S8,V@H_]%!*LWR6RT\SJ7-=BZJ=U(-BZNK4?1OOW M0^P0570 JO-;O_?A>[WR.S]?-3Y[U+3T8AV.HRQ9=R^MAI0C>79HG%4/)1H? M=\+S'C;G;# :B!Z#O T-O:@>JHO* W3R^2#714R%0R((K+]5*Y@!-" M W)CD&=M*;1LOIO=IF/J%) MAFEOV$.5T&TA+O^4"%=&",7BSF7W&YKC"E\ZZ& MKUBS'92&$#8EPBP%VJ)5?'#0[UZ9L/<1TXT;?:C";V;!-I%^!S!ZNYA__H3+ MX[H_GV_/DV2W!&Z@XYN3%)C\!PL\PYP M<_T>YEQ6WZ\L!)8+ISZD9-[MC0#O51OX=(.D*$Y.0B6V".L0B2NWLHB#$E$&(HKQ1 M5BO9.@WHRNN[V=.>)'![E+ [. 2H+26GZTU?P%HUMYC771KGJ;*BC7&!)PM" MRKCM Q@+DR27FJ=N,$7;.E7_ 7*ZV<*&PU$K971@?QZ2D(E2,J-I27 RT)YD MY>NH3UFX]\Z1G16MZ\X.O/-_BIUL.%0U4D4'H'I__MX-2^3S;?-TG^6\R9(( ML_=A2J[@BW R)?M(_M]1>3E=;>X4+UAF5F@7BZ%UI.HZBAJ\TQRD5R1$I3#I MUC>X#<@>NUE$&P3=KG5[4G5VA^!M+;KD*)*EH 2-J*$O>:T^Z=J]63!4P3N& M[2N4;I$Q+L*>' H/0O'Q>ND 6E>:@V_IUU9JX3@#QX0C^NN)G6 :K)#9IT#1 M;W-+=Y.&L3/J!C%;!PFZ Z#.J"4D:WSM BC(PY0,.&?!1YF+?'!X M^5[9*7>3,F[(.!!L6HB]!_1<5EUN3DOJU)(E?L'Y:OH5M\=P;Q>KU<9$?PK? M)L$DIJ54$-$;4,71,D&KP9%9EEZP:'CK?-]'DCAN8#D4V@944PO[G1]3-6ZX M.1#6&BNC WC=%M0$%49:( C"ZMI9@5Q"<@$Y))XU3\KDD-MW1;Q)Q;AE<@/! MYT!A=W"(^J-CG(FF:,1%YJ'P;&M3W0+.*0DZ2H6%A.-DZ\:!/Z)I7"@]];'\ MX6II!K,G:G7[?J.'+[B>)G*HKS%Q8-_;ZT\>M GN TP\94=<)Y4.G"(ZPRR! MT%M%H1XOP#1F5P(Y1XPUM_W#=\2]>,>G6FTQ00IAG349=% 4B-0R9:^8N*3I!RF'IOGDP>)NL.T/(1 ME^2MO;I^'/\;'D=<4E!0O,S1@PVEMCVL TH2?2C%EUA243:;+?ZHK05?+Y8O%Z=Q74YGM[L\GU=U)>%128$U\4:# M0B[!Y\+!)JVR"58(V=KL/(K 3C:R/=%P\]AZ,-5T@+M]FUWNUNV#,I0)P:S#:[[4?W8+4[O8>EJ+\^)"!FC"\1% M(D=8:9-(R,243(8)P4)Q[,9QZ7US!W_\LK'OFIO ;!#)=F Q:6E,U_AV^K56 M>%QOU'F%VVMKP7LO=>"T"53_1AGK(+B0@5Q6X^I 4PRMLTL?3^785\Y-;=O M2NH AM?CHO=A>;3X_+C%Q+\A$=NT D+&&H>D/06ZD4"< JA,' O M(FN_ ^]"V=BWSHVWTN;*Z YB&Q96ST[77Q;+Z7]CGN0<@HEDK146LVT^&[(7 MD'3FO JS-._C\3!%8]]$#PBI@X3?*93>K%:GQ F/RIHZX[?87&OC,G$2A0%' MGH 4V@IE6S?UN)^:O*=D39[ XD1B@#YN26E.[ M&3N07&MF2Y(Y#KO+W2)IW-:O3P"D?<7?'9K>3BGNS1O5;'^ %/ANDZB=,\58 MH\FJDN"4S*XF(-93YZ0#,56<;IVNMRMM.^'+_Y3X:J20#H!V)2O_7I]06>V* MB@6$#L021ULG+@5P1984M;.&M>\\]$.R=CO 93\)OEKKH2]HW?(-C>".^9+ M(\4:2K Z&L1F,L?)2Y#&@E]QXA=.8;NL"9Q\Q (\^@ M6&WP7J(#$YG(UOO,5.M=[QY2=H/.SW+>WD+>/<+FJB?HO9;D Q(O7-?L52MH M,6@!3): C@=5]!#M&>ZC9S< ]7Z2WESRS5 T7-[PQT_T\;=7[SY]/'I]]/[5 MAV>?WM!/#\T9ON>IK?.%=R&^4:[PMFSJ F@72:'!^>R,00@VLCJJHT!0EAP; MIK66$6,JK=.#[R&E<49P8(E'+1Q$67/1F/80 L6:+GH5I+%1A3]S1G +??\@ M"?@Q$AYQ/UHMU_4*.Y^F-7GTN/PZ3;C)5E0YF5B\!.TEIR"Q< B2.;*S7B'Y M\''Q>RT M2G]UQ@'YYTD)9^K$5?*P33(0HZ4X35C#R:*ZX,V/G-'['S]VKYN]=;5H*KBQ M5?]Z^@WS[],ESG!54T7HXTUV"/1KKN_! MP8_?-6Z^82-0-!;IV @YMY!D+#==++8LG#&2@B^F. TF" KO6=80"D,@G)M0 MFR6JF_4@]V#CH;>,@XKV&T5;<7;@3]QQWJ.C-=FR /2?)KD@@M-!04J2"9MX M";GU86KG=1[[A"6-!-P!1#[@5YR?XN58UB0P.70)."FRUOL["$)+R%8HI;(- M);;NB':3ADZBUCUU>JOQRP$"[@<@KTE.M=EN9>'WZ?K+B]/5>G&,RU??SML0 MKE:TD6*NC9+(K^*&NP EYWIWJ2-XQ@/4Z4Z&H]/*MI[AMP>9X\+L,%S<#;+! ME-0!#E\L5NNC3J3UU"!5GMPPIY6)T$"RV+CR[DY!.=K0V M)NMP47>#E[\M%OF*=WBQ$*X6?]#G,[RK9,CY8I/E&O1F'J9ROCH% 9C07%"H M@<&W;LMW.-4CUUP?#IT[P?AD>NP N7];+E8KBFS*E"0726[*6T"V"429A9AR M(DXL2IU4#JIUI,&M#YZ MNI>:<1WV80'52 <=H.EO."=!S:I#EX^G\VD5SGKZ%<_9T8@IZE@@\"A!)2DA M>A8A&LL=C[;(U+IKS0](&M=E&A97+;71 ;@>[!8AO=8!:76P&C)L1EJ$35&: MTM(%%;5KO?\=VN9C,$]J6%"UTL+>@/J*R[AH=>BPG5=0L^]K,_E3 NO'15G_ M07)^% MVA#:Z<".70CM7%B3NI477KN"BUPS^)F"D&OK&Q>Y=\Z8A*VWQ5M$C%O\/BR0 M#I-X3P<*EU,N)E(&[5$IL+8>TBE1[Q\4@I=*)!Z,]:)UAO8=9'37AJ/)H<&> M8NX!*34'XMUBOKC.RAGP+U93<4XI2SLU#T77N6*\UN\7L#DKM()1W-'ZQF\W MRKKKP7$0GMHKHX/]Z\VGQ-29-["8KYYC62S/)HQ]"M]P M]>H;"9$4.9V'Y??-/D'22#638[$YRCM?A1-R$@*BET#1+X+R1M:RJ@R!"^^" M$";YUOD. [+377>C0S;G7M3>@=-XP>+9"GZ.<]Q2TET[I,.1=YBX.[";V[OY;9 4M'$U8\,:3I0'7_OI$_DE M6&T=2^A\ZUCT\NW=M3(Z!!M["K4#(W*]"=/+Z==IQGE>W2@XK@=WU?O(B@MF M'# 9241:9C*5CNQEU(B61\_EL$W['J:OO_9%AV%J(,T\'G5^B[HY?JX=E#XU MLT44U5SNY\^^ANFLU@I\6EQI>7$V)N]Y6$W3Q E4*!@'B[416+2)7-1:/U0T M^:@JHTZM^XP\DL3^VAX= L$A]3.B[=M4(+UZ__%RM*- XV-D@"()4)GH=MX9 MT(R"*PJX8H@W\O_NJ=^Z\M#^NACM@X2#1-7%9>'Y*.#SEF];I")QG$6VP.G? M;>FA3YR!]2E&16X;8ZTS^>XD9)R3K<.TNF@MX Z\XIM,O)S.3FFK(S:43JX@ M)(%UFK -X!3+P)1(I7#D7+9.3K^'E'&.IP9%RCY"[@ KOV,=C8+Y&9FI\!G? MG=:BU:-RJSG7E9'4U@6?'6"J-4"L!/"!#&])+FG)E2V-_+=,.\5L& MU=!/A,"M*:X5_$5' 5ZD!,H&!!^]!&NC2Z@H+(VMSX,>1>"XMSO#8F5/8#Y> M2+H]_>?WCU]U?O/K[YSU=OCSXV[3]Y^^%#MJ'\ 2OM)]=OCPN>S3>I M?TO\@O/5].O998M4=A\ M-=O X&]A.M\<02^GJUJ.?KJDC^]Q.5WDOWF MQ9M/+:.ENQX_9+ST0W;:1TQ7;U'K+.[U]TNS*2F>K].1BXF$&S*5!!G#@+MB M,6=-X?Z <=+]A#7N[6^MTL)X!,]T).M+:\]A*9 29OJV-CD,UBRQ@][^[;'P M@T[_CY%W![O=!?5;B51#NYC7$L)--W,18^%)A)IC0*X%*@E!HH1(;$CO ZK4 M.B7I08(ZP=(>FKX/- >+O0,,W>#AK'MM#-ED;G3MS>=JTE0=02\E)$S6QYBT MB:T-SYV$=(*9PQ5]\[[W8*EW )WK:7CG'8K1*T.6&!!KNETBJ?C ':"5S*+T MQ%_K H&[Z!@7. W4^V#*XQZR[@ O5W+CSA@H,E*(&ST8ADC1+Z?H-\4 0A9? M2BQ"^@$GZ_704KX]4@Z3<@

9;SM(H_S-Z':7XS/^N:<,:,Y)%K11NW@&M@2"8 ^M5+C$+:VWK/>IN2L;MJ],>/ WDW0%JGJ5T>GPZJPG]]QVQ MG@]R2:$D9@.%#;XV=LT)*!*5D&N&EJ&O?6Y]I+@S<>,VLAC , VBE0[@=D>& M'_+L$S\>#G83,>W70[):!*O[R?@#B!"\%YB6.%+ MW/[[9G[[/.S#8C9[O5C^$99Y4D(PTB 'E(Z#*LJ",T63M$H]5#1/ECF ME"#W()G6T=MM*L;=V)X40X=IH!LD74EA$N]@MWJ*K!B)J(-Q!@P%KZ"DM1!U'>00+:^SDHH1 MK?VK7C*J!CN->$IT]X:1L4=XWG/H]RS_G]/5>M.4]M/BU;?:&.MTNOJRO9%_ MMUCC:L*X$D%R7HV#!.6B)P?:9,A\[Q%*A]0A6- M#<2-\+8^[]5%M?6%7WW#99JN\"P;Y.ADT]3J/W%5N:Y#GU;KY32MS^[(_C&? M;AOO'I_,%M\1-]]\?[I,7TA-[V=A/K&8BXM5#=H%4%9E"'K3CP:MCL5C+:BI58B27Y"&P@F P.V]!M[?8P.@PX"@*V-J+LD29D\L3J(M"J F*=OG#?BV+;@)^=O M.^G!6Q-2J7T;3$!0J#EX;3QP3]Y;X%PFW[I&8A\ZQVT;^/3'7P-JL9]>7U=\ MN ^XN>#ZM-B58PHR8N 4EWM1[T5XO8MWV4#TPBF.(AC>^CCD '+'[6SXE/!] M*IWV@^*+-GS74]4F3I(7Y8(&JY*KPTPBA$3R=-X$FU$3MZV3+>XA9>0FB$\) MOQ;*Z =:#P8#[_"/S8]6$Y)6D#434D1>BXD2K1OI+-BD0[$38 MR!T7.P#@ 8KJ(*2Y=LIWSTG@9HG%F\[$!R3IKJ9K/!M1/WLU MM<=;D37C@7QP5>H]80#O:I,RXZ-P/C/7?+#4XQ.J?NK[LX/%?F >S*MY'BJ? M2BMA(C.$?ZY9/2HP$)SQY-9HGA/CR'O)I^(_]9U4(Q4T!=(3M?Q[]O'OK]\> M_=ZVU=_%0P=M\7T;5;P(JR^O9XL_+H>[6DRB:,XA2DZ@T 4AEA@@%$Q2 M8I9&N^;K\GYZ&DRCJ,]\OUS48Z7\_/L_R(]\,[\8+_HLK:=?::N^,MX6/<8D M>*G%J.0R*H,0&"T+G[Q.WFJ=FK?6?3R5G62A'XJ@.X93#*FN#CS\JU.%K#-, M4!3O2KWS*;5[$&H%@FO%>!&U_\>X":&# 6AH/3\PRND10N\ +M>BBAK=SM-T MAM=FN'Q:/%:4(3HGL62PTKEZV1@A8%)0R,'@02F5;J8/M0T;&_$Q;C;\$T-X M="!TL!A>(KTY33);?^NRX]BO\[^T=I-,^&8$)4@RT_3 L$*0,8%). MQC I)+:^5]Z%KG'M[?CHN7G-UUJ58V>WO0[3Y>;(\5+41^4E!3]?B9>ON)IP M'3+W#NN0%5K\C GP@6)W08*R.:EZB;E32MJ/WC2N6>P&:>VUTH$%W AM1:I\ MO5B^7)S&=3F=/4MI<4KBGAAN=)(Q @U^"@%*$$\.9$\; ;\**^%+G8G#W#'%XY;<-,- MR@;340<&[D)6;S?W1Q>F>G/4I8UP,27R;2/6YE6*>*GSRYE,G+N"%$5A8U/W M$#WCUK=T \?FJNL AO>D@PO'0E:Z'K-*#RH'"JXXK2CI%9]!NKJ '17CXJ.RNOI/)!+J:'ZSUOTEQO7$")^M MRA$XQ@3*Z P^^ @B!6]3(&_8L,88_2%1(U>==(?.MEKL)ZGOY=G;MW+]%+Z] M^E8W!7R.2>/(I2S=@790'7>PZ=_.[KS@^+P%SKD8BTA%V(+UVB=CS"RJ2.TZ_;OH9HPHB,9D@U2:SRC)R MO:-RP*(V29G$G&A=<[(+7;VU5VV#B1]"[T %'>J$#@2[\X-96K(3):*QGCQI MAKI:?7*L/7T+N'9:\NBU:GZ*^2!!O?5@?2*@[:N23A'V?HDG89K/'>FO!^L3[[SZJ MZ=7C6YX2'=,0I[.MTWRVGB[CM G=6VQP.&?M^R0:DJNI]4B;&3LV!? V9=#.99%$\$ZU M'BZ[,W&]M4A](FBV4%4'&-R](F0210Q.*@VBU*D8F^&K45F0Z"(RY>HNL5:YX0LRKUR3B&KVM[CL+RX*D%00Q0S)3ELQ] MY.3!! KS?>3]%^GTR42G[2*UM]K M*]YU[=-+WSVIOS(IWM-:\@GJI.G:PH(V$A\L%,M+P)"1N]:WW;M3-^Y)XB#@ MN G 8335SXWV+0;?D ;GGZ<4H9V="F0N@\)(&X6I=3^.D>1L'89NA&:8?,JZ M=4%43-<3D3AC3"GPRM9Y"S;53O4)C"$!*B$\IM:HNY>8+ON8# 6T-BKIQ_6[ MNG"N\V.0Y2*8 BZJ;% )XL<)8,&2+YM$RG& ]DYW$]/ED=Y3V++]53)V5>G[ MBV524\MK[T\2%FY*(8[FU]E2*EEO& >&M6A1%PVT8 *D0!Y*T#[R<&.HYSV% MI;N_<]SKWB<"U)!ZZ"+58"LPW%R[O%].278GM6/QEN&)X8XKRQ44ETEDIAB( M5@9@V6<>N4E:MB[?>Y"@<2]NG]B(M5/-^'OE=AW=9.+H3':8S\Y^4DB6Y41< M^-J/UM9>/"752Y:D>4HZ%K';1-8?OFK<>]8GM5Y-I3X^E.X\*SJSR62'%\?' MBVT3Y8E7V6FLS;%U;:FC R.^LH:H%4^%&]2N]17K#XD:MP1^1#?L;*<,KSB96;.92KDY.)U$H5]!J"+*56%CCPQC"*8K(,3K@@_&Y-/G9\X;BE M[4]KRMIKH(,SBMU%.-$$$I) !)^Q/ M;-L&4EH'UPBO2L&T/BJOOJ4O8?X9/]"^?32OS-;_ZL7PUS##3<7)^3#>^@-: M?->_<>4W)ZI8R\GC )Y,J8TE%,5%S$'*OKB"BCZTSC 9@(UQ0][!+B+&5G@' M)O@@9K>#IVXG-:;9:1V6>E6L6U%/BB-]U-X N4YQ44Q6CX)3LJ7U MV?/3?#,*O R2,%-CB&U=FV& MQ^U@)Q"=XO8Q2NQEHMKIRA8MH#K.DH)?$I%BV4H% M(0L2421AN1@T.!ZCYRQEU.U+4*^1,/($K"'4?*M0:G^9=P&9LV94N*H<3#2& MQ%@T]91%@^)&U\GI!2A$%!DQH2RM4ZYOD#!R/F@WID3Z;*L2^'/BW#?$6O790K;5+6BP^;M7YVS\JR3#%P00NP2%#&4%R4 M$$&$PK-Q6Z(MW%-=A.J]W#>

@JLM_[BWWBE-EL"VKNA_#'WCVLJGQ^%#%S)-==FI2?S;8I'_F,Z( MT6UWOUM=1O:PC#]\9@L#^3C"&]G)\Y<2'&^^[X[(R:$V7CD+"0UM[RQR"-9Q M8%8YE5RB'[4NZ7P4@0UN^>YYP^42R:JD;(P$K+E)RBM)(1ZY."+5UL^T3$7S M9,X=R!K7R@V'HCON!)MJJ%,C=C&W_3<,E;EM_=\^/MV=#VKBS_V8Q$8VZN)- M5[:LRRQVZY+6*,#(>L,7$T*0.H!)+J?"6%&Q>9'F _0<7)%ZAU3?S$].[T:Z ML&B93PR*\[6>VV].]1-8R2TK)!@"^U#,[T+@N%:I&6YNU:8.IJ1.S=%F&MX> MUN=RBMZ!QN8V 8UL2WWP'5N49@51,0DI%$M;2(D0BPP@E4JL:$VJ;+VP[J;D M\-EV5Y]Z"4KKI0V%>3"L#K)GED-,.8.VA=/VB\&(."B#G=B(!OJ_/8SN<)%W M:@>NI-?L8PZN_GD+JW O.8V,P\7S[T!(4DDQ3ZZK9X:LND,&CEN$Y'E*,B0N MPF#97$,$/K<>?<6?-J$6,RD((==S4J$@5]LGOUNL\2YX<^0^ M.AF!)YY :48K*+B:W4M^LO-:FP,P<>L<>!!U=&IM/GXA\<:P MPKIJZU2LS0/WL3/W/*F%A=F%R%9ASH6:-QU(+E[V 6>U+\VFF]>]?:U7ZYB67*?_&&2PB0,%4LTG1U$[\!C(YWBX( MP:1O;>GNH^7@3B8WGGL)6>.UC\9YX/661$6=($@OH4A467++76X=T-U+S,C^ M50L7RP!1D=LE3 M/.,M*%821*4R9&]$B"S2?ZV-[^,H'+FN:#!LW:=EH-C:9;/X4@LXZZFLYCFCH>#!-N9U=^K&M2@'H.)6 M]O8P"NF@8JLR@GB#OZNG9=X:Y0.@9F3\))/DTZ&"&)Q';[S(HG4"RL,4C5M' MV!!2#07?Z:[S-UQ\7H:3+]-TI1'"UD]-]/CEYNO5HGR8KO:Z)'G4\YODL.[- M4*-][B-^KF[+!SQ9+#=%@>= ]$Y[*;("*0*%7C[5>CPE@'RA*)(T);3/4K^' MEH,O5FX\]RX;:U*)2056?3#R^:RF^%5+#[*H: U3!9O/=]R!K)%[UK3 QJUK ME<;*Z-12?3R-*_RO4WK2JZ_[YJ+>>D:32Y0'"6ME56Z\Y'(48U3")BU F-HY MK8L;N>M4 ![<+=%H(OE.[\=A2ZZ>L)1^UIGRLVG)MG"YU)@!3 M&>MU%8/@"*D9'9.&RQB;YZT-5UM^K:)N\_#O5^(#IJU*GD/>AIDB@G< MUR;2# 2Y]BKI &?_6.%1>;5:3X_#&E<3%U.)EB(ESFN%KC(2G,Z,6'#"!R17 MH7D"RG4*QIW0,1!R#A#RV U$ZWEPO6K^QSSALC;_6Y^'2+>0'S#G% T)Q]?1 MGQIIJ^=D885UEC.1>,R[3IY84+GDUG=8 MCZ-PW)D6 P%R0"5U ,%/RY!KS[Q-RZ$S"=)J2T@K*\[P;%UEG@KS3(%Q2/(C M 4((P@*725J,0;G8VC#N1-BXS>,' EQ[E72 LQ?TRNFZ)O9?-#I[,R=AG=9@ MY^8:2ERC<8+L=LJTAC F\EHM Q^]CDF0\%+KXX['T+?;42[[R6 WF(8Z0-]Y M._Q;WJU'R6+.&7@0Q$1\MNJ/K9;@B:2+X#!#W0 MXNSFUV<&FMF"PFH/DJE(OJA DAH/@(PS6;)WV;:N:GXTD;MA[F>[-!A65WV# M\?Q'9XP96X-W3]YH*C4@DEBK$SE]EK-1*%6*K7?2G8G;#7P_VY7!,+KI '3O MEXL37*Z_OY_5A(9YKM'WR5V^@6&^R*0C^.J>*FD$1$_2,YB]\"9C2JV+"W:E M;3?(_6Q7!H-HI@/$U4Y:-UE0G(RQ"S5YDM53;:*;SW0\PXR M=L/1SW:!<*B\NX#,DJ+D]?3K^7'V)2>:(A5C. ..VH*J[/B$$:11EDL64/+6 MC7OOIV8W /TL=PJ-I=\!CCZ00HB >M+\$K_B;+&QIYNQ/ZOS$QAIBJHS)* P MLZEC"N"=M&"*PU"4I&^T+BS;@:S=D/6SW0JTUD<'$-N6-VVKFFZNEB)\=CDJ M$-G5B@24X#-S%)[PR#Q7-H36L>,#Y.P&J9_M7+^5_#N TNO%$J>?YR_J'+(Y M\5''0))X:JT5+9C-E[-MZ=6MQ#EM$$7-4G)U4Q>)00PYU6ZG45!((GGSU)Z] MB=T-AC_;:?_3Z*X#D%YTN+SE8CHON$4+6F9/=ELE"$(F0)G,YOC%RM:3#N^C M9;<M M9[[=2\QN&/K9SO';R+X#$-W7X^V6"Q!EDJS4M<'(NBI5!X3R C+H(DI*0O/6 MD-J1M-T ]K,=V@^AEP[@]IYXP..3V6+3-_ YSK%,U_6@[OSJ009O)7,,G&6: M%HU!<-HFX,+ZXJ3P2;0N(?T13;L![&<[F&^JB0Z0=;/-W,V%XC@OM5TP6>/: M]LEY#8%A@:PI2#8I%)9:GW?]@*3=&; 9$:?"P7)S8?+/9;& MW1#XLQWW#ZJI3EMEW#L@^U/-^FT[T?OLD8/.];Z+[*ZF>]-^Z$HL9+.4*+5H M7$/$1'X:9U%XIS/GK2]9FA!^<-%O^H+Y=$;.Q$5RYO;T>;U1V94&#EIBQB)H M%7D%BM?2+UL\H"LI:BPR\M8;[ZZT_1FF>C\&?[>JA(?080=;]"5?F^J',YZV MZ7,W.#-9<6Y9G;2 E3,?P-6,@B@Y;2^>EQ!:#TC:G;IQFW'TA,^F>NP H?6/J!NW MC=)\.&LP/%FDOS^TK2+0KO6MTN/(K"=#:35.5WCV^E7O/7:FXM(ZBB32B"D MI+5:1_$$:S6M6L>4-<8ZV;P5]./)'#?"&0YE]UN_8338T4:]>(C%UZ>U@>BS MX]KU:;L;G66WWN!=EX+,6$5.LN,7CI65JMG$T, M0:)SY/(I3H%RXA"=B\%*ZWQJO=X?HJ?9]?)V!=!"O.+MGHD['\T_8#I=+FN3 M_GE^MY@OS[_<] .M?[]1ZB=,7^;3_SJ]Y2=GFX14T0'SFB(Y4\>"U$')(>2L M#>KL8^LM_DD8&]^^WNP%%IU:T5NCM;S6O_'4+*WD?,:UF5M/C[]J4 MT5/L:QR@KCFG#BTXR3A08%PTTT(A;WV4<38M4*YF.HJ;2B3C0N MAA82K]?KC%E6(M?8O!/=0_2,/!WZ<"3<'W4<*/P.P@OR*I$TLMYF:FQ=V\TW MSIS)*R-IKO,ILXU"U.%9'!FHE".%49HXMD*@RLJ3%)L77NQ'Z[AAPP ?!*E M=;J+7=2CX &G?; M8]&F=?>,!\AIF6M07_(K;(6LA_(-AM9C!UOJ);LU%W(QKW<]YZP3NV'Z[#ZZPJJ M+\\(( ;OBJ-OL(E.>I;0@% F@E+>U2F\!4SF.9%GDYQHW;UB3U+'S5P8'J+# MZ:TK>+XJ!=/Z(J.E#+LT3:0ZA=]Q$AN&!.K &NT+K/^KQXN+S?/K?FX5YME6L/BQF,_)P_@C+ M?/..QA2CN:AY:[7[C*YU&U9OB MPQA6M6[ZLI1Z_P#[P>6.]YQI$3A$4RPZ<%P$T M"5YB$<5L*+(V%N3(2K#(";+'?UG5!@NU^A1I(X;L#7!T .GJX,I MK:L=^ME\/E7_%@S.#>7'*^^I=DI+?/ME,7CD]/SHKN;4KE2V9X#4SIZ MT%+61!@=(9IZ<"B\=ZYHU&FXRX%67(P;DPV,Z%%4W>LFO.DS?L#V>_7OFVR\ M]Q+4:,O=ON#2J5-,99$M2%V3UT+D$$.4D&R*T4M15&[?HOD)* MJFYJF&T>^V9>%LOCNZZ\4BS!A]KW2/ M%X8S&92H&SPQ MIK(F,5HLX#,ZVMYS"K'U<>,>9(Z[?S5 WE.IJ--MZ6^X^+P,)U^FZ<)Z[#KS2G1HGR8KOYY0&7^X]_2I$K_0.8:;80?\7,U:A_PI-9YSC]?YH^G M"IQ-*]C:L--;"8ZA@.R-CD$45FSS&X5[:&D8>Y+3M_[^^S1?26$_FE^JXMF2 MEM;;!2VQ6A%[/I7SS3Q/OT[S:9B=S\.HS?^6Y"X^_[[]].K8 F9*8-&!3('5 MHF^26TX2E/'66VV+=<,=SPW/W[B[>1.T/A#E]@6/#IR#2]E\P*\X/\4:&+TB MT[.K8F=N/F(&!Q6P;7Y7=ER'*L6=<4,\7B'2BK./A00ZCL M@^$ZL*2'N[-LSLZXSL; "V-2?_8#R6\"UTL//?VY+P^?=/](AGWZ:K";>&NY1J M3T)),:;T# *Y-%!"9")SBP);+ZP=R!H'<$^%C%T[1^ZIIIZ15QEZN3@.T_G$ M%AV25 [(5ZCCZ6,BD?$(.I 744+!9)X,>9=DC6OJFD-AYR:E^^FE Z@]/R6) MTGK\#8\C+B>U#E04"LFXX_7>DAL(G,(TR;5*ENAWIO7\]NL4= J@?16\:";M M#K"R.77]LICE-\P@ZD@5WIH"SF9:5"6B2)VZP=2?+ M!\@9-Q0=&D6M]# BI#:^ LDIGZ;UIP7Y A=KPGA%T7G@H-'Q>FI?NW90;*P] M+Y&CX7@SC_L>5_VNIX^;=#H4+MH(LP,#?89^4SS.H^#R&?U M=-HR!,=Y L=R3IB4X2GO9(AN/WO<^LY!S="!@AP1!ZOE>O(AS#]OPP0O"[/( M):"JMQ1!('A="A0K!496*$S8J44E/?6*<:&O+@W+M1>.X[$\<R>%*B2OC0Q$Z[E1MLPLRQHR)#E#6377O(;F1%?[; M=#X]/CT^([S4Y!0=-41A ZBB,A%>N\]@(FG<*2K^@^CLD4+ M^8VM^/#M"N%9L\!EXA"8H6TPZ (Q%0=.DX.T$SQ>\M MOP[BCX^G<87_=4IB>O7US!_:&+]H#473/D)2M.$IM6%#&8C!LQI=<\Y;'V[< M0\HX >Q()_LMU-$GJLZ\;$\$:0K"@5:#H0@I.@@U/%?9,1D3C]B^?>)]Q(R< MUM1"U3^&SQYR[P] YR=]E@>=!='O)(F&V0+>U0]!.QN9,\JV/JJ_DY#N@+./ MDA^&SAX2[P V+^B5T_7KD#9)TIOE9(.R1'*FL+X>R102C,OTF0XV1.:%BZ7U MI>%M*L8Y'QMI#SM0"=W!Z&QQ:4U+B44&S%?W4(C:9L9:L%$QX8RL?38&!5(/ MF]:ANGT0*GL(N@.P?,"OB]E76D'7F3F/ W,(,@<%SM4*$*\B&5 9P:F#'+\VW]@ZJ8NLJ2U9S7RA[R"HF5Y#)X MS!H2M[:XHHOT[2NO$7D()P@9B+W$'6=9)@R M)D>"TZKUC*H'">JA<7T#M>\&ISUTT &@/N)LMAU_]5M8_A/KPCMK97YN@D4] M\SW*L9^NTM\?:'S<88Z-.NI38/&/O'EIVPI+YDVR$3132*;#. MUI]RM.2X*%"[>]#ZR\0)+PFT])9;'C7SK4\+[J=F7$/51ML[0&@/T7< HDWN MS[O%O$Y\K';\ZGC(K;5UW-+_ Y02,H4UQ(I'X<$KQB)%)@E%ZWRM']'4'Z#V MT?UB0$5T *PSR[UZ'[Y7BTUFG;ZS/,5\F[,L8DF2(F?!7")C'@4$IP1(E@SJ M: T3K1M.[4[=N G) X%M(.5T +LZ4?#-?+5>GFZZ$%=#3PM'9_2A3A.L9<0J M@RM&@!.N>)U3"LWA=9N*G6!D_R0>UH%*Z Y&[\+Q^=T4#[D8F0O84F^DA$P0 M8LJ0LI,N"J5S:>VTWT?+^+-C#]'Q@Y#94^!CYR)_^H-H_[[]^'KZ%5\LYE]Q MN9[2>GJW6%^85)&UEYZB8UV+/)3( :*T9%QC8AF%#+A8YB21Y@V0\,8'+FH'AB0E:2XF;UO'_ MG83T!9E]-'PS:>!@<8_M[CS6-K^EWWJSQN/5A*-4*BD'(FE>C_#K9;:59*ZE M3N0W1I'<3A[0WB3L!"?_DV]I3ZBE#NS7N].Z@H[*1:_1L\9BJXE+GIN:06B\ MJ).'N2#;;CAPH1+SRB/+K=VH>XGYB3J\[(F$Q1!JZ0!?F[DFM7B?GE@K+]?? M:[BQ^>['D]ETO37HJSH+I>J33V).PK @@6=?FRDG"<$F [(P9SC33/GF>;Z/ MI/$G*EYL@\9!E3CVAORZ]@:KK7AGFS[_JS>KU2GF"7K)(M$)2F]2&U.!4&H9 MH#$J*JV*O'F%<\]N>_?S?Z+*EL,PU$K&'=BR"?"?J+4 MT#; :Z^N3C#X #>&:U]BB"!,2*"4U\_;Y8_K-F\(>3Z3K,)DZ$+"SC$+64H%RA>%TE<@A$(-=1"@IYQ$Y. MU_7G_D3WR VOD@!D3@M4Q1==\D-.C*/R)KH':6*LV4TP'0+D<#U^U^ MXGSV29'[:!Q#4,'42LMBP!:634+'7&Q= W:=@MV.8-F?"$T':&!LM^JL.^;O M=0[#?/U]DZ<89N]Q.5WD"9;"HQ$2K""O4.52<[B3!YEK]H>QSD>VDY/UT%MV M@\N?XD464D"(IG:3$ 5"]A&TSX'$53A% ML#NAY>:3=T/(G^$8_7#!=K ?O5C,-U,T?I^NOYR/ KH823BAB(+L8RVT1D<0 M=RI ",1;2A&S$TK$@HVWIP<)V@UG&R+&?\>YGE6HX4O M8?D95Q-31%0Q%]J#/8.:>P31!00NI1>U88#A<3=C=.\[=D/.G^'TO*6P.S!0 MY^49'S#A]&N]!'B'ZQ?;PB!R_IW2F?;M,7J]6+YA M:S59Y?O4MS4[KC*"_+1;Y MC^EL-M%*H^!&0C*!A.F+ILV )S I>:-4C$SOU'#\$<@\A-[=$/MG.N!_,NUV M@.3KF27$R#^(M]7$YF)2]IF"*$/;@J65&>@[@*5F,NFD+&M]T'\W);NA[\]T MQM] (QW@ZGP]7*ZEMXO5:D)\DZ5WM4L/,:"XJPEQ4M>Y?<(QHP**U!A7=U.R M6XKKG^FTOX%&.L#55=M\8V[]WW&6R=TEKV)B+9..G%GXO^Q]69-;QX[F7YF8 M=TSGOD3,BVQ9'D7(ED/6O1W]Q,@%*7%NB5235;+5OWZ0)*M4&ZNXY.%)5D^[ M;ZG6<[!\B0202"#+4F]YJ@3>B00QF(@E(G>LM?.W$V&[H>XE'!H,IZ\.0+AU MXM(MC]8XP3*OM[68RR0T;2&2;P#)2Z-J9MPVMW0[D+4; %_"F<10NNH ?N]( M>(@W-V=6XR-O"E!67ZW.7Z0(03'+(.E('@/+=72D\F *>:C%Q&AL\VOB.U&V M&PA?TMG% !KK (>O:R2$>74P,XU758%UE?WRY>O%_#LN?@N7I(G9ISL_QT5: M[06K'TY"$;YXY\GE\)+"?EJ",3/Z4*R-TF1>5.M;!4<3O1MZ7\+YR3AZ/FM@ M3S1Q&4R0@+;05F)0@3=8(*/.D3->C&AM= ^G=C_/= "\?ROU8]6/ZE_]0'+_ZC__N/#VSO/)Y$B?IK_KS3_LG[ZF^DLS-(T M7-RTB7Z-EV%ZL7P[J[-YY@L2Z>8[=SE93FF5WCO$?EC]L,_C_^T'"_>9V[SE M :K:L8-_7^(L$]2/;-6Z^!0(&RO""3Q+ F5>+Y19_N,64^_+0TJ7K^)R55,S M$2;6?MP.E*N>IV?D>:(,8+)6-IBB:(MN; >:$'[\S("UDK[74ZKE9\PU2[:< M>#2,)\F!A]K!1=5^P-(YL-+FXAP+RK>^?_@X)>/VMSD]MA[.$SA:/QWLQ3=< M? A_D8N!"Q+4(/8[7DYH0=395*'.YZV9_* @>ET_8(Z!*T__#84L>O\XK1\Z!-2^NC@< M1_/+<'%ZC^WW>AO@O]N^+Z26^GO\UFQ0?1> 4C@'Z67L:OP5U>]+>5\V%\IKH'W#T_NJOC>(RTDV66FK M$7+)%-P;P\%[,NE6^&!S5-J)\IRQV^>%+\$M.P16@REE;*!=7V#Y+M!)"E!6B-H6@T.B51*E\9'M>)OQ_I/'Z;G5"6:.$G,' MT>%KI#>34*J()LARL$4:8,7GVB\E@BLJ0*8PA2QHX<6;QD[3[?>/TT-K?" = MK8MSR^>3.+^&:=Z,:5R&65Y-LQHB5GSF58-&CONPV546_ -&>MZ/*U!UXE^6V2@$)JPE4^X8^&PL9)TM M=TQE*9X%YN./?@F!X3X@N;-E'B?HL?VJ6W0_]!?I%1,A.%E\+$ ;@:M=JCW0 MII_)'TA22E9,L+MUSWWN32\A##P"1 W5T($?MMH9[FX8UW KK&>.D#<729>;9R3=0'^S?5?@D!YS$8;*VYG[S6"[)+E3GGQF9FE34L:3&R.+!\994HRV)>U:5[CM0-:X MB!P&#[O>1SM0.3WC[=9,O)@+Q7*%_&3%)2B/Y E91^Y*8-[%%*UL;@9W(&M< MO#6'PJY0.U O'4#MAH7K<;[)\< P@>%HZL5A3>:?:<@I^>*4=,JUCIKOD= I MA Y5\;R=O#N R\_S+U^OZ''WV>!*4L24/'& F;P&3:;<:5>S2)D5[6-L?@2V MA91QTWM#PZ>%_#N T2KR_BW4JV&X^'Y;3AM^@DJ%2>D@A"PH#E<&8J$%P@R) M3H8HD+6^]?<<3>.F\(8&5E.-=("P-U>+V;3FM(F5-]._ZV?7$^N-$2*9F,F[ MU+40G1:,H[@&LL^ZWBM#)5I?$]A.S;A)N:%1U4@+'>#IG_AYFBYNJ,^E(EY& M,"$1]9JB%F\3I]7@@G58"^5:1WMW*1BWZ&-HW!PA[0ZPLNH_48>?OOWR=3'_ MMDZPW)A1%-%Q"S(D)*E$A)B8!9-5\5%:D5WKL.T)0VBJJ M=S=WI;/F@0PH U,O3),_J&K'3P-2!UV[CC$;6M]B>)ZJ<;WQ8;Q=NTN<7N#FL>/6E]NE<'V1L97\BUFO;::E366%P[", -* M)4V1- G7*>_Z@A1S/ M,M15[89DF3-'(8KFJP%=F3;CH!&*L[8H[E&DYB6''12 _U#1VB=!Q@QCW$/V MNHZ."O4.!J_7.IP6LB JN]N5J0>/?@D%%ON Y%[M[C&"'KL ?(M;<)NI";?D MLGJ>0)90:D '0ZFU,HYUOSZVNF3P@_ZZ MU2<74<=02]A3( ^R%K-SS2 43*9.3:3UL[T7]?0W:@<>%?D:2NEB MG+&86I^?/DO42_ (CP%?6ZUU ,/'1ZS_?!&6RVF98KX9)NJ8+#(F0*=J1L@& M\$I+4);+6%0D?ZAUK]8=27L)CN8QD!Q"@QT # &:UMBQ\EI* H8QYS)9> ZM(Y! M=J%K)R@VGV=])E \1'<=&,.[@\H><..,L)XE YG7LV[+.#BF#;'D%$M:R!B: MWW9XDJ*=,-A\0G4_&&RHKP[.W:KO^FB3SINN%SEF78LKK& !E$8%4=0B:U9X MY,0HQ]TZ=NWPLIV@U7S\]/C0&D09'9BV/\,%UHE.O_R=IDO\&/Z^Y[9J#"0E MC+16'+FMR6;PJ=X;V;<^0M%N2N?FDZO$A.(3*.D#@NHW/>F4] MDK2,&H7*65=C+6I_J0C1!@V:A9S(<[4B#W*5<"M%N^'O!9]R-%18!_![@I&L ME='&@6%UP*&JER>EDE $\SK2*F)*-D;>D:![P:<;;=34K(!AJ%CB1FJW)/G' M?#FMPOVE'L(OIV3IWTV7EY-22ZI+\"!C]A1#:0O.)7(T!'FQ6)>:.6W4L3OM MNZ'Y!1^,C *"3OMEUPEV?TTO+JY+4M[6EF^?*H>;(J4&0Y7V?D>+6ISC&&M4 MP_'->+O\B@;_&;W@Q MO]W*B$44(=9>,ZK.B-&6?-Y0R 7WNMY,D.1[MZ[WVDI,MU ['@+WM^(F^N@ M6$\([=W-]57B0O*:/G4ZU3:3,D.,UD!,2:)'VD%CJI1_'6'OM80KJ M '37+O.$E@IB4 *D*T0WHX ].D$;@.V\EZWOF%Z_NUM;=:!6YPU$W $T M;G=3>%_NRV;"9;16. Y96E[O9P4(440(NE@EH\X"6[>[>YJB<6W0X#!JJ(X. MP/7VR]7O='&5I[-//U:.-^0': 9&R01*:/(/LG* PM?I'-'[ MW+JL;R\"QZVG'QQZPRGK3%._#[)+PV6 M[WJ%(G@G=@<)1]L"BLEE 1<.@H8 M4C'@';GVPBFG1 [%-2\J[S4?S%+@BA<-6D>*;43Q$%5(8(N(GKM0VWW__WQP M8TP=D0_>1U\=;-3[9(UTRB%Y,O4^>U'O_E,$'Y@'$[AQ0IB;OL1\\%X( M.2(?O(^Z^D;BHTFE5((7-D<0,EOR>$QEE%9VC;:LEA1_-;^._V+SP7M!Y OJ=2J1U7KN7, Y[G4 MVI! >6M7Y1F2NH7=\7!X,,*]G6XZ@-K'1 MLZ)U2BF08RRF]1'K$^1TFW5I#K!6.ND 7MN/Z[S5 M3CJ90.=Z]RX2-RX3(TPK80.+0?/6T<-QQZ>#=28X);3:Z*,#8#V:P;H>]&%) M/"HF<*O07BD-45.DCYI9KGS*YOY%M#9W-1XG9]Q&!*<$5RN==''Y>ZO44E;6VF MQ2.1MO\H!(4PC.(823$-*SE9VWKPSW,T=1M?'HB"W6&VOTKZAMBM?KZWCY\G M+B9:C+S>Y"P1E$027Y &I')&V^!,YJWWT_VI[#;^'!R&+=36Q>2+)WBL+8(] M3P:SU!"2L>N%%F16X+U0@I$ C3_A>SEW;H^5!@[WA5-<_,A]-'A2; MBHYL58)/0K18.QHYDFX07MN8=4ZMAZD=0.:X"!T4-OM!]&@==@'3/Q;SA,OE M!U(C4?*9=J2'R4U10D)E"\FOCOXMGF*THB48[F1!8CFRUF'S3H1U#<7CX?$ MCJUUU46F<(\5_<,QQ^*R*"2XG&.H^PT'GZ0'8VL^-"ADK'6YRB%T]I))[&DW M/TR)7=C*)WE\6-O-8[#:>@3+'8G1L%Q'&S/0,C >3,ZLM$[\[$MCUQ:T 6KV M@^EQ*NP"H@\2#0]X^C%\*G-I?'; LR1!>D&"##R#LY(5*Q7FV#I&WX>^<=-# MIXO0!]/9F>!Q@IG1:M(%&*M'YYH7<)I+$%GIH'(1++1N3KD+76.;QJ%0<0#\ M]E)1I^/EGKN^4V>JI7MG )LY:_.G3F('O,UT+$FGN/745&RCW([BD>6HN 7/ MZH3S5(<[&#+@.25CO%/>BJ'NP M]D'O'B=4)T=&!\[*4V?$#P7Q.QFKCW_AQ3?\;3Z[_+RN! M82B^@(G1<6&"5;IU0YOC*#ZG(["!8-Y:KV>'XKI@/_XUGV1FK8I&@O9>D@>9 M$GAM"^@27"0&LSAE<MC.\:KGMK\BP!^V9^M9@DX41 Q@A6F21+P3AX4Q!R MO0Z:9+3>N-'Q6BD=M]:^9[CNKCP[M+XJ].8;5FU2EO[+8&H.7GE9(+)DH?B@BG%: M:G/"LO[GR!UWMF"ON#U%6-QJK9BO4. MK P.E(P.'$D3$K?9D;F/"EM[@@^IZ 1GIX7#@V9"1^FF.W3=JN&U&DM.6D") M2&LU(XFE>B4^:Y**3"F:UB9P&RWC(NU8'3\)F0,%/O:DYX]_$>W?UQ]K)//S M?/8-*=:A]?3[_/*FS9'11CC'JS\K/;'D#42>B$,12G84L$O4S[EH>[RO)YP< MJMCYL%+NP.*\F\\^T=.^5'E]I+]9K2A&MI87=.!-/8.TC'A@)4!Q)OIH1 F^ M]8[V&!TCWP_O8D\[6C\=8FRS$H/G J-QM#YD'2Q#,7$048,L49HJ&5]:#R=[ MG))Q+=7Q&GX&,@>(NP/0W#*OE9&-=2V.%<&,@:0#F5BOF7..$8[N<@0,D^0%&,\ M>5YX;CT_I2D#(_>ZZ&+[' \1/2R'ZQ'0MWA^)",T"8K6=.0&I*XN7]N-M///:AP(GH=G"LTUV0% ZTZSWGB6ZX'J=0NJQR8W\?V7 M^=7LDD^R<58[AJ"%( %F4P=SU?.Y[(7/+#N=6KN*N])V_D%*&X@.HLM.,/J# MB;C(N+S^$2_SSLK;1^@,7J6K\$TX4,D6;5021M*E]'VIG)6F(4995=-H9 MUMIAV)VZ\_<&VN%T 'UV@-1?R&7/&?-K7$R_K8XR?Z6HX/WLX?*9 @::/$(4NT9J@4VR=X-F=NI%;.W>#U('TV>E$M\?.Y'^:SN9?JM<3 M+B^G"7^;9ZR7 DDS5U^^KMJL-ZXVV/V%0Y4A',CR*>H34G&J6&DAK\]90@%G M+ >7@O2,=FTRD/_-ZA/JWZ_TOAI?,OW/*]S$K 9#DM%D*(4^*)$5.#0<, 2% M46655//K @/RTTD<=BPJA\@.-(% !][#C2Q^^G[SZ?^9XJ(V??K^KK9\6B6F MI?:U80_M--Y0A%DW&2^X@L(M)Y<(&=X_1&P'["H_4&BDT&%&8$%U*&5!)2(,BRXZT3HEM(.?_\ MYS#[;@/%=8"_CXLP6]*;JV3_Q,6W:2*IK:;$W.=N60^BEX__:+.FM1!:9^L! M"^T>JB0'(0@-R8CH19!<-[]#W9+^T:>F' ^HAV,1Q]%N!\C^D3V[+MP3TI5$ M@F2FT(XC=(3 9 #MM9*%<4E[0_/L_5T:QD78>&AXD*(_0C4=0.N6@[/R0&ZJ MNJS,+,C:*4\+!*6$A,!Y@L)HFV&<6\M:7\K?1LOY'P<-LFTW45VG$+RN$C.* M=@GAP/% @5Q,BA:32!!EB-YIHS*VKO;83LVX%J^-MG> T &B[Q!$?RRF"?\Y MKQ-N::5^OXZH!"]6F0A:64D.B-?@R.< &0S/.<5"SLG >'J4L/Z@=0@*G@'7 M\2KI$&=_?B81KSB[+D.U*JCD"XA54S_N/7B3"D3$Z"3/T31/X#U'T[AA[XG0 M=90B.@36ST3"]/)/(B?D#4>,^RR118@Y8NVBK2'(ZJRJ8)RT+LGFM8_/4S6N M M4C5N@D>?;2 MIJ$WR.W4C=OA[<1P.U(Y'<+NPW3YKS<+Q-NEDAO.5*+P2#%&^[\6M4V.!9?J MK2.6/5K) \;6*;/=J1NW5=N)8-=(.1W ;J"4T+N;4DRO*?+1%,0'J>K)GZ*8 MGA4)6NIBT<645/.1V /S=/Z5LL/6O/0 I0Z6UL."X6MY?+]O3R9HLM&R,.#2 MR-H_/X'WM9F&"463#2E:M;Y@NP=YG50P=(&K9ZO%VRBY _S^2$-,?"G*>'+< M=23'G5QX#H'+ B:'X*Q)*LG6PY1_O/U%ECJT0=^!*NH 7#_62XT4WY>?Y[-U M87$Q,=#>HR'K.N"*I0Q11PY6<)[#1O93ZHD?:M*(O,G[[_ MN;^H.]BR'N\8) 66.BDQ1TT!$SH+42D.19NB2B2>FA?7'=RSZT1=WPY0[D[= MM_:0=(=HV62A>/$DF.C!Z!R)"\8A"JQM@XJK0](HP&Y];'\^W;?VT?!NW;?V M$7<'H-G2#HIGYIPEKYZ:1I!,H.@11C#3,!NY+ZVS2@:V1!PO;6V])1TJY.YS< M:LVJHC+>10-:4[2FM#&U@8$'IY(I*&0N_WV;'.^EXUV;'.\C\#-IOUWIG.E+*W>%DLY:BC.B+ M1W"B'I9(42#6?KS)>LK2^2RFZ(%6!8J,T5!2*P.R(U1,:^B:=YAZTF">H+/(?J>#R7\#I#TS["8 M5NM;BW=62TLC+[:@ N,09>YX(71*1MO3%X[M,P;FE)ZZWI* EW MAI#-ZD$I%(^65L_JF!6C!1=8 N$L2X[Q(EWKDL^'5(QK58[3ZA,0.4#$8X=' M?[Y_\V%C_9#[("PK$&RU?LK6V0$H0$1A4&1ON+%WD;$E!/KQS'[T?(AJYL?+ M:6SUOD$2<;CX*2SQ=F6QT9RAD^1XRU'_SS_!O.PB9EZ&P,B;L$S*SJS+,#7U #$NHQ2Y*-W6T? MV/:&<2]VM/(1VPFQ1R1P\,!HAP=$;A#P^ LZP\(AFILW%N/84/@)+_]"_,'"JUD6]]BA]2$UT0[69P/UC@7$ MX&L-K^/:NR UWPT5S[]K'-]R,( T%N[86/EU@>0++2KD[[/!30Y":0FK$F]5 MB(.89 0M:F?%3([V_<;66S"R_1WC.):#8:.1,$?$Q')Q.?D09I_621:5B+*: M3:5_:$_U#B%RK]7Q.\;=?.HY7V$SQ!\NO M@^SB![Q83;\*B\OOJT:@(:VFS?ST_?9/UM71A67D(8',S!*NG2-/2-%GPD4E M Z)QOOG1]J[4[00AV[NW,+!6.L/;QL-V'+4SGM3"L#O\PN?Q1]%!:"DMH"\W5B@$O5 M0W,)K.4&C166.&FP83W^]GY@>K+% MFE96DM ]5=7RB-2T9QC,PZ32YEN151I]*3:07YJ()1;;NW+DS<3U=X1O$KC72 MRWD ;M7!CA@+3FFN!=224O(MBJA]Z U]L-))DW+:[9RS+>#6Q/5T,>=D@#M M+ST#[B.!9OEY?G'+>K\O?U[.T[]6C'Y<3#]]JE&,,B9A9B#KB:&*D82:,D78 M2AL5A8BW1IL/#Q'84^G0J>!XJ'[. GSTO26FJU6[SQ]\TL;@BI$Y M,A"2Q7KAUY 3DLCU52;;;$0LN75>_V!B>SJA/A4H6^AM[*+8K5QN-H#WY=6G M3PO\1%$9[0"S-/T:+OX/TH*<_QPN+M[.7F,)5Q?K-.7$8M;:*D.Q6JT-RCY! M9)(^$SYKSXLR]P?#;RFC;4E53V=2QR%S7(7UC]0;?E_-\JN4%E>8KU,+'S^' MR]_"]Y^P"J%^^XX8?#:&ZYK-DK;6&I 8G&,>'"LZ*X/6W6]K<3!N#Z6QIU3U M25!\$F6^+$S_%&;_6EQ]O4S?Z9GS"Y)&^OX!B? PF_[7"BL3P[VV(A4(GH?: MXT9"U"I 9H%(TTXJM]MEF%-3OENFG?TW70"--3_VLOCA3=WX6I/B$K,&.7A# MXE9.Q7J-V4!QRO&$J/*.=ST?>?ANX#J+K\115;6BNST3E;GL:?OAHVS.&9I(\&Q(7"]O]XP M\@;#Y=4"Z["&>@!>#RAO'4URSK1UR8%)=1:A0 TN1@%)<:D-8N3WR^>V@&._ M]^X&F[,X+!E:ZMUM9&]"PDTQ19!&H..L=N:AB!N%!U\#\)2XX4)9)_BPQW$_ M:-D-46=\PG&@V+N#S^U*B5]*P51SC[?6AC!58ER"J&WU58P,/-,94%JG0Y3: MJF'/UIXA<#>@G?'914L%=8"^:W;J'.C9_T\557M>$D=NWB2X]2S%E MR\$(5NJ]'0L^%D6KJEA$GI(1K8&W*VV[8>ZLCB8&4J$SMYCK4.]EZ^ M8^*DQ, -1:LAU)8T];YQ<@8L0\4$_42[W5H"/O&2W7!R/@<%K>39@1EZ=ZN! MR4U3Y/6]Y)_FB\7\K]HR.7REGUQ^G\025&V5#$P(!TJQ -Y&XDT&AR$*Z;#U M^+Q]Z-L-9F>1R1]+T(?TV2S8D64@*1 ZN]OA,$E>J5^!R= M5C'K*'4:P?FZ:Y\5I-A_R1:0GX_N]W0DT]8<-R;%,!E M:^KM#C*[/C,@IR\7"E&DD,.ZY]MIVPUB9Y$"'U0M/9JDRNAU7Z\?"7^?HA8Z M!XB9EHZJU?.!6P=2:)]Y$BAQ_T:I3[YR-PR=1:Y[0%EW8+ >8^P?LZLEYNMM M^N?YER_3RU7J!&_'KRQALESSVC4*07F/$%%PP)CJ("^=V&Z-DXYTKG8B=C)K'<-=]?_OIDOB,'I//^.EQ.*6\BOC+7*MTWG3RL&D:,MKEW^PH1:S.<,@6&3 M&)> MHY?I?L3P1+W6YJ&[0>$LDO!'R:L#^_)Z\]HW4_(G$_X\7UXN?UW,E\M)577QN:0:2($EY(Y6<FL M,ND-5= !H&X[:)/H _=8N_;Q2'Y741*"%!$\?=<96W3PK3MLW'[_;AT-SB*% M?K1X.X/&M>_^ 6O?++*>#P^-F(XAIH# #5+8*'T!E]&!*T7GZ#,RV7HCVX_" MW>!U5NGS 574*0!O%^^\OEH0=^O$Q40P[U6D):5,WCABR##\ZK0+ >M 9A1<;XC1./U/O3Q0;[B[H#E^@N"ZOVQ]PFS;-+(&,M MUDJHU^U(/2M2^,18T<-V(-FYJ?B)7.L#%/LD4/:6EXS,@35RIL>UUH8LKF6@=6.''HB [QR'DQ142>2E<#=6LCL]KZ><'*H8N?# M2KD#B_-N/OM$3_M2Y773FM]S683"#([7T:-A-;JR%!!&T,)"VL=UZQ.RQ^CH MJ3GO\;O3T9+N$"V;-162S,PS#4%E"\HP"A:EH0^Y.*M41!/YP'CI86\Z7L// M0.8 <7< FEN&LC*RL9/!6\D+Y^ ,4S6I*2$&[H%KH04R[8IM'2P]2DA?D#E$ MP_/6XNX ,]O24M9;NVJPXE*MM8Q81ZOJ#"D$'J036KEA&XC>D-)3'^_6H=-A M\NX.-O=&++B4-?,8@0F30>F X(5W8$QD,1:'20[$\E-:>_.LV"#R)UCI YUW9W2YMV31VF?B8''K'@*\Z MWS-KP)'S">BE%!R-\4D,:NP>(:JG+7,(BW>L'O8'EE\#:[;J29L_#EH\6^\8 M>$-&/.@ T@4*9EQ4X+/4D)Q..A;R,4O[XYM'2>ESJL5Q6#I>YOT@J 8V'S>! MS02-"BXZ!,8TB:4VK*/]ODX;HJ61G:^WIP;(#UR_O\\A$\=@Y6#I'KYWS2_# MQ:!'YP\ZKQQU?K[E::T.T7AVC0! N0=::NBGW^)'T?*7>'DUOG?SX+ MQXLE8:C*A]$6G*?/F!?*.YM$&;A(I^.3]+UTO.M)^CX"/Y>3=,6U#%( BYIL ML!<.R-.*H)70C G+A-^M_\=9GZ3OI=A#3M+WD'('%N?1TS\;R0R3VB'&7.NG M,TE+^]HJ@CD?&=3M+W$7Y%;;TH/J>CI,.#X+>E(*7>'D\WJ,5S*G#" H3=20&!MG1!/H)/H?H>SZ4\#M TK;3$>:]3K*VB>$8:=\.=12) M8U"0TYIC]BDL75F[S!Y=P";G=OTI^2D+SE 2G5@L+<:R.UC M8#)7J"2M!MGZFE7;Z0FG/I;<"PB'#D_81RL=H.WN_>7K@YE:W_'' K],K[Y, M+/.VY\EJJ>D3QM\M=5#=\"ZU^,J\L22 MP R%TP?%(IEY(VUM^Y&X-JY*<5!,'=!B[.356^W@=(3T.T#2(Z9WHKR.-HD( MLK8K4JRXVKBH=OTOJ&-6-OG6?O@C9/3D/PVVS>TEZTZ+<-[.Z%/\&/[&Y;OY M")X^65Y. MT\1SGF+MVYB\K 5KR"&6K,&$X(,IZ"FL&402!Y$[KIO>"E$/;=AI]-?%UK@W MJV_HR^FGV:0*TGM5;U-1?*UDS?@Y$G,TJF#M"^F;MPH^G-IQ_?V.@'J(]LX3 MI[_\30(FS9+KNOB^&$'Q4$HLZSR,:S:(D_KSU:(NZ)LW; *VGW"&97KY MV J[$81@ 3UY,B!]G78@C0$O38*$W@J)087[S7*./_D\F-I^7=1]\/3@H/0T MVNM@Y]]P^@9)4>'B :L3ZPUZI@NXP Q9;V7 Z<+J##3DTO,@0NON7\^0-/*1 MZHF0\3@@FZBI']3]27K#5[/\CO[@$:;0>>>*3(#91U#."? \"M#.>HNHA2JM M0Z"="!LWVAD7@0U5U@\.-U';0W8$DJ1R\<"$KK<20DTW6$U?TA(+1C&IFMWQ7A4.D&'.0.9%-UZ@#*,$%A)0]%,T9H^B>L]QZ3L(1Y/:; MBCPF(#F5_CJPCC?-*-:^[K8%B)9+JXR#@(ILOM<,HI(.LLR1,70IQ,%&Z3U) MV=BU52<"RK86(NVTUA$6[WB]VWBSB19RE@:8.)T6>D(-B0JW9+?76$*VY(IGPP>O(L?5- MBMTH&[NL:V1+V4YK'6%QJ[\L4##)-*15;_*@10W1?.TL)907QG';.KO_#$EC M%X>-B[X6>NH@KMGJ9Q2,+A<2#,C2R T5C[20 M>_^'O;_CY?5ZH:^O6W9.6QWW/OOXQ@>^^[%S@B-?$73TJ7:0"O1!,<_ B3JD MVY;@.!8;7>NK"T,>^=Y,-ZL7!&[D_&JYQ,L?QKO.CN9&%;"E-M&RD1//Y&TR MFTKBQ'ABS0\U=B&LWX/QAY_(/4MON&2(IY7 M*2VNPL5R]2_1^F/93[)QHJ146RW5)&9AME:B!_#.>Q5*R(6U/MYH1?O(I\#M M8;7%3SNICGO$]MO9-Y+S?/%]@H9GJ8ET';#.Z5027(F*XO10YYE(7]A0>>B' MU(Q\!GQZ_!VFAQX1]<=B3C'5Y?<_+L+LDA;/+_]Y-?U:K^A,M- ,I3<0Y*J= M;7'@DQ'U"I:I_6Q3$4/EE)^G;N23W],CKHV>QN[K]X"M>ZU])B%HXU!+L#X0 M,]8BA6'6@I;%"Q)C"84]%U3L]*:1CW$' U![,7>'F==(=*3I6EFTW=^^T.Y1 M,A]3@21YK:].&GQ$!KP(%,YYEWPZ##]/O'7'JWO72=]-OTS7 M6IQ(:PP)T(%U-M8B!P2OZNCDF+APP=74SF&HVOK.G3!E7@JFVHB^.T3]CI>; MC/7L4[U/0LN%?K9N%[0:RU3FB[_"(B\GL62A5ZT22DT5(C%,RT4 \<@4M\1W M4H9G&K2_9&B^.PO\#L.R-CU: M+,+L$]9X:3E)FF295(*<.2UHISP$YC+%3XF'+%"AUX?9VD?>MA/D_/E!;AAQ M=X>??\S(UYU_FM598O3-Z^4RX99C459!E.3>JDR+(N:$8++@NA2GL/C#,+3E MC;NE>-E+ 5(+N?>X&?^Z(%]C(C(FD[RM'4M=O1"/Y%*D",4BIV]1I#18$=)= M2G9#U4LZ.=A? 1T4=CS@HD[27*OIXF+^5QU3-Y'!J&!CH%@[Q'KM0X&3$4&@ M=<9:[0UK?7R\ UF[ >PE'0T ME&3$&1>F_=CFAW3LAJB7E/K?5_@=&*PM4KIU%'LCJB2$U3(GLKVECM64EMQ# M)D&GP$I06C/3NA9R=^KZO3\S0!W(L=KIR]^ZQC:?D6&6#/5/D(L M*8/5F6+:E)T)[<ML];K/TZG^>_IA<7KV;Y+:ES M]JF>QMVDO^]\/3&\&*&$ 2\TL6Q4!&]I)[&.!4R*R: '=.8.([K+(I#3H'8H MU7:,YNWU""Y['8KEM%PE^3X4E8,OR@ /A0O% N.V_<3[O4CLLGCD-$AMH[:. M<5D31^&BIHW6=];3]X^TE2Q)FJ3>7\-TMIQH71SS*8&5-H#R4E/PSPM0V,^% ML]RS.-35Q'UI[;)*Y31(;:S(8R'[<;C+8;<+5$W.(B?C($4A0(5 ;KW. M!X M)DR*F,50&_]C]'19V3(4_HY6R-$8&R)A>)L9+QAY&,F!]=;3@D%%-IX<:\$R M0^6-MF7 O/.^N#IU=2FB-J.$NAX5%K:7XAHTN@]U_7.O+7T^2>X++ M7D58LARQ0 Z95;.BP:M,08$N44<*"IABC5?B@)>][E32W*F>60_*"LSZO&I$ MI2NWM9] #%8!C\)(+14WS:]Y/4-2OQ>\]D'&?8O34@\=9/-NQ/3JZO+S?'$] M])%\/A^"#)"PG@%SJR$J5F?#*)N4L=[9]N-4'J-D7! U5?:V&\V'2[Y+_&RF M/D;)M$@HP0>>2#1U=+ R)!]D+J7L(A_NJNT]6CHQ1$?H^5GH'"#T#L!S/67C MYSK6;'$]U=-KI5V6'!RK_J Q@1:5D& \5U%JC80'=]WEX\6 M> >H^3E<3,D,SZ;AS2+,2(S+*J:?YF26-PS%6!S7(4!A-?\;T !]J_9B5,$K M(4IQS7M(/T=4)\><+='45A$=(&O3(>GNZC ,.:_SA;.LI\ 2.=!?"C"\2(=) M9<9;'YX_1DT>XKN;^7M>:T?BL>!<]'4@2:3/&$(0P:3H MG*2E<++0[-U>LYX',TA#>M:M==(!S!Y6O-TO8?KYT$ M7H"*M/6[G#P$G[04TAN;6X=^VZGIU=5_+^8 M+C_.?_G[ZW3=KG!B;73D'M0!V.AKN9Z#:+D&'CAG)O*8&#:&W=%$C^O5#8W. MT^JT1Q _?M^U-E(B.C^3S8\N2%9GTU6;3TQ"%/6VA!#*>&93YJ>X\_D$B>-6 M1YP&7/U^ERXD.DKNH&.24 M"BAG28B!?.[:K$1KHVR^/VUFRPV[Y]\U;I7#4#@:0M =F+$M-P/_P,5T7DLX M%ACJ*/CUOQ.F4"9C.#BMJZ,1(UGK4&_PAZ"MY=YAZ]:W>Q$X;B'$T"9L.%WU M"\3K5B;O9[?J#3:7[R?,8D 1#7"-9)FYTA CK^D#Y.@5K4/>^B#\ #+'[00R M$BB;Z>W,H+GIDCEA.47F8@'/DB46!;D/V@<0JM1QR1%M:)U*/H#,<3MX] 3- M0_36#)JGGBC]@<0R2].+==>QRWD=8')5^V_>G[#S(5PV*D%K2!D#&)^]B8:K% >;T]""@4Z*$HY$W=:"EI/KN -/ M8@OSCP^0PN7$V>1$2)X$7=E+UM=[ZA&LD26QDGDR@RWOW4CLI-;A-"!MHJ=^ M87A_:M1J8YL6(I%4,0T7DV)2EMP+L,QR4#XC."D*)%5XED[H4%H[M0>2VDD) MQ6E@V51O_<+S^A!UIQXQ,J6$B0-SV=7D![GQ2G!(GA>1(].JM*[#.)[J<1/P M)P;M4-KL%[\W!PX_#AEJGQF? FT401=0Q3+PCA@KT6*,(O'4?.S$SL2-F\8_ M,1J/U$T7-[A_(8N?ZBVL.QO!/0_FT<:DO_R=<+G\D2+9E*F0/ 4O14-(48#" M8L$QYL#H1-_7%H5J79W=FH=Q#P2& O&HFA[[L',7YG^?U[S+55J-:-A$E.]+ MF28BX4[+WC7[403A8BS O";_*"@-'E,!]-+*Z&IQ_&XM;-O3-N[A06L ]Z# M?AV$/Q;3^>(_:/>Y'5JRD /CM169$*RVJA,05$J@B]+,RB"5:GW)? _RQCU M.+&3<+1^^H7>^\O/N+CYUNS3^O"E))>B9):$%FLM Y(+%'F"@#G:E$V,S5N[ M[$/?N,W 3PR^XS5T,/J^X2+.6^/OWG!?DP0M''FUF"T_S"\NWJPK'B9.)0=C\.NJ;O7/R["X/#XKM+76:UT-^P&75Q>UU.P- M*6C= ;'VZUQ%=.OZ6?JC/^;+:57263=CYT+W<+YAW7J;#Z[P_J[\+4FT5Y]_7HQ3?7F];JF MAK[U8T#D\EHP-QD9-/SUEMVV+%G5*,DA((=?X.UGP3&2(468M7*'OGNCZR[BE EU"NZ7R MCO1I?IGEP9(=?US3\^?E//TKS.KQWI=:FD9?M6@;NM?S6Z0T#F>H41:C-FV_ M_'X3'/*.(D3+@6)# X8,EDVI),]:'[C!8Z_5G^DR6_((L]$J& M/WW_^2(L-[U63'06)3>UAP\QQZ('C]: C1H#<[HDU[I7R!/DC!N9':'W^S:G ME7B\O)JCT3+DA\E]]_#U]PU;TPBYAEK0BP2I$M#C: (V'4/E_:&A:- MDVD7R- +;L&%OOH!E6WO'A+=)GBJI>?5K@:J+0?98V MW<(*9V75QLEJZ8I>[93_>08V.Q,T#I;:Z'P^M +&CF-_ M#K.0$BGA5YQ5H_SNW<_7#2NCB5H8"1B5I6B\=K4)M-HR%ZIDI4VVNV5BMKYB M/& ,I,MY<\%VD&9>7;U82:@:X8U)7G?7=<2AEP)8\064311=U@E0.3JE;1;: MZM9!V59BQLW0M=ZPVLJ^ Q#=IG^SLB3/')TJX*PRH'ATX!1B;4.H(^-%Q-!Z MO[\:G&^M9O!-%8Z+M6ZY88;2PLH5L MN0R.HH72?.3X$^2,/.'R2$W?MS:-Q-X-@GYYE!59@BE,(-AB:[]D)$'05E],\#8OO?X:;C7UEFXL/@5OA(:*7 M9)M%@J"D \1LO$1M$5UK_&PC9MR#EL'14= M$[2U"RLS*!DL!%ZGHG-D6?+@%;;NX_H\52.[16W4?Q]4;74Q=N#^ZN-O[^M% MX^GLT\; $N4BH4UDN&OI"'<&ZMT,X*78PE&BOW_S=DO _N#1(\.AL>+FS:38 M@86YO8&_N^G=%)A$&Y@'4WSMW53722$+C#*QI%12FC>?S?$8(>,>E@ZU/1TO M\PZ <]='6]U97&[F3OP7YDE(Y.X5H4%BO5SC;:P]X@SY^[I.JA7.L=8-)YZF MJ)](ZT"5SP>3?W=H^B,LWB]6R8U<>PK@'[A8,3C![!!#'<;-:Z?IQ!4$ISBH M+&/A*B3=O#G$;I3U$X4-@:XF^N@.9>LU\W:YK-T#>3:.]GH%3F:B7S.$R$6$ ME*..1=N80^M<]'9JQHW*3F.K#I![IPAZ?W6YO RS6BXU"<&4HBFV$+ZZ!<(P MQN 8M&6,9E\O=;'F\;,;#;"T>>>M\,.(,) MN3O#]&[ZGU?3O.FE@*O^= DG$9T7&"5XRR4%&&=HL':^)#L!U;5N7?X3O-9WRXV[/[_-96G\QR9FA#(C@C5>T8(( SUB! MVCZ<%>NRD*WO(>Y"U[B-4]K#J[DN.L#7O?!U$ZYN+C.\+S<_ON']+2EO@6&Q MG*02N,A)ULJ)"*KX!!ZS!QM2B9QY'9N/)3Z=AA*;QT@]-95B0>Y M.ZV<+UY&T**>4AF6R<64B4)DJ3B*&)QNW;WO"7)&[JK2'F2M1-\7BK;FZ+2P M,>H2P')&ICNY #[0.BDF&.YLH7BX=;G!#F3MAJHSRL>W5D5?Z+J3LXLL!6UD M@(AHR-DLY /6)/JMWQ]>^(_KEZLO$)9\DUP)XDF2 ;7 0 M:_+.E2B-*\SJ< ]ZV]K%MB9M-Q2>09Z^ \UU8 !OUQQ=U;J@:S[7]OSM[%8- M$H4NDH5<<\BKR652D%N@,\4OC&*75*S(N7E!Z![T[0;-,\KS#Z: M^YY2%I6TC6 E24WQ(B$6+4%&@=I+D1)O?N]A"RV[ >H,\O]-A=X7>'Z>SY;3 MC.L)[Q\PX?0;YO=W5@;QY6.= !I,+3%RSH&/J.A+ASK+;(4?$%'/$[@;S,[H M(& X]70Z#W.UB.+]20@M>J7L^.0675(.8:)1?Y0?#33?E]LO_X 7-3GQ\WQY MN?Q!WA_A>W70EC=]-9R+(GA-" VAWETVAH+.B,"U-D7I+.S]QF$-#F".H;AA M_Y5'9W"\(IW-/JW,"=4?P?[_A\787;3W\*IF'0P$7S*-4- >U40 M-D&2)B4GLI*^]>G#[?=WTSGFE!"X?PQVJ#XZPM+F9DV.S'IR=L&Q.I\HI@S> M20U>%$T15(X86AO"NQ2,BZ?#-;D%$@>(=>PTWJO:[_']E]DT7M7.KB0U;6*(A-<&2<@FGK!+J<"49!UY:BBTX(SS*TK]>\0T$VGF!$WJ,,U MT@&<#A?<#[9G^=ZZ33QCDIX#DU'1NK4D@T0A=XC6:HF95EKSIA #\#&N+3P" M5O==^;%UW '.?_GR]6+^'7&5,'J_JDF^MO_%LLQS($;JT#VF,]!BISW'B>A4 MMIAB:[!N)69D?W]TG-P?$-I$:1V@[P/6P[]TN:GE^\>L]BG_\Q\;9@1SEA:T MA!*SJDUB.+AB-7VFHRE&B)Q;CT]^DJ"1-_7>4-A.>6,''W?6TQ^;IHU54LL- M,UDXX2WYPBP60_USKW^H7=M&\:(18Y M7/)C=V*N1%^;TA*,R\)64\JK*:5(7/$$F!WG6C'4;J?TV"Z &;UI[F'*NJ_N M R0WLL)_F\YJ#=.U:3.U0Z^18#+%-DI:!2X(#<&+3$RAR7*G2W//J/S.2T=6 M^B$JF[>0W]B*7Q>O7;? E"QPIB/P4'NR"MK=0C01LE*^"*FSX#OYO,\I_O9+ MQ_%KFRG^8/EU$ ]NR=NVQ+?W12+%!><]>1?)5;=:\<+!.XRY$C&4R9B.;0> M+7H\U=WT[!HQ/WIBW9\SVN]68-ZZBA5%T"(7A&!S[=4H/3@ER>)SLO8N<52E M>55L:R8Z3VXU1F&K1= $$B]H37P+TXMJDM[,%[_2WUY.E B913)-7 ORG]%P M"+):JJ#I_X,W)C>?!340+YTGWLYCA1P%D X6RJN+U>]@?EP@O_Q=/\5)M#*Y M.NE$A)H4XN1+.D=>($6-@L4HN2JM"XYWHZSSU-ZP(!Y >1U \O&JW8="C?>% M2OQ.UV79ZPG%$YU46).);J4E?8XA+%N0?S(OGP'UOGD M$.@%^X?(??7AG[BL$XC7K/-)XC+[8!%BK+5&-C*(4L5Z9&"X53&Y^^7B^EL.4UKF5BCN,!4M:;K4#2-X 4+X$+P MND1D$;O9BO;@:]Q^AV>^KIH#IX/%=%-=@8MOTX2/B^CW^>P;;="XWJN7*[9O M_[Q>M/I]?OD?>/D!T_S3K";@;A6E+2>Z!".50U ^L76K+(>UHY&+4ANEBVD^ M2.\DC(W;WW'DY=0?=%[R>EI;G#?SQ>9;]??X)#,>DK,.AA1DL9[ M*T4VLO5$K]-R.&[7RI>ZPHX'4P=+[6#EK#L.O9TM+Q=7J\/=]Y>?B;%Q*K 9= :1(HDB9@E!$VN M>":ENJ1*CFZ0=,@@W(S<";:'C6U\E(Q]V>=9,<3GQ+ ^K\M68S <0?B00&FT MX&TM/+5*!H>YF/NY^"UW@AH1-'*+VI' /9I*.S#[KS>OW<+TOT\O/[^=Y3H% MX8KVQ+#\O-[M5@NJ0M"XCLQF2JU>T_&HL@@G@A0Q*)"%8;EU]T(KV MD5OBCFS21T% !\A?;3[K1JROKQ8WY\?K2K?M]P8G3'OAB\1ZJ$RR]KF 4\S6 MN=OHG!(<6>L9>0>2.G(_W;%=E1/H]ZS:63[^W4W97/,6ESN];;BVE_LSVT!0*8VI]&:&75I@[A>J;(E#Z['VYGY)>4;J^ M4Y-9<88%! R6]J*L(@13!"19?!"1^]1\RO(@C)QUB\Q]L+R]1>98L.C 17D[ M(RN'JP$_5;+O-BRNKC9;;TSTZ$#8'&JXG"&ZXH!%STSA*#EK/1+S"7)Z::8Y M&ECFPVBN7Q!N.G,4Y$4;;8&Y0&NU]JC_GK)BPQMDI!TM*!0BGIE@]%&H6(MU; BMF[2]("( M+H%SB((?#&DZ1MJCMKRYU20*B83/KV;Y-7[#B_G7*J.-+[]ARG(=LDP63"JK M\@.*WYST4"3G"A,BDZW]YAW(&O?2X7"@:JV1#JS2GWA!/_I$'/T6%O_">J'@ M+C]!"):B+Z"QML4K0=5^D1ZB"*6H9(HMS7LD/$/3N-Y443(P,B>NMAYEV8-'Y4%$G4,RBF-L/9RD80N P>*4 M4<%S6#^ ?31Y5N6 M? FF$OFNSDJ(TD<0RDF54JI'FR_TA.?9$^%G.J4%2PZ>EA$*5W5F2X'@R6DR^VBD S@=+K@G&JM'7G(13@ R%D 57@= MZ0C&8#9"1&%=ZU/$(?CH:9K,7K ZQ329?73< ZH1TU!YB M1 -9*"9+G=0C6Y\U_G>:)K,73G:>)K./TCI 7X.B11$QE\08R'H=5I$]@!B\ M 5'4]U+EFQ,]^#$NC]GM#\6<]>$2YWD\[K6BE.@_8$BBTEV MA5N=&4F@]E(/L8 WS@%/WI4D4!,O5*DA */P8.348? M#"R>3'KT$R=?3OF;M;0 MT9!Y:6OHVJC\4K>Z!M2I+)9M/ CP! M6V??$;J;==0 -KVLI$,N:#\EDH^X^,(G C,JQU9!'&E*9-J768B 6?)LG$\Z MM0Z_A^/F[!M.'[UNQ@?)69VVWLILO$J7Y*]>?F]_9V[[.P:\*;D3&TUK4^ ASY]/104['I0_/^ZG)Y&69Y.OOT87YQ M\6:^J#^<2(PJTI8&3@L-*@H./A5#AL1[KRS**+OQAI[DY*S/5?=!<^N&M V MT8N_TT8*]\I*KAOVKCK65 F5C82LCL5;0?LMA@!*1X3 A:4MSHH226"VGWEA M!W-YICFNAM@>;KD- ;27M1378Z#'B, M9/L"-T#*\!""\T)QQ@T?9#I46S;.-&U\GJOI6!CUL"<]U03H=JOX:P7D:C%0 M*)/!%E73&)9!]#Y ]KS8(@3FV-R]VYO*,TW[CK0.A@7!_C#W:YC/\%,-$KO8 M,LA%+CB]O*I3/F>W!LO=+/^)BBPPR15(GG)M[^8A.ITAN%0\]Y'9W'I:P.!, MG6D6^#RWD[80>Q&K[J&_RE6*B$Q!$LA!Y=J]/3D'+!<50O1,J^:WS$<)>?IK M.WB>J^HX"!T9\OPRZV,=K:8Z$BY;,Q@+;?="* @RA14 2]K%P9! M1C#$6K;GA#$I659";YO6 R9>3$35R_(Y#B8O8)T\Z^\^Y5[<'!'&% 6S]?HZ MJW4>6!1$R25D70+G3'KC>EM;31A_,:%9+^OQ]'!\ 6MXQV!@8EUB7(C:\=[* MVC1<0B@V403 C G99(.BLU6Z(VOG?7XU NC'.3?>"X'G<]"U];;7+M/*[PJ( M%Y.M,AZ8#>2EJ[B:K:Q ^I@XXPY]\VFG)V3OO*._,UBF(R'Q'/;0YT3S8/3Y MTX;,JI"94U TK]>_:L.]2"Z3=;E.4\K"ZM+;.MV+P_..-%_ 4AT.C^>P6H?4 M[\3X'(./#*0JG@(<[N#_M7>E/6X>1_K[_I?:]'U\64"2I<" (ADZ$.PGHH]J MB9L1Z7!F%/O?;S6']-40K&L&%<:@JL+X@4/X*6-((7V&I/"5 9YK[639+;; MSN3IF^L0"/QI6IAK)<:?#9:% RE./3-N4. MZ\,'!. 9G*4/NEOKQ6*3+)8TJKVK(TU)D4^S";(P17"%)C1_VN9 K&UD@.8O M SPJI'JQM/B\6.+6,<,'K'OKZ']_-9W,8YOK<%%OH8L1.L>,+!*8K&O%8WT6 M0N0$*JGDN'?.F$':,8=E> M'7F]F.8/"?+:O1)2#;.2[K!L;F2D_B\C[09JO5AC&ZW]2I(83R[':;YR:62\ MPVRXA"*$ Y6SJ$_:<- Y!EMRD29VLU?X.68VFRIB/YMI'1TW9V! SP<"+[Y\ MF M!G>]&&B;(."Q(/@H^F!U)OUQ% I4H*#;5TV*B"9KK0I7W:R8?):;S4RLVYF\ MOL/'?9!S4GLG/Y /F8VK/YEO*O@\&5\-MG]R@V\-MX=R6T;[V$>95+8B,P/, MR%"-((/S3(/4W#I7 E.Y]<#3V;SFA^0WZB ">L_JJEA-B9U(4 PRC3H&$9K? MQ?WK-;\M,3O@:WY;J+^#J.?Q(U\Y&>=-R<"D(>*]"."4-Q"\3\B=#"A;-YC. M\S6_;4"P]C6_;332 9QV%]R:%[R,5D[*PL"K0IE^(1,/P3E(1J2$@06O#K[= MX,1?\]L*5H=XS6\;'7> \R>BNLL/'S\O'H?S :U0F"&E2"E$LAI]MLC5#BP[D\9[:__?4T9]Z\3LOSKN5;>7WW%V:>O8;(H MPKR;3K[/2YT/JT+D4C#4P[$XR6H)TX*WQ8/+(2E1*!'AW8PY[L1AYR=#8_RV M,I_AP?1SF-IB@8[.'#.%GZ %MW26!P=!D4I%$5DPGKAPW72 MV7N1 WL @_ MO#'N +?362FQLW@>W_ ?>:F+Y:B!,_2@C L0&04EUGLT+GDI^]F'NR5O)[I, MXIQL<0^PG?61>--EOY.+RXREH"*85%+==8I ,8X'*65BVBG4.$C#^ "\G>B: MB',RPCW =MKKJ9^5S.(J\@/A&!NL+<4 RVDN' :ND(2L8\A],MK';FHCV[-W MHGL>SLD8]X/C<>4,8!CL8[#N$BNRD@P0IBH, @9NUGA,$BFV-_- M[W.RQ7W@=NK[&C87SM(5AWE(_PLYD[M7E!\JVEB/E$\CI=AU@$UJ4G24";*- MR4DN@Y(G:+';B.!$L\Z3*;$.!L>=+9H(B=/N4\[-!3B*PCD1)8(4IK9$E8%8 MG(:$]&?OO#2LFS7 #?D^^]KM<*;3H1O8"L4_7=WW>?%Y4=V]L&"5(?W;G,&E MNHZ9HV#2<17EZ71IMF3^1,_PG\H3#(GG,P\%'A<$GQ>=1IF12PY&%XH(17TB M+"8%QLM28A+>:GTRKF!+YL^^?GT&KF!(/)]U&^K!*LX-XJF0 LDFUAMI!93) M&@(CT2$EA,@+:=YWLYNQ*>=G7S4_ QM\+>]8_UV>GE)7YG+ZU6X2-<7 M\U^<%A+>.(5)_F5\<4V">!UF=1G1W;^[QU7K?3_9XL9U4[8;7;R^_=9OBV_= M74\-BA)-*R04*QC9BBK@6 6=,%XX:S [W]AAKJ)EWP/H'5[].B$M8%7 B^\D MRWJ5X=.4#/G;=#*_5/-U>D&N\'*NB)'QT;)4K4QH!XH1ZZ&0E4554)/E64(0:-$4M%98UQB!6Q%XW +C(/@;3D']HF]QWOS XR@*X97.%FS!5"<)-#C' M7$TS=.!TJ(;F;X]L2>)QZUJ'1& 3)76 P669W1A24<6Z7.\T#W.P%Y.K<:ZLC;_C1TS7L_'5&"\;)9GK M?[QU.KD%*T,GCDGXP)7WX"0%1,IJ49?4!9 E((\V<;2M&^]#)8[WU^:?EN_K M/]+%-8GR#9EEK0I=WVCQ?5DFZ.;N/%J20>8"(JNK&L@H(.;H03@C6=(JF- Z MJF_+0:=IYS:(6[U)Z^ J[N!TW9/GEW\^_0/SG3TN:QNY)UUXJ4$5)<%A8L"9 MBSHSB9&W[KH/R$XOJ[X.C]+E?5^=0*9;ZWFP]2UI32[&I.Q_X+QZIZEQ=*H')+1 ME!- -)&8D(%<06"9#E M>0Y1H6E=W'^&I!YQN:O^I\,IHP-LO:9,:/HGXKPD M?]/"7#"BT7NO@P&O=0%%22+$R#R$*%C.$4W$UB?^2F*.6Z$>%$]M%-#%C.@S MJ^VTL/4Z-QC&*:XG-P[>%06%&56,DW4,IC&>]M]+.%C->5!,M5/$47%52S*/ M[>.WZUGZ&BZQ[F/\P?,Z99)#)\ G5N7D)$1A)5B!=>-H"%HM%1%_K/EL]\GC MEID'@=" ,N_@M-LS8GU[=RV1O*\JE@70 >N#[Z) M)1X::GJ\"Z&@*VW K>B MO9?=E:>>^^X&AM,W@A??IM>3JQ&/S!&K'G(,F9R+"1"+3<"5DFB*TBJV7M75 MA/ >4Y.A,=<6^#L H-/V49U&&E_-QSC#)-=7$HE/G*3]^D8;_&J+AM&VQ#?J M%#WX[(OES]X]H7%?S-.JQG!Q&S.]CQ?C+W/5O@P4/B7\^!7Q:F% 114E!">+*:KV M=+4')W0"CRPH5-:6U'I1^Q[D'M=O#H>Z9>=X*(UVZA+?(C%)2<1L%NKQL$_[ M_.E?:M(KWX#(1N[NYE/WR*JS%KI8R&*^CH3.NYB2!\9B8=J@\JYU4>PQ!?LZ MK/>_8Q7:Y,O\9S_4&;7WY?,EOKB\Q*N1URE)M'DQA,;H=/?91.!>,1=]H;]M M7:-92]!QGNE_V*NW$WD$"\9B9M^,0QQ?CJS]?7<^J5$=")J-BC4J]Q5H! MS^"9JGL=L[;"1A2N]6#$>HJ.F_$.AJ*]!-]%P7@%/^^FD[1@23GAHJJ-%!7I M))'@X[2C^GA$URIB4M,*!$/4Y8!9SC0@C M).Z-0,C MQ2C&+8:#CJ50,0U(V.&F51U!)_-;&M M:>6'<(6_X2S-'7(1B!PI4O2E3A=( 5'$NDL,8\ETQ)-H#PF^)VC<"'SFU,&W MKW*Z U]]X':DF78N9 7&>47FHQP13R>_#TD5D]"5,*QOJU1L!"![<@#:6L#= M0>3VT>-18"RG0#E&3-Y4H= _26V I]H3")JIT/IELJY&P/,G +Q#J:SK;Z[JKZ1\43'Z[_G9K?)\GI,3'K.]UFVRW+[4K ME^_'Y##E=&=]0!8*9&1U#6:)4">3(#HI%?/26-EW.?TMDM7@"@.Y%?(OU_B. MY/?I/WCQ'?\QG5Q]O1PE6:P2,5!:3 FR8F2]CJ4 (7$LOF@18NOFWZZT=E6$ MWP8QR[[N(,KJX!C>E,__Q3#[])_IR$0AR;0+4/@I0(4@@)QW 5.*PFR"0]^Z M2;\EB5U5\ \!P5U4$Q1%&I"#""+!6>;*Q^MAD(KY*%"4S99+,K;ORF]+651/B$(C;2AD= M].W7\O5YDA?].OC>6!LB9;'YHG'^Z#<2!-O:BCN52J]?[- M4VA;[ .K%J+NP(D],]"9,D;%R0+H])>@BJ (H.X"L.B9]8P<-FL=GC68I.7L M= &TB^2[=T /!CIE-)1+NPR&18HD8_$0A710!'$;>':4<'0C:6G^6,;[\F8\"9,T#A>_32_G-Z9>UW[A9=V2\W9\>37BFF>/=(SG MH PH)>I!Y"LV'HVCSK!K_HZ5ZXY"M_Q$_8O-_ MF=&[]O_?=I3WWW'Z919^_SI.OT[*=/9MSLC-O>4Z.SF;__ER6CZ,+_]U_^\^ M^MMIF8^H[#.$,0 5+70TM' :#6]\Q"\5-Q_P]^FL(N;.*7DFG ]%@4DH0"6K M(.HB(7OG:V_<:]U\%>X*6MHM"?Z WW%R3:9#+KGZO]DD7+RZOKR:?B/']&*2 MWT[)9L;?,=\(_F8?B4Z6Z90Y2)\#):XI@H^YODY%/CNXH'QJG>KM1_&1-Z&V M0-3J)<"#J_"((=KE[&IT=V3?.X5P<;,^$Y.13@AP0D903FIP47I@F:*'F'*4 MN-%V%OK* PS2G^[QMY: 7A;L#H^ :6MU'!M3-R;YD(7%.C'MK.0Z!@A!)E!( M]+ND+.7$+.7B8Y%LHY&UYS"UBH#C8*JA8J>MI7Q$J,RKMK,_1Y\_CK3R)17+ M(1?&096YN415IY68HKRV)+LNM[O$]-]?IM__MOC%&V@L_G"/C/OO'1$&;90V MW4N"'>C\[R]'COCB)0@"NJ4,L)8PG L.8LP\Q\Q,6?O\\G8Z__O+X\S_#:?S M+25X1)W/]T'.WSB]%\$'_%+SD=L5D)P%+:H(C*GO-2"'Z"."X#:9DB1#7)IB M6;%V<]U7CC."UQX ;<79085PRP#K[=T".V8#@3QQP"PHR&($?5<[?LHF;1A3 M%.ZW'H#?E=9>-F8>+)@]J'([ /&]+;Z88;A<8NLN*96IGL0A0E"1@CW$#-ZE M!#R0'$/(1HO6*R\WH^RXV=9A4#(=7&4= /&^4W3#QXAGQ[5R"0S7MBY@8>"D M28 \FABC((9:]TV6:3@NN(;0\_);Q?L(O=/V1I.*\CN\NK7M8]?/')NI0#.ZY@\9Q*B,A;J 5^'^I1K_L!YI]5W6PICZ!AH*REV5@$A MEJ2 #+H4X9TSLK6W/,OJ^S:(:EQ]WT:%QZZ4KJP*>A^2571V,&X%R2\;.D!D M %\B:A8%I?UB$QS^E-7WK1"P4?5]&W4<&U,KJPVJ1&8*]V"3H B'916SV&CGRCE5W[=2[$;5]VVD?.RJ7'W6I[[P0]*9+\4.DY##HHHD=!#2 MY-J7(&94%G5Q([GQ+"BDY5@26WY0>T51;LU'>BS$;Z6_Z0#"/++_>'T]F_Z. M"[I9%MIFCV!MI#PFU%(E]X[^&.H=HFB#;.$R'GZSQT+]+IC82Y8=M&A>?!XA M*X%+U! $!E"6:W",&'!:"N3:E+SVQ=[M6C0O/O=8H=]%\SM*\-B'P?J>0N:( M3-2K76$^S1[IG,P(B0LO#(_9HMOH--B[1=/\GOI QT$S<7905-RY/AL"9SHQ M ]*J#$JS#%ZH!")RAUII)4WK>O=/V:+9)>,YJ'([ /%2'7@]VW=UC((2*_TG?PI_C(P)RG->K_;7[C\K"3Q%&71^<>:Y%)9AZZ>\ M=R"SJY;0 -AYVL<.IL@SZ"&U>#!JK^\=NAMTD,>G5A;HM1>ZL* @H*R;QK4 MCRY10(HA^>(MXZTCL^%;/LM?>*"$EW\N_O(F8,J:CAZ3)!A&AX[*,M3Y6PZF M:"^9XZ[PUEOP=R"ST^;.-MA9W=P91ED=G-J/C+U:^LL_7^(D??T69O^:%YV5 M-42R8!"Y3:!"+3K[DD$FE850@D?5>G#M.9IZZ?<,!(KI@!KJ$G&WW"RJ& RE M"Y%B%V7K*TR!_LD7LEAFC/0V%R',1NW$O1#WF*9COP;:$@'/PFL/=70 KX_A M F^#Y'=XM:AAH3)22XI*.1I'IT!BX#3W$*S %+-'89H/C3Q%2&] VD?7RX?E MWH+O #TOTKP@3GPD''^OOONV"%H07:DL6!WJC(@"5X0%+\GFN#/*B-:[VU;1 M*G.$/RR1QL)NM @Y&'UCMI MUI#32R7Y:+'43GKI$6*5D84)?3:UQ9P94&)0))AB5=GPO4M9W" M<_)2Q[A1K?^9\9P?OWS<]PP.=<0UD/J1,?,N?",I/>+ASJ@8Y0DL@4[UC5WO M*:14V@/G J/+4I3-VD3/0&\GMZF!Y"8$YA@8 MFQ!4,A%\%AJ; BFF?'W[Z>&IOI*MI,\'UHO9/_YG>9H31E%PS MPI1U(C.H<] B$S,.>> V^*+U5FJ_^^GC#74.J/;=!->-VNOK/+>CJ>B815? MI%2796. D!T'*8SA%C'A\FNLSRG^_L>/-]4YI.IW%%X'F78 M?*GJ$W0?CL(/?^ +1(**V)JD1G04M7![^3(R90 >6LRA 34I;F@S5/$=(= M<'91\GKH["#Q#F#SBCXYOGH3TOSQC;DY21-3S)P2 9:QT+ M/T7'D?O->^IV+51V$'0'8/F WZ<7W\>3+X^96;C(F+/R*3'PDEMB1BLZN3E" M0L.M$X(EV7I8;RU!/<%G%WW_>$&LD? [0-*2)[XO5Q6OA*MK4#B%?Z"*(CY" M%,"\#726!VW]P&6&[4K)PTTP#)Q1[2;R8[>F*M7ORY)M8;QZ-26> HF),''Y M=7J11R6E%*S-9%MUO5PV">K-(Y"2$@D=; IAZ3[#BH;5QI_L*AC>4;W3P67= M@?.I3/PZN;R:7=?R^1O$Q8/ F=G,N0FU35?9B BNSGAHD82HCZ.[TOK&WPI2 MN@J3]X-22Z$/WT98_$7]KQ@N\7_^Z_\!4$L#!!0 ( %NA55BEWT HT 0 M .)* 4 :6YS9S(P,C,Q,C,Q97@R,2YH=&WM7&U/VSH8_7Y_A6_1W4"B M:?I"@;8@06&C@W73NEVD?;ERDZ>)A6-'M@-TOWY.TD"AO!3(E98Z_5"U]>LY M/CYYXKCN^2J@^ST?L+O_5^_O:A4=<2<*@"GD", *7!1)PCQT[H*\0-7J+%>? MAU-!/%^AAMUHH7,N+L@E3M,5413VLWIZM?1[KY8TTAMS=[K?<\DE(NY>A=B[ M#F[!SB[>&MNM=M/%N-5H-[>:.\UZ&[?!^:]>T45U]K2,5%,*>Y6 L*H/=-3MY=>.4Z@0'A$X[[[^3 "0:PA7ZQ@/,WF]*S&15@B"3-*,DOT#W M27\\;"P\C5SQL!-#GNNXHYD& MH7NN\)A"EG_,A0NBJA%0'$KH9!^Z+I$AQ=,.84D_DD+=6>UCKA0/D@8N02CB M8#IK)&DO39[1O=VT&JVMF'&E:59NUO!L,*QD,&K*74QKZV';;CR:;%OU5Z9M M[^Z\JN13G6VV++OY>/)\M;6$B)0,3;<,,=NK-"M9@1"[KIY.G49XC>IWAY#" M9('QE.R\!;GSG!Z3233$ 2 ^0:-H+(E+L)C>Z')&PA/X[!A=9:FL#U"1JOE/ M(N-3)(ATB:,(9S$I ^9P$7*!TQ\$^B(\S,BOY/L=GIX1Q!@[%Y[@$7.K,RB. M S"9=&=S-Y[KFATD.24NRG#^$3+:O<=!R=$P$4I-R,N;.6D-*C MS!0(_+NU>MONO@7LJLC@""B^P@+>-CI4LBL? M&^9 \<#^8/'(HE/=79<'N5P("H0^$_LGK,&A4^LT%Y]?(I98!?(2TDRUQP'3 M$2;Z*O1-I((\#?)5XBDBCYH_T^QFR&.UT-MKZT$DE=#]TDI24W2FW#+.7$&P M-Z-LFEDNZEUJJ;]:YL4CP*A0\H0S#YWJ-^-M?7V@,)UNH)$E+%J&E"^("F+> MC'?)]9&/F>=CLH'ZW"K]!KL3!F^CLK&](,&A4 MY/M%Z+$V=HU@=(#6]7W=1NG@*PIVQ*/8Q":QAYEFY$?$(WTN WB1Y\L>8Z( M*?HJ>"@(*"RF;UH5,S/^S4]0Q9M,F6M^T%$1W%H\"H<+.T^%CM6MV&N%MIY:9:^:'U M;^G@*PAV",H'03%SI:GV/1 0X\]S<: Z(VR\MD0KXZ'+_PAYFF)Y[MCMER_ M,,@=C[&,%S#RNZ4SS[Z& M[5RD.SU'+K/0H5\^QWD!?Y\QQ5-IWM[XFXU!NK:?@--[Q-)S7G;-NJ'.--?) MU',(#&AT748[9;3S8N50CT1!:3=+,_<08P99S0>1;%,9O5MK-+:ZW\Y*NUF: MPI0Z4YWF""(E'3^)<#X&XY/2F)0_9M$3R6G$9JL<@SISK-WM,SIFK)V5:_ M 5!+ P04 " !;H558K&JLQ]D# #-$0 %0 &ENKG8,%HM?UO\[GGHI2R[ MA@F#2L6H817J-!=K=%,Q_0YYWJ#UAVSWBJ\W!F$?A^A&JG=\2_MYPTW-EN-[ M%F?]\^+,.5D4LMHO%Q7?(EZ]F/" Q 6-<155&0X93=,@S=(HHV5%"A80_'

<,T>LUVZ%HV5#R=:BJTIYGBJUY1\W]9 M'F!P[AYW?30AO*?F@HW1!=B&A!9G5FE,Y$,Z?32 B5H>:OS W&=2+Z$,3-U_ M[@%^,G=A5*R4BAHN1=Z)BBFK-5E>@M@RN$%0UVS--00)?+OJBIJ7Z+PL92>, MY=X%5\WI28J#9*Z!>4([6MT=7O]TVO#5_D$ FRQO&"K[')&1R&P8X@+@:P<$ M4;%'BJT *E':J=.3*)U_5\8MK2J UZO9:EA&QQCT0]P5*?>"M/V&)72N.*U_ M#(M@-D;_ -0]P,=E;HO1,W6HQ1L#6Z3;+9]=2-6@-QY!K^4,$4(\["C5Z(8K5C.MI^A2E#/TK 6^LQ(&I$)'P723R@0QPD.AI+&A*2C',8D3CXI=3C(09C%(P5@ M@R!DE'$<#E0*,C]-LD%.8'B48^*/^D$8A2D>9* A\3]2*2)QAH^9-'WW>IVC'S0:0U2TK7=-A@:9=Q8'S M +M=$K8CD37O7[/B@HH25CYD\6%Q'/$-46?]$@ZXIF"J]TEZG\21%03LA!6< M?XR6F]&;V4FT9U1IZ&_<0 M9RPK99K&ZY8W _[8%&]LP#E;G0G00Y+6C#(*U M[-9OX'M_'@=K0[ VUNT7_#,Q,2YH=&WM6FU3&SD2_GZ_0@>U6:BRCEV\T6&94E:(T) L*!*E5=E0_!Z1O1;U>D5UIO.I4<-1(5K-UK[X79MK-99^ MO%!%0B>S=8[W_//QGMOD>*"CZM6.ZWNC%U!_\/MC 5Y'Z.+:8)O=Y*558?$>_?"[IY<31143'J!T*H_";) +/8)U$ M9327N\7"GM^,U$ 5HATT@GMY3:490F$#710Z[;6Q0_S+^^:^VO%[]?$J1TI.Q*7 M(VE261,AF4+%4T@EBU?;G>[1A@)X]U19!&OV6@?/)E'0$'TQDF,2AL:*)C!@ M 0&%S+)2)GB9:P/C9.*M-JD(FO7?V%+]S!(--5*FR1L0^_![$[O5$+]*"V$A M63H5UYF>)!0-J>:EK\2.-';,-' #"TJ502M346:%*0D, TD4TN+.9K6KR+P RV3!PB57$3*@,$ EF& MZ> D(B,F(Q6.A"WY8S%_0H:J15B 5-D$4,6H-U'%" +:'+')N_.Z.5C3$<0< M8UHD!M-E-7R/]FT_8%\2L2DQB^ATD984U8 M94D]-5A4F60J]L#9^*%"]<8XHR 0&LK&$*MYUU_(02 MN29.],3.7,#04-G"<(*5_-+S#2YK2Y:T,V96N/T>C;G?$%>W)'^UW6T%!T>V M,E>5@]FY=1PK/#J=](4TY+0/;:H!P I:$@23#Q*D<"9GLA2!S<'-SY&R8:)M MB7D<\D8GW@RYT2%%>&W%#K0>$86W$O.R\4;QK8UB;,1RWO454'":WQBC.L[RISQW*2CVQ4:ECL:LYU"F52%C/,N/[PH=AM- M7_ 6J%.+:+9S-=QP0WM%M#K6;;2:G7M'FXW@WK$'5SUL= XW6W;/<6QF!)4# MM[T6.;4F-I?9ZZWVUHPDEQ$GY%Y3!(YJML6FI-6.C\UIY3<\Z^AN=;]B#IU_ M_?AVQD;U./?(QW6P1IZ$XF](G#=DP0"BUF'RXRFEQN5"*$N[^13&[0$A/50[ M^4I EW"_$@@P5M;A"J@H<^MP>;I I&54,Y1(EV^J4F"1,VH5XO&@ CJ!%ZL3 M%;D.VI8#JR(EC6(!E"]8',YFO%)IN8APZ=FZBL.AD+8$AM [NTFY9(.5B63P MA%B.B44Q@AF^M%FNR/!M0$P(?,-\BF[CV4L@_KU '/S @;@Q\J[$X^:8O7%8 M(I3'*N)HDU9G#F2E1:1R8<\A*$TT"P<$J)(#E:ABRC7@NFTY.;C(<4'AX_H6 MZ5)CX&J@FTH@].HY@M*ZFC4,@>^. =U(<\WG0&(YEU_0S\ZI^ _SSC^M;'!=PF CL MLKZ1&NBRN)^#31!:SJF)N\3X\:Y9#&;]I\LAY#7A#L,0+[S!2\P\4:55-M"[SGHV>L9:$F\4>) M\@U+[]PS)484 D7N4%>,AX@-=VZ6W3YHW/594 M).J:DNH0[0Y][6^KZ(%(W7,][L,=]/ZW*D)7TXR'HP4E'ZQ M ?[5X+?D(!N>[W[8JT*DYBLGE8UU,B8NGS(YK'Z?-!7*4YHG>DH8G8RTAW9Y M*P 1,$]26S8^NV!ZIOKH#;3H %^\I8%!K3KU5Q9:03KE@;[ M!XU?VMW/J0P.NXW#YOW#7P##GW:9)XIRK\VM!VX;!<_AI\XRK[;W$8CNTSOH MZN?IY;O^Y3MQ^>[TXM^G=RZ*;:"LRC_=+:H<\O&!OY@)]N2:;'\%3:Y<9/(9 M=?D:SZ>KZ4OXU*T;;%]2,6[%GBK 6[A!;:NFL?/?_+VYA6;GHN8M%IL+F8 M(@<(R+)8G?+(Y=#JT]]3W7/W8_\"4$L#!!0 ( %NA55AZ.%/M)@@ 'TK M 5 :6YS9S(P,C,Q,C,Q97@S,3(N:'1M[5IM3R,Y$OY^O\('NEF0DI W MEI P2!Q#5M&=8,2@VX\G=[LZL7"W>VUW0O;77Y7=>2,)9&:980XQ'YATNVS7 M^U/E]MG(I>K\; 1_:W,LQ#^-..@7GLW7.CL+SV9'?Y"S28GI^)N282?%Q3W:: MHA,W3^IQ(TK:K6:+BZ9H"3AI-T_A)#KF_VWLX50D#W.LFRKXN)?*K#H"VK_; MZ.2N-Y'"C;J->OT?>Y[N_"S1F,DR'*"ZRB9P5RV)@ET]3"2D72LU:@UM_*:W UNKME-GWV^'5Q?#CY?_)OU!]<7^!-_ MW?21XNIV%].\JC"?"V,+COLZS6X+!:S1XM5&^X ?,BYT3O&3+Y%\@=A)G7W8 M;_Q:[[7J3:83YD; OG 3\0QL]>9!P91=Q(Y&FO7ZLP8G\Y[FW]\UVQO%'U38 M%P=CR-AOW.DDJ; 8C)/)%*7B[L/^<:>WH\>>K'KLZ0T5 M'!!#7&6XI.1J,.$D\,;IE/IP\33K1%D$(.UW$R)).7WX$-GOJ;%=P*9 MP2V51Z8RMF)I$(F0+,/IR(D PR8C&8^8+>C/8OX$#)2+D "IM HAB]!O(MT( M!;0YQB_M3NOFR)H6*.88IPD639?5\#8LWGK"XL 2F:%.R3P+'5;0W$B.PV9I M7&8)Q@:GU(>_8U4(7!/MM*2P"MI8&C5E.:J9/(0\1ZF%"Y3:MX^V1B\3DA:N M$$6AD #MKM$X?COK^8FY';%$Z8F=.86!H;3.4%KF]#+PC5Q6EFQK9\RL6': =!*!A@[*O'N(1SX;@ ML9"0U09H/3Z 0S^U<2S"4WB45 1DP2%H?49AN>0GP6[$R\X;)2L;);@1R?G8 M>Y""P&$GK"/['WMSDZY@-AII@TFIBF97/+?0G?WHH=IRQ:==F7GC^4F]5>_" MY7ICLE/,55D0>>\*PXO"N%8/Q;'#>M>)V<[E<,T/'3FQ/M:I->O'6T?KM<;6 ML2=7/:T=G^ZV[)'GV,P(2@=N!2U2^E4VY]G'O=;>C"3G@I)VM\X:GFJVQ:ZD MY8[/S6GF#S2K][A+6#.'SG]\?'MC8Q4Z]\CG=;!!'@7)3R3.)[#( $:MQ^WG M4TJ%2HJ8%W;W*83M$6!Z*'<*U8(NT/T*Q(2QM!YID HROPZ5N0N,6L8Y XK[ M?%.6"XN<42DQD 8EXA7R8K62PG?;MHBL%)(;20+(4-1XY,UHI<)2H>'3L_55 MB<#@?Q"K"O0?B M7PO$Z T'XL[(NQ:/NV/VSF&)H3R6@J*-6YUYD.46(Y6*?PI!;L0L'#! )8^D MDFY*5>&F;2DY^,CQ01'B>H5TJ7GP-=!#*1#V_#D&I?55;!PCOGL&?!LQA R+ M4X6QB2/@CPB(!%ND$'^8'&2.9*&;$FXJ93\$=U]V:#JC*'M"/;(R=K\ J*@EU'!>&G'>I M_MJP:JJMP_=TA(UK6503^Z/ \@V7/M@R)<$H1!1Y1%TR'F-L^+.U;/5X\C!P M->)V7JP2_OBH!>&!V>NC!,TI4_(>5'G0]HB^\I=5]$2D'OD>]^D.NOWSG* < M?^L)BC]/%C./K"R2&N789:]8Y#>RZU?46FMMQYPUCJV'T\;.RQO_ I=,4^D< MP!,($FDLH&A<2.3/+W* OH,)VQ(@X/_4 ,T<'OXH)++OG;O(_)_A^4/)^ M4/+3(=W;.BBY4-B9( L2,PZ=4=)I9RP!4T19X .<<($3+3C"K[_^%>&2"543C(;:S4&*I\R M/BR_89H2Y2'-E9X"CDY&.D [7PE #)@7J2UKWU8P=5ZM/OJ$6O2 S_H0&:Q5 MI^'J0[-1"1>'=BP$-EY>^;&E0?ND]FNK\RV5P6FG=EK?/OP=,/QEEWFA* _: MW'OB2VGC-?S46^;#?AL#T?\-#KK^]\O=U7^NKMEO%WRK&K]B5#GF+ M=\B5ER,)">O/L_Y-:!AWO&7P$PMV4)YITSV>N71E.WRXS2?6<.VI"YN[7.9< MOBZ::^OOC'3#1[HQK%T@782MUVY],85'&+N%6Y_RS)W3\F^X_GKDK]W^#U!+ M P04 " !;H5584RM3;]H$ "B&@ %0 &ENU9;4_C.!#^?K]BKNA8D-J0I*5MVBY2KA2![HZN:-'>?3HYB=-8F\19 MVP5ZO_[&3M*%9;C, M:*X@%)0H&L%2LGP!'R,J/T&K56F->;$2;)$H<&VW Q^Y^,2N2"E73*7TJ/8S M.BCO1PIH%+$K8-'[!G/[0;?7:;>]V",=V_.(%U*WVXZZW;YKAT[P MK]- 4U0O;:1:I?1](V-Y*Z$Z_L#I%VIXS2*5#!S;_JUA](Y&,<\5!A-H7/XM M?:P];=2X'86(!08*N%(\&SAM#*3HC6J1E"WR@8'?*/W4%B%/N1CLV.8WU))6 M3#*6K@;OYBRC$L[I-5SPC.3OFI+DLB6I8'&I*-E_%"%@$'-[7<+KH9^4Y70- MU]48)S<)"YB"MFLY6PY?C[YZHG@QZ-P%$^),4?%,:,:3B_G9R=G8GY]-S^'# MY<7LTC^?PWSZ^J$Y?;BT9M;8@MED;. Y[4/[]>/R9^ ?3S_,)\>WYVL-TK.[ MVU:5_7)!3D]@?CJ!F7_QNW\^F;6F?_\Y^0?\\1Q0XMJVNR7&WEV(7O'SVT;G MFX#.FN#+A,D$9@D1&6G".&$TALD-#9>*75&8QC$+J0 >PUDN*5UP;/6BL&!/ M)11V=_JN:P_'/"M(OC)WSG"_"1&'A H:K !M%8M732B60BX)0E0 M5FX/3'9%K5 53-L4*=KAM$I<[>\;CMNH=0H21?A2-+#!,6H_Y*?]L)MG5ZUP M/*%[M[C1RK=+*J7Q_0K@1>,AIGB.MFG>*$VCZW[5.9YV!GXH1<^1 ]U3_3Q? MDA0N:,$%-M<<3KC(P+%;?]3=N6(&B+DP]RM*!- \PKY^3$.:!4@M;:>I-PWM M.Y12^JP9!>)EFB*9H+>4(89KIA+C3]#/2R:HWE=(';,F"*>]1_8!@SJ'>]'^ MFBN0U013VL/D)DQ(OJ U83A>NU/23F:&A]3@#8'DT7J2UZ5P8!KX-PCCC2'> M&.*-(=X8X@4RQ M,D6[(+$=BR(AIV2%:$-2*\*GIUA6MQ(0)[/V%H%)W^:86 MDS0%-,/ 2#\H*+#MRZ:QBEE.\E _1X<1,ZZQC6NM95J2!"^H,#'E5S1E?6.^ M'F[YM_8(_6?;Q1UC)LQ6!DYH()9$K,JME%L2:P=>SQ:G@TWXT'X,@7E]R[,W MBQ_3OK?K>D_DYHG*O>>CS8^GZ>DR467ZYZ7!>!PPA2,)MVB% M&SY?;?OM\04AV2L$0QXKD,CH&@XOX>QOS5,/G6IL<^)Q^TREX-+0Z4#0E.CA MW#ME^5*&)IWV%Q,28"TNU7V3[QS,5-?RC.C G$W]#U!+ P04 " !;H558 MYV\:E.0$ !L&@ %0 &ENU9;6_J-A3^ MOE]Q1K7>5B(A"5#"2RLQ"G?5IG)5Z.[V:3*Q ]9-XLPQ;=FOWXE#*"V%THZN M1;I\0(3SYN?8YSRQW9JH,#AK31BA9S^T?C0,.!?>-&21 D\RHAB%:<*C,7RE M+/D&AC'7ZHAX)OEXHL"QG I\%?(;OR&97'$5L+/<3ZN4/;=*.DAK).CLK$7Y M#7!Z6N!EVW4=:E'J5+R*6[5&ME7W2-FQ:C:I>>[)7W8!35$]LTG4+&"GA9!' MQH2E\1NV&ZOF+:=JTK MZZ>"UCMK^2)2&$RB9A!JZ"?@$5M YI[)=QI[IWLUO.A==-K#B_XE?+F^&ERW+X&@!+'LIZMF'G!US#:$L2T_M\<4>5)1!=%&"AVPR+X3)3P_2)T)ISY MT.,1B3Q. NC[/O>8!.'#190P-A;8AF5LPI&:,#@\(V M8'3,#@^J;G.;55A=LPH5&04LUQ\)29DT<.X"$B>LD?]H4I[$ 9DU>*1G0!LU M'RZ)-,!-FBJ/!/,@.EXFOJ<:T\KH1B''*)I'GHM-+2HINBHKFW:]OE9JF?9: MV2:O51R.\RJOFV6UVOJ8KQVK6S.KSG8I*.GLREQA7C%9E:(=SFN"R_VT8#N% M7"D]^J:N M/]WI3AZUCMW.P(M2]!XY2)MJ.XJF2!)7+!82NVL$/2%#L"WCU[P]SZD!?"'U M\XP1"2RBV-C/F (X9;KB;:GV1_ M3[EDZ4M_DL;,&<(N'Y%CP*!V]8@>+\B">5/)5>JA>^=-2#1F.6/8]7(EXYU0 M#P^YH=X$$M'%)"]*H:0[^!.,L><4X5C5MZ (^[4TL)DB7D<\SU&$O9W;[Q3Q MG2+VBR(^8(K2CLPC9(:0Z)[MH05!+8K_ZG8]YQ6?<(G-/Y8L2=M\,163( T MP\#(/RB(L>\G16WE+S8OZ)!R[1K[>*HU#3*6$#&3.F;RB*?,)^9K<\]?VB6X M[[:/.\=,Z,T,]-A(3HF<99LI)V/6"NS/)J=R8CK55Q%8W37KUG8;AQVUW=VZ MV5&Y9]G\F!5_>%"I-1/]G2W0U>_!L/M[]Q(^MX?]7F]=-:Y/UGQ]ZG.5&/&) M@%/(@;U%)I=/4OP'V:,&J&]'8I%HZFU(%B#5WK"5 M^Y+[DM6IMNY-R CK=JI639ZY8IE_9[<])7W+]"]02P$"% ,4 " !;H558 MS;=BUK=C @"_1!D $0 @ $ :6YS9RTR,#(S,3(S,2YH M=&U02P$"% ,4 " !;H5586$);:Z42 :RP $0 @ 'F M8P( :6YS9RTR,#(S,3(S,2YX&UL4$L! M A0#% @ 6Z%56(O OY4*9@ &UL4$L! A0#% @ 6Z%56*7?0"C0! XDH M !0 ( !XO0$ &EN#,Q,2YH=&U02P$"% ,4 M " !;H558>CA3[28( !]*P %0 @ %&!@4 :6YS9S(P M,C,Q,C,Q97@S,3(N:'1M4$L! A0#% @ 6Z%56%,K4V_:! HAH !4 M ( !GPX% &EN#,R,BYH=&U02P4& P # ; P PQ@% end XML 90 insg-20231231_htm.xml IDEA: XBRL DOCUMENT 0001022652 2023-01-01 2023-12-31 0001022652 2023-06-30 0001022652 2024-02-16 0001022652 2023-12-31 0001022652 2022-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2022-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2023-12-31 0001022652 insg:MobileSolutionsMember 2023-01-01 2023-12-31 0001022652 insg:MobileSolutionsMember 2022-01-01 2022-12-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2023-01-01 2023-12-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2022-01-01 2022-12-31 0001022652 us-gaap:ProductMember 2023-01-01 2023-12-31 0001022652 us-gaap:ProductMember 2022-01-01 2022-12-31 0001022652 insg:ServicesAndOtherMemberMember 2023-01-01 2023-12-31 0001022652 insg:ServicesAndOtherMemberMember 2022-01-01 2022-12-31 0001022652 2022-01-01 2022-12-31 0001022652 us-gaap:PreferredStockMember 2021-12-31 0001022652 us-gaap:CommonStockMember 2021-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001022652 us-gaap:RetainedEarningsMember 2021-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001022652 2021-12-31 0001022652 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001022652 us-gaap:CommonStockMember 2022-01-01 2022-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 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:SubsequentEventMember 2024-01-24 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-12-31 0001022652 srt:MinimumMember 2023-01-01 2023-12-31 0001022652 srt:MaximumMember 2023-01-01 2023-12-31 0001022652 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2023-12-31 0001022652 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-12-31 0001022652 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001022652 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001022652 srt:MinimumMember 2023-12-31 0001022652 srt:MaximumMember 2023-12-31 0001022652 2023-10-01 2023-12-31 0001022652 2021-01-01 2021-12-31 0001022652 us-gaap:BuildingMember 2023-12-31 0001022652 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001022652 insg:ProductToolingMember 2023-12-31 0001022652 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001022652 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001022652 srt:MinimumMember insg:RentalAssetsMember 2023-12-31 0001022652 srt:MaximumMember insg:RentalAssetsMember 2023-12-31 0001022652 us-gaap:SubsequentEventMember 2024-01-24 2024-01-24 0001022652 us-gaap:EquipmentMember 2023-12-31 0001022652 us-gaap:EquipmentMember 2022-12-31 0001022652 us-gaap:ComputerEquipmentMember 2023-12-31 0001022652 us-gaap:ComputerEquipmentMember 2022-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2022-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001022652 us-gaap:VehiclesMember 2023-12-31 0001022652 us-gaap:VehiclesMember 2022-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2023-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:DevelopedTechnologyRightsMember 2022-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2022-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001022652 us-gaap:InProcessResearchAndDevelopmentMember 2022-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputCreditSpreadMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputCreditSpreadMember 2022-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:MeasurementInputExpectedTermMember 2022-01-01 2022-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2022-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember srt:AffiliatedEntityMember 2022-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember srt:AffiliatedEntityMember 2023-12-31 0001022652 srt:AffiliatedEntityMember 2023-01-01 2023-12-31 0001022652 srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember insg:FederalBaseRateMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember insg:LessThan15MillionMember 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember insg:LessThan15MillionMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember insg:LessThan15MillionMember 2022-08-05 2022-08-05 0001022652 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember insg:Between15MillionAnd25MillionMember 2022-08-05 0001022652 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember insg:Between15MillionAnd25MillionMember 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember insg:Between15MillionAnd25MillionMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember insg:Between15MillionAnd25MillionMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember insg:GreaterThan25MillionMember 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember insg:GreaterThan25MillionMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember insg:GreaterThan25MillionMember 2022-08-05 2022-08-05 0001022652 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2024-02-20 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-05-03 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-05-03 2023-05-03 0001022652 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-05-03 2023-05-03 0001022652 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-05-03 2023-05-03 0001022652 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0001022652 us-gaap:DomesticCountryMember 2023-12-31 0001022652 us-gaap:CaliforniaFranchiseTaxBoardMember 2023-12-31 0001022652 us-gaap:ForeignCountryMember 2023-12-31 0001022652 us-gaap:SeriesDPreferredStockMember 2023-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2023-01-01 2023-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2022-01-01 2022-12-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2021-01-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2022-01-01 2022-12-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2023-01-01 2023-12-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2023-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2009OmnibusIncentiveCompensationPlanMember 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember insg:A2009OmnibusIncentiveCompensationPlanMember 2023-01-01 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember insg:A2009OmnibusIncentiveCompensationPlanMember 2022-01-01 2022-12-31 0001022652 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001022652 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001022652 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001022652 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2023-12-31 0001022652 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001022652 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-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 insg:EmployeeStockPurchasePlansMember 2023-01-01 2023-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2023-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2022-01-01 2022-12-31 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001022652 insg:EmployeeStockPurchasePlanSecuritiesMember 2023-01-01 2023-12-31 0001022652 insg:EmployeeStockPurchasePlanSecuritiesMember 2022-01-01 2022-12-31 0001022652 country:US 2023-12-31 0001022652 country:US 2022-12-31 0001022652 country:GB 2023-12-31 0001022652 country:GB 2022-12-31 0001022652 insg:OtherGeographicRegionsMember 2023-12-31 0001022652 insg:OtherGeographicRegionsMember 2022-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2023-01-01 2023-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2022-01-01 2022-12-31 0001022652 srt:EuropeMember 2023-01-01 2023-12-31 0001022652 srt:EuropeMember 2022-01-01 2022-12-31 0001022652 country:AU 2023-01-01 2023-12-31 0001022652 country:AU 2022-01-01 2022-12-31 0001022652 insg:OtherGeographicRegionsMember 2023-01-01 2023-12-31 0001022652 insg:OtherGeographicRegionsMember 2022-01-01 2022-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:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001022652 insg:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-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:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 iso4217:USD shares iso4217:USD shares insg:segment insg:reportingUnit pure insg:tradingDay false 2023 FY 0001022652 P1Y P2Y P3Y 0.1 http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent P5D 0.0792896 P3Y P3Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 10-K true 2023-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 Non-accelerated Filer true false false false false 56600000 11878944 <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 2024 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, 2023, are incorporated by reference into Part III of this Form 10-K to the extent stated herein.</span></div> 688 Marcum LLP Philadelphia, Pennsylvania 7519000 7143000 1113000 541000 22616000 25259000 22880000 37976000 5211000 7978000 58226000 78356000 28920000 26049000 2758000 5390000 7003000 5484000 5083000 4816000 39987000 31629000 27140000 41383000 21922000 21922000 5412000 6662000 1256000 1420000 121797000 159949000 24795000 29018000 27022000 27945000 4094000 0 55911000 56963000 159912000 158427000 0 7851000 5039000 5903000 680000 323000 2360000 600000 223902000 230067000 0.001 0.001 2000000 2000000 0.001 0.001 39500 39500 25000 25000 25000 25000 35123000 0 0 0.001 0.001 150000000 150000000 11878557 11878557 10846815 10846815 12000 11000 810138000 793952000 -5327000 -6329000 -906928000 -857752000 -102105000 -70118000 121797000 159949000 80498000 143524000 54900000 43602000 135398000 187126000 60290000 58197000 195688000 245323000 127157000 161943000 16077000 16471000 143234000 178414000 52454000 66909000 21513000 38290000 21504000 32825000 20721000 26208000 19759000 24490000 5239000 3014000 88736000 124827000 -36282000 -57918000 -9072000 -8606000 54000 -1910000 -45300000 -68434000 885000 -465000 -46185000 -67969000 2991000 2736000 -49176000 -70705000 -4.32 -4.32 -6.59 -6.59 11372069 11372069 10726933 10726933 -46185000 -67969000 1002000 2202000 -45183000 -65767000 25000 0 10538000 105000 770619000 -787047000 -8531000 -24854000 -67969000 -67969000 2202000 2202000 1728000 1728000 310000 3000 1187000 1187000 1190000 1000 290000 290000 17875000 17875000 -2736000 2736000 0 97000 -97000 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 -46185000 -67969000 22522000 27206000 0 -926000 446000 189000 5239000 3014000 9562000 2614000 1275000 0 469000 0 7444000 17875000 1953000 2960000 0 -450000 388000 -570000 1726000 1268000 -1891000 -2441000 -669000 3065000 -2441000 -5642000 -1860000 -26313000 1110000 3450000 -1925000 -1555000 7165000 -33289000 704000 1481000 9465000 11838000 -10169000 -13319000 -186000 -569000 3757000 7851000 0 1126000 0 62000 0 1567000 6057000 0 97000 900000 2211000 5427000 1169000 -1488000 376000 -42669000 7143000 49812000 7519000 7143000 6013000 5535000 142000 168000 3415000 442000 1030000 705000 98000 2276000 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 products employing the 5G NR standards, 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, resulting from an internal reorganization that was completed in November 2016. The Company’s principal executive office is located at 9710 Scranton Road, Suite 200, San Diego, CA 92121. The Company’s corporate offices are also located at 9710 Scranton Road, Suite 200, San Diego CA 92121 and its sales and engineering offices are located throughout the world. 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;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 2023 the Company has reclassified revenue on the Consolidated Statement of Operations. Historically, the Company classified revenues from products and services into two categories, IoT &amp; Mobile Solutions and Enterprise SaaS Solutions. The Company is now classifying revenues from products and services into the following two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. 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%">Revenue Recognition</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%">below for a description of these groupings. Additionally, during 2023 the Company reclassified all depreciation and amortization expense previously recorded in the operating expense line items of research and development, sales and marketing, and general and administrative expenses on the Consolidated Statement of Operations into a separate line labeled </span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> All prior periods have been reclassified to conform to the current period presentation for these changes.</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. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not 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. </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 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%">Risks and Uncertainties</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 may be 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 volatility and disruptions, including 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 inflationary pressures impacting the global supply chain could potentially increase the cost of revenues in the current and future years. The ongoing inflation challenges could adversely impact future revenues, gross margins and financial results.</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:115%"> Furthermore, a global semiconductor supply shortage continues to have wide-ranging impacts across the technology industry. While the shortage has not materially impacted the Company’s operations and financial results, it may negatively impact the Company’s customers and the supply of materials needed for testing and production timeline. The Company’s suppliers, contract manufacturers, and customers are all taking actions to reduce the impact of the semiconductor shortage; however, if the shortage persists, the impact on operations and financial results could be material.</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%">Liquidity</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, 2023, the Company had available cash and cash equivalents totaling $7.5 million, working capital of $2.3 million, and $3.2 million of availability to borrow under its secured asset-backed Credit Facility (as defined below). </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:107%">The Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s management believes that its cash and cash equivalents on-hand, together with anticipated cash flows from operations, expected availability under its secured asset-backed Credit Facility, and anticipated savings from ongoing cost reduction efforts, will be sufficient to meet its cash flow needs for the next twelve months from the filing date of this report. The Company’s ability to attain profitable operations and generate positive cash flow is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. 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 as a result of potential litigation or otherwise, 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. </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 Credit Facility has a maturity date of December 31, 2024. The Company’s convertible 2025 Notes (as defined below) have a principal balance of $161.9 million and matures on May 1, 2025. The Company’s intention is to restructure or refinance the Credit Facility and the 2025 Notes, however there can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. See Note 5 – Debt for more information on the Credit Facility and the 2025 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%">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 as of December 31, 2023 or December 31, 2022. 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. Restricted cash held in escrow as of December 31, 2021 was released during 2022 and we no longer have any restricted cash on our balance sheet as of December 31, 2023 and December 31, 2022.</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 intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications 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. </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%">See geographic disaggregation information 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 12 – Geographic Information and Concentrations of Risk</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="text-indent:22.5pt"><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%">Mobile solutions:</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%">Our Mobile wireless product portfolio consists of intelligent mobile broadband solutions, HD quality VoLTE products, 4G mobile solutions and an advanced 5G portfolio of mobile products. Our mobile broadband solutions, sold under the MiFi brand, are actively used by millions of end users annually to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio includes cloud offerings with Inseego Connect for device management, and 5G SD EDGE for secure networking enabling corporate managed mobile remote workforce. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><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%">Fixed wireless access solutions: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">O</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ur Fixed Wireless Solutions product portfolio consists of indoor, outdoor and industrial wireless broadband solutions. Our Fixed Wireless solutions, sold under the Wavemaker and Skyus brands, are sold by wireless operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><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%">Services and other: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Services and other primarily consists of various subscription offerings within the Company’s telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications; services performed under our Inseego Subscribe SaaS application, which provides managed the selection, deployment, and spend of customers’ wireless assets; and non-recurring engineering services provided to our customers. </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 established when a customer submits a purchase order notification (in writing, electronically or verbally) 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 </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%">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 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-357">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 an unspecified volume of call center support and any 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-weight:400;line-height:115%">Our telematics services include devices which collect and transmit information from vehicles or other assets. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above. Because the Company’s rental asset contracts qualify as operating leases under Accounting Standards Codification (“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%">, and the contracts also include services to operate and maintain the underlying asset, the Company has elected to combine the lease and non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue ratably over time throughout the term of the contract.</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. The Company 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-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-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.</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, 2023 or 2022 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, 2023 and 2022, the Company had contract liabilities comprised of $5.6 million and $5.1 million of short-term deferred revenue included within accrued expenses and other current liabilities and $1.7 million and $0.6 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"><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, depreciation and amortization, 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 $1.0 million and $2.3 million for the years ended December 31, 2023 and December 31, 2022, 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 days from invoice date and could go up to 90 days for large carrier 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%">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, 2023 and 2022, the Company reported $22.6 million and $25.3 million, respectively, of accounts receivable, net of allowances of $1.1 million and $0.5 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-373">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 amortization 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 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 </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%">intangible assets and are amortized on a straight-line basis to general and administrative 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.</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, 2023 and 2022.</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. The Company has identified two reporting units for the purpose of goodwill impairment testing, Ctrack and Inseego North America (“INA”), and performed a qualitative test for goodwill impairment of the two reporting units during the fourth fiscal quarter. Based upon the results of qualitative testing, the Company believed that it was more-likely-than not that the fair value of these reporting units were greater than their respective carrying values. For the years ended December 31, 2023 and 2022, the Company recorded no impairment loss related to goodwill.</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, 2023 and 2022, 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 </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 3 – 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. Buildings are depreciated over 50 years. 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 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.</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%">Rental 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 cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company recognizes depreciation expense on rental assets to costs of services and other revenues on a straight-line basis over the term of the contract, generally <span style="-sec-ix-hidden:f-391">three</span> to four years, commencing on installation of the rental asset. </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%">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 total on the consolidated balance sheet. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the consolidated statements of operations 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, services, depreciation and amortization. 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 </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 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:400;line-height:115%">Lessor 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 serves as lessor for certain monitoring device leases and classifies such arrangements as operating leases. Accordingly, the Company carries rental devices at historical cost less accumulated depreciation and impairment, if any. The Company combines the lease and the non-lease components under these arrangements because the service is the predominant element from the customer’s perspective and the pattern of service delivery is the same for both elements. The Company accounts for the combined component as a single performance obligation under ASC 606.</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. 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. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.</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 grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes a blended volatility estimate that consists of implied volatility and historical volatility in order to estimate the expected volatility assumption of the Black-Scholes 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 expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. 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%">Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.</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 for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche, when achievement of that tranche is considered probable.</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.7 million and $0.9 million for the years ended December 31, 2023 and 2022, 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 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 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 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 August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06, </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 with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 470-20) and </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-Contracts in Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 815-40)-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Accounting For Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The guidance is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 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 May 2021, the FASB issued ASU 2021-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%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Topic 260), </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-Modifications and Extinguishments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 470-50), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Topic 718), and </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-Contracts in Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 815-40). The ASU addresses issuer’s accounting for certain modifications or exchanges of freestanding equity-classified written call options. The ASU is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 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 September 2022, the 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"><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 October 2023, the FASB issued ASU 2023-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The FASB issued the standard to introduce changes to US GAAP that originate in either SEC Regulation S-X or S-K, which are rules about the form and content of financial reports. The provisions of the standard are contingent when the SEC removes the related disclosure provisions from Regulation S-X and S-K. The company does not expect the provisions of the standard to have a material impact on the Company's 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 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 amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its 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 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>. 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. <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> 2 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. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not 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 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%">Risks and Uncertainties</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 may be 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 volatility and disruptions, including 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 inflationary pressures impacting the global supply chain could potentially increase the cost of revenues in the current and future years. The ongoing inflation challenges could adversely impact future revenues, gross margins and financial results.</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:115%"> Furthermore, a global semiconductor supply shortage continues to have wide-ranging impacts across the technology industry. While the shortage has not materially impacted the Company’s operations and financial results, it may negatively impact the Company’s customers and the supply of materials needed for testing and production timeline. The Company’s suppliers, contract manufacturers, and customers are all taking actions to reduce the impact of the semiconductor shortage; however, if the shortage persists, the impact on operations and financial results could be material.</span></div> 7500000 2300000 3200000 161900000 <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 intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications 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. </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%">See geographic disaggregation information 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 12 – Geographic Information and Concentrations of Risk</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="text-indent:22.5pt"><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%">Mobile solutions:</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%">Our Mobile wireless product portfolio consists of intelligent mobile broadband solutions, HD quality VoLTE products, 4G mobile solutions and an advanced 5G portfolio of mobile products. Our mobile broadband solutions, sold under the MiFi brand, are actively used by millions of end users annually to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio includes cloud offerings with Inseego Connect for device management, and 5G SD EDGE for secure networking enabling corporate managed mobile remote workforce. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><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%">Fixed wireless access solutions: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">O</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ur Fixed Wireless Solutions product portfolio consists of indoor, outdoor and industrial wireless broadband solutions. Our Fixed Wireless solutions, sold under the Wavemaker and Skyus brands, are sold by wireless operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><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%">Services and other: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Services and other primarily consists of various subscription offerings within the Company’s telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications; services performed under our Inseego Subscribe SaaS application, which provides managed the selection, deployment, and spend of customers’ wireless assets; and non-recurring engineering services provided to our customers. </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 established when a customer submits a purchase order notification (in writing, electronically or verbally) 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 </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%">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 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-357">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 an unspecified volume of call center support and any 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-weight:400;line-height:115%">Our telematics services include devices which collect and transmit information from vehicles or other assets. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above. Because the Company’s rental asset contracts qualify as operating leases under Accounting Standards Codification (“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%">, and the contracts also include services to operate and maintain the underlying asset, the Company has elected to combine the lease and non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue ratably over time throughout the term of the contract.</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. The Company 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-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-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.</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, 2023 or 2022 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, 2023 and 2022, the Company had contract liabilities comprised of $5.6 million and $5.1 million of short-term deferred revenue included within accrued expenses and other current liabilities and $1.7 million and $0.6 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"><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, depreciation and amortization, 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 $1.0 million and $2.3 million for the years ended December 31, 2023 and December 31, 2022, 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 5600000 5100000 1700000 600000 1000000 2300000 <div style="margin-bottom:9pt;margin-top:9pt;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 days from invoice date and could go up to 90 days for large carrier 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%">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> 22600000 25300000 1100000 500000 <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-373">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 amortization 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 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 </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%">intangible assets and are amortized on a straight-line basis to general and administrative 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.</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> 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 two reporting units for the purpose of goodwill impairment testing, Ctrack and Inseego North America (“INA”), and performed a qualitative test for goodwill impairment of the two reporting units during the fourth fiscal quarter. Based upon the results of qualitative testing, the Company believed that it was more-likely-than not that the fair value of these reporting units were greater than their respective carrying values. 2 2 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, 2023 and 2022, 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 </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 3 – 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. Buildings are depreciated over 50 years. 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 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.</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%">Rental Assets</span></div>The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company recognizes depreciation expense on rental assets to costs of services and other revenues on a straight-line basis over the term of the contract, generally <span style="-sec-ix-hidden:f-391">three</span> to four years, commencing on installation of the rental asset. 0 0 0 P50Y P5Y P13M P2Y P7Y P4Y <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%">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 total on the consolidated balance sheet. The derivative liability is remeasured at each reporting period with changes in fair value recorded in the consolidated statements of operations 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, services, depreciation and amortization. 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 </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 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:400;line-height:115%">Lessor 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 serves as lessor for certain monitoring device leases and classifies such arrangements as operating leases. Accordingly, the Company carries rental devices at historical cost less accumulated depreciation and impairment, if any. The Company combines the lease and the non-lease components under these arrangements because the service is the predominant element from the customer’s perspective and the pattern of service delivery is the same for both elements. The Company accounts for the combined component as a single performance obligation under ASC 606.</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. 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. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.</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 grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes a blended volatility estimate that consists of implied volatility and historical volatility in order to estimate the expected volatility assumption of the Black-Scholes 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 expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. 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%">Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.</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 for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche, when achievement of that tranche is considered probable.</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 700000 900000 <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 Loss Per Share Attributable to Common Stockholders</span></div>Net 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 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 August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06, </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 with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 470-20) and </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-Contracts in Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 815-40)-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Accounting For Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The guidance is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 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 May 2021, the FASB issued ASU 2021-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%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Topic 260), </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-Modifications and Extinguishments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 470-50), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Topic 718), and </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-Contracts in Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Subtopic 815-40). The ASU addresses issuer’s accounting for certain modifications or exchanges of freestanding equity-classified written call options. The ASU is effective for annual and interim periods beginning after December 15, 2021. The Company adopted the ASU in the first quarter of 2022 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 September 2022, the 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"><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 October 2023, the FASB issued ASU 2023-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The FASB issued the standard to introduce changes to US GAAP that originate in either SEC Regulation S-X or S-K, which are rules about the form and content of financial reports. The provisions of the standard are contingent when the SEC removes the related disclosure provisions from Regulation S-X and S-K. The company does not expect the provisions of the standard to have a material impact on the Company's 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 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 amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its 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 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>. 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. 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%">2023</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%">2022</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%">21,264 </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%">31,153 </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%">1,616 </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,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="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%">22,880 </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%">37,976 </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;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 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, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">he Company record</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ed 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 </span><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">section below) related to excess materials at the contract manufacturers’ sites. All $17.7 million of these</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> charges are recorded i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">n product cost of revenues </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">on the consolidated statement of 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: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%">2023</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%">2022</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%">1,950 </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%">2,038 </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%">1,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%">3,561 </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%">1,438 </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%">2,379 </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,211 </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%">7,978 </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%">2023</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%">2022</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,717 </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,724 </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%">4,590 </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,603 </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,153 </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,007 </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%">1,331 </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,214 </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%">Vehicles</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%">119 </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%">Leasehold improvements</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%">772 </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%">772 </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 property, plant and equipment, gross</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%">31,678 </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%">31,439 </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;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:#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%">(28,920)</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%">(26,049)</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 property, plant and equipment, net</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%">2,758 </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%">5,390 </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%">Rental 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%">Rental assets 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:2px 1pt;text-align: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%">2023</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%">2022</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%">Rental 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%">12,086 </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%">10,300 </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%">Less—accumulated depreciation</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,003)</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,484)</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 rental assets</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%">5,083 </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%">4,816 </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%">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, including rental assets and property, plant and equipment under finance leases, was $6.1 million and $7.1 million for the years ended December 31, 2023 and 2022, 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%">2023</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%">2022</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%">Royalties</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%">845 </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%">992 </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: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%">4,159 </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,873 </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%">Warranty obligations</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%">480 </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%">480 </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%">Professional fees</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%">310 </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%">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: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:#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,038 </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,112 </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%">Deferred revenue</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,583 </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,060 </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%">Customer advances</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%">2,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;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-475"><span style="-sec-ix-hidden:f-476">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,681 </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,759 </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%">7,537 </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,416 </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%">Value added tax payables</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%">531 </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%">449 </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%">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,858 </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,238 </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%">27,022 </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%">27,945 </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%">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%">2023</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%">2022</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%">21,264 </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%">31,153 </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%">1,616 </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,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="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%">22,880 </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%">37,976 </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> 21264000 31153000 1616000 6823000 22880000 37976000 9600000 1300000 6800000 17700000 <div style="margin-bottom:9pt;margin-top:9pt;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%">2023</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%">2022</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%">1,950 </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%">2,038 </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%">1,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%">3,561 </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%">1,438 </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%">2,379 </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,211 </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%">7,978 </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> 1950000 2038000 1823000 3561000 1438000 2379000 5211000 7978000 <div style="margin-bottom:9pt;margin-top:9pt;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%">2023</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%">2022</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,717 </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,724 </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%">4,590 </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,603 </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,153 </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,007 </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%">1,331 </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,214 </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%">Vehicles</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%">119 </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%">Leasehold improvements</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%">772 </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%">772 </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 property, plant and equipment, gross</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%">31,678 </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%">31,439 </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;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:#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%">(28,920)</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%">(26,049)</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 property, plant and equipment, net</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%">2,758 </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%">5,390 </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;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Rental assets 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:2px 1pt;text-align: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%">2023</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%">2022</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%">Rental 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%">12,086 </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%">10,300 </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%">Less—accumulated depreciation</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,003)</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,484)</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 rental assets</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%">5,083 </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%">4,816 </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> 19717000 19724000 4590000 4603000 5153000 5007000 1331000 1214000 115000 119000 772000 772000 31678000 31439000 28920000 26049000 2758000 5390000 12086000 10300000 7003000 5484000 5083000 4816000 6100000 7100000 <div style="margin-bottom:9pt;margin-top:9pt;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%">2023</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%">2022</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%">Royalties</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%">845 </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%">992 </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: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%">4,159 </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,873 </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%">Warranty obligations</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%">480 </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%">480 </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%">Professional fees</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%">310 </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%">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: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:#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,038 </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,112 </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%">Deferred revenue</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,583 </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,060 </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%">Customer advances</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%">2,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;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-475"><span style="-sec-ix-hidden:f-476">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,681 </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,759 </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%">7,537 </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,416 </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%">Value added tax payables</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%">531 </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%">449 </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%">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,858 </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,238 </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%">27,022 </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%">27,945 </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> 845000 992000 4159000 8873000 480000 480000 310000 738000 1038000 1112000 5583000 5060000 0 2828000 1681000 1759000 7537000 1416000 531000 449000 4858000 4238000 27022000 27945000 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 $21.9 million at both December 31, 2023 and 2022.</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, 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="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%">4,751 </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%">(4,465)</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%">286 </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%">9,513 </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,950)</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,563 </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%">(7,447)</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,053 </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%">41,275 </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,320)</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%">23,955 </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%">2,884 </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%">(2,805)</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%">79 </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%">66,923 </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%">(39,987)</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%">26,936 </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%">204 </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%">27,140 </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, 2022</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%">4,534 </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%">(4,016)</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%">518 </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%">9,513 </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,105)</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,408 </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%">(6,597)</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,903 </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%">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%">40,767 </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,686)</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%">29,081 </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%">2,884 </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%">(2,225)</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%">659 </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%">66,198 </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%">(31,629)</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%">34,569 </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%">6,814 </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%">41,383 </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;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, 2023 and 2022 was approximately $16.4 million and $20.1 million, respectively, including approximately $14.3 million and $17.9 million related to capitalized software development costs for the years ended December 31, 2023 and 2022, 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, 2023 and 2022, the Company recorded $5.2 million and $3.0 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%">2024</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%">11,115 </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%">2025</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%">6,617 </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%">2026</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,151 </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%">2027</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,716 </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%">2028</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%">2,166 </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%">1,171 </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%">26,936 </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> 21900000 21900000 <div style="margin-bottom:9pt;margin-top:9pt;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, 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="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%">4,751 </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%">(4,465)</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%">286 </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%">9,513 </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,950)</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,563 </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%">(7,447)</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,053 </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%">41,275 </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,320)</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%">23,955 </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%">2,884 </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%">(2,805)</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%">79 </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%">66,923 </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%">(39,987)</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%">26,936 </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%">204 </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%">27,140 </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, 2022</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%">4,534 </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%">(4,016)</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%">518 </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%">9,513 </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,105)</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,408 </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%">(6,597)</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,903 </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%">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%">40,767 </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,686)</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%">29,081 </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%">2,884 </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%">(2,225)</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%">659 </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%">66,198 </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%">(31,629)</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%">34,569 </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%">6,814 </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%">41,383 </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> 4751000 4465000 286000 9513000 7950000 1563000 8500000 7447000 1053000 41275000 17320000 23955000 2884000 2805000 79000 66923000 39987000 26936000 204000 27140000 4534000 4016000 518000 9513000 7105000 2408000 8500000 6597000 1903000 40767000 11686000 29081000 2884000 2225000 659000 66198000 31629000 34569000 6814000 41383000 16400000 20100000 14300000 17900000 5200000 3000000.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 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%">2024</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%">11,115 </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%">2025</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%">6,617 </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%">2026</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,151 </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%">2027</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,716 </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%">2028</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%">2,166 </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%">1,171 </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%">26,936 </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> 11115000 6617000 3151000 2716000 2166000 1171000 26936000 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 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 5 – 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, 2023 and 2022.</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, 2023</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, 2022</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%">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><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%">50 </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%">$2.20 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%">$8.40 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%">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><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%">56.52 </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%">1.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%">2.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.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><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.35 </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, 2023 and December 31, 2022 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, 2023 and 2022, there were no conversions of the 3.25% convertible senior notes due 2025 (the “2025 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 year ended December 31, 2023, there was no change in the fair value of the interest make-whole liability. For the year ended December 31, 2022, the Company recorded a $0.9 million gain as a result of the changes in fair value of the interest make-whole liability within other income (expense), net on the consolidated statement of 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%">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 2025 Notes. The 2025 Notes are carried at amortized cost, adjusted for changes in fair value of the embedded derivative.</span></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, 2023</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, 2022</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%">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><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%">50 </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%">$2.20 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%">$8.40 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%">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><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%">56.52 </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%">1.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%">2.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.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><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.35 </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> 0.77 0.50 2.2 8.40 0.9220 0.5652 P1Y4M2D P2Y4M2D 0 0 0.0460 0.0435 0 0 0.0325 0.0325 0 900000 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%">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%">2025 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 Notes. After taking into account exchanges and redemptions occurring in prior periods, the outstanding principal balance of the 2025 Notes was $161.9 million as of both December 31, 2023 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, 2022</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 2025 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 Notes will mature on May 1, 2025, unless earlier repurchased, redeemed or converted. The 2025 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 Notes may convert the 2025 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 Notes, the Company will deliver for each $1,000 principal amount of 2025 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 Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 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 Notes at a cash repurchase price equal to the principal amount of the 2025 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 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 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 </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%">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 holders of the 2025 Notes representing at least 25% in aggregate principal amount of the outstanding 2025 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 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 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 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 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-578">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 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 4 – 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;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, 2023 and 2022, $161.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 2025 Notes was outstanding, $80.4 million of which were held by related parties. Assuming no repurchases or conversions of the 2025 Notes prior to May 1, 2025, the entire principal balance of $161.9 million of the 2025 Notes is due on May 1, 2025. </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 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%">2023</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%">2022</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%">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="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%">(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="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,933)</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%">(880)</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,538)</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%">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="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%">158,427 </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;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 effective interest rate of the liability component of the 2025 Notes was 4.17% for the twelve months ended December 31, 2023 and 2022. The following table sets forth total interest expense recognized related to the 2025 Notes (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.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%">2023</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%">2022</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%">Contractual 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%">5,262 </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 #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%">5,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></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%">Amortization of debt discount</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%">828 </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%">828 </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%">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%">659 </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%">659 </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 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%">6,749 </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%">6,749 </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 contractual interest expense on the 2025 Notes recorded within interest expense, net on the consolidated statements of operations attributable to related parties was $2.6 million and $2.6 million in the years ended December 31, 2023 and 2022, </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%">respectively. As of both December 31, 2023 and 2022, accrued interest due to related parties of $0.4 million was included within accrued expenses and other current liabilities on the consolidated balance sheets.</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%">Asset-Backed Revolving Credit Facility</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%">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 (see Note 13 – Subsequent Events for further information on the most recent amendment) . The Credit Agreement establishes 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:112%">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:112%"> of $4.5 million upon execution of the Credit Agreement. The Credit Facility matures on December 31, 2024. Availability under the Credit Facility is 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 must be repaid immediately. The Borrowers’ obligations under the Credit Agreement are guaranteed by the Company. The Loan Parties’ obligations under the Credit Agreement are secured by a continuing security interest in all property of each Loan 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%">Borrowings under the Credit Facility may take the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans will bear interest at a rate per annum equal to Term SOFR (as defined in the Credit Agreement as the Term SOFR Reference Rate for a term of one month on the day) plus the Applicable Margin (as defined in the Credit Agreement), with a Term SOFR floor of 1%. Base Rate loans will bear interest at a rate per annum equal to the Applicable Margin plus the greatest of (a) the per annum rate of interest which is identified as the “Prime Rate” and normally published in the Money Rates section of The Wall Street Journal, (b) the sum of the Federal Funds Rate (as defined in the Credit Agreement) plus 0.5% and (c) 3.50% per annum.</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 Applicable Margin varies depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month is less than $15 million, the Applicable Margin will be 2.50% for Base Rate loans and 3.50% for SOFR loans. If the average outstanding amount for a preceding month is between $15 million and $25 million, the Applicable Margin will be 3.00% for Base Rate loans and 4.00% for SOFR loans. If the average outstanding amount for a preceding month is greater than $25 million, the Applicable Margin will be 4.5% for Base Rate loans and 5.50% for SOFR loans. The Company pays monthly fees of 0.4% per annum on the unused portion of the 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%">The Credit Agreement contains a financial covenant whereby the Loan Parties shall not permit the consolidated Liquidity (as defined in the Amended Credit Agreement) to be less than $8 million at any time (the “Liquidity Covenant”). The Credit Agreement also contains certain customary covenants, which include, but are not limited to, restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and places limits on various other payments. The Company determined that the term “Eligible Accounts”, as defined in the Credit Agreement would have excluded certain balances used in the determination of eligible collateral upon which the Company’s borrowing base is calculated and that exclusion would have resulted in a violation of the Liquidity Covenant as of December 31, 2022.</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%">Accordingly, to clarify this matter and others, the Loan Parties agreed to amend the Credit Agreement (as amended, the “Amended Credit Agreement”) to modify and clarify the definitions of “Eligible Accounts”, “Permitted Indebtedness” and also “Eligible Inventory.” The Amended Credit Agreement was entered into on February 25, 2023 with an effective date of December 15, 2022. The Company was in compliance with the financial covenants of the Amended Credit Agreement as of December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 2, 2023, (1) two related parties (the “Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Amended Credit Agreement (the “Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Amended 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 Participation Interest, we agreed to pay the Participants an aggregate exit fee ranging from 7.5% to 12.5% of the amount of the 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 Participation Interest, as applicable. Further, the purchase of the Participation Interest granted an option for the Participants to purchase the subject revolving loan or to redeem its Participation Interest under certain circumstances. The Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accretion of the exit fee attributable to related parties recorded within interest expense, net on the consolidated statements of operations was $0.2 million for the year ended December 31, 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%">Upon execution of the Credit Agreement on August 5, 2022, the Company paid $1.1 million of debt issuance costs, which are being amortized to interest expense throughout the term of the agreement. Amortization expense of $0.5 million and $0.2 million related to debt issuance cost was recognized for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023 and 2022, there were $0.5 million and $0.9 million of unamortized debt issuance costs on the Credit Facility included within prepaid expenses and other and other assets on the consolidated balance sheets, respectively. As of December 31, 2023, the Company had outstanding borrowings of $4.1 million and availability of $3.2 million. The Company’s policy is to classify outstanding borrowings as long-term so long as such borrowings are not expected to exceed the borrowing base over the 12 months subsequent to the balance sheet date, in which case, any excess borrowings would be classified as short-term.</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 effective interest rate of the average outstanding balance of the Credit Facility was 54.5%, which includes 14.4% related to amortization of original issuance costs, and 17.7%, which includes 8.5% related to amortization of original issuance costs, for the twelve months ended December 31, 2023 and 2022, respectively. The higher interest rates relate to the fact that there is a minimum borrowing amount for interest calculations under the Credit Facility. The following table sets forth total interest expense recognized related to the Credit Facility (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%">2023</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%">2022</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:10pt;font-weight:400;line-height:100%">Contractual interest expense</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:10pt;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:10pt;font-weight:400;line-height:100%">861 </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:10pt;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:10pt;font-weight:400;line-height:100%">211 </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:10pt;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:10pt;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><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%">194 </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:10pt;font-weight:400;line-height:100%">Total interest expense</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:10pt;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:10pt;font-weight:400;line-height:100%">1,327 </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:10pt;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:10pt;font-weight:400;line-height:100%">405 </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></tr></table></div> 161900000 161900000 0.0325 126.12 1.30 20 30 0.25 1 1 105.10 P3Y 0.01 161900000 161900000 80400000 80400000 161900000 161900000 <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 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%">2023</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%">2022</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%">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="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%">(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="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,933)</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%">(880)</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,538)</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%">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="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%">158,427 </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> 161898000 161898000 0 0 1106000 1933000 880000 1538000 159912000 158427000 0.0417 0.0417 The following table sets forth total interest expense recognized related to the 2025 Notes (in thousands):<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.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%">2023</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%">2022</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%">Contractual 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%">5,262 </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 #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%">5,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></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%">Amortization of debt discount</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%">828 </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%">828 </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%">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%">659 </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%">659 </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 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%">6,749 </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%">6,749 </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> The following table sets forth total interest expense recognized related to the Credit Facility (in thousands):<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%">2023</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%">2022</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:10pt;font-weight:400;line-height:100%">Contractual interest expense</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:10pt;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:10pt;font-weight:400;line-height:100%">861 </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:10pt;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:10pt;font-weight:400;line-height:100%">211 </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:10pt;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:10pt;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><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%">194 </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:10pt;font-weight:400;line-height:100%">Total interest expense</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:10pt;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:10pt;font-weight:400;line-height:100%">1,327 </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:10pt;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:10pt;font-weight:400;line-height:100%">405 </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></tr></table></div> 5262000 5262000 828000 828000 659000 659000 6749000 6749000 2600000 2600000 400000 400000 50000000 4500000 0.01 0.005 0.0350 15000000 0.0250 0.0350 15000000 25000000 0.0300 0.0400 25000000 0.045 0.0550 0.004 8000000 4000000 4000000 8500000 0.075 0.125 200000 1100000 500000 200000 500000 900000 4100000 3200000 0.545 0.144 0.177 0.085 861000 211000 466000 194000 1327000 405000 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, 2023 and 2022 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%">2023</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%">2022</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%">(47,703)</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%">(63,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><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%">2,403 </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,495)</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%">(45,300)</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%">(68,434)</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, 2023 and 2022 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%">2023</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%">2022</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%">20 </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%">50 </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%">477 </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%">55 </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%">497 </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%">105 </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%">9 </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%">15 </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%">— </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%">379 </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%">(585)</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%">388 </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%">(570)</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%">885 </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%">(465)</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%">2023</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%">2022</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%">1,175 </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%">715 </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,679 </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%">759 </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%">8,629 </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,986 </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%">3,526 </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,782 </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%">1,725 </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 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%">18,689 </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,722 </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%">114,813 </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%">112,297 </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%">3,065 </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,375 </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%">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%">2,209 </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%">2,294 </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%">Unrecognized tax benefits</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%">1,942 </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%">158,510 </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%">152,872 </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%">(155,158)</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%">(145,431)</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%">3,352 </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%">7,441 </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%">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%">(2,607)</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%">(2,518)</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%">(555)</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%">(599)</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%">— </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,288)</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%">Unrealized foreign currency gains</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%">(870)</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%">(359)</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 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%">(4,032)</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%">(7,764)</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%">(680)</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%">(323)</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 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%">During the years ended December 31, 2023 and 2022, the Company recognized valuation allowances of $10.1 million, and $13.6 million, respectively, related to its deferred tax assets created in those respective years 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 2023 and 2022 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%">2023</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%">2022</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%">(9,154)</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%">(14,371)</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 benefit, 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%">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%">(370)</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%">148 </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%">(259)</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="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%">Valuation allowance against future tax benefits</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,727 </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%">13,564 </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="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%">Research and development credits</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%">(760)</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%">(2,222)</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%">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,622 </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,010 </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%">— </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 </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%">(1,474)</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%">2,123 </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%">65 </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%">(48)</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%">(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%">885 </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%">(465)</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, 2023, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2021 and prior of approximately $405.1 million. Approximately $106.9 million of these NOLs have no expiration date. The remainder will begin to expire in 2024, 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, 2023 of approximately $64.2 million, which begin to expire in 2028, unless previously utilized, and foreign NOLs for its active foreign subsidiaries of approximately $25.5 million, which generally have no expiration date. At December 31, 2023, the Company had federal research and development tax credit carryforwards, net of unrecognized tax benefits, of approximately $10.9 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 $10.9 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, 2023 and did not identify any events of cumulative change in ownership during the review period. The Company will continue monitoring any future changes in stock ownership.</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%">It is the Company’s intention to reinvest undistributed earnings of its foreign subsidiaries 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.</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 March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which includes modifications to the limitation on business interest expense and net operating loss provisions, and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. Payments of approximately $1.4 million of employer payroll taxes otherwise due in 2020, were delayed with 50% due and paid by December 31, 2021 and </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%">the remaining 50% in February 2023. The CARES Act did not have a material impact on the Company’s 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%">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, 2023 and 2022. At December 31, 2023 and 2022, 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, 2021</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%">41,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%">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%">1,286 </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%">Balance at December 31, 2022</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%">42,915 </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 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 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%">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 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%">12,639 </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%">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, 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 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 2020 and 2019, 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 Company does not expect the IRA to have a material impact on the Company’s effective tax rate or income tax expense for the year ending December 31, 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 loss before income taxes for the years ended December 31, 2023 and 2022 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%">2023</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%">2022</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%">(47,703)</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%">(63,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><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%">2,403 </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,495)</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%">(45,300)</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%">(68,434)</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> -47703000 -63939000 2403000 -4495000 -45300000 -68434000 <div style="margin-bottom:9pt;margin-top:9pt;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, 2023 and 2022 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%">2023</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%">2022</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%">20 </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%">50 </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%">477 </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%">55 </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%">497 </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%">105 </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%">9 </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%">15 </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%">— </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%">379 </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%">(585)</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%">388 </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%">(570)</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%">885 </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%">(465)</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 20000 50000 477000 55000 497000 105000 9000 15000 0 0 379000 -585000 388000 -570000 885000 -465000 <div style="margin-bottom:9pt;margin-top:9pt;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%">2023</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%">2022</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%">1,175 </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%">715 </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,679 </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%">759 </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%">8,629 </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,986 </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%">3,526 </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,782 </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%">1,725 </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 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%">18,689 </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,722 </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%">114,813 </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%">112,297 </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%">3,065 </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,375 </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%">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%">2,209 </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%">2,294 </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%">Unrecognized tax benefits</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%">1,942 </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%">158,510 </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%">152,872 </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%">(155,158)</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%">(145,431)</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%">3,352 </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%">7,441 </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%">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%">(2,607)</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%">(2,518)</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%">(555)</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%">(599)</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%">— </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,288)</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%">Unrealized foreign currency gains</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%">(870)</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%">(359)</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 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%">(4,032)</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%">(7,764)</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%">(680)</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%">(323)</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> 1175000 715000 4679000 759000 8629000 8986000 3526000 9782000 1725000 0 18689000 12722000 114813000 112297000 3065000 3375000 2209000 2294000 0 1942000 158510000 152872000 155158000 145431000 3352000 7441000 2607000 2518000 555000 599000 0 4288000 870000 359000 4032000 7764000 680000 323000 10100000 13600000 <div style="margin-bottom:9pt;margin-top:9pt;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 2023 and 2022 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%">2023</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%">2022</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%">(9,154)</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%">(14,371)</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 benefit, 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%">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%">(370)</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%">148 </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%">(259)</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="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%">Valuation allowance against future tax benefits</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,727 </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%">13,564 </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="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%">Research and development credits</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%">(760)</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%">(2,222)</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%">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,622 </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,010 </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%">— </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 </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%">(1,474)</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%">2,123 </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%">65 </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%">(48)</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%">(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%">885 </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%">(465)</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> -9154000 -14371000 711000 -370000 148000 -259000 9727000 13564000 760000 2222000 1622000 1010000 0 108000 -1474000 2123000 65000 -48000 885000 -465000 405100000 106900000 64200000 25500000 10900000 10900000 1400000 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, 2021</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%">41,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%">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%">1,286 </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%">Balance at December 31, 2022</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%">42,915 </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 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 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%">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 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%">12,639 </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> 41629000 1286000 42915000 506000 30782000 12639000 Preferred Stock and Common Stock<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, 2023, 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 October 1, 2019. 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 </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%">common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends.</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 $10.1 million and $7.1 million of dividends accrued, approximating $404.93 and $285.29 per preferred share, as of December 31, 2023 and 2022, 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, 2023, the Company had 150,000,000 shares of $0.001 par value common stock authorized for issuance and 11,878,557 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%">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”). There were no sales under the ATM during the year ended December 31, 2022. 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> 2000000 0.001 150000 39500 25000 0.0900 1.10 1000 10100000 7100000 404.93 285.29 150000000 0.001 11878557 11878557 40000000 0 803596 7.54 5900000 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, 2023 and 2022, 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 3,275,309 shares, of which 910,076 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%">During the year ended December 31, 2023 and 2022, the Board of Directors of the Company approved and the Company granted RSUs to eligible employees under the 2018 Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), as annual bonus payments. During the years ended December 31, 2023 and 2022, the total charges related to bonus payments were $1.2 million and $8.8 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%">For the years ended December 31, 2023 and 2022, 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%">2023</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%">2022</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%">772 </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%">2,110 </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%">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="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,369 </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%">1,215 </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%">3,528 </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%">3,931 </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,868 </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: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:#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%">7,444 </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%">17,875 </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"><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-803">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><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="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><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="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="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%">2022</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><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%">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><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="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.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="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%">1.8 </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><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%">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%">174 </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%">78 </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><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="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.4</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%">5.7</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><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 weighted-average fair value of stock option awards granted during the years ended December 31, 2023 and 2022 was $3.16 and $29.10, 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, 2023 and 2022 (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, 2021</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%">808,579 </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%">48.05 </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%">150,500 </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%">46.30 </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%">(37,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 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.70 </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%">(108,714)</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%">79.65 </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, 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;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%">46.50 </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%">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:2px 1pt;text-align: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.30</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%">1 </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, 2023</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%">504,839 </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%">45.74 </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%">6.08</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%">— </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, 2023</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%">365,246 </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%">49.57 </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%">5.07</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%">— </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 years ended December 31, 2022 was approximately $3.7 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, 2023, total unrecognized share-based compensation expense related to non-vested stock options was $3.0 million, which is expected to be recognized over a weighted-average period of approximately 2.78 years. The Company recognized approximately $4.0 million and $5.9 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2023 and 2022, 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-850">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, 2023 and 2022 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, 2021</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%">124,772 </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%">76.54 </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%">254,405 </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%">45.08 </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%">(227,882)</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%">45.32 </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%">(33,458)</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%">34.52 </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, 2022</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%">117,837 </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%">73.30 </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%">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 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%">(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 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%">(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-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%">203,008 </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%">19.84 </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, 2023 and 2022, the total fair value of shares vested was $1.2 million and $9.5 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, 2023, there was $2.3 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 1.39 years. The Company recognized approximately $3.3 million and $11.7 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2023 and 2022, 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 532,400 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, 2023 and 2022, the Company issued 64,150 shares and 52,567 shares, respectively, under the ESPP. The Company recognized approximately $0.1 million and $0.3 million of share-based compensation expense related to the ESPP during the years ended December 31, 2023 and 2022, respectively.</span></div> 3275309 910076 1200000 8800000 <div style="margin-bottom:9pt;margin-top:9pt;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, 2023 and 2022, 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%">2023</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%">2022</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%">772 </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%">2,110 </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%">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="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,369 </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%">1,215 </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%">3,528 </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%">3,931 </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,868 </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: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:#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%">7,444 </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%">17,875 </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> 772000 2110000 1526000 5369000 1215000 3528000 3931000 6868000 7444000 17875000 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><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="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><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="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="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%">2022</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><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%">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><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="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.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="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%">1.8 </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><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%">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%">174 </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%">78 </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><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="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.4</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%">5.7</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><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> 0 0 0.043 0.018 1.74 0.78 P4Y4M24D P5Y8M12D 3.16 29.10 <div style="margin-bottom:9pt;margin-top:9pt;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, 2023 and 2022 (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, 2021</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%">808,579 </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%">48.05 </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%">150,500 </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%">46.30 </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%">(37,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 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.70 </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%">(108,714)</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%">79.65 </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, 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;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%">46.50 </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%">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:2px 1pt;text-align: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.30</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%">1 </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, 2023</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%">504,839 </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%">45.74 </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%">6.08</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%">— </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, 2023</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%">365,246 </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%">49.57 </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%">5.07</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%">— </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> 808579 48.05 150500 46.30 37069 13.70 108714 79.65 813296 46.50 82825 4.13 0 0 350249 38.39 545872 44.16 P6Y3M18D 1000 504839 45.74 P6Y29D 0 365246 49.57 P5Y25D 0 3700000 3000000 P2Y9M10D 4000000 5900000 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, 2023 and 2022 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, 2021</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%">124,772 </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%">76.54 </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%">254,405 </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%">45.08 </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%">(227,882)</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%">45.32 </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%">(33,458)</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%">34.52 </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, 2022</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%">117,837 </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%">73.30 </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%">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 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%">(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 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%">(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-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%">203,008 </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%">19.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 124772 76.54 254405 45.08 227882 45.32 33458 34.52 117837 73.30 366713 5.78 246706 12.92 34836 39.77 203008 19.84 1200000 9500000 2300000 P1Y4M20D 3300000 11700000 0.85 P6M 0.10 532400 64150 52567 100000 300000 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 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 convertible notes calculated using the if-converted and treasury stock 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 the applicable exercise price is greater than the market price on the period end date as 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: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: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: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="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="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%">2022</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%">Net loss attributable to common stockholders</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%">(49,176)</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%">(70,705)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</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">*</span></div></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%">11,372,069 </span></td><td style="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%">10,726,933 </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%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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.32)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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><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: </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands) </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%">2023</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%">2022</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%">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%">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><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,409 </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%">Non-qualified stock options </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%">546 </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%">813 </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%">Restricted stock units </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%">203 </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%">118 </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%">Employee Stock Purchase Plan</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%">25 </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%">43 </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="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%">2,065 </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;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,383 </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></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: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: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: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="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="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%">2022</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%">Net loss attributable to common stockholders</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%">(49,176)</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%">(70,705)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</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">*</span></div></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%">11,372,069 </span></td><td style="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%">10,726,933 </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%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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.32)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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><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> -49176000 -70705000 11372069 11372069 10726933 10726933 -4.32 -4.32 -6.59 -6.59 <div style="margin-bottom:9pt;margin-top:9pt;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: </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands) </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%">2023</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%">2022</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%">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%">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><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,409 </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%">Non-qualified stock options </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%">546 </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%">813 </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%">Restricted stock units </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%">203 </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%">118 </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%">Employee Stock Purchase Plan</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%">25 </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%">43 </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="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%">2,065 </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;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,383 </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></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> 1291000 1409000 546000 813000 203000 118000 25000 43000 2065000 2383000 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 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, 2023, future payments under these noncancellable purchase obligations were approximately $33.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> 33900000 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/>2023</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/>2022</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%">5,412 </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%">6,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 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,681 </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,759 </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%">5,039 </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,903 </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%">6,720 </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%">7,662 </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%">4.2</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%">4.1</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, 2023</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%">2023</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%">2022</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%">2,303 </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%">2,453 </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="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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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%">2023</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%">2022</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%">2,369 </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%">2,464 </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%">1,030 </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%">705 </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, 2023 (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%">2024</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%">2,208 </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%">2025</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,904 </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%">2026</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,878 </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%">2027</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,282 </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%">2028</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%">148 </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%">723 </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%">Total minimum operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;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%">8,143 </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;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:#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,423)</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%">Present value of net minimum operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;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%">6,720 </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;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-941">Less: current portion</span></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,681)</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%">Long-term portion of operating lease obligations</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%">5,039 </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> 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/>2023</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/>2022</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%">5,412 </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%">6,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 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,681 </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,759 </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%">5,039 </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,903 </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%">6,720 </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%">7,662 </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%">4.2</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%">4.1</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, 2023</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%">2023</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%">2022</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%">2,303 </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%">2,453 </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="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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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%">2023</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%">2022</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%">2,369 </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%">2,464 </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%">1,030 </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%">705 </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, 2023 (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%">2024</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%">2,208 </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%">2025</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,904 </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%">2026</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,878 </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%">2027</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,282 </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%">2028</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%">148 </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%">723 </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%">Total minimum operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;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%">8,143 </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;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:#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,423)</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%">Present value of net minimum operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;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%">6,720 </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;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-941">Less: current portion</span></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,681)</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%">Long-term portion of operating lease obligations</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%">5,039 </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;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/>2023</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/>2022</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%">5,412 </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%">6,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 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,681 </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,759 </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%">5,039 </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,903 </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%">6,720 </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%">7,662 </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%">4.2</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%">4.1</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, 2023</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%">2023</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%">2022</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%">2,303 </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%">2,453 </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="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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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%">2023</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%">2022</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%">2,369 </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%">2,464 </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%">1,030 </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%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5412000 6662000 1681000 1759000 5039000 5903000 6720000 7662000 P4Y2M12D P4Y1M6D 0.090 0.090 2303000 2453000 2369000 2464000 1030000 705000 <div style="margin-bottom:9pt;margin-top:9pt;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, 2023 (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%">2024</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%">2,208 </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%">2025</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,904 </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%">2026</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,878 </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%">2027</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,282 </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%">2028</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%">148 </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%">723 </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%">Total minimum operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;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%">8,143 </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;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:#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,423)</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%">Present value of net minimum operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;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%">6,720 </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;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-941">Less: current portion</span></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,681)</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%">Long-term portion of operating lease obligations</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%">5,039 </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> 2208000 1904000 1878000 1282000 148000 723000 8143000 1423000 6720000 1681000 5039000 Geographic Information and Concentrations of Risk <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%">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 long-lived tangible assets, excluding financial instruments and tax assets, classified by the location of the controlling statutory company (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.561%"><tr><td style="width:1.0%"></td><td style="width:76.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.621%"></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%">2023</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%">2022</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%">United States</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%">7,667 </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%">12,103 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</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,159 </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,259 </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%">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%">1,683 </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,926 </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 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%">14,509 </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%">18,288 </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;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 net 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%">2023</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%">2022</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%">163,491 </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%">201,799 </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%">26,097 </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%">27,562 </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%">Australia</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%">5,982 </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%">11,250 </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%">Other</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%">118 </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,712 </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"><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:bottom"><span style="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%">195,688 </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%">245,323 </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%">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-weight:400;line-height:115%">For the year ended December 31, 2023, three customers accounted for 31.6%, 27.2% and 15.0% of net revenues, respectively. For the year ended December 31, 2022, two customers accounted for 35.1% and 32.2% of net 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, 2023, two customers accounted for 41.8% and 10.2% of total accounts receivable, net, respectively. At December 31, 2022, two customers accounted for 37.4% and 21.9% 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-weight:400;line-height:115%">The following table details the Company’s long-lived tangible assets, excluding financial instruments and tax assets, classified by the location of the controlling statutory company (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.561%"><tr><td style="width:1.0%"></td><td style="width:76.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.621%"></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%">2023</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%">2022</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%">United States</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%">7,667 </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%">12,103 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</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,159 </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,259 </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%">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%">1,683 </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,926 </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 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%">14,509 </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%">18,288 </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> 7667000 12103000 5159000 4259000 1683000 1926000 14509000 18288000 <div style="margin-bottom:9pt;margin-top:9pt;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 net 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%">2023</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%">2022</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%">163,491 </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%">201,799 </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%">26,097 </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%">27,562 </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%">Australia</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%">5,982 </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%">11,250 </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%">Other</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%">118 </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,712 </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"><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:bottom"><span style="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%">195,688 </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%">245,323 </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> 163491000 201799000 26097000 27562000 5982000 11250000 118000 4712000 195688000 245323000 0.316 0.272 0.150 0.351 0.322 0.418 0.102 0.374 0.219 Subsequent Events<div style="margin-bottom:9pt;margin-top:9pt;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 February 19, 2024, Ashish Sharma resigned as Chief Executive Officer and President of the Company, to be effective as of February 23, 2024. In addition, the Company’s board of directors (the “Board”) appointed Philip G. Brace, a member of the Board, as Executive Chairman, effective as of February 19, 2024.</span></div>On February 20, 2024, we entered into a fourth amendment (the “Fourth Amendment”) of the Credit Agreement. The Fourth Amendment relaxed the financial covenants under the Credit Agreement by decreasing the minimum liquidity level we are required to maintain from $10 million to $8 million. No costs were incurred by the Company in connection with the Fourth Amendment. 10000000 8000000 0 Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1