0001022652-24-000006.txt : 20240510 0001022652-24-000006.hdr.sgml : 20240510 20240509204620 ACCESSION NUMBER: 0001022652-24-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240510 DATE AS OF CHANGE: 20240509 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38358 FILM NUMBER: 24932588 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-Q 1 insg-20240331.htm 10-Q insg-20240331
false2024Q10001022652December 310.1P5D0.00792896P3YP3Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesinsg:segmentxbrli:pureinsg:tradingDay00010226522024-01-012024-03-3100010226522024-05-0200010226522024-03-3100010226522023-12-310001022652us-gaap:SeriesEPreferredStockMember2024-03-310001022652us-gaap:SeriesEPreferredStockMember2023-12-310001022652insg:MobileSolutionsMember2024-01-012024-03-310001022652insg:MobileSolutionsMember2023-01-012023-03-310001022652insg:FixedWirelessAccessSolutionsMember2024-01-012024-03-310001022652insg:FixedWirelessAccessSolutionsMember2023-01-012023-03-310001022652us-gaap:ProductMember2024-01-012024-03-310001022652us-gaap:ProductMember2023-01-012023-03-310001022652insg:ServicesAndOtherMember2024-01-012024-03-310001022652insg:ServicesAndOtherMember2023-01-012023-03-3100010226522023-01-012023-03-310001022652us-gaap:PreferredStockMember2022-12-310001022652us-gaap:CommonStockMember2022-12-310001022652us-gaap:AdditionalPaidInCapitalMember2022-12-310001022652us-gaap:RetainedEarningsMember2022-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100010226522022-12-310001022652us-gaap:RetainedEarningsMember2023-01-012023-03-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001022652us-gaap:CommonStockMember2023-01-012023-03-310001022652us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001022652us-gaap:PreferredStockMember2023-03-310001022652us-gaap:CommonStockMember2023-03-310001022652us-gaap:AdditionalPaidInCapitalMember2023-03-310001022652us-gaap:RetainedEarningsMember2023-03-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100010226522023-03-310001022652us-gaap:PreferredStockMember2023-12-310001022652us-gaap:CommonStockMember2023-12-310001022652us-gaap:AdditionalPaidInCapitalMember2023-12-310001022652us-gaap:RetainedEarningsMember2023-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001022652us-gaap:RetainedEarningsMember2024-01-012024-03-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001022652us-gaap:CommonStockMember2024-01-012024-03-310001022652us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001022652us-gaap:PreferredStockMember2024-03-310001022652us-gaap:CommonStockMember2024-03-310001022652us-gaap:AdditionalPaidInCapitalMember2024-03-310001022652us-gaap:RetainedEarningsMember2024-03-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100010226522024-01-240001022652us-gaap:RevolvingCreditFacilityMember2024-03-310001022652us-gaap:SubsequentEventMember2024-04-012024-04-300001022652insg:TwentyTwentyFiveConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-03-3100010226522024-01-242024-01-240001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:DerivativeMember2024-03-310001022652us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:DerivativeMember2023-12-310001022652us-gaap:MeasurementInputSharePriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2024-03-310001022652us-gaap:MeasurementInputSharePriceMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2023-12-310001022652us-gaap:MeasurementInputCreditSpreadMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2024-03-310001022652us-gaap:MeasurementInputCreditSpreadMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2023-12-310001022652us-gaap:MeasurementInputExpectedTermMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2024-01-012024-03-310001022652us-gaap:MeasurementInputExpectedTermMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2023-01-012023-06-300001022652us-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2024-03-310001022652us-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2023-12-310001022652us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2024-03-310001022652us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2023-12-310001022652insg:TwentyTwentyFiveConvertibleNotesMemberus-gaap:ConvertibleDebtMember2023-12-310001022652insg:TwentyTwentyFiveConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001022652insg:TwentyTwentyFiveConvertibleNotesMemberus-gaap:ConvertibleDebtMembersrt:AffiliatedEntityMember2023-12-310001022652insg:TwentyTwentyFiveConvertibleNotesMemberus-gaap:ConvertibleDebtMembersrt:AffiliatedEntityMember2024-03-310001022652insg:TwentyTwentyFiveConvertibleNotesMemberus-gaap:ConvertibleDebtMember2023-01-012023-03-310001022652srt:AffiliatedEntityMember2024-01-012024-03-310001022652srt:AffiliatedEntityMember2023-01-012023-03-310001022652us-gaap:RevolvingCreditFacilityMember2022-08-310001022652us-gaap:RevolvingCreditFacilityMemberinsg:SOFRMember2022-08-012022-08-310001022652insg:FederalBaseRateMemberus-gaap:RevolvingCreditFacilityMember2022-08-012022-08-310001022652us-gaap:RevolvingCreditFacilityMember2022-08-012022-08-310001022652insg:LessThan15MillionMemberus-gaap:RevolvingCreditFacilityMember2022-08-310001022652insg:LessThan15MillionMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-08-012022-08-310001022652insg:LessThan15MillionMemberus-gaap:RevolvingCreditFacilityMemberinsg:SOFRMember2022-08-012022-08-310001022652srt:MinimumMemberinsg:Between15MillionAnd25MillionMemberus-gaap:RevolvingCreditFacilityMember2022-08-310001022652insg:Between15MillionAnd25MillionMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-08-310001022652insg:Between15MillionAnd25MillionMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-08-012022-08-310001022652insg:Between15MillionAnd25MillionMemberus-gaap:RevolvingCreditFacilityMemberinsg:SOFRMember2022-08-012022-08-310001022652insg:GreaterThan25MillionMemberus-gaap:RevolvingCreditFacilityMember2022-08-310001022652insg:GreaterThan25MillionMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-08-012022-08-310001022652insg:GreaterThan25MillionMemberus-gaap:RevolvingCreditFacilityMemberinsg:SOFRMember2022-08-012022-08-310001022652us-gaap:RevolvingCreditFacilityMember2023-05-020001022652us-gaap:RevolvingCreditFacilityMember2023-05-022023-05-020001022652srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-05-022023-05-020001022652srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-05-022023-05-020001022652srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001022652us-gaap:RevolvingCreditFacilityMember2023-12-310001022652us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001022652us-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310001022652us-gaap:CostOfSalesMember2024-01-012024-03-310001022652us-gaap:CostOfSalesMember2023-01-012023-03-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001022652us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001022652us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001022652us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001022652srt:MinimumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001022652srt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001022652us-gaap:EmployeeStockOptionMember2024-03-310001022652srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001022652srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-03-310001022652us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-03-310001022652us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-03-310001022652us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001022652us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001022652insg:EmployeeStockPurchasePlanSecuritiesMember2024-01-012024-03-310001022652insg:EmployeeStockPurchasePlanSecuritiesMember2023-01-012023-03-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2021-01-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2023-01-012023-03-310001022652insg:ATMOfferingMemberinsg:CanaccordGenuityLLCMember2023-03-310001022652srt:NorthAmericaMember2024-01-012024-03-310001022652srt:NorthAmericaMember2023-01-012023-03-310001022652insg:EuropeExcludingUnitedKingdomMember2024-01-012024-03-310001022652insg:EuropeExcludingUnitedKingdomMember2023-01-012023-03-310001022652country:AU2024-01-012024-03-310001022652country:AU2023-01-012023-03-310001022652insg:OtherGeographicRegionsMember2024-01-012024-03-310001022652insg:OtherGeographicRegionsMember2023-01-012023-03-310001022652us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberinsg:CustomerOneMember2024-01-012024-03-310001022652insg:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001022652us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberinsg:CustomerOneMember2023-01-012023-03-310001022652insg:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001022652us-gaap:AccountsReceivableMemberinsg:CustomerOneMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310001022652insg:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310001022652insg:CustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310001022652us-gaap:AccountsReceivableMemberinsg:CustomerOneMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001022652insg:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001022652us-gaap:SubsequentEventMember2024-04-182024-04-180001022652insg:SouthOceanFundingLLCAndNorthSoundVenturesLPMemberus-gaap:SubsequentEventMember2024-04-18

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM
10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                          to                     .  
Commission File Number: 001-38358
INSEEGO CORP.
(Exact name of registrant as specified in its charter)
Delaware 81-3377646
(State or Other Jurisdiction
of Incorporation or Organization)
 (I.R.S. Employer
Identification No.)
9710 Scranton Road, Suite 200 
San Diego,California92121
(Address of Principal Executive Offices) (Zip Code)
Registrant’s telephone number, including area code: (858812-3400
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per shareINSGNasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No 
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 filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No 
The number of shares of the registrant’s common stock outstanding as of May 2, 2024, was 11,882,948.



TABLE OF CONTENTS
 
 Page
Item 1.
Condensed Consolidated Statements of Cash Flows (Unaudited)
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.




PART I—FINANCIAL INFORMATION
Item 1.     Financial Statements.
INSEEGO CORP.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par value and share data)
 March 31,
2024
December 31,
2023
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$12,297 $7,519 
     Accounts receivable, net of allowance for expected credit losses of $1,060 and $1,113, respectively
23,476 22,616 
Inventories20,797 22,880 
Prepaid expenses and other6,526 5,211 
Total current assets63,096 58,226 
Property, plant and equipment, net of accumulated depreciation of $29,427 and $28,920, respectively
2,287 2,758 
Rental assets, net of accumulated depreciation of $7,859 and $7,003, respectively
4,916 5,083 
Intangible assets, net of accumulated amortization of $42,770 and $39,987, respectively
24,281 27,140 
Goodwill21,922 21,922 
Operating lease right-of-use assets5,182 5,412 
Other assets384 1,256 
Total assets$122,068 $121,797 
LIABILITIES AND STOCKHOLDERS’ DEFICIT
Current liabilities:
Accounts payable$24,013 $24,795 
Accrued expenses and other current liabilities30,805 27,022 
Revolving credit facility4,677 4,094 
Total current liabilities59,495 55,911 
Long-term liabilities:
2025 Notes, net160,284 159,912 
Operating lease liabilities4,771 5,039 
Deferred tax liabilities, net675 680 
Other long-term liabilities2,432 2,360 
Total liabilities227,657 223,902 
Commitments and contingencies (Note 9)
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 March 31, 2024 and December 31, 2023 (aggregate liquidation preference of $35,913,326)
  
Common stock, par value $0.001; 150,000,000 shares authorized, 11,882,844 and 11,878,557 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
12 12 
Additional paid-in capital811,637 810,138 
Accumulated other comprehensive loss(5,065)(5,327)
Accumulated deficit(912,173)(906,928)
Total stockholders’ deficit(105,589)(102,105)
Total liabilities and stockholders’ deficit$122,068 $121,797 
See accompanying notes to condensed consolidated financial statements.




INSEEGO CORP.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(In thousands, except share and per share data)
(Unaudited)
 Three Months Ended
March 31,
 20242023
Revenues:
Mobile solutions$15,270 $23,040 
Fixed wireless access solutions14,182 11,870 
Product revenues29,452 34,910 
Services and other15,557 15,884 
Total revenues45,009 50,794 
Cost of revenues:
Product22,713 27,967 
Services and other4,904 4,640 
Total cost of revenues27,617 32,607 
Gross profit17,392 18,187 
Operating costs and expenses:
Research and development5,043 3,775 
Sales and marketing4,995 6,466 
General and administrative4,983 5,724 
Depreciation and amortization3,635 5,309 
Impairment of capitalized software420 504 
Total operating costs and expenses19,076 21,778 
Operating loss(1,684)(3,591)
Other (expense) income:
Interest expense, net(2,174)(1,997)
Other (expense) income, net(360)795 
Loss before income taxes(4,218)(4,793)
Income tax provision237 311 
Net loss(4,455)(5,104)
Series E preferred stock dividends(790)(723)
Net loss attributable to common stockholders $(5,245)$(5,827)
Per share data:
Net loss per common share:
Basic and diluted (*)
$(0.44)$(0.54)
Weighted-average shares used in computation of net loss per common share:
Basic and diluted (*)
11,879,719 10,860,189 
Other comprehensive income:
Foreign currency translation adjustment262 94 
Comprehensive loss$(4,193)$(5,010)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
See accompanying notes to condensed consolidated financial statements.
4



 
INSEEGO CORP.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT
(In thousands)
(Unaudited)

Preferred StockCommon StockAdditional
Paid-in Capital (*)
Accumulated DeficitAccumulated
Other
Comprehensive (Loss) Income
Total
Stockholders’ Deficit
SharesAmountShares (*)Amount (*)
Balance, December 31, 202225 $ 10,847 $11 $793,952 (857,751)$(6,329)$(70,117)
Net loss— — — — — (5,104)— (5,104)
Foreign currency translation adjustment— — — — — — 94 94 
Vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld— — 4 — 75 — — 75 
Issuance of common shares in connection with a public offering, net of issuance costs86 529 529 
Share-based compensation— — — — 1,800 — — 1,800 
Series E preferred stock dividends— — — — 723 (723)—  
Balance, March 31, 202325 $ 10,937 $11 $797,079 $(863,578)$(6,235)$(72,723)
Balance, December 31, 202325 $ 11,879 $12 $810,138 $(906,928)$(5,327)$(102,105)
Net loss— — — — — (4,455)— (4,455)
Foreign currency translation adjustment— — — — — — 262 262 
Vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld— — 4 — (8)— — (8)
Share-based compensation
— — — — 717 — — 717 
Series E preferred stock dividends— — — — 790 (790)—  
Balance, March 31, 202425 $ 11,883 $12 $811,637 $(912,173)$(5,065)$(105,589)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1

See accompanying notes to condensed consolidated financial statements.
5


INSEEGO CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Three Months Ended
March 31,
 20242023
Cash flows from operating activities:
Net loss$(4,455)$(5,104)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization4,375 5,430 
Provision for expected credit losses(32)41 
Impairment of capitalized software420 504 
Provision for excess and obsolete inventory108 217 
Share-based compensation expense717 1,800 
Amortization of debt discount and debt issuance costs489 489 
Deferred income taxes(5)101 
Non-cash operating lease expense405 592 
Changes in assets and liabilities:
Accounts receivable(828)(1,997)
Inventories1,279 3,097 
Prepaid expenses and other assets(785)(1,940)
Accounts payable(718)5,544 
Accrued expenses and other liabilities3,999 (490)
Operating lease liabilities(423)(625)
Net cash provided by operating activities4,546 7,659 
Cash flows from investing activities:
Purchases of property, plant and equipment (61)
Additions to capitalized software development costs and purchases of intangible assets(577)(2,443)
Net cash used in investing activities(577)(2,504)
Cash flows from financing activities:
Principal payments under finance lease obligations (199)
Proceeds from a public offering, net of issuance costs 529 
Principal payments on financed assets (360)
Net borrowings (repayments) on revolving credit facility583 (3,385)
Proceeds from ESPP 75 
Net cash provided by (used in) financing activities583 (3,340)
Effect of exchange rates on cash226 (272)
Net increase in cash and cash equivalents4,778 1,543 
Cash and cash equivalents, beginning of period7,519 7,143 
Cash and cash equivalents, end of period$12,297 $8,686 
Supplemental disclosures of cash flow information:
Cash paid during the year for:
Interest$147 $117 
Income taxes$44 $59 
Supplemental disclosures of non-cash investing and financing activities:
Transfer of inventories to rental assets$696 $543 
Capital expenditures financed through accounts payable or accrued liabilities$104 $2,164 
Right-of-use assets obtained in exchange for operating leases liabilities$146 $50 

See accompanying notes to condensed consolidated financial statements.
6

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Note 1. Nature of Business and Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements (“Financial Statements”) have been prepared by Inseego Corp. (the “Company”, “we”, “us”) in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The Financial Statements include the accounts of the Company and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. These Financial Statements should be read in conjunction with the audited consolidated financial statements and notes as of and for the year ended December 31, 2023, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP. In management’s opinion, the accompanying Financial Statements reflect all normal recurring adjustments necessary for their fair presentation. Other than described below, there have been no changes to the Company’s significant accounting policies described in the Form 10-K that have had a material impact on the Company’s Financial Statements. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for any other interim period or for the year as a whole.
Segment Information
The Company has one reportable segment. The principal 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 are 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, warranty provision, 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.
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 the fourth quarter of 2023, and as noted in the Form 10-K, the Company reclassified revenue on its 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. 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
7

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

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-Q have been retroactively restated to reflect the effect of the Reverse Stock Split.
Liquidity
As of March 31, 2024, the Company had available cash and cash equivalents totaling $12.3 million and working capital of $3.6 million. The Company’s Credit Facility (as defined in Note 4 – Debt), which had an outstanding balance of $4.7 million as of March 31, 2024, was voluntarily paid-off and terminated by the Company effective April 18, 2024.
The Company generated positive cash flow from operations both for the year ended December 31, 2023 and in the three months ended March 31, 2024. In April 2024, the Company received a $15.0 million upfront payment from a customer in connection with a two-year service contract. Based on the factors above, and to reduce financing costs, the Company voluntarily paid-off and terminated the Credit Facility effective April 18, 2024. These factors have had a positive impact on our liquidity.
The Company’s 3.25% convertible senior notes due in May 2025 (the “2025 Notes”) have a principal balance of $161.9 million and matures on May 1, 2025. The Company’s intention is to restructure or refinance the 2025 Notes, and the Company is in active negotiations to do so, 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. As the refinancing of the 2025 Notes cannot be assured, accounting guidance requires disclosure that this raises substantial doubt about the Company’s ability to continue as a going concern within one year of the issuance of these financial statements.
While the Company’s liquidity has had several positive developments recently, as noted above, the Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s ability to attain profitable operations and continue to generate positive cash flows is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. In order to effect a restructuring or refinancing of the 2025 Notes, or if events or circumstances occur such that the Company does not meet its operating plan as expected, or if the Company becomes obligated to pay unforeseen expenditures 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.

Note 2. Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Finished goods$18,705 $21,264 
Raw materials and components2,092 1,616 
Total inventories$20,797 $22,880 
8

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2024
December 31,
2023
Rebate receivables
$2,884 $1,950 
Receivables from contract manufacturers
2,100 1,823 
Other
1,542 1,438 
Total prepaid expenses and other$6,526 $5,211 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Royalties$852 $845 
Payroll and related expenses5,490 4,159 
Warranty obligations780 480 
Accrued interest2,555 1,038 
Deferred revenue6,562 5,583 
Operating lease liabilities1,684 1,681 
Accrued contract manufacturing liabilities7,077 7,537 
Other5,805 5,699 
Total accrued expenses and other current liabilities$30,805 $27,022 
Note 3. 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 4 – Debt). The fair value of that liability was zero as of both March 31, 2024 and December 31, 2023.
The fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model using the following key assumptions:
March 31, 2024December 31, 2023
Volatility88.60 %77.00 %
Stock price
$2.80 per share
$2.20 per share
Credit spread85.09 %92.20 %
Term1.09 years1.34 years
Dividend yield % %
Risk-free rate4.99 %4.60 %

There was no change in the fair value of the interest make-whole liability for the three months ended March 31, 2024 or March 31, 2023.

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 the fair value of the embedded derivative.
9

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Note 4. Debt
2025 Notes

In 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 March 31, 2024 and December 31, 2023.
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.
As of March 31, 2024, the conversion rate for the 2025 Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 Notes, which represents a 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,
10

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

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 3 – Fair Value Measurements, for more information on this derivative liability.
As of March 31, 2024 and December 31, 2023, $161.9 million of principal amount 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 is due on May 1, 2025.
The 2025 Notes consist of the following (in thousands):
March 31,
2024
December 31,
2023
Principal$161,898 $161,898 
Add: fair value of embedded derivative  $ 
Less: unamortized debt discount (899)$(1,106)
Less: unamortized issuance costs(715)$(880)
Net carrying amount$160,284 $159,912 

The effective interest rate of the liability component of the 2025 Notes was 4.17% and 4.23% for the three months ended March 31, 2024 and 2023, respectively.
The following table sets forth total interest expense recognized related to the 2025 Notes (in thousands):
Three Months Ended March 31,
20242023
Contractual interest expense$1,315 $1,315 
Amortization of debt discount$207 $207 
Amortization of debt issuance costs$165 $165 
Total interest expense$1,687 $1,687 
The contractual interest expense on the 2025 Notes recorded within interest expense, net on the consolidated statements of operations attributable to related parties was $0.7 million in the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, accrued interest due to related parties of $1.1 million and $0.4 million, respectively, was included within accrued expenses and other current liabilities on the condensed consolidated balance sheets.
Asset-backed Revolving Credit Facility
In August 2022, the Company entered into a Loan and Security Agreement (as subsequently amended, 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 and 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”). Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Agreement. See Note 11 – Subsequent Events for more information on the termination of the Credit Agreement.
11

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

The Credit Agreement established a secured asset-backed revolving credit facility which was comprised of a maximum $50 million revolving credit facility (“Credit Facility”), with a minimum borrowing amount for interest calculations of $4.5 million upon execution of the Credit Agreement. Availability under the Credit Facility was determined monthly by a borrowing base comprised of a percentage of eligible accounts receivable and eligible inventory of the Borrowers. Outstanding amounts exceeding the borrowing base were to be repaid immediately. The Borrowers’ obligations under the Credit Agreement were guaranteed by the Company. The Loan Parties’ obligations under the Credit Agreement were 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 took the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans bore 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 bore 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 varied depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month was 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 was 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 was greater than $25 million, the Applicable Margin will be 4.5% for Base Rate loans and 5.50% for SOFR loans. The Company paid monthly fees of 0.4% per annum on the unused portion of the Credit Facility.
The Credit Agreement contained 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 contained certain customary covenants, including restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and places limits on various other payments. The Company was in compliance with the financial covenants of the Amended Credit Agreement as of March 31, 2024.
On May 2, 2023, (1) two related parties (the “Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the 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 condensed consolidated statements of operations was $0.1 million for the three months ended March 31, 2024.
Upon execution of the Credit Agreement in August 2022, the Company incurred $1.1 million of debt issuance and related costs, which are being amortized to interest expense throughout the term of the agreement. As of March 31, 2024 and December 31, 2023, there were $0.4 million and $0.5 million, respectively, of unamortized debt issuance costs on the Credit Facility included within prepaid expenses and other and other assets on the condensed consolidated balance sheets. As of March 31, 2024, the Company had outstanding borrowings of $4.7 million.
The effective interest rate of the average outstanding balance for the Credit Facility was 29.7%, which includes 8.3% related to amortization of original issuance costs, and 21.1%, which includes 10.5% related to amortization of original issuance costs, for the three months ended March 31, 2024 and 2023, respectively. The following table sets forth total interest expense recognized related to the Credit Facility (in thousands):
Three Months Ended
March 31,
20242023
Contractual interest expense$222 $118 
Amortization of debt issuance costs117 117 
Total interest expense$339 $235 
12

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Note 5. Share-based Compensation
During the three months ended March 31, 2024 and 2023, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), and the 2015 Incentive Compensation Plan (the “2015 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 restricted stock units (“RSUs”) or other awards, including awards with alternative vesting schedules such as performance-based criteria.
The following table presents total share-based compensation expense within each functional line item on the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 (in thousands):
 Three Months Ended
March 31,
  20242023
Cost of revenues$31 $184 
Research and development160 248 
Sales and marketing165 330 
General and administrative361 1,038 
      Total$717 $1,800 
Stock Options
The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options. 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 summarizes the Company’s stock option activity for the three months ended March 31, 2024:
Outstanding — December 31, 2023545,872 
Granted14,250 
Canceled(111,994)
Outstanding — March 31, 2024448,128 
Exercisable — March 31, 2024338,346 
At March 31, 2024, total unrecognized compensation expense related to stock options was $0.7 million, which is expected to be recognized over a weighted-average period of 3.29 years.
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.
The following table summarizes the Company’s RSU activity for the three months ended March 31, 2024:
Non-vested — December 31, 2023203,008 
Granted 
Vested(6,597)
Forfeited(10,590)
Non-vested — March 31, 2024185,821 
13

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

At March 31, 2024, total unrecognized compensation expense related to RSUs was $1.6 million, which is expected to be recognized over a weighted-average period of 1.07 years.
Note 6. Loss per Share
Basic earnings (loss) per share (“EPS”) excludes dilution and is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Notes calculated using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when 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):
 Three Months Ended
March 31,
 20242023
Net loss attributable to common stockholders$(5,245)$(5,827)
Weighted-average common shares outstanding*11,879,719 10,860,189 
Basic and diluted net loss per share$(0.44)$(0.54)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
The following is a summary of outstanding anti-dilutive potential shares of common stock that have been excluded from diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands):
As of March 31,
(in thousands) 20242023
2025 Notes1,338 1,409 
Non-qualified stock options 448 796 
Restricted stock units 186 114 
Employee stock purchase plan26 220 
     Total1,998 2,539 
Note 7. Public Offering
In January 2021, the Company entered into an Equity Distribution Agreement with Canaccord Genuity LLC (the “Agent”), pursuant to which the Company could offer and sell, from time to time, through or to the Agent, up to $40.0 million of shares of its common stock (the “ATM Offering”). During the quarter ended March 31, 2023 the Company sold 85,810 shares of common stock, at an average price of $6.17 per share, for net proceeds of $0.5 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. Geographic Information and Concentrations of Risk
Geographic Information
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Three Months Ended
March 31,
20242023
United States and Canada$35,476 $43,205 
Europe (including United Kingdom)$6,751 $5,987 
Australia$2,780 $1,598 
Other$2 $4 
Total$45,009 $50,794 
14

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Concentrations of Credit Risk
For the three months ended March 31, 2024, two customers accounted for 39.3% and 18.2% of revenues, respectively. For the three months ended March 31, 2023, two customers accounted for 31.1% and 26.6% of revenues, respectively.
As of March 31, 2024, three customers accounted for 32.0%, 13.3%, and 10.9% of accounts receivable, net, respectively. As of December 31, 2023, two customers accounted for 41.8% and 10.2% of accounts receivable, net, respectively.
Note 9. 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 three to four quarters following the balance sheet date. Such commitments are noncancellable (“noncancellable purchase obligations”). As of March 31, 2024, future payments under these noncancellable purchase obligations were approximately $60.1 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 10. Income Taxes
The Company’s income tax provision was $0.2 million and $0.3 million for the three months ended March 31, 2024 and 2023, respectively. Income taxes for both periods consisted primarily of foreign income taxes at certain of the Company’s international entities and minimum state taxes for its U.S.-based entities. The Company’s income tax expense differs from the expected expense based on statutory rates primarily due to full valuation allowances at all of its U.S.-based entities and several of its foreign subsidiaries. The income tax provisions for the three months ended March 31, 2024 and 2023, were largely driven by a combination of improved profits and unrealized foreign currency gains at the Company’s foreign subsidiaries.
Note 11. Subsequent Events
Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate its Credit Facility with Siena Lending Group LLC. As a result of the termination, the Company paid the outstanding balance and related termination fees on the Credit Facility of approximately $3.0 million. The Company has also paid an exit fee in the aggregate amount of $0.4 million to South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Participants”) as a result of the early redemption of the Participants’ $4.0 million last-out subordinated participation interest in the Loan and Security Agreement pursuant to a Participation Agreement between the Participants and Siena Lending Group. South Ocean Funding, LLC is an affiliate of Golden Harbor, Ltd. and North Sound Ventures, LP is an affiliate of North Sound Management, Inc. As of April 18, 2024, each of Golden Harbor, Ltd. and North Sound Management, Inc. were beneficial owners of in excess of 5% of the Company’s outstanding common stock.
15



Item 2.     Management’s Discussion and Analysis of Financial Condition and Results of Operations.
Forward Looking Statements
This report 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 ability to make payments on or to refinance our indebtedness, including our 3.25% convertible senior notes due in May 2025;
our dependence on a small number of customers for a substantial portion of our revenues;
our ability to compete in the market for wireless broadband data access products, wireless modem products, and telematics products and services;
our ability to successfully develop and introduce new products and services;
the pace of 5G wireless network rollouts globally and their adoption by customers;
our 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 investments in research and development;
16


the outcome of any pending or future litigation, including intellectual property litigation;
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; and
the impact of geopolitical instability on our business.
The foregoing factors should not be construed as exhaustive and should be read together with the other cautionary statements included in this and other reports we file with or furnish to the Securities and Exchange Commission (“SEC”), including the information in “Item 1A. Risk Factors” included in Part I of our Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”). 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. As used in this report on Form 10-Q, unless the context otherwise requires, 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.

17


The following information should be read in conjunction with the condensed consolidated financial statements and the accompanying notes included in Part I, Item 1 of this report, as well as the annual consolidated financial statements and accompanying notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations for the year ended December 31, 2023, contained in our Form 10-K.
Business Overview
Inseego Corp. is a leader in the design and development of cloud-managed wireless broadband and intelligent edge solutions. Our 4G and 5G wireless broadband 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 carriers to manage 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. 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.
Our Sources of Revenue
We classify our revenues from the sale of our products and services into two categories: Product Revenue, which consists of our Mobile Solutions and Fixed Wireless Access Solutions, and Services and Other. A description of each of the 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 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.
Business Segment Reporting
We operate as one business segment. Our principal 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.
18


Financial Statement Presentation
During the fourth quarter of 2023 the Company reclassified revenues on the 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.
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 into a separate line labeled Depreciation and amortization. All prior periods have been reclassified to conform to the current period presentation for these changes.
Critical Accounting Estimates
We prepare our condensed consolidated financial statements in accordance with GAAP. The preparation of these condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. Our actual results could differ significantly from these estimates under different assumptions and conditions.
There have been no material changes to our critical accounting estimates as compared to the critical accounting estimates discussed in the Form 10-K.
Results of Operations
Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023
Revenues. Revenues for the three months ended March 31, 2024 were $45.0 million, compared to $50.8 million for the same period in 2023.
The following table summarizes net revenues by our two product categories (in thousands):
Three Months Ended
March 31,
Change
Product Category20242023$%
Mobile solutions$15,270 $23,040 $(7,770)(33.7)%
Fixed wireless access solutions14,182 11,870 2,312 19.5 
Product revenues29,452 34,910 (5,458)(15.6)
Services and other15,557 15,884 (327)(2.1)
Total revenues$45,009 $50,794 $(5,785)(11.4)
Mobile solutions. The $7.8 million decrease in mobile solutions revenues is primarily a result of investing more of our resources in the premium 5G MiFi category as opposed to developing a low-end, lower margin 5G MiFi, which resulted in lower sales during the three months ended March 31, 2024 as compared to the three months ended March 31, 2023.
Fixed wireless access solutions. The $2.3 million increase in fixed wireless access solutions revenues is primarily due to the increased adoption of fixed wireless access products by our customers, specifically sales of a 5G fixed wireless access device that we launched in the second quarter of 2023.
Services and other The $0.3 million decrease in services and other net revenues is primarily due to decreased Inseego Subscribe revenues, partially offset by increased telematics subscription revenues. Based on the terms of a two-year service contract for Inseego Subscribe that was renewed in April 2024, we expect Inseego Subscribe revenues to increase in future periods.
Cost of revenues. Cost of revenues for the three months ended March 31, 2024 was $27.6 million, or 61.4% of revenues, compared to $32.6 million, or 64.2% of revenues, for the same period in 2023.
The following table summarizes cost of revenues by category (in thousands):
19


Three Months Ended
March 31,
Change
Product Category20242023$%
Product$22,713 $27,967 $(5,254)(18.8)%
Services and other4,904 4,640 264 5.7 
Total cost of revenues$27,617 $32,607 $(4,990)(15.3)
Product. The $5.3 million decrease in Product cost of revenues is primarily is a result of lower sales of 4G hotspots, partially offset by increased sales of fixed wireless access solutions.
Services and other. The $0.3 million increase in Services and other cost of revenues is primarily due to product mix as higher cost telematics services increased in comparison to the prior period, both in total and as a percentage of total Services and other revenues.
Gross profit. Gross profit for the three months ended March 31, 2024 was $17.4 million, or a gross margin of 38.6%, compared to $18.2 million, or a gross margin of 35.8%, for the same period in 2023. The decrease in gross profit is primarily due to lower revenues. The increase in gross profit margin is due to a larger proportion of higher margin service revenues as a percentage of total revenues.
Operating costs and expenses. The following table summarizes operating costs and expenses (in thousands):
Three Months Ended March 31,Change
Operating costs and expenses20242023$%
Research and development$5,043 $3,775 $1,268 33.6 %
Sales and marketing4,995 6,466 (1,471)(22.7)
General and administrative4,983 5,724 (741)(12.9)
Depreciation and amortization3,635 5,309 (1,674)(31.5)
Impairment of capitalized software420 504 (84)(16.7)
Total$19,076 $21,778 $(2,702)(12.4)
Research and development expenses. Research and development expenses for the three months ended March 31, 2024 were $5.0 million, or 11.2% of net revenues, compared to $3.8 million, or 7.4% of net revenues, for the same period in 2023. The increase in research and development expenses was primarily due to fewer research and development projects that were capitalizable during the three months ended March 31, 2024, which resulted in a higher percentage of research and development costs being recorded as operating expenses, partially offset by lower personnel related costs.
Sales and marketing expenses. Sales and marketing expenses for the three months ended March 31, 2024 were $5.0 million, or 11.1% of net revenues, compared to $6.5 million, or 12.7% of net revenues, for the same period in 2023. The decrease in sales and marketing expenses was primarily due to lower sales personnel-related costs as a result of the decrease in overall sales headcount compared to the same period in 2023.
General and administrative expenses. General and administrative expenses for the three months ended March 31, 2024 were $5.0 million, or 11.1% of net revenues, compared to $5.7 million, or 11.3% of net revenues, for the same period in 2023. The decrease in general and administrative expense was primarily due to a decrease in share-based compensation expense.
Depreciation and amortization expenses. Depreciation and amortization expenses for the three months ended March 31, 2024 were $3.6 million, or 8.1% of net revenues, compared to $5.3 million, or 10.5% of net revenues, for the same period in 2023. The decrease in depreciation and amortization expenses was primarily due to lower amortization related to capitalized software projects during the three months ended March 31, 2024 compared to the same period in 2023.
Impairment of capitalized software. For the three months ended March 31, 2024 and 2023, we recorded impairments of $0.4 million and $0.5 million, respectively.
20


Other (expense) income. The following table summarizes other (expense) income (in thousands):
Three Months Ended March 31,Change
Other (expense) income20242023$%
Interest expense, net$(2,174)$(1,997)$(177)8.9 
Other (expense) income, net(360)795 (1,155)(145.3)
Total$(2,534)$(1,202)$(1,332)110.8 
Interest expense, net. The $0.2 million increase in interest expense, net for the three months ended March 31, 2024 over the same period in 2023 was primarily a result of interest expense associated with the Company’s Credit Facility.
Other (expense) income, net. The $1.2 million decrease in other (expense) income, net for the three months ended March 31, 2024 over the same period in 2023 is primarily due to foreign currency exchange gains in the prior period.
Income tax provision. Income tax provision for the three months ended March 31, 2024 and 2023 was a provision of $0.2 million and $0.3 million, respectively.

Series E preferred stock dividends. During the three months ended March 31, 2024 and 2023, we recorded dividends of $0.8 million and $0.7 million, respectively, on our Series E Preferred Stock.
Reverse Stock Split
On January 24, 2024, the Company completed a 1-for-10 reverse stock split of its issued and outstanding common stock (the “Reverse Stock Split”). As a result of the Reverse Stock Split, each share of common stock issued and outstanding immediately prior to January 24, 2024 were automatically converted into one-tenth (1/10) of a share of common stock. The Reverse Stock Split did not change the par value of the common stock or the authorized number of shares of common stock. All outstanding convertible notes, stock options and RSUs entitling their holders to purchase or obtain or convert into shares of our common stock were adjusted, as required by the terms of these securities. All applicable common share and per share amounts have been retrospectively restated to show the effect of the reverse split.
Liquidity and Capital Resources
As of March 31, 2024, the Company had available cash and cash equivalents totaling $12.3 million and working capital of $3.6 million. The Company’s Credit Facility (as defined in Note 4 – Debt in the accompanying condensed consolidated financial statements), which had an outstanding balance of $4.7 million as of March 31, 2024, was voluntarily paid-off and terminated by the Company effective April 18, 2024.
The Company generated positive cash flow from operations both for the year ended December 31, 2023 and in the three months ended March 31, 2024. In April 2024, the Company received a $15.0 million upfront payment from a customer in connection with a two-year service contract. Based on the factors above, and to reduce financing costs, the Company voluntarily paid-off and terminated the Credit Facility effective April 18, 2024. These factors have had a positive impact on our liquidity.
The Company’s 2025 Notes have a principal balance of $161.9 million and mature on May 1, 2025. The Company’s intention is to restructure or refinance the 2025 Notes, and the Company is in active negotiations to do so, 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. As the refinancing of the 2025 Notes cannot be assured, accounting guidance requires disclosure that this raises substantial doubt about the Company’s ability to continue as a going concern within one year of the issuance of these financial statements.
While the Company’s liquidity has had several positive developments recently, as noted above, the Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s ability to attain profitable operations and continue to generate positive cash flows is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. In order to effect a restructuring or refinancing of the 2025 Notes, or if events or circumstances occur such that the Company does not meet its operating plan as expected, or if the Company becomes obligated to pay unforeseen expenditures 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.
21


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, or in connection with any restructuring or refinancing of the 2025 Notes, Company stockholders could experience significant dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock.
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 was 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.
Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate its Credit Facility with Siena Lending Group LLC. As a result of the termination, the Company paid the outstanding balance and related termination fees on the Credit Facility of approximately $3.0 million. The Company has also paid an exit fee in the aggregate amount of $0.4 million to South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Participants”) as a result of the early redemption of the Participants’ $4.0 million last-out subordinated participation interest in the Loan and Security Agreement pursuant to a Participation Agreement between the Participants and Siena Lending Group. South Ocean Funding, LLC is an affiliate of Golden Harbor, Ltd. and North Sound Ventures, LP is an affiliate of North Sound Management, Inc. As of April 18, 2024, each of Golden Harbor, Ltd. and North Sound Management, Inc. were beneficial owners of in excess of 5% of the Company’s outstanding common stock.
Borrowings under the Credit Facility could take the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans bore 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 bore 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 varied depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month was less than $15 million, the Applicable Margin would be 2.50% for Base Rate loans and 3.50% for SOFR loans. If the average outstanding amount for a preceding month was between $15 million and $25 million, the Applicable Margin would be 3.00% for Base Rate loans and 4.00% for SOFR loans. If the average outstanding amount for a preceding month was greater than $25 million, the Applicable Margin would 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,
22


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 contained 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 contained certain customary covenants, including restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and placed limits on various other payments. We were in compliance with the financial covenants contained in the Amended Credit Agreement as of March 31, 2024.
As of March 31, 2024, we had outstanding borrowings under the Credit Agreement of $4.7 million. The Company voluntarily paid-off and terminated the Credit Facility effective April 18, 2024.
2025 Notes
After taking into account exchanges and redemptions occurring in prior periods, the outstanding principal balance of the Company’s 3.5% convertible senior notes due in May 2025 (the “2025 Notes”) was $161.9 million as of both March 31, 2024 and December 31, 2023. 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 could 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 three months ended March 31, 2023, the Company sold 85,810 shares of common stock, at an average price of $6.17 per share, for net proceeds of $0.5 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.
Contractual Obligations and Commitments
As of March 31, 2024, our material contractual obligations consisted of the following:
To mitigate the risk of material shortages and price increases, we enter into non-cancellable purchase obligations with certain key contract manufacturers for the purchase of goods and services in the three to four quarters following the balance sheet date. Our purchase obligations consist of agreements to purchase goods and services entered into in the ordinary course of business. As of March 31, 2024, our future payments under these noncancellable purchase obligations were approximately $60.1 million.
$161.9 million in outstanding principal amount of 2025 Notes with required interest payments; see Note 5 – Debt in the accompanying condensed consolidated financial statements;
$4.7 million in outstanding borrowings under the Credit Facility; see Note 4 – Debt in the accompanying condensed consolidated financial statements; and
Operating lease liabilities that are included on our consolidated balance sheet.
There were no material changes in our other contractual obligations during the three months ended March 31, 2024.
23


Historical Cash Flows
The following table summarizes our unaudited condensed consolidated statements of cash flows for the periods indicated (in thousands): 
 Three Months Ended
March 31,
 20242023
Net cash provided by operating activities$4,546 $7,659 
Net cash used in investing activities(577)(2,504)
Net cash provided by (used in) financing activities583 (3,340)
Effect of exchange rates on cash226 (272)
Net increase in cash and cash equivalents4,778 1,543 
Cash and cash equivalents, beginning of period7,519 7,143 
Cash, cash equivalents, and restricted cash, end of period$12,297 $8,686 
Operating activities.
Net cash provided by operating activities for the three months ended March 31, 2024 is comprised of a $4.5 million net loss incurred during the period, which was offset by net cash provided by working capital of $2.9 million and total non-cash charges, including depreciation and amortization of $4.4 million and share-based compensation expense of $0.7 million.
Net cash provided by operating activities for three months ended March 31, 2023 is comprised of a $5.1 million net loss incurred during the period, which was offset by cash provided by working capital of $4.2 million and total non-cash charges, including depreciation and amortization of $5.4 million and share-based compensation expense of $1.8 million.
Investing activities.
Net cash used in investing activities during the three months ended March 31, 2024 is comprised of $0.6 million of cash outflows related to the development of software in support of our products and services.
Net cash used in investing activities during the same period in 2023 is primarily comprised of $2.4 million of cash outflows related to the development of software in support of our products and services and $0.1 million of property, plant and equipment purchases.
Financing activities.
Net cash provided by financing activities during the three months ended March 31, 2024 is comprised of $0.6 million of cash inflow related to net borrowings on our revolving credit facility.
Net cash used in financing activities for the same period in 2023 is primarily comprised of $3.4 million of cash outflow related to net repayments of our revolving credit facility, partially offset by $0.5 million in proceeds from the ATM offering.

Item 3.     Quantitative and Qualitative Disclosures About Market Risk.
We are exposed to market risk in the ordinary course of our business. Our revenue, earnings, cash flows, receivables, and payables are subject to fluctuations due to changes in foreign currency exchange rates.
Interest Rate Risk
2025 Notes and Embedded Derivative
Our total fixed-rate borrowings under the 2025 Notes as of both March 31, 2024 and December 31, 2023 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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023. The fair value inputs to the derivative valuation include dividend yield, term, volatility, stock price, and risk-free rate. Consequently we may incur gains and losses on the derivative as changes occur in the stock price, volatility, and
24


risk-free rate at each reporting period. Additional details regarding our 2025 Notes and the embedded derivative are included in Part 1 Item 1 Note 3 – Fair Value Measurements and Note 4 – Debt in this Quarterly Report on Form 10-Q.
Revolving Credit Facility
We have been exposed to interest rate risk associated with fluctuations in interest rates on our revolving credit facility. As of March 31, 2024, assuming our revolving 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. Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Agreement.
Inflation Risk
Inflation has increased during the period covered by this Quarterly Report on Form 10-Q, 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 three months ended March 31, 2024, sales denominated in foreign currencies were approximately 21.2% of total revenue. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. These foreign currencies primarily consist of the South African Rand, British Pound, Euro, and Australian Dollar. For the three months ended March 31, 2024, a hypothetical 10% change in these foreign currencies would have increased or decreased our revenue by approximately $1.0 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 4.     Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures, as defined in Rule 13a-15(e) and 15d-15(e) promulgated under the Exchange Act, that are designed to ensure that information required to be disclosed in our reports to the SEC are 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 principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
As required by Rule 13a-15(b) promulgated under the Exchange Act, we carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2024, the end of the period covered by this report. Based on the foregoing, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of March 31, 2024.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting, as defined in Rule 13a-15(f) and 15d-15(f) promulgated under the Exchange Act, during the quarter ended March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

25


PART II—OTHER INFORMATION
Item  1.    Legal Proceedings.
We are, from time to time, party to various legal proceedings arising in the ordinary course of business. We are currently not party to any litigation, the outcome of which, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material and adverse effect on our business, financial position or results of operations.
Item  1A.    Risk Factors.
There were no material changes to the risk factors disclosed in Part I, Item 1A, Risk Factors of the Form 10-K, which was filed with the Securities and Exchange Commission on February 21, 2024. Any of the risks discussed in such report, as well as additional risks and uncertainties not currently known to us or that we currently deem immaterial, could materially and adversely affect our results of operations, financial condition or prospects.
Item  2.     Unregistered Sales of Equity Securities and Use of Proceeds.
None.

Item  3.    Defaults Upon Senior Securities.
None.

Item 4.    Mine Safety Disclosures.
Not applicable.

Item 5.     Other Information.
None.
26


Item 6.     Exhibits.
Exhibit No.Description
3.1
3.2
3.3
3.4
10.1
31.1*
31.2*
32.1#
32.2#
101.INS
Inline 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.SCH
Inline XBRL Taxonomy Extension Schema Document.
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
*
Filed herewith.
#Furnished herewith

27


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
Date: May 9, 2024 Inseego Corp.
 By:/s/    PHILIP BRACE
  Philip Brace
  Executive Chairman
 
 By:/s/    STEVEN GATOFF
  Steven Gatoff
  Chief Financial Officer



28
EX-31.1 2 insg20240331ex311.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, Philip Brace, certify that:
1. I have reviewed this quarterly report on Form 10-Q 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: May 9, 2024
/s/    Philip Brace
Philip Brace
Executive Chairman
(principal executive officer)


EX-31.2 3 insg20240331ex312.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 quarterly report on Form 10-Q 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: May 9, 2024
/s/    Steven Gatoff
Steven Gatoff
Chief Financial Officer
(principal financial officer)



EX-32.1 4 insg20240331ex321.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, Philip Brace, Executive Chairman 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 Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 9, 2024
/s/    Philip Brace
Philip Brace
Executive Chairman
(principal executive officer)



EX-32.2 5 insg20240331ex322.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 Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 9, 2024
/s/    Steven Gatoff
Steven Gatoff
Chief Financial Officer
(principal financial officer)




EX-101.SCH 6 insg-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Nature of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Public Offering link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Geographic Information and Concentrations of Risk link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - 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 - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Geographic Information and Concentrations of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Financial Statement Details - Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Financial Statement Details - Prepaid Expenses and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value Measurements - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Share-based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Share-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Share-based Compensation - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Loss per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Loss per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Geographic Information and Concentrations of Risk - Net Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Geographic Information and Concentrations of Risk - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 insg-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 insg-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 insg-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Summary of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current 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: Increase (Decrease) in Operating Capital [Abstract] Customer one Customer One [Member] Customer one. Cash paid during the year for: Cash Paid During Year [Abstract] Cash paid during the year. General term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Royalties Accrued Royalties, Current Threshold of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] Non-vested — beginning balance Non-vested — ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 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 Credit spread Measurement Input, Credit Spread [Member] Commitments and contingencies (Note 9) Commitments and Contingencies Volatility Measurement Input, Price Volatility [Member] Exercisable — ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Series E preferred stock Series E Preferred Stock [Member] Public Offering Equity [Text Block] 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] Financial liabilities 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 Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, Value, Issued Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Diluted (in dollars per share) Diluted net income (loss) per share (in dollars per share) Earnings Per Share, Diluted Federal Base Rate Federal Base Rate [Member] Federal Base Rate Accounts receivable, net of allowance for expected credit losses of $1,060 and $1,113, respectively Accounts Receivable, after Allowance for Credit Loss, Current Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding — beginning balance Outstanding — ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other (expense) income: Other Nonoperating Income (Expense) [Abstract] Trading Symbol Trading Symbol Schedule of Prepaid Expenses and Other Schedule of Other Current Assets [Table Text Block] Net loss Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Accrued interest Interest Payable, Current Property, plant and equipment, net of accumulated depreciation of $29,427 and $28,920, 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) Ending balance (shares) Shares, Issued LIABILITIES AND STOCKHOLDERS’ DEFICIT Liabilities and Equity [Abstract] Amortization of debt discount Amortization of Debt Discount (Premium) Stockholders’ deficit: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Calculation of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Gain on change in fair value of embedded derivative Embedded Derivative, Gain on Embedded Derivative Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Schedule of Geographic Concentration of Net Revenues Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Working capital Working Capital Working Capital Accounts Receivable Accounts Receivable [Member] 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] RSUs Restricted stock units Restricted Stock Units (RSUs) [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] SOFR SOFR [Member] SOFR Income Statement Location [Axis] Income Statement Location [Axis] 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] 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 Vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan. Research and development Research and Development Expense [Member] Anti-dilutive shares (in shares) 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 Document Quarterly Report Document Quarterly Report Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Unrecognized expense 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] General and administrative General and Administrative Expense [Member] Right-of-use assets obtained in exchange for operating leases liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] 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] Less: unamortized debt discount Debt Instrument, Unamortized Discount Operating lease liabilities Operating Lease, Liability, Current Term Derivative, Term of Contract Warranty obligations Product Warranty Accrual, Current Entity Shell Company Entity Shell Company Line of credit increase Line of Credit Facility, Increase (Decrease), Net Australia AUSTRALIA Counterparty Name [Domain] Counterparty Name [Domain] Cash and cash equivalents, beginning of period Cash, and cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization, Intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Term Measurement Input, Expected Term [Member] Purchase price (in dollars per share) Sale of Stock, Price Per Share Common stock, shares issued (in shares) Common Stock, Shares, Issued Trading day threshold Trading Day Threshold Trading Day Threshold Summary of Restricted Stock Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] 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 Security Exchange Name Security Exchange Name 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] Recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Repurchased face amount Debt Instrument, Repurchased Face Amount Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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 Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Share-based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Stock price (usd per share) Measurement Input, Share Price [Member] 2025 Notes, net Convertible Debt, Noncurrent Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent event Subsequent Event [Member] Customer concentration risk Customer Concentration Risk [Member] Variable Rate [Axis] Variable Rate [Axis] 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 (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] Europe (including United Kingdom) Europe Excluding United Kingdom [Member] Europe Excluding United Kingdom Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] 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 inventories Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Contractual interest expense Interest Expense, Debt, Excluding Amortization Financial Instrument [Axis] Financial Instrument [Axis] 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 South Ocean Funding, LLC and North Sound Ventures, LP South Ocean Funding, LLC and North Sound Ventures, LP [Member] South Ocean Funding, LLC and North Sound Ventures, LP 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] 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] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] 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] 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 Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 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 Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Principal payments on financed assets Repayments of Debt 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 Service contract term Service Contract Term Service Contract Term 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 Income (Loss) AOCI Attributable to Parent [Member] Greater Than 25 Million Greater Than 25 Million [Member] Greater Than 25 Million Repayments of Long-Term Lines of Credit Repayments of Long-Term Lines of Credit Long-term liabilities: Liabilities, Noncurrent [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] United States and Canada North America [Member] 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,882,844 and 11,878,557 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued General and administrative General and Administrative Expense Noncancellable purchase obligations Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Preferred Stock Preferred Stock [Member] Principal payments under finance lease obligations Finance Lease, Principal Payments Make-whole payment term Make-Whole Payment Term Make-Whole Payment Term Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Concentration percentage Concentration Risk, Percentage Dividend yield Measurement Input, Expected Dividend Rate [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Customer two Customer Two [Member] Customer Two [Member] Base Rate Base Rate [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Other Other Accrued Liabilities, Current Termination fee Debt Instrument, Fee Amount Revolving credit facility 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 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 Equity, Attributable to Parent 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] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] 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 Net loss per common share: Earnings Per Share Reconciliation [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock issued (in shares) Preferred Stock, Shares Issued Preferred stock, liquidation preference Preferred Stock, Liquidation Preference, Value Entity Emerging Growth Company Entity Emerging Growth Company Less: unamortized issuance costs Debt Issuance Costs, Net Intangible assets, net of accumulated amortization of $42,770 and $39,987, respectively Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Threshold of trading days Debt Instrument, Convertible, Threshold Trading Days Equity Distribution Agreement, maximum aggregate amount authorized for offer or sale Common Stock, Value, Subscriptions Remaining capacity Line of Credit Facility, Remaining Borrowing Capacity Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Antidilutive Securities [Axis] Antidilutive Securities [Axis] Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [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] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Nature Of Business And Significant Accounting Policies [Table] Nature Of Business And Significant Accounting Policies [Table] Nature Of Business And Significant Accounting Policies [Table] Minimum Minimum [Member] 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] 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 restricted stock units and stock issued under employee stock purchase plan (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. Operating lease liabilities Increase (Decrease) in Operating Lease Liability Debt issuance costs Debt Issuance Costs, Gross Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accumulated depreciation, Rental assets Accumulated Depreciation, Rental Assets Amount of accumulated depreciation for rental assets used in the normal conduct of business. 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 Accumulated Deficit Retained Earnings [Member] Exit fee Debt, Exit Fee Debt, Exit Fee Schedule of Share-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities and stockholders’ deficit Liabilities and Equity Other assets Other Assets, Noncurrent Basic (in dollars per share) Basic net income (loss) per share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized expense 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] Accounting Policies [Abstract] Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Entity Address, City or Town Entity Address, City or Town Impairment of capitalized software Capitalized Computer Software, Impairments Income taxes Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Services and other Services and Other [Member] Services and Other Financial Statement Details Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Repayments of line of credit Repayments of Lines of Credit Raw materials and components Inventory, Raw Materials, Gross Carrying amount of debt Principal Long-Term Debt, Gross Adjustments to reconcile net loss to net cash provided by 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 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 Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Customer three Customer Three [Member] Customer Three Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital 2025 Notes Convertible Debt Securities [Member] Deferred income taxes Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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] Prepaid expenses and other Total prepaid expenses and other Prepaid Expense and Other Assets, Current Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Deferred revenue Deferred Revenue Stock price (usd per share) Share Price Related Party [Axis] Related Party, Type [Axis] 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 Cost of net revenues Cost of Sales [Member] Document Period End Date Document Period End Date Accumulated depreciation, Property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Proceeds from ESPP Proceeds From Stock Option Exercises And Espp Net Of Taxes Paid On Vested Restricted Stock Units Proceeds From Stock Option Exercises And ESPP Net Of Taxes Paid On Vested Restricted Stock Units 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 Share-based compensation expense Share-Based Payment Arrangement, Expense Income tax provision Income Tax Expense (Benefit) Payroll and related expenses Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Net Revenues Revenue Benchmark [Member] 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] Total revenues Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Series E preferred stock dividends Preferred Stock Dividends, Income Statement Impact Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 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 Other Other Geographic Regions [Member] Other Geographic Regions [Member] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted 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] Total assets Assets Cover [Abstract] Cover [Abstract] Credit concentration risk Credit Concentration Risk [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 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 [Line Items] 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 Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Upfront revenue Upfront Revenue, Long Term Service Contract Upfront Revenue, Long Term Service Contract Total operating costs and expenses Operating Expenses Geographic Information and Concentrations of Risk Segment Reporting Disclosure [Text Block] Non-cash operating lease expense Finance Lease, Right-of-Use Asset, Amortization Net increase in cash and cash equivalents 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] Rental assets, net of accumulated depreciation of $7,859 and $7,003, respectively Rental Assets, Net Rental Assets, Net Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic 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) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenues: Revenues [Abstract] Total cost of revenues Cost of Revenue Mobile solutions Mobile Solutions [Member] Mobile Solutions 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 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 Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Accrued contract manufacturing liabilities Accrued Contract Manufacturing, Current Accrued Contract Manufacturing, Current Schedule of Net Carrying Amount of Debt Schedule of Debt [Table Text Block] Outstanding borrowings under the credit facility Long-Term Line of Credit Net borrowings (repayments) on revolving credit facility Proceeds from Long-Term Lines of Credit EX-101.PRE 10 insg-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
May 02, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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, par value $0.001 per share  
Trading Symbol INSG  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,882,948
Entity Central Index Key 0001022652  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Filer Category Non-accelerated Filer  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 12,297 $ 7,519
Accounts receivable, net of allowance for expected credit losses of $1,060 and $1,113, respectively 23,476 22,616
Inventories 20,797 22,880
Prepaid expenses and other 6,526 5,211
Total current assets 63,096 58,226
Property, plant and equipment, net of accumulated depreciation of $29,427 and $28,920, respectively 2,287 2,758
Rental assets, net of accumulated depreciation of $7,859 and $7,003, respectively 4,916 5,083
Intangible assets, net of accumulated amortization of $42,770 and $39,987, respectively 24,281 27,140
Goodwill 21,922 21,922
Operating lease right-of-use assets 5,182 5,412
Other assets 384 1,256
Total assets 122,068 121,797
Current liabilities:    
Accounts payable 24,013 24,795
Accrued expenses and other current liabilities 30,805 27,022
Revolving credit facility 4,677 4,094
Total current liabilities 59,495 55,911
Long-term liabilities:    
2025 Notes, net 160,284 159,912
Long-term portion of operating lease obligations 4,771 5,039
Deferred tax liabilities, net 675 680
Other long-term liabilities 2,432 2,360
Total liabilities 227,657 223,902
Commitments and contingencies (Note 9)
Stockholders’ deficit:    
Preferred Stock, Value, Issued 0 0
Common stock, par value $0.001; 150,000,000 shares authorized, 11,882,844 and 11,878,557 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 12 12
Additional paid-in capital 811,637 810,138
Accumulated other comprehensive loss (5,065) (5,327)
Accumulated deficit (912,173) (906,928)
Total stockholders’ deficit (105,589) (102,105)
Total liabilities and stockholders’ deficit $ 122,068 $ 121,797
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts $ 1,060,000 $ 1,113,000
Accumulated depreciation, Property, plant and equipment 29,427,000 28,920,000
Accumulated depreciation, Rental assets 7,859,000 7,003,000
Accumulated amortization, Intangible assets $ 42,770,000 $ 39,987,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, shares issued (in shares) 11,882,844 11,878,557
Common stock, shares outstanding (in shares) 11,882,844 11,878,557
Series E preferred stock    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 39,500 39,500
Preferred stock issued (in shares) 25,000 25,000
Preferred stock, shares outstanding (in shares) 25,000 25,000
Preferred stock, liquidation preference $ 35,913,326 $ 35,913,326
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 45,009 $ 50,794
Cost of revenues:    
Total cost of revenues 27,617 32,607
Gross profit 17,392 18,187
Operating costs and expenses:    
Research and development 5,043 3,775
Sales and marketing 4,995 6,466
General and administrative 4,983 5,724
Depreciation and amortization 3,635 5,309
Impairment of capitalized software 420 504
Total operating costs and expenses 19,076 21,778
Operating loss (1,684) (3,591)
Other (expense) income:    
Interest expense, net (2,174) (1,997)
Other (expense) income, net (360) 795
Loss before income taxes (4,218) (4,793)
Income tax provision 237 311
Net loss (4,455) (5,104)
Series E preferred stock dividends (790) (723)
Net loss attributable to common stockholders $ (5,245) $ (5,827)
Net loss per common share:    
Diluted (in dollars per share) [1] $ (0.44) $ (0.54)
Basic (in dollars per share) [1] $ (0.44) $ (0.54)
Weighted-average shares used in computation of net loss per common share:    
Basic (in shares) [1] 11,879,719 10,860,189
Diluted (in shares) [1] 11,879,719 10,860,189
Other comprehensive income:    
Foreign currency translation adjustment $ 262 $ 94
Comprehensive loss (4,193) (5,010)
Product revenues    
Revenues:    
Total revenues 29,452 34,910
Cost of revenues:    
Total cost of revenues 22,713 27,967
Mobile solutions    
Revenues:    
Total revenues 15,270 23,040
Fixed wireless access solutions    
Revenues:    
Total revenues 14,182 11,870
Services and other    
Revenues:    
Total revenues 15,557 15,884
Cost of revenues:    
Total cost of revenues $ 4,904 $ 4,640
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Deficit - USD ($)
shares in Thousands, $ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
[1]
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (shares) at Dec. 31, 2022   25 10,847 [1]      
Beginning balance at Dec. 31, 2022 $ (70,117) $ 0 $ 11 [1] $ 793,952 $ (857,751) $ (6,329)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (5,104)       (5,104)  
Foreign currency translation adjustment 94         94
Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan (shares) [1]     4      
Vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld 75     75    
Issuance of common shares in connection with a public offering, net of issuance costs (shares)     86      
Issuance of common shares in connection with a public offering, net of issuance costs 529     529    
Share-based compensation 1,800     1,800    
Series E preferred stock dividends 0     723 (723)  
Ending balance (shares) at Mar. 31, 2023   25 10,937 [1]      
Ending balance at Mar. 31, 2023 (72,723) $ 0 $ 11 [1] 797,079 (863,578) (6,235)
Beginning balance (shares) at Dec. 31, 2023   25 11,879 [1]      
Beginning balance at Dec. 31, 2023 (102,105) $ 0 $ 12 [1] 810,138 (906,928) (5,327)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (4,455)       (4,455)  
Foreign currency translation adjustment 262         262
Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan (shares) [1]     4      
Vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (8)     (8)    
Share-based compensation 717     717    
Series E preferred stock dividends 0     790 (790)  
Ending balance (shares) at Mar. 31, 2024   25 11,883 [1]      
Ending balance at Mar. 31, 2024 $ (105,589) $ 0 $ 12 [1] $ 811,637 $ (912,173) $ (5,065)
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (4,455) $ (5,104)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 4,375 5,430
Provision for expected credit losses (32) 41
Impairment of capitalized software 420 504
Provision for excess and obsolete inventory 108 217
Share-based compensation expense 717 1,800
Amortization of debt discount and debt issuance costs 489 489
Deferred income taxes (5) 101
Non-cash operating lease expense 405 592
Changes in assets and liabilities:    
Accounts receivable (828) (1,997)
Inventories 1,279 3,097
Prepaid expenses and other assets (785) (1,940)
Accounts payable (718) 5,544
Accrued expenses and other liabilities 3,999 (490)
Operating lease liabilities (423) (625)
Net cash provided by operating activities 4,546 7,659
Cash flows from investing activities:    
Purchases of property, plant and equipment 0 (61)
Additions to capitalized software development costs and purchases of intangible assets (577) (2,443)
Net cash used in investing activities (577) (2,504)
Cash flows from financing activities:    
Principal payments under finance lease obligations 0 (199)
Proceeds from a public offering, net of issuance costs 0 529
Principal payments on financed assets 0 (360)
Net borrowings (repayments) on revolving credit facility 583  
Repayments of Long-Term Lines of Credit   (3,385)
Proceeds from ESPP 0 75
Net cash provided by (used in) financing activities 583 (3,340)
Effect of exchange rates on cash 226 (272)
Net increase in cash and cash equivalents 4,778 1,543
Cash and cash equivalents, beginning of period 7,519 7,143
Cash, and cash equivalents, and restricted cash, end of period 12,297 8,686
Cash paid during the year for:    
Interest 147 117
Income taxes 44 59
Supplemental disclosures of non-cash investing and financing activities:    
Transfer of inventories to rental assets 696 543
Capital expenditures financed through accounts payable or accrued liabilities 104 2,164
Right-of-use assets obtained in exchange for operating leases liabilities $ 146 $ 50
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Nature of Business and Significant Accounting Policies Nature of Business and Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements (“Financial Statements”) have been prepared by Inseego Corp. (the “Company”, “we”, “us”) in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The Financial Statements include the accounts of the Company and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. These Financial Statements should be read in conjunction with the audited consolidated financial statements and notes as of and for the year ended December 31, 2023, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP. In management’s opinion, the accompanying Financial Statements reflect all normal recurring adjustments necessary for their fair presentation. Other than described below, there have been no changes to the Company’s significant accounting policies described in the Form 10-K that have had a material impact on the Company’s Financial Statements. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for any other interim period or for the year as a whole.
Segment Information
The Company has one reportable segment. The principal 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 are 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, warranty provision, 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.
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 the fourth quarter of 2023, and as noted in the Form 10-K, the Company reclassified revenue on its 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. 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-Q have been retroactively restated to reflect the effect of the Reverse Stock Split.
Liquidity
As of March 31, 2024, the Company had available cash and cash equivalents totaling $12.3 million and working capital of $3.6 million. The Company’s Credit Facility (as defined in Note 4 – Debt), which had an outstanding balance of $4.7 million as of March 31, 2024, was voluntarily paid-off and terminated by the Company effective April 18, 2024.
The Company generated positive cash flow from operations both for the year ended December 31, 2023 and in the three months ended March 31, 2024. In April 2024, the Company received a $15.0 million upfront payment from a customer in connection with a two-year service contract. Based on the factors above, and to reduce financing costs, the Company voluntarily paid-off and terminated the Credit Facility effective April 18, 2024. These factors have had a positive impact on our liquidity.
The Company’s 3.25% convertible senior notes due in May 2025 (the “2025 Notes”) have a principal balance of $161.9 million and matures on May 1, 2025. The Company’s intention is to restructure or refinance the 2025 Notes, and the Company is in active negotiations to do so, 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. As the refinancing of the 2025 Notes cannot be assured, accounting guidance requires disclosure that this raises substantial doubt about the Company’s ability to continue as a going concern within one year of the issuance of these financial statements.
While the Company’s liquidity has had several positive developments recently, as noted above, the Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s ability to attain profitable operations and continue to generate positive cash flows is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. In order to effect a restructuring or refinancing of the 2025 Notes, or if events or circumstances occur such that the Company does not meet its operating plan as expected, or if the Company becomes obligated to pay unforeseen expenditures 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
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Details
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Finished goods$18,705 $21,264 
Raw materials and components2,092 1,616 
Total inventories$20,797 $22,880 
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2024
December 31,
2023
Rebate receivables
$2,884 $1,950 
Receivables from contract manufacturers
2,100 1,823 
Other
1,542 1,438 
Total prepaid expenses and other$6,526 $5,211 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Royalties$852 $845 
Payroll and related expenses5,490 4,159 
Warranty obligations780 480 
Accrued interest2,555 1,038 
Deferred revenue6,562 5,583 
Operating lease liabilities1,684 1,681 
Accrued contract manufacturing liabilities7,077 7,537 
Other5,805 5,699 
Total accrued expenses and other current liabilities$30,805 $27,022 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company’s only financial instrument measured at fair value on a recurring basis is its interest make-whole payment derivative liability on its 2025 Notes (see Note 4 – Debt). The fair value of that liability was zero as of both March 31, 2024 and December 31, 2023.
The fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model using the following key assumptions:
March 31, 2024December 31, 2023
Volatility88.60 %77.00 %
Stock price
$2.80 per share
$2.20 per share
Credit spread85.09 %92.20 %
Term1.09 years1.34 years
Dividend yield— %— %
Risk-free rate4.99 %4.60 %

There was no change in the fair value of the interest make-whole liability for the three months ended March 31, 2024 or March 31, 2023.

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 the fair value of the embedded derivative.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
2025 Notes

In 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 March 31, 2024 and December 31, 2023.
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.
As of March 31, 2024, the conversion rate for the 2025 Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 Notes, which represents a 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 3 – Fair Value Measurements, for more information on this derivative liability.
As of March 31, 2024 and December 31, 2023, $161.9 million of principal amount 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 is due on May 1, 2025.
The 2025 Notes consist of the following (in thousands):
March 31,
2024
December 31,
2023
Principal$161,898 $161,898 
Add: fair value of embedded derivative — $— 
Less: unamortized debt discount (899)$(1,106)
Less: unamortized issuance costs(715)$(880)
Net carrying amount$160,284 $159,912 

The effective interest rate of the liability component of the 2025 Notes was 4.17% and 4.23% for the three months ended March 31, 2024 and 2023, respectively.
The following table sets forth total interest expense recognized related to the 2025 Notes (in thousands):
Three Months Ended March 31,
20242023
Contractual interest expense$1,315 $1,315 
Amortization of debt discount$207 $207 
Amortization of debt issuance costs$165 $165 
Total interest expense$1,687 $1,687 
The contractual interest expense on the 2025 Notes recorded within interest expense, net on the consolidated statements of operations attributable to related parties was $0.7 million in the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, accrued interest due to related parties of $1.1 million and $0.4 million, respectively, was included within accrued expenses and other current liabilities on the condensed consolidated balance sheets.
Asset-backed Revolving Credit Facility
In August 2022, the Company entered into a Loan and Security Agreement (as subsequently amended, 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 and 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”). Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Agreement. See Note 11 – Subsequent Events for more information on the termination of the Credit Agreement.
The Credit Agreement established a secured asset-backed revolving credit facility which was comprised of a maximum $50 million revolving credit facility (“Credit Facility”), with a minimum borrowing amount for interest calculations of $4.5 million upon execution of the Credit Agreement. Availability under the Credit Facility was determined monthly by a borrowing base comprised of a percentage of eligible accounts receivable and eligible inventory of the Borrowers. Outstanding amounts exceeding the borrowing base were to be repaid immediately. The Borrowers’ obligations under the Credit Agreement were guaranteed by the Company. The Loan Parties’ obligations under the Credit Agreement were 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 took the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans bore 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 bore 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 varied depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month was 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 was 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 was greater than $25 million, the Applicable Margin will be 4.5% for Base Rate loans and 5.50% for SOFR loans. The Company paid monthly fees of 0.4% per annum on the unused portion of the Credit Facility.
The Credit Agreement contained 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 contained certain customary covenants, including restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and places limits on various other payments. The Company was in compliance with the financial covenants of the Amended Credit Agreement as of March 31, 2024.
On May 2, 2023, (1) two related parties (the “Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the 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 condensed consolidated statements of operations was $0.1 million for the three months ended March 31, 2024.
Upon execution of the Credit Agreement in August 2022, the Company incurred $1.1 million of debt issuance and related costs, which are being amortized to interest expense throughout the term of the agreement. As of March 31, 2024 and December 31, 2023, there were $0.4 million and $0.5 million, respectively, of unamortized debt issuance costs on the Credit Facility included within prepaid expenses and other and other assets on the condensed consolidated balance sheets. As of March 31, 2024, the Company had outstanding borrowings of $4.7 million.
The effective interest rate of the average outstanding balance for the Credit Facility was 29.7%, which includes 8.3% related to amortization of original issuance costs, and 21.1%, which includes 10.5% related to amortization of original issuance costs, for the three months ended March 31, 2024 and 2023, respectively. The following table sets forth total interest expense recognized related to the Credit Facility (in thousands):
Three Months Ended
March 31,
20242023
Contractual interest expense$222 $118 
Amortization of debt issuance costs117 117 
Total interest expense$339 $235 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-based Compensation Share-based Compensation
During the three months ended March 31, 2024 and 2023, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), and the 2015 Incentive Compensation Plan (the “2015 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 restricted stock units (“RSUs”) or other awards, including awards with alternative vesting schedules such as performance-based criteria.
The following table presents total share-based compensation expense within each functional line item on the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 (in thousands):
 Three Months Ended
March 31,
  20242023
Cost of revenues$31 $184 
Research and development160 248 
Sales and marketing165 330 
General and administrative361 1,038 
      Total$717 $1,800 
Stock Options
The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options. 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 summarizes the Company’s stock option activity for the three months ended March 31, 2024:
Outstanding — December 31, 2023545,872 
Granted14,250 
Canceled(111,994)
Outstanding — March 31, 2024448,128 
Exercisable — March 31, 2024338,346 
At March 31, 2024, total unrecognized compensation expense related to stock options was $0.7 million, which is expected to be recognized over a weighted-average period of 3.29 years.
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.
The following table summarizes the Company’s RSU activity for the three months ended March 31, 2024:
Non-vested — December 31, 2023203,008 
Granted— 
Vested(6,597)
Forfeited(10,590)
Non-vested — March 31, 2024185,821 
At March 31, 2024, total unrecognized compensation expense related to RSUs was $1.6 million, which is expected to be recognized over a weighted-average period of 1.07 years.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Loss per Share Loss per Share
Basic earnings (loss) per share (“EPS”) excludes dilution and is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Notes calculated using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when 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):
 Three Months Ended
March 31,
 20242023
Net loss attributable to common stockholders$(5,245)$(5,827)
Weighted-average common shares outstanding*11,879,719 10,860,189 
Basic and diluted net loss per share$(0.44)$(0.54)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
The following is a summary of outstanding anti-dilutive potential shares of common stock that have been excluded from diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands):
As of March 31,
(in thousands) 20242023
2025 Notes1,338 1,409 
Non-qualified stock options 448 796 
Restricted stock units 186 114 
Employee stock purchase plan26 220 
     Total1,998 2,539 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Public Offering
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Public Offering Public Offering
In January 2021, the Company entered into an Equity Distribution Agreement with Canaccord Genuity LLC (the “Agent”), pursuant to which the Company could offer and sell, from time to time, through or to the Agent, up to $40.0 million of shares of its common stock (the “ATM Offering”). During the quarter ended March 31, 2023 the Company sold 85,810 shares of common stock, at an average price of $6.17 per share, for net proceeds of $0.5 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 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Geographic Information and Concentrations of Risk
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Geographic Information and Concentrations of Risk Geographic Information and Concentrations of Risk
Geographic Information
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Three Months Ended
March 31,
20242023
United States and Canada$35,476 $43,205 
Europe (including United Kingdom)$6,751 $5,987 
Australia$2,780 $1,598 
Other$$
Total$45,009 $50,794 
Concentrations of Credit Risk
For the three months ended March 31, 2024, two customers accounted for 39.3% and 18.2% of revenues, respectively. For the three months ended March 31, 2023, two customers accounted for 31.1% and 26.6% of revenues, respectively.
As of March 31, 2024, three customers accounted for 32.0%, 13.3%, and 10.9% of accounts receivable, net, respectively. As of December 31, 2023, two customers accounted for 41.8% and 10.2% of accounts receivable, net, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Noncancellable Purchase Obligations
The Company typically enters into commitments with its contract manufacturers that require future purchases of goods or services in the three to four quarters following the balance sheet date. Such commitments are noncancellable (“noncancellable purchase obligations”). As of March 31, 2024, future payments under these noncancellable purchase obligations were approximately $60.1 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 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s income tax provision was $0.2 million and $0.3 million for the three months ended March 31, 2024 and 2023, respectively. Income taxes for both periods consisted primarily of foreign income taxes at certain of the Company’s international entities and minimum state taxes for its U.S.-based entities. The Company’s income tax expense differs from the expected expense based on statutory rates primarily due to full valuation allowances at all of its U.S.-based entities and several of its foreign subsidiaries. The income tax provisions for the three months ended March 31, 2024 and 2023, were largely driven by a combination of improved profits and unrealized foreign currency gains at the Company’s foreign subsidiaries.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsEffective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate its Credit Facility with Siena Lending Group LLC. As a result of the termination, the Company paid the outstanding balance and related termination fees on the Credit Facility of approximately $3.0 million. The Company has also paid an exit fee in the aggregate amount of $0.4 million to South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Participants”) as a result of the early redemption of the Participants’ $4.0 million last-out subordinated participation interest in the Loan and Security Agreement pursuant to a Participation Agreement between the Participants and Siena Lending Group. South Ocean Funding, LLC is an affiliate of Golden Harbor, Ltd. and North Sound Ventures, LP is an affiliate of North Sound Management, Inc. As of April 18, 2024, each of Golden Harbor, Ltd. and North Sound Management, Inc. were beneficial owners of in excess of 5% of the Company’s outstanding common stock.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements (“Financial Statements”) have been prepared by Inseego Corp. (the “Company”, “we”, “us”) in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The Financial Statements include the accounts of the Company and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. These Financial Statements should be read in conjunction with the audited consolidated financial statements and notes as of and for the year ended December 31, 2023, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP. In management’s opinion, the accompanying Financial Statements reflect all normal recurring adjustments necessary for their fair presentation. Other than described below, there have been no changes to the Company’s significant accounting policies described in the Form 10-K that have had a material impact on the Company’s Financial Statements. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for any other interim period or for the year as a whole.
Principles of Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements (“Financial Statements”) have been prepared by Inseego Corp. (the “Company”, “we”, “us”) in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The Financial Statements include the accounts of the Company and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. These Financial Statements should be read in conjunction with the audited consolidated financial statements and notes as of and for the year ended December 31, 2023, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP. In management’s opinion, the accompanying Financial Statements reflect all normal recurring adjustments necessary for their fair presentation. Other than described below, there have been no changes to the Company’s significant accounting policies described in the Form 10-K that have had a material impact on the Company’s Financial Statements. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for any other interim period or for the year as a whole.
Segment Information
Segment Information
The Company has one reportable segment. The principal 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 are 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, warranty provision, 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.
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.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Details (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories
Inventories consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Finished goods$18,705 $21,264 
Raw materials and components2,092 1,616 
Total inventories$20,797 $22,880 
Schedule of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2024
December 31,
2023
Rebate receivables
$2,884 $1,950 
Receivables from contract manufacturers
2,100 1,823 
Other
1,542 1,438 
Total prepaid expenses and other$6,526 $5,211 
Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Royalties$852 $845 
Payroll and related expenses5,490 4,159 
Warranty obligations780 480 
Accrued interest2,555 1,038 
Deferred revenue6,562 5,583 
Operating lease liabilities1,684 1,681 
Accrued contract manufacturing liabilities7,077 7,537 
Other5,805 5,699 
Total accrued expenses and other current liabilities$30,805 $27,022 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
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 using the following key assumptions:
March 31, 2024December 31, 2023
Volatility88.60 %77.00 %
Stock price
$2.80 per share
$2.20 per share
Credit spread85.09 %92.20 %
Term1.09 years1.34 years
Dividend yield— %— %
Risk-free rate4.99 %4.60 %
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount of Debt
The 2025 Notes consist of the following (in thousands):
March 31,
2024
December 31,
2023
Principal$161,898 $161,898 
Add: fair value of embedded derivative — $— 
Less: unamortized debt discount (899)$(1,106)
Less: unamortized issuance costs(715)$(880)
Net carrying amount$160,284 $159,912 
Schedule of Interest Expense
The following table sets forth total interest expense recognized related to the 2025 Notes (in thousands):
Three Months Ended March 31,
20242023
Contractual interest expense$1,315 $1,315 
Amortization of debt discount$207 $207 
Amortization of debt issuance costs$165 $165 
Total interest expense$1,687 $1,687 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation
The following table presents total share-based compensation expense within each functional line item on the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 (in thousands):
 Three Months Ended
March 31,
  20242023
Cost of revenues$31 $184 
Research and development160 248 
Sales and marketing165 330 
General and administrative361 1,038 
      Total$717 $1,800 
Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity for the three months ended March 31, 2024:
Outstanding — December 31, 2023545,872 
Granted14,250 
Canceled(111,994)
Outstanding — March 31, 2024448,128 
Exercisable — March 31, 2024338,346 
Summary of Restricted Stock Unit Activity
The following table summarizes the Company’s RSU activity for the three months ended March 31, 2024:
Non-vested — December 31, 2023203,008 
Granted— 
Vested(6,597)
Forfeited(10,590)
Non-vested — March 31, 2024185,821 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
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):
 Three Months Ended
March 31,
 20242023
Net loss attributable to common stockholders$(5,245)$(5,827)
Weighted-average common shares outstanding*11,879,719 10,860,189 
Basic and diluted net loss per share$(0.44)$(0.54)
(*) 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 anti-dilutive potential shares of common stock that have been excluded from diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands):
As of March 31,
(in thousands) 20242023
2025 Notes1,338 1,409 
Non-qualified stock options 448 796 
Restricted stock units 186 114 
Employee stock purchase plan26 220 
     Total1,998 2,539 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Geographic Information and Concentrations of Risk (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Geographic Concentration of Net Revenues
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Three Months Ended
March 31,
20242023
United States and Canada$35,476 $43,205 
Europe (including United Kingdom)$6,751 $5,987 
Australia$2,780 $1,598 
Other$$
Total$45,009 $50,794 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Significant Accounting Policies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 24, 2024
shares
Apr. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Nature Of Business And Significant Accounting Policies [Line Items]        
Number of reportable segments | segment     1  
Stock split, conversion ratio 0.1      
Fractional shares issued (in shares) | shares 0      
Cash and cash equivalents     $ 12,297 $ 7,519
2025 Notes | Convertible Debt        
Nature Of Business And Significant Accounting Policies [Line Items]        
Stated interest rate of debt issued     3.25%  
Carrying amount of debt     $ 161,898 $ 161,898
Subsequent event        
Nature Of Business And Significant Accounting Policies [Line Items]        
Upfront revenue   $ 15,000    
Service contract term   2 years    
Revolving Credit Facility        
Nature Of Business And Significant Accounting Policies [Line Items]        
Working capital     3,600  
Remaining capacity     $ 4,700  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Details - Inventories, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 18,705 $ 21,264
Raw materials and components 2,092 1,616
Total inventories $ 20,797 $ 22,880
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Details - Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Rebate receivables $ 2,884 $ 1,950
Receivables from contract manufacturers 2,100 1,823
Other 1,542 1,438
Total prepaid expenses and other $ 6,526 $ 5,211
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 852 $ 845
Payroll and related expenses 5,490 4,159
Warranty obligations 780 480
Accrued interest 2,555 1,038
Deferred revenue 6,562 5,583
Operating lease liabilities 1,684 1,681
Accrued contract manufacturing liabilities 7,077 7,537
Other 5,805 5,699
Total accrued expenses and other current liabilities $ 30,805 $ 27,022
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fair Value Disclosures [Abstract]      
Financial liabilities fair value $ 0   $ 0
Gain on change in fair value of embedded derivative $ 0 $ 0  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Assumptions (Details) - Level 3 - Interest make-whole payment
3 Months Ended 6 Months Ended
Mar. 31, 2024
$ / shares
Jun. 30, 2023
Dec. 31, 2023
$ / shares
Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.8860   0.7700
Stock price (usd per share)      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Stock price (usd per share) $ 2.80   $ 2.20
Credit spread      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.8509   0.9220
Term      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Term 1 year 1 month 2 days 1 year 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.0499   0.0460
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Narrative (Details)
1 Months Ended 3 Months Ended
May 02, 2023
USD ($)
Aug. 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
tradingDay
$ / shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]          
Accrued interest due to related parties     $ 1,100,000   $ 400,000
Effective interest rate of the average outstanding balance     29.70% 21.10%  
Amortization of original issuance costs     8.30% 10.50%  
Affiliated Entity          
Debt Instrument [Line Items]          
Contractual interest expense     $ 700,000 $ 700,000  
Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt aggregate face amount $ 4,000,000        
Contractual interest expense     222,000 118,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   $ 8,000,000      
Commitment fee   0.40%      
Line of credit increase $ 4,000,000        
Debt issuance costs   $ 1,100,000      
Unamortized debt issuance expense     400,000   500,000
Outstanding borrowings under the credit facility     4,700,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     100,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]          
Carrying amount of debt     $ 161,898,000   $ 161,898,000
Stated interest rate of debt issued     3.25%    
Conversion ratio     0.00792896    
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    
Effective interest rate     4.17%   4.23%
Contractual interest expense     $ 1,315,000 $ 1,315,000  
Convertible Debt | 2025 Notes | Affiliated Entity          
Debt Instrument [Line Items]          
Carrying amount of debt     $ 80,400,000   $ 80,400,000
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Components (Details) - 2025 Notes - Convertible Debt - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Principal $ 161,898 $ 161,898
Add: fair value of embedded derivative 0 0
Less: unamortized debt discount (899) (1,106)
Less: unamortized issuance costs (715) (880)
Net carrying amount $ 160,284 $ 159,912
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revolving Credit Facility    
Debt Instrument [Line Items]    
Contractual interest expense $ 222 $ 118
Amortization of debt issuance costs 117 117
Total interest expense 339 235
2025 Notes | Convertible Debt    
Debt Instrument [Line Items]    
Contractual interest expense 1,315 1,315
Amortization of debt discount 207 207
Amortization of debt issuance costs 165 165
Total interest expense $ 1,687 $ 1,687
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 717 $ 1,800
Cost of net revenues    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 31 184
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 160 248
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 165 330
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 361 $ 1,038
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
General term (in years) 10 years
Unrecognized expense $ 0.7
Recognition period 3 years 3 months 14 days
Stock options | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 3 years
Stock options | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 4 years
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Recognition period 1 year 25 days
Unrecognized expense $ 1.6
RSUs | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 3 years
RSUs | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 4 years
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Activity (Details)
3 Months Ended
Mar. 31, 2024
shares
Stock Options  
Outstanding — beginning balance 545,872
Granted 14,250
Canceled (111,994)
Outstanding — ending balance 448,128
Exercisable — ending balance 338,346
RSUs  
Restricted Stock Units  
Non-vested — beginning balance 203,008
Granted 0
Vested (6,597)
Forfeited (10,590)
Non-vested — ending balance 185,821
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net loss attributable to common stockholders $ (5,245) $ (5,827)
Weighted-average common shares outstanding, basic (in shares) [1] 11,879,719 10,860,189
Weighted-average common shares outstanding, diluted (in shares) [1] 11,879,719 10,860,189
Basic net income (loss) per share (in dollars per share) [1] $ (0.44) $ (0.54)
Diluted net income (loss) per share (in dollars per share) [1] $ (0.44) $ (0.54)
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss per Share - Narrative (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Anti-dilutive shares (in shares) 1,998 2,539
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss per Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares (in shares) 1,998 2,539
2025 Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares (in shares) 1,338 1,409
Non-qualified stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares (in shares) 448 796
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares (in shares) 186 114
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares (in shares) 26 220
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Public Offering (Details) - Canaccord Genuity LLC - ATM Offering - USD ($)
3 Months Ended
Mar. 31, 2023
Jan. 31, 2021
Class of Stock [Line Items]    
Equity Distribution Agreement, maximum aggregate amount authorized for offer or sale   $ 40,000,000
Number of shares issued (in shares) 85,810  
Purchase price (in dollars per share) $ 6.17  
Proceeds from sale of stock $ 500,000  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Geographic Information and Concentrations of Risk - Net Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenues $ 45,009 $ 50,794
United States and Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenues 35,476 43,205
Europe (including United Kingdom)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenues 6,751 5,987
Australia    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenues 2,780 1,598
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenues $ 2 $ 4
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Geographic Information and Concentrations of Risk - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Net Revenues | Customer concentration risk | Customer one      
Segment Reporting Information [Line Items]      
Concentration percentage 39.30% 31.10%  
Net Revenues | Customer concentration risk | Customer two      
Segment Reporting Information [Line Items]      
Concentration percentage 18.20% 26.60%  
Accounts Receivable | Credit concentration risk | Customer one      
Segment Reporting Information [Line Items]      
Concentration percentage 32.00%   41.80%
Accounts Receivable | Credit concentration risk | Customer two      
Segment Reporting Information [Line Items]      
Concentration percentage 13.30%   10.20%
Accounts Receivable | Credit concentration risk | Customer three      
Segment Reporting Information [Line Items]      
Concentration percentage 10.90%    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Noncancellable purchase obligations $ 60.1
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax provision $ 237 $ 311
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details) - Subsequent event
$ in Millions
Apr. 18, 2024
USD ($)
Subsequent Event [Line Items]  
Repayments of line of credit $ 3.0
South Ocean Funding, LLC and North Sound Ventures, LP  
Subsequent Event [Line Items]  
Termination fee 0.4
Repurchased face amount $ 4.0
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,>EJ5@'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 " #'I:E8YC&H&ULS9)1 M2\,P$,>_BN2]O;1;14*7%\4G!<&!XEM(;EM8TX;DI-VW-XU;A^@'\#%W__SN M=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7NFC MVB/4G-^"0U)&D8(96/B%R&1KM- !%0WAC#=ZP?O/T&68T8 =.NPI0E56P.0\ MT9^FKH4K8(81!A>_"V@68J[^BQ'%&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #'I:E8\'73\,D% #)'@ & 'AL+W=OC/X( [V\Z@P[)!!SGD7Z26Y^$3N@,^/GRRC- M_Y)-\6R_WR%^EFH9[\3P!G&8%+_\95<0KP6T1L!V O9.0-T:@;L3N#EH\68Y MU@W7?'2IY(8H\S2XF8.\;'(UT(2)J<:I5G W!)T>>7(M%.F2=,F52"][&CS- MG9Z_TU\7>E:C=\EGF>AE2FZ30 1O]3UXE_*%V/Z%KAEJ^)FK4^+2$\(\ MC]/X>SU*MH,7]8RN@PJ%O=S#=\$.ZXKZXZD _ M2X5:B\[HA^_HP/G91O>-S-[ ]DO8/N8^NI%^!CU4D^?M2MA(<3EUNE]L2*BJ M)=)9B71V&-*7C"LM5+0E3V(EE;;AX59:9;9"\5!52[Q!B3<1ZFU(E%92\!A"3A$ M7^HVT:'>DKLP$N0ABV="VA77?HG@UM<*BT)=Q%"7=Q"-R36(1F&(5J M?."QM8WB/OWR:G-H@47E+2.I4,ZES".9]XDL%39.;5GI"IAKZ M(Y&*>#)+M-K";V!E;W"_N;41XZ*VR*_" ST$^9F_D/L ^FK[CEQ3EUR-0WW<(, M:I('T&:R$-H,)'%K$:!^;8N@"D04C2#_*P+/G$'S?I:;Q(J/VTUY0FY"L9 G M5M9CQ"%:Y2&*)YKWK&5?GBBY#A/?7M^XIS>V@AXC)-$J)5$\V[P'G7,=PP=O/1AN,+3/K[BJ+5:5CR@>:CY) M'^IKLI0)EA\:3(:4==U^S:ASC'1$JWA$\6SS'&I(1G).*/MQ]A.9"C]34)-6 M2-S)DW$, ^U42__K"5EQ1=8\R@3YWCF% $56\+F7?PM;"^$8*8I6,8KB^0?" M;Q F"S+=QC,96=D; ]1'*]PHP9KWAB'70;#&N_N7%=6] J]["# M,3S6O:,,+PHB$#W22!>R*_"7HVXE0,!P&%L<,:L M#,=(0*Q*0*PAM^SFCKLP-5'O3P')!5ON:[#K=DW8LR9T7-D6M$HY# \IY5K? M:]([N&@?8'&SVDV$8R0>MTH\;L-BSCO&W?)M+66#W1=K/>*BMHQ5YG'QA#(& MP*" C+AUC&DPJ!U5<5U;L"KDN >%'+-6JX@'W6\AE76X:?!YD$F7^[X &S ) M"D,K[S<-.[U7FX5F@L_W4%/BF^7)8M^PO%KNTX[SW]7BQR?N9FWR0DDC, M0>JO0?4$L# M!!0 ( ,>EJ5AY&SQI\@8 )X< 8 >&PO=V]R:W-H965T&ULK5G;;MLX$/T5P@V*%I!CDKJGB8$TP>X6V&Z#I.T^,Q)M"Y5$EZ*= MI%^_0\FQ+(FB$VP?$DOVS.@<7N;,4.%D 53<"N7LVHM.4MKIR*?48R#6<&RNIQUJB^\9?Z@.KI&F/A]7/T/VKR0.:>5?Q*Y/]FJ5I=3*()2OF";7)U*Q[^XCM" MOHZ7B+RJ_Z.'G2V>H&13*5'LG %!D97-)WO<#<2! _%&'.C.@;[4P=TYN#71 M!EE-ZYHI-C^7X@%);0W1]$4]-K4WL,E*/8UW2L*O&?BI^94H4Y@4GB*XJD2> MI4S!S4>6LS+AZ$X'KM 4?;N[1N].WJ,3E)7HZTIL*E:FU?E, 08=:9;LGO>Q M>1X=>=YG)D^12QQ$,?4,[E=V]VN>[-W=KOL,F._ITSU]6L=SQ^AOI.2E0JRJ M@.>9B4\3P#,'T+OLK%JSA%],8!M57&[Y9/[V#0GP!Q.[WQ2LP]7==7 MK%HAF#64Z O^$TC@\GVT/Z0RM0I_$>Z,.3&\/ MT[/"O$P2L0%4D"02#A#O<^Z@$A*:6""60]JI%R8D,,0?UY ,8+4FDJ>90KF M6:RTW0EQ<(!KLG!)B.M M$I;0\[(GTR$&U#^ 17J>F'0(VRPH@$)S(S]/6/? MROA3N85I$#+CQJGPA\_$X6 J#%8TBK 96;!'%EB1W4B^9EE:CW2IQU:/J% K M+DU @P&$P*?]$1P:^900,\QP#S.TPOPJ%,LA6Q[N91/ < C0Q7$?X=#*CR@= MF>-H#S$Z,I*@O%(].6@-F575 ZFWX!HD4;7K.TDVQ2:O4W#*(0#9M%32,GIOCXJHY,JZ*_= Q&H1^9^<9[OK&5[RW0@CEIYN)E_$(G\N.& M7NA@_((]&P^ >S'I3^?0R,>1:V9'<"N;^,B>5:Q<9I"<;!Q9(:3*?K4J$ MX2XQN;$31^%QECLDG?GQ:$1Z/$UF(?%&,@ Y*!"(E>F?0J0/69X;H9'A,TE, M:1_:,;,NM%:\B54OYU]@2\'8EDN4 @ MZL,SV9%#S>H";(62^"\JU_*,W6=YID QC34;L0KN:XNVWQ6M2[K58&(7X7U! MM&9/NAHR$A[**O4P$?54U6>'8&T': MZBJQ"VNWUCDVJ@;QB[UX,*H&,S\>J\IH*Y(46[?KWZ)<3A67Q=$-2ZUJ^^HN MZS=%Z])N%9/:%1-Z4Q_](Q1OB@(CWZ$BPN/I(-&;[/PX'I,A>M#WVJ6SG9JU M+E&:\D3T]%32)%B MCX?+:WS(AYH9A/V=8#(::Z)HJZO4KJN-YN>FW6!$:N@R/;=?GYBLW& ,:RNQ MU-Z,-OGE&$)3MQD&?C\'&NW<&(\MWU83J5T3KT119$KW3HW6)*+4ZY:7"2!& M[_3F0_%[(W1K8'-N0,8D\_\#=K>+\ZN?ZF:%WRK5+38XWT\\:OA\%!WUF^X0[Z5%50@1CI#X48]]>I MS:0+M!5J:A=JO40AK58-RC63:*N1HA-\BC'Y@(B/H)$$74BSZL7N+X-(\?WPV8L=QY9S;HIMS:J@IXTU>F;U:=@GYE,5HWY M\XEK;7G-$U[<<]GYZ07M-AV6"620E:PVW7/+MHYP[7U.:41^%#LISX.^AIE-'/I2'/EMB6!:R\)+CN',W4Z,:(Z6A^V(0;[0Q-^.S@Y9%^AC4W2JSK M]TGW0BE1U)C7U'M7TG._P-02P,$% @ QZ6I6$UT M_:WJ P GP\ !@ !X;"]W;W)K9VBEAF;68E>]68LHRN)5)&F1'Y[H%PFQ?V8I:3'5U3_3%?26C9392$I3133&1(TNW<>H_OES@P#J7%)T8/ZN09 M&2D;(9Y-XT,RMQQ#1#F-M0E!X.>%+BGG)A)P?*F#6DV?QO'T^37Z/Z5X$+,A MBBX%_\P2O9];H842NB4%UT_B\"^M!?DF7BRX*O^C0V4[G5@H+I06:>T,!"G+ MJE_RM1Z($P=\SL&M'=Q+';S:P2N%5F2EK$>BR6(FQ0%)8PW1S$,Y-J4WJ&&9 MF<:UEO"5@9]>+$66P*30!,&3$IPE1$/C@7"2Q12M36"%;E9$TDSOJ68QX>_0 MG^CC^A'=_/YN9FN ,*'LN.[PH>K0/=/A?T3>(0_?(M=Q)SWNRV'W1QHW[E[; MW0;IC7ZWT>^6\29GXKWGL)!+J9 2*!'%1F\+#JLK%D6F59^^*N"T#&BRY&6! MG:D#?S/[Y51(CQW&WJE=B]AKB+UAXC@NTH*7TY10R-V8$9,1MV@E(;NE_G:+ MY34G7DGQ"ZT<0-NE)Z#,/(=A91U]"+HC XRS]M^*>#_"O8+:F40 ];3/P,2X9(]$)X0=$-RR 1."=2(5A/ M2.TA^7LSO>HB.(%S[AP'OY$P9M7B#QK^X#K^DE(A4NB]D.P[?# ZJK>]\$%W M33M.SPR,V[4$A(V <%# 4J0IE+&?&/WPHM$?LVK!1PU\= 7\U4,?=884^T[O MX%]BV5* G6/A^WA)W*#\[PGQ1N?#T_'-04 M;#\)RW:C(O#%(GHMAT0+K]K*AE@_XWR=C[W @^&,N?=>Y63F,XM"*:H M?*'6XH_?\-3YJ_>8\8NBM84?BS@>KN*_9/^M^QC; D;-VAJ.Q1L/5^^?WX-Q MMSI[D=_9!4;-V@*.-1P/%_$W B[-?K];$?SNUC5JUH8^%FY\9>7^@=2?7J9@ MS*RMX%BZ\96UFS,XI2;E^:G>""B3S,01\<$OU]9,(N^VZ33;3+S; M?=C9!YB$+#8DH04AV=E?7X"D!9$$$*EE7RR)OKB\![B\Y^ 2-T]LY$^W"[AXN?"Y>-Q*?6&YNMG11W;/ MY,^[3T+]6AZ]Y$7%ZJ;@-1!L<[MX!Z_OPD /:"W^5;"GYN0[T% >./^B?WS( M;Q>!CHB5+)/:!54?![9F9:D]J3A^[YTNCO?4 T^_OWC_H06OP#S0AJUY^4N1 MR^WM(EF G&WHOI2?^=/?6 \HU/XR7C;M7_#4VP8+D.T;R:M^L(J@*NKNDS[W M$W$R &+' -0/0.,!H6, [@?@\0#B&$#Z :2=F0Y*.P]W5-+5C>!/0&AKY4U_ M:2>S':W@%[5>]WLIU'\+-4ZNUKS.U2JR'*AO#2^+G$KUXUZJ#[6\L@%\ _ZY M8X+J96H K;5EI7)LJQ?_P, _>-. *_#S_1UX]=UK\!TH:O#3EN\;9=K<+*4* M4M]JF?4!K;N D",@##[R6FX;\+T*+!^.7RIP1X3H!>$:>1U^I.(MP/ -0 $B MEGCNSA^./>'@XX3CUA]V^/O,#JS>L^;:-C7=4&(?JDO =;.C&;M=J/EOF#BP MQ>K/?X)1\!<;KIF<#5"2(TKB\[[ZB4M:JKK08;5![<9'[7A=G XK$@9!>K,\ MG&*86H5!G)*CU2"X\!A+:$VR@T\G4AP'!H_69&N$X#NW+ P/#8($WS'M:LFY9E'+YPO12 M66DGF-R=I&DX"M%B%9$HR^*.]8(T639 M#Z,U; J]-+;Z4.UH(716ZNJ6T5VAJEWQAY(P#=_()RKL$XRG$XR"<<13(Y73 MCH -,<)SF)%[BHHU8#(M;6D01^.0IV8(QG'B"-H0)O0RU$D-+%6=M@883NY\ M!:.$C .TF.$PA8X #6E]GLO;$+>A M3>CGS0^U9,JO?$F>-Z!FUOH,I]QXI5)CLCX6,YBF#@J%AD.AEZ@JB$T-ZT,]Z[7[F@:DM->O#!)(^.Q[+*:-=$023<: VLSC%]E"1 M83[D9[X/Q_"T=#H4C:-"HRFI(3S6=18C#!T/)C+$A_S$]R.3SIJ!I@1V14@X M9@Z;60A=E1@9HD-^HKMGHE#"X7LU=VS#A-"<(7GV!>3%H5";8OON%4UY["I. MQZEIM4*N!3=LA_QL]S*;@$HIBH>]I ^E6G^N6*2J%%VW\6]YF3-A#QY/]E-7 M(2*3&;>9)-D5V"4B_.Q?(Z#R05C,G2$.Z*/:F\2]M,Y'E5_2@9-$CZ_ U8*_; M: JZRNR=>C1; :U$:7U9UGL)_^*LG\G;<*8,[2,_[9MTZ*;(G@-^'ZX9]'8C_2XN3J7_1S<<&^6#_C,Y6V(U @=[--8FP5S>AHB-7L'^)L'Y;P#P M=/N/4 PG9<%B%J>18W^ C5S ?JK_R!\*M9]IN&)5_;;1&N*L[?6YO T!&_V MT_^A+'A5P\5(9_(V?!UH= 3QMRK.>"$X[3_ $,7CG;7%#.& .,H",61/OD'V MQ;,25/1[O'2!YO(VQ&]T T'_?2H2K^:X&.E,WH9(C?@@ M?O%Q1BI.._^0P&3,4#8S)=!=J7CR[MS_BN!>02ZR_IT6UP+<&N2LJF$N;T/( M1C40_RMY?_;-^BY^+F]#I$9^D'->QWNS;_J&'89A..[76LV2Q+&!($8M$']W MXRQ]1&;M4LSE;8C8R [BEQWGZZ/>T>#42AJ,^TXVJ\C)4%HL#(^Q&%(-_:3Z M*_P-O&OWH8JZ!)."=\?HRJ]@PT6+1#2L[VHWN[*00&ZI0IFU6UI57&KP=UKO MJ?@*$.E.2+T!#6/@1RX9@+;979Z<-:N8>&S/[#5J]O:U[,X'':\>SP6^;T_# MC:ZOX?4=M%Q_1]+KM9H5RW_"X'K='3%1?#NYNJ[2&[NQ'[ M(HE3_I"1?+_=!MGK)YZ(E]L!';PU?(Z?-D79,+J[V05/_)$7/^\>,C@:-2A1 MO.5I'HN49'Q]._A(ISYS2H?*XI>8O^0GOTD9RA\W]/LJ> CF2Y#SF4C^$4?%YG;@#DC$U\$^ M*3Z+EQ6O [)*O% D>?67O-2VQH"$^[P0V]H91K"-T\/_X%N=B!,':O8XL-J! M7>I@U@YFU\'N<1C7#N-+>[!J!^M2![MVL#L.P*[:P:D=G$M[<&L'M]M#'P^3 MVF'2<1CW98D:;\P9504=**_J91X4P=U-)EY(5MH#7OFC*KK*'\HD3LOY\5AD M<#8&O^)N)M((JIU'!'[E(HFCH("#QP+^P30HD;VDRB"1.$VU[L]P/SB65;% *-6 "ST #.QW<+$[?->ZKT_1E%<3OP@(0]! M' TA![-@%ZM#6>FQ?J7_5#AY9P80AOOM/JE8K)E2@/B7@_R]V/ ,JF,+U]]- M>6%\YL1+0['EY(>_BCQ_UX8?00$V5_C[QISA-X_0)KG5)D(8 M?:BI=R0H((SP S'I>\(,QE2%I 4O[S#3?!>$_'8 (>0\>^:#N^__1&WC+ZKR M.H!9%5AY=WF^8];-Z/FT@&03:KACIVUUKP]93>X2,Q0/$\Q' FO5A]G4AWEE M?5Q2%@=,^X2FH6-0VN%I+IL9';YE"TH[9.O'WT.VC.M,S(G%VMB>(@[7;;-)8M5(_;E(_KMS,GJ'#5(=U5PXS$O)=_7I77MC;MX3%;_NX>"6_ M?A9)0F#=\A)DD2KBV1ASIF*"+3#!EIA@'B:8CP36*B6K*25+.PM^A.5^ G<, M56%8TB5U:%%CW)FJ6OQK&<<$6V*">1E0Q;4O!3;HT:_N^EF9,L"4FF(<)YFO3VN+8 M:3AVM!POOO$LC.'*#SN O+S<$[$K^86U_3//B_)N#&=@:$46A^5*\6"T3V/8 M-<":OSZ.\WP/)_>PS\@(W^X2\7/9P5V]6?,IPOND'ZKZ_CK3 M.EU[M\$$6S@26YTYL,3LSL,$\Y' 6C7I-C7I:HG^Y;]1>.])"GD%]M M%(#6\+"C/ZH4H4C36I\KR28!U,.7) [!>,TSJ*^F(N(WF%#D4%R:*]1,.YYK M+S:88(N)Q+MK=ZXVF/UYF& ^$EBKB*AQ5,>,/[Z,E%J8(9%DG6S=:N5+.]AK MRP(5;7E) !YJESX66KLV3I13JJV-Q[(0AJ4X'Y6UL>-I7JU_E?1263)R#:/+ MK[;#J_G%1%M>%(&'VJ>/A=8F^"A*4KU$]PB3&&;Z@NP:3?FP>HCBYSCB?:JV MK Y*/&,*E7P\F<_:C(PE;:;*-I2ZW<3>GPF[CS94(1$5S<=":Q?*47*D M>LWQ[$,@=7W(PMB0&HP:W7U[;:B=K;()95W:]4'TT2Z/TJ4&-=WN;%5$,S'L M"9-FJ\+0,IG3,UN/FB!U_L#'0115H4-%6Z"B+5'1/%0T'PNM75)'28_J-3W= M8R$J:U;#\=B2YBZJZ(:*MD1%\RY+B(_5:9O2H_A&]>K;?_!XB,IJ%;-9EV]4 M?0P5;8F*YJ&B^6>2VWYWYRB2,;U(]G_UH.C,6'N>%.F]KGZ%"%6G8[*RUGU8 MA-JAAXKF8Z&UB_.HTC&]2O>_?F+$9-ULV%FLS?4A7%TOJ+K?!>/W4'OTL=#: M!7/R*N(9U>\*69SBZKV71* A]JECX76IO>H"C*]0O;[1%TF MJW-=45??[]4T8Z(M%<-W)EWM7F$TE*Q\K(&UZ3O*=>PJN:Y/U!TK241]^Y#) M>IC\HK!L0ZGK=H3"^S,Q][TJC/J6(2J:CX76KI*CILCTXII>U%47AR5I.T-J M6);;?0BK,.SJ1 H3229.+P;53R2M8B@Y9GGN5OJZU\E\0%*3; G BK M761$8.OH!^D^R%X)&Q^(?$]R6*#]* I.J*IP1BU+]ETQ53MYG1EJMK'T]58U6Y-5Y:JW9ZN;%6[ M,UTYJG9WNG)5[9/I:J)JI\9T=?B62#I#X8PR9@I!4V74%,*FRK@I!$Z5D5,( MG2ICIQ \549/(7RJC)]" J@R Q120)4Y8) #ILP!@QPP->\E\TH#.+\6,*?J@[*#YGO-NW\#4$L#!!0 M ( ,>EJ5C08E8F1 @ )PD 8 >&PO=V]R:W-H965T&ULK5IK;]LX%OTKA'>P:(&XEBC)CVQB('4[V #3;M!T=C_3$FUS1Q8]).TD M\^OWDE(D6WPX6?A++"N7]+G/8WYMZ#F-_PO2I911\$ MDOOMEHB7S[3D3[>#>/!ZXP=;;Y2^,9K?[,B:/E+U^^Y!P+=1NTO!MK22C%=( MT-7MX"Z^7J2I7F D_LWHDSRZ1EJ5)>=_Z"_WQ>T@THAH27.EMR#P<: +6I9Z M)\#Q9[/IH/U-O?#X^G7W7XWRH,R22+K@Y7]8H3:W@^D %71%]J7ZP9_^21N% M,KU?SDMI_J*G1C8:H'PO%=\VBP'!EE7U)WEN#'&T /9Q+\#- MQ?D'H6),V" MQ"A:(S-J?2&*S&\$?T)"2\-N^L+8QJP&;5BEW?BH!/R7P3HU7_"J *?0 L&5 MY"4KB((OCPH^P%M*(KY""R(WZ%?PN$1#]/OC%_3AEX_H%\0J]'/#]Y)4A;P9 M*4"C]QSES2]_KG\9>WXY0=]XI382?04$Q>GZ$6C1JH)?5?F,@QM^(^(32N(K MA".<.O LWKX\"IM M4_>V.JVOY8[D]'8 >2NI.-#!_.]_B\?1/UPZ7VBS$PNDK072T.[S[U"%2BZ= ML5&O')N5NM0$8O4,JBZ.TE3J!E;6PLJ!C[HK_0E[5P:TXU**< M5SDK*:H:O/JNOLZU!W>"'Q@$*%J^O-V%V25=>*'-3FPU;FTU#KKP"X5-;U==N2Q-)GTW6H+96D2N;TZ:9%.@D@?M)\,N0"W(?J\ M YX K^6"%JQV*W4&XL3",DQP#Z\MD\9NM-,6[32(]GZ[(TSH&-3U-2<[IDC) M_@+ DJ_4$Q'4A75JX\!1#ZLMD_D29M:"G;W+M#F%'-'!P)? &%118((#J,+% MBPOUS$(41],>:EL&QQ,WZCCJJ"T*XG[<@!V'FN0A#O@6.A]9![*.#N \)V=% M%I+)$9(:K4,HGD:> (Z/J#@.XKT[RBT=%@5=*E0PF?,]Q(DVN+G#I-R3*J>@ MDU1NXHWM0)G.^DJ$A4YUP)T.^$S!6%$!.0^!V)!JGX3YB0ZHU ME;K;(E#$5)UZ)2-+5OH9* Y2\WLIZ%*[G9J@(^PXR''SN]RD@-1<3=F!+$NW MDS([I*:X7VI<4O%LYJLV'5/&8:J\;VH@\\2[37HQGEA):4LED1=;QXWQ.7*D MP#?%:X0WU5MMJ&ABRHG808V3J17T#JEXEOJ*84>0<9@A6Y_OR(O7X3;9#2>Q MY7 ')6:IAQ/CCA3C,"L"0+&G3IL>):<3MLUVR6QFA8(M-4QG'KOBCA1QF!3_ MU2MZ9[!BF^J&J9Z/3K"ZI,8X\V#M"!&'"?'[6YMP)W('OV7IN(_'Y]:[ D8&Z,',(.CJS:$/ M.]"2&^1U%V:TV1VKRRH%O,V@<@5*; /DM F:]-M-EQ1.T\2C9T>K.$RK;7KM MI6G8G%'JA.V@4 =LAQ3V#B.X(UH\?E=NK5@%[?!;+4>_J1B MBWX#N?IHV^CI5"^X\[O/8>T^8Y@D4T^+E'2-1A*>MT_3Z.OCPX-3%WN0[@>< M0V3B0W=T!'YFU'8U5:'NB1,^6 MF O=<1U(J3/""=SF['0RZ4]4#JDX\_4C24?L27B"7OB07J$E7;.JTI&B.TE@ M"%XXX=OC\R2+^Y.52RKVPN\8.0DSLH9_Y<&O[T*54(+5I])&E.J!,:B.3;TQ MQK-^H^40FXZG8X\^'4,GT_-]ECDV*/::DA',MNB%$J&/@=U/KH*4_^Z2>:'= M3M7OV#T)L_M]I:AVF5-1QYEV:KG%(>0[U$X[!D_##'Y_YEPUM5GYZ*RC>:SF M8&Y/-Y1V5)O&P7!YW.]VI7EF# V1/K4NN=R+FF6KUR/7HPD#@O_-G7MZ42Z^ MU&ZGANHH.PU3]D]!*@E=;CTEMH>&];-(8SU_YYC:+#V>]8G%(>2MSFG'Y6F8 MRQ?U(%R?=T'/9'S;-KMJ(_A^#>6[=VR'N-#WS$G9F:.FU";PXV>]C6ZV$([' MGIDR/7I2'29Y\_K*D*^&T)N\'K/SI2(@9B;CEOKU$[#>L]C2\7:O/XBD;%X_9Y$>[=]Q>;.O%C2N_\YOE[4+\ITV]3O[7PC M I@65*(KV#+Z- %+B_I5F/J+XCOS-LF2*\6WYG)#"0R>6@#^O^)2JY9"[)&5%%U91E!0KB2S%M.*' M5!ZP,]A=6#/ ",!P27]]3C> N9!+6G'E1=RYH-&7TZ>[,7JQL^ZSWRH5Q'53 M&_]RM@VA?79XZ,NM:J0O;*L,GJRM:V3 I=L<^M8I6?&BICY<'AT].6RD-K.S M%WSOHSM[8;M0:Z,^.N&[II'NYI6J[>[E;#'+-W[2FVV@&X=G+UJY49I]?^)=6.S_Z+)=]7)V1 JI M6I6!)$C\N5(7JJY)$-3XDF3.^BUIX?AWEOZ6;85[#DE>:6M/?\K=O'=T].9*#L?;),60X-&F_A77B<_C!8\/;IG MP3(M6++><2/6\K4,\NR%LSOAZ&U(HQ]L*J^&'L1QDZIX1= MBU>=QS/OA325N-0;H]>ZE":(\[*TG0G:;,1'6^M2*__B,&!ODG!8IGU>Q7V6 M]^QS+-Y;$[9>O#&5JJ;K#Z%SK_@R*_YJ^:# ]](5XG@Q%\NCY^E:5Z.4.V>.6NU.SLT3>+)T?/ M']#VI-?VY"'I_\>P/;C/?BO^V.;BE?3:TZJ/),D$&=,2*R^L\7BKBG=^WBHD M:VF;5IH;DM 9V54ZJ$J4%N@Q/OY*2W"QUD::4LM:>$A5X(S@Q>-'WSQ=+H^> MO^T?7O8/^='B^7=B*Z^46"EE!,QKI8.PU8UXARW4QD(OUQ;B<8!"2=A%U"JM MG^?;.W7[3C?LH0V;XRJHH9#>8&@C3+*R;J^H>>J):BWP*2I*M(5VV"-Y=F6/B^2^/WMQ;DR'77[B> CH135+ M+(X._OY5HB<@[Y=F",3@WI-\R?4B]A#1HKOR=WA0 3Q7Y!1GF__590DQ,@AZ M:RY6'7Y9N!".[!&&W!&5]F5M/0C*(UY?.IURFK*F0&:C>!IT&R26S%M\_QRB M6VT0RWD/T9YZ]@("?0,U%;R=H=: \@"IY6B%K'Y%U8XO&KC!>_0Z.0;:B;7$ M/^V( 0OQ 4_HL31PD2^=7I'*U"^Q1J#: <3&BIBU7@0[QD!OS#A'QCR3:7C8 M(H%H0 K[E_?: N@2KJ)\AWD:6Y0,JWT[[G-2A S,1'?$L4,;Z1(=94!F.L$3 M;2N?O0+-0,0?J;W>V!'K+)%*$[A-FMZ*EGP>'TS MC\2WY1RP9=0_NLEV+A.C]![N9#OQ#-NSK92\Y'!J;D&Z< >\?4^H)YDZ"BE3 MV*@J<' *\,]J,L)@@T\)M0 M_2[)UJYI6;O,[O>^(.1Z30D=MCG A,&FKU3DM^#GHM9RI6NNH'.\>*5,EX01 M $&-?HC#P$,D <90I$G=D1 4M3)T@\/P&E6:2D,=UV?4_-.6.G6^(%8..QS)>NN1U\ MEVK*9NY 3']96[,YJ+EA/UFVLK7:ZKF_=YA+').63CDCZJ!@E.C0C73[+LR>5UQP67=%DCWJ"(+QU($IF#0,1^*>8Y-UMWR]U\PJ43 M:S/8H0QUI1=CK_4UCK;YT%-@(7[0F-8=S*J)C\>R[TKV,:4!^:HK4TM(TY4N M.>7(Q3MX'#MMK&.Z>6=_%H]DTS['( W$HYNW=3>0[QLJ=0@U/'PIY>7PM)B4 M,4W.V&6%;J(_OU8C=C1E,+M]HM\S#'6\$ !E<53T-'B( >_Q!8 2;E7^;?Z M&J[Y!<1>4\YC>*0__3LQCI=9&;K@E@GT657,1-'E500$]YOWAI9[1 6( :O] M (K*#$7\#8U/;O#R)YSNWT@E_J1Y0 MB[HX@-2#Q1'#F"1YEN19$CQ"Z8O9EDH%EY(N@)X,3[,0TT"KN& \_^Q1:IB$ MSJEIC!R4V[$][\]C%68^C_5_M-<]^NBF03WD=BYY'SX=/ %^V]$L(+M@J60S MSY#[L7FD-ZI[1AT$.'PK'B\.%T??R7XU(#/L"$+NAE"OC)6B54>"\Z- G M(.9UG-LKS>,LWB;NY;YT>!FC*:!0$@8VJ>-';W%W?J6^+B"'J>RW(:-)70?N M\&@NN$TS$X"W!=E37VZMX]A$M2Q4<,W%V'@QM,;)@X%*TLUUQ=V-=%A&!/NP;6[V1 MNC%+> Q7U9SJ__@<@"P!")M\!$64T9^+1;VS-(X&(1P(/DA7JRXI^,B,*M4THT\;-(?']J M(1]711WO!CR1 =7 ;Q>GQ5'OJZZ%=E2!Y0VW!:RK3-^2^%#D#JM)ZN8.6._4 M\O7#4T'']M1_1YUIC+)(4KFR5RH-NX1KM'XJCP"<[3SNC?7]FD#Q^[< ]6"T M_*#1Z-BJ#]AP;$4D4>=TVH_DXV)Y^J<)3Z%SH2H><)$@^ M>.5&+)[7#"(3F0XVD\)4ZE8J*LSU8#@3W0 /;$-_K#0ZM4E-!YSDI*;NFSY' M@*@"S;B5[5:!LJ +>\_)XJ'$36J0L5FGXG'CQJ9J6"H7LX^*FTFLD0R@_B.# M)9:H?:-Z(?9]2#P?+)D0/POW=_N/ZN?Q6_+P>OPB#S;:H!D1 MM5ICZ5'Q_>E,N/B5.UX$V_*79= ?N(5_;M&Y*$EJ5A4\V$SHP, ,<( 8 >&PO=V]R:W-H965T&ULI5;;;N,V$/V5@1H4+2!$$BWYDMH&7ND5%3VIM&NYH:K:);0WR*@0U,F%I.DX:+E2TG(>UE5G.=>>D4+@R M8+NFX>;I!J7>+Z(L>EY8B^W.^85D.6_Y%N_1?6E7AF;) :42#2HKM *#]2*Z MSJYND(HL70>@=/M 6]12@]$-/X:,*/# MD3[P>/R,_B%H)RT;;O%6RV^BK]32ABOLA[UI M!&5GG6Z&8&+0"-7?^>/@P[\)8$, "[S[@P++.^[X-"VGGBZ "_+2D'L)L>C+T!-H)/ M6KF=A5]5A=7K^(2('=BQ9W8W["S@)VXN893%P%*6G\$;'=2. M[H#;S/9LN5 M^)O[@HCA5BNKI:AX7Q^J@I5!2P[T"[J&$^Y8^.-Z8YVA,/V3C]Y8R\_" O/X?^WF2>!3M-]03>-)6M" 93$;Y[#F>WHE'!KB94,>2]VT6H5LL3B=,I+X&6BPKPD;Y[%GL\3<3-N4>#1ON?1:YQ0PKH,U>B M>. ;V7,C1KD7',^*E+:\/*N-;ORAH0Y)O.IJ&G0&C5>.58BI%2JJ_OGA[(I,A^"AL$J>3"5V+T63(:A%/Z2THXO%L-F25O\_["QBE M 8,JC> 9@U/?H.2HN31HMJ&%^L1URO5]YK!ZZ-+7?7-ZV=ZW>,KA5I#!$FL* M32\G102F;YO]Q.DVM*J-=M3XPG!'_S30^ WTO-;:/4_\ 8?_+LM_ %!+ P04 M " #'I:E8GCRL7O # 4"0 & 'AL+W=ON'M$'291^&?:"ED\69(E62 MLN/^^MU1MNRV2;8.""(>>??PN3>>QRMC%ZY$]/!4*>TF4>E]?1;'+BNQ$JYG M:M1T4AA;"4^BG<>NMBCR8%2I.$V2X[@24D?3<=B[L].Q:;R2&N\LN*:JA%U? MHC*K2=2/MAOWU%@>2V\F(ZM68%E;4+C17 U6!,YJ3DI M#][2J20[/[T1TL*C4 W"+0K76*2(>S>./8&S2IQM@"Y;H/0%H '<&NU+![_J M'/.O[6,BU3%+M\PNTU#@+>X-\]O98N4X:==?#G MQ"$9%E6,W0;G<'ST/CC_O#!'(D(^IO*,O20_O*P^BHEYP2PFG0>@N?R!OH M\]X:A76T' PWRVNYE#E21-<25=[F*STGF]WJ7KK%86$IJ59P4GNGC#ULR5+4 MZ7H.FC:0E4+/.>9M6/Y3,G:1IW$5M'S)=U7MTX3\-'T;1E+\:H>R_Y$L+=QT M7?"^ZX*V:3)A[9I3% BY+:/O>BG [)J)DHF$P"6W)2K)6M2U-4^RXGB0!?FY M<];!##/1N*W7DG-DK#_DF@(M/'7D 8T,*FQF@$\9AFK94MIU4EO3>YW%F69' M9-O2HB)8^86$S#A_ "+_FZ8/B1S)-A?NY61P(>87.TJ>ORY>FI239J*\U$EZK DY6N MMK+&QVI]:LI*R907;?/3^73ZXG0KL^+H[6O^[DOU]K5NZCPKU)=*F&:[E=7N MGG;UZ5E[4=';H$9_L*B\&LQE!1W*35WA:89U]=N?U+)^?5J#$GT^3=RJ=W;5_,"J MA?A%%_7&B)^+5*7=]:?@(+ Q]VR\FS]*\!=93<1B-A;SZ?SL$7J+(-:"Z2T> M$4O\E)DDUZ:IE/BOZZ6I*YC ?P\):VF=#=,BMWAI2IFH-T>P>Z.J.W7T]J]_ MF;V8OGJ$T[/ Z=ECU \>P*.KAGEBH:' <_%9U\J(CP5]FHY%O5'BO=Z6LMB) M!/_FJE:I6.IZ(R0\:YV96E7XIFR6>98(O5JI*BO60A8I7BBK[$[6*M^)0JUU MG4E:K!Z2C2S62LAUI12\M,8NL@8U W_ "UG!VV;&-+)(%(CRYY:]B;A>85M1 MRV^T5U;4&CZ:Z :D/'7#+( UM2W)B8W02=)4E5U G.E*E&!6I\:*"=PQ-1;1 M&WA<)%DI<_AMOL=$P3JZET8S5R5@L57VO5-$Y3&+HMRP'+JQK<'Y; 3#&XK,D74'L M:V-TDO&G,8E5TW.E.MO=VN_:??">:4K8"!TJF*ZRH@']0/*WM*L(>KZ/W ^JAST[&_9/"B0-,B9" ^IA]YOY\C)/+ ME3%"R2K/P%6ER@:V ); *QDDI$D%K"_1Q9VJ(/T>=0FJ1A5DHDUA%.R65L## MUM+9\FJ/VR7V(U> "4';\">8CBR*!FJKH&):LIC,SY^-12EW*,/=O.H>%FGWWA%YV7KC^(_95LX& M?2'H/&87KPS!S!8<('XEWV *G<--I-D0IU!L0^M)^!6!L[5:)DR&R/MFE="E ML^":7ZV1%$"C=9;SS@3QK)AE8X"2AB6G!Y3 I$T.I0/Y&1!2B)1M<7"9Q;.E M0E:C^&6V@JS>L25/Q-]+$+'2<_JQIYXNJ+(AI2I'@E$)T+0:/IZ-I]-I!$-R MR^@&8I$R@P$!:HN&#PDO_*]K5_U.1H5S9!VVDE8L_S5OW86_\="K+&W?/(RX MF%S-+Z]>1&)T6 9D/TT[8W&_R< #W(_"7%'#K6(6L-K"NBS+2C]D6WNPQ[/Y MB\ELSOLP"V/V@HR@;?E/)(0DN$S_"5C@T-64SF9L>%$N5B0X%^2U0MW1SF-H M-Q'2 M4Z@HE\1S[:,>SA9^+4E^<+[I.FVLVI:+%%&]RL"GQQIIC"*B*:4)C$=9G9&* M$UEF!,R6;^REV9J@4.@/+O'='_3H'SJ([QKS3U(J#(WF+3R8X\T!F M\!'WBF Q,V0W!6WO%Q5KXE09F %Y!0 MKX)O9 X7 K,Z"@$.EV*LK\DN20_16]8X.XXV9.T][\&;2]6--V7>&,J-*DHI M2)5-45V7$IX4\UOE6?E//[Z&,P35/47^D MUPXZXGUO $E6)Q2@ M*3Z2TPHKD*XX9Y15[6/+'JY:?XLMR +'JM);:U!TCOPU!07PQBDLQ=D7-AL$ MV4HW:YO!Y))2IL$P="CTC#NFY//>/VE*-EOY-]A1Q)%CUHA<4Z5@6H%A69KC MF9&Y=X( Q$,(0KLH!>28+:;/VA?Z(%^(479B(RNA&;!7T79(-2/%)+LZ!0JI:NU++)_<=C#PSL\],?@ M6&_1V\9I8C0KFJ!SE\*/J1RQHGD_< 3&PB4BFX,9;4@BN+8-]G/^C-/F-0K9 M-2GTD&/%I66Y27#&U$&@C&T-)G\$Q R?22QL>#. 3^[M3X=35IDN)(F"5:9JYVB,ZR;UF MT$?_+$I!<"ZJIQ1\QTJBT^'0M6W&#$9/Z^M2VB-S,)D/=$.TB49OZ^+X)&!NY@.;> M 7,9^4RE%/<@O*D-4>P$Q%Z)?KNO'Y_^D46 M3"=1-? ]LX*ED%I#MX9>A[9MQ7;XB#E]HY5^[,#Y)V=SNCI4#7^G@.\7[^:D MR_6&LW*PM.6C8@W7&^C8VWYF&&:V2Y6F> $&1PU=]LTBY>7P5;T&>"L;L V ME=6I-;G,=!91#9YGC[K3R7H)2,Y$+I;:!Z.B_?W852 MH[U\NIKHBOB$&.QE+9;Y[']@1UAG;=O0X)CJ5M=C W:,K;"X4$YP:V M1PX@%MQ1G,U>B0_$QS^8CU^0%S054S,6'[>4<66%G8%Q/ZC84TO0R'#W9+AY M/.XWG['N"8D]=:TCEP25R^GD+"9BVR;B[BX M-6U7T\1MRFC[4%5W.J;L]DBN*C7<>>])2MIK^GW7O8K.1QH/M3K/]3WQ/&*[ MTXV!"LS)RTC;'25_"9P<"^P_OKRZC/ZZ3M.7/6L?49_75^-;Z:S5E9:K52/-IL<O\<+A*?-T,Y0['@Q M.P__7MO3N/\/OMD[8CK <_?_VV'1:>,7EQ?AWUL+9,9NU@#^2.(YSLFNN8Y7!I95"?W\MIS]:G-J+84JD.'L9;!KVF]'KZ M6%AD %;U\Z5,ON'A5^5+IO<5*I0:$2FQCONQ$-?-NN%>QWS>G3RHPHYN[?A4 M?-+2RGEC^[L[<1WFLR.>[/D8C(R=NGLI]86BR9K;.ZR*!FRVH 4:@<6;#$4% M4,UFA/^!O*\4GSZ]MPTAV]<=.8J?^&-+YR/T@H)*_(9 02,V^B:98"6..I?W MDKL4%4*^=:91&/EUET4#2Y8J0U%7[7KYNZTK_=+/C#K76P![(AV[A?B5RKLB M-/*[>.G+^ R"5C0W>&PK%&>ZJO0]=1]Z.=V^T)'.W_E5D4RN=1 37S>2)@! MY=' L-33Z%!F<_ABW<$3GXB?0\2X1J#.Q>PR'O $RWI059*1#5,^&\HZ&"G M3V+=CI+>YWJULMQR_AD:4CTSBE*NV2SD7#=M1OBS[3$<3K94V"&:Q^UO5P7O2^SJE?<^ETE)+@*A+]*(MKWRAVR+6NWX?!H@ MYC"94=?!O'.W1\Y'*>F.#U.UIA3%_Y6.)L.)S),F;^?(QV>3\\ $3[-P?$GS MN*ZN[V26>VNW-Q6B%P/\W'?K"\9SZJ? ,R(NZ6I47T,((0D-$-8VLT(ME5$( M<;<\C&L1<%@A$PHO9 59@VY]+%CW1/P:5:)6,\;UCWW#IL<3Y\!AJ,(-I;CW M=1N3=_5^9TJ_IYC6KIBT/G? D7=>T0-2!.NIM?[F M^VA;VT.D'(^ 8A3?>/F*;[PSB!PL3&9/L+R67CZ[V+9NH0;DOT GV=D28?8 M/!_4;-P#Y+CF(_-*V>('I4YDC][.FJ*A ,T]M;WLP,/V@43*C0\YC5I9(*;; M 6[$$)KL=2_N4=\28M(TMJ0THMXO/C]EOS?(JRE1VO>^:UNH#'BAC>N1,5^V MAA)= XGO(K8[O7=\MYGQH- \;F@E#[<8P@0UC%BB&T)46J)J3ER&9B^ +B%I MP=E_COJ)>HM[=RS,.*R,^OMCFZSRH,+XF?2=LK>7W!=E+NDZ!=;BKL[TJ'CF;[?'-?0$_FN'D[O<+ M]OB8V'2HEV$"S(P1N2_;1).PYWG\%K*=G253!+[RUT$R/_*9P@3E85KAXY,QI M6+U(:]SM\C0>OL1VP5H,SG3J *JZ!&2_CFU[)&':F-7>-'BRV!:6-BQT+K:U \&G M<>$S%B_3+KZ,\AVET/0G1+$)TJ:*X&7\ P>+&"GY9CE.SUVX\JWFSN'2H4<7 M[D+MTE6%L&JPEYRX57%@5^LI@W?0+"9V+:M2MGJ2JQ6TQADF%2^J0&AB5(SN MF72"/D^#7>7+.3_9291"Q*,_U. )G#+6>[#B[W5=?[31.]20/-CR=2W=MG?Z M]&& NT[RW?X#(>_!MB:PBKJK:;>!N]=8M[\.L7KA)KN_+TS'MU0.U=S$I=;[ M_7,WLJ9@X5M, 2.B1LF3F]."Q:A=?07WP;^X8;U@"*Z)T1X=OPR])K^X/*]G7[LU1;IU'!O,+2Z>3B_,@VP_V' M6I?\\\JEKE$/\)\;)1$:Z 4\7VE=^P^T0?B][=O_ 5!+ P04 " #'I:E8 M6ZR3C&(& !<$ &0 'AL+W=OTGCL.'WH] $B(0DU"*@ *-G]^NXN*%ER M9$^=R4,LDM@]NWOV1N9D8=V]GTH9X*'6QI]VIB',CGH]7TYE+7S7SJ3!D[%U MM0AXZR8]/W-25*Q4ZUZ>ION]6BC3.3OA9]?N[,0V02LCKQWXIJZ%>[R0VBY. M.UEG^>!&3::!'O3.3F9B(F]EN)M=.[SKK5 J54OCE37@Y/BT;3]5I)R6'I)9E( 2!/W-Y*;4F('3CGQ:SLS))BNO72_1? M.7:,922\O+3Z#U6%Z6EGV(%*CD6CPXU=_";;> :$5UKM^2\LHFR_Z$#9^&#K M5AD]J)6)O^*AY6%-89B^H)"W"CG['0VQEU*I0+YS=3H63>Q17!9>VQEQ[072=] *BDTRO;)$N(E+^ E(!GZT)4P\? M3"6K3?T>>K5R+5^Z=I&_"OA9N"X460)YFO=?P2M6H1:,5[P:Z@6'>BT>L;(" MG#LGS$3R]9_G(Q\OR* MY_V5Y_W7T-^4I!]#@JO&*3.!,)7XSTD)=4RFI&0"IJ*%+;=2H\?#)E,@VMN*F ]=:F 20O+FRC=>/ M8$2-6*1^7DLKWV?%NPJ"MCX.W MX PV<+KP=?I,"6]J%0)2:<=LX<(B+71SI1S.).L\B I;6OD@\9I$9@CINW"W MR5RDQE/J/.F7B(P&<#:4]S@+'F$D07G?("O-# ](43Y(5RK/QJ.@G9%;/@$5 M)6B@TRF"!J=*XI0%$[".9+P,0)A)QZL',]/6;>D4*BH1 M.1];C8N%:U>,M 1N/X.N!1N$CJPM%=?3(Q_H6K(K&*T4:&[<&-X5J$>- V@' M*8ITE1:38B*,\5:K2D0R\*=F@\@2[DK'\)[HW=I-\$H[[7!JL/SQB=\]POA( M=WVL1@46OK2^SX>(^"<;]JE+)-L@Z H%M)UQ)G$@0=X?PJT@CND4 M5_&]9.ZS_0$410H?I<$H-)\N"]3%-!7[&61)6@SA*[/[#@ZR [*9#-,4;KDP MOL0Z^[&&J"2F%DVB6L*,VHY+1VE928ST!.8$O C+VCU .YD(W' \UPX;I M+N!;PWKUML=M!_AF]#?&3*@Q VV-+@.E[V19EAP>]G>WXCTSVN\/DRP?PH=881SH M"Z)%,4R*_CZZ+V%P.9T2Y*0UB+I3F/#;? M;]=V!+?1K,T1M7HAB-";@Z26PC>TE#+"T6J)!4G_WYWI.67(C$ZP) I\5Z>.SYWO(N5L0^N0O3P M5"OM+GN5]\WY<.CR"FOA3DR#FG9*8VOAZ=4NAZZQ*(J@5*MA.AJ=#FLA=6]^ M$;[=VOF%:;V2&F\MN+:NA7V^1F56E[VDUWVXD\O*\X?A_*(12[Q'_[6YM?0V MW%@I9(W:2:/!8GG9NTK.KS.6#P)_25RYG35P) MC'OCE]^*R-V) J##W;$'0 MWR-^0*78$,'XOK;9V[ADQ=UU9_W7$#O%LA ./QCU31:^NNQ->U!@*5KE[\SJ M-US',V%[N5$N/&$59<>C'N2M\Z9>*Q."6NKX+Y[6>=A1F+ZFD*X5TH [.@HH M/PHOYA?6K,"R-%GC10@U:!,XJ?E0[KVE74EZ?OZG<0X:M'!?"8L70T\V>6>8 MK_6OHW[ZBOX8/AGM*P^-- M@.-@;_R*O1MAM=1+![==D/#WU<)Y2WSXYZ5XH[GL97-<(^>N$3E>]J@('-I' M[,W?ODE.1^\/@,TV8+-#UG_B- [JOXQNWRA<"R=SP"XM1XJV^V'?A?VCMV^F M:3IZ?W-['U;)^S[@4Z[: AT44K6QFG0!TD%NZJ;U6,#BF?8>94$V05,O8:L@ MO+=RT7JQ4 C>L'1-ND3J_*$RJD#K6-%7"*M0/E@TU U M_6",)ERH\7H M'%!C<9Z\LR/J24&9P$M3G,!'1D=@"#HW#*Y\%P6,1^VE4-L ?"4\F6Y5 2;/ M6PNR!(>TD%ZR&W)-FI9$=."*XP"DX&9*G%NI:^[S>J-%7',)MAU0]K[$^XBZN([+NI/-LIK&2&JDD2*L$HMCYE>;P%%SV&@UP):X7V;K &8QI.D0M[=_=?7['V8@1] M$"$?@2\%E-;40;C8.9I(&A&.0>I(E7B$T>6J0AV41-,HF0?V=!GFH'-DZBW) MO409(,IF>S MP5DR@V0TF)Z.!LETMFX>NTG8%/LV%G(X.LFR?EQ,:''TK@]7Q;]TG9&&16]- MO(V)NES#%@D/G6TDDJ-#][$^0V5:+BL-?PC=TM@ :1;O!B(KI8K9#DDXKYAT M9B>Q0W1C!A_=;L_8.^B=QM#EH-POV "CHGP128B5^\0^D(.?:GV8BY;"CHR4 MFDR'62>2IX@R5P$T79MY%>[-_?T=^NQTAV0P'D_IF8UF]$4??V^% MDJ6D4/8;0)9-X6QV"G=(%Z;,_4:@U9(Z8C(])9YD<%,WRCQC=X!-2U@$UZJB MTDQ/@:X3^&(\93D9S&932 >3\0Q>NB^'.Y-,C789YC6^9EKMXU"S^;H9":_B M)+05C_,D960I*0:%):F.3LXF/;!Q1HLOWC1A+EH83U-66%8TUJ)E =HO#>5J M_<(.-H/R_#]02P,$% @ QZ6I6-D-E$Y1 P ,0< !D !X;"]W;W)K M&ULE57;;MLP#/T5PBN�ABQTFZH$T"I&FW=6BW M8M>'80^R3=M"9"G0=MN++='DX3F42,\W2E^;&M'"72.D642U MM>U1')N\QH:9H6I1TI=2Z899VNHJ-JU&5H2@1L1IDAS&#>,R6LZ#[4HOY\I9 MP25>:3"N:9B^/T&A-HMH%.T,GWE56V^(E_.65?@%[;?V2M,N[E$*WJ T7$G0 M6"ZBU>CH9.+]@\-WCANSMP:O)%/JVF_.BT64>$(H,+<>@='K%M]SJF7J\7 D3GK#I M?$?DG#MC5;,-)@8-E]V;W6WKL!#=)0HL3YEER[E6&]#>F]#\ M(D@-T42.2W\H7ZRFKYSB[/+*98+G\*DL47-9S6-+H/Y3G&\!3CJ ] F ,5PJ M:6L#9[+ XF%\3&1Z1NF.T4GZ+. ETT,8CP:0)NGD&;QQKW <\,9/X)W=.&[O MX>Z@'>=27+V9IFARO*G(.Z]'QZP&T3AO' M*)Q2;&J>UP\8Y,J) I1G2P0*H!85 RBU:L!2O_L@__:TM7)5#4H'&T&$/ -P MK3<<3))A0CTAA.>L2C UH]/Q*VX-I6D:LE,'Y=\OW$ V#65YG=HJ89!ZWF.7JG M@\/AZ VTE"4$DGY2*6D(MUKEB$5 .DB&TYU 0BH]*:+D:)(154?T]$9S;RV1 M'MU7WX6-_$>V.L05V%8>T/DO1T$ZVW M]O^#53<&_[AW/Q,ZM(I+ P)+"DV&;Z81Z&Y =QNKVC 4,V5IQ(9E3?\TU-Z! MOI=*V=W&)^C_DLO?4$L#!!0 ( ,>EJ5@NVTW'( , $P' 9 >&PO M=V]R:W-H965TB!UH:2T0H4B6IN/G[#BE;28#$[:$7<;C,>_.&FN%BI_25J1$M_&Z$ M-,N@MK8]B2)3U-@P,U(M2MK9*MTP2U-=1:;5R$KOU(@HC>-)U# N@]7"KYWK MU4)U5G")YQI,US1,WYRA4+MED 2'A0M>U=8M1*M%RRJ\1/NU/=X1B$< M$(7Q:X\9#)3.\:Y]0'_KM9.6#3.X5N([+VV]#&8!E+AEG; 7:O<>]WIRAUY^'.PZSQQS2O4/JX^Z)?)2OF66KA58[ MT.XTH3G#2_7>%!R7[E(NK:9=3GYV]0Y5I5E;\P(^R/Z.?;)D"6LE"Y16^Q4# M:@L7W%PM(DNTSCDJ]A1G/47Z"$4&GY2TM8$WLL3ROG]$X0XQIX>8S]*C@)^8 M'D&6A)#&Z?@(7C;D(/-XV2-XEUC1;V;A ENE+9<5_#C=&!)>V)\/R>W1Q@^C MN2HZ,2TK MY=2RC4 J&,NX,&!I;ZV:ELF;YT]F:3)]9:C&KU%V:&!S ]4MI,;*H;G:*X$, M4_.V=8@E&KJMGNL%EX2I.D-AFI&).L M9/ 4LCP<3R=DC+,PC7-XTVEJ@ Z^$%WI6/?.'\DN5?.2CD[":9[0F(?SV11. M._?K".[0TG ZBVE,PGP^@\\D6KM5!P]?E&7"67D8QW/G'H?3^?B!'*\UEMSV MJ:96Y'-GO;ZFUX=>'Y5%40]U$8+=J7T'04TJBT)UTD5.%P39?)0]\\J3V2A] MYE@.V0_),BWZ;BEN1O_,F/V%,1DE/6,Z&4V.,3Y4)=&=#D?@E>_C!CQ!W^R& MU>&I..T[Y.WQ_IVAH"M.B16X)==X-,T#T'WO[B=6M;Y?;I0E)=ZLZ;E#[0[0 M_E8I>Y@X@N$!7?T!4$L#!!0 ( ,>EJ5CFN\WUQ00 "\+ 9 >&PO M=V]R:W-H965T(R[=V[Q:6-P>B&[QWY6-?*;6_8V,U5-LMV&Q_TJ@JR,5EQ MH/!8\RT;(X80QN?>9C:X%,7]]<[ZCREWY+)4GF^M^5T7H;K*7F=4<*FB"1_L MYAWW^9R)O=P:G_YIT\F>S3/*HP^V[I410:V;[JD>>QSV%%Y/OZ(P[Q7F*>[. M48KRK0IJ<>GLAIQ(PYHL4JI)&\'I1HKR$!R^:NB%Q:VM:QV FD]F(YM/YZ3/V3H9\3Y*]DW^3+[W5/C?61\?TQ_72!P?2_'D,A<[)Z7$G MTDAO?*MROLK0*9[=FK/%RQ>S\^G%,RF<#BFW=>K(EK:PML,!D ; Z9_$!+<;/ M,?XME38Z^AR52Q&4UF#T(*4DM%1&\J%NY!4J\)@>8EX=Q*C@LSG,_-N7+U[/ MY].+)]N[R,A^ 21)SBZ^&]-U"A@8OH%2?!^;]Y/6:>-@QM MU;;./FK,)0;8WYQ/QS/,!V,@,::?>*7,05VTAU]G:PH8J8*1/$>(P86MO*Z5 MTS9Z,DD3IG/F I@)%MH+>#W(UF$;XQMX12>!E;2,$&#OQT\\HHJK:)1#?'T] M"W%58)$';**$NAG>)!2=ZQ8)B2\+9XX^CA_&)%M-P&;IA)@"6IKF@@4 \E%A M X;W2161!8QSW>@2A$PGP#Z&0DIV :=6/V7!E#'= .J"Y+!HB-?*Q%ZQ[*L# MM$/'T2]YYM$Y1(0,EFPTK[FGL-%JJ8T.TD4[#*4"HT3=6"-VI0M)U7,(IDMK M\,2/VDL;[ER.2)>(:CO"*1=- 9X$JM0:/! )=AKYJF+-4A(N2T J:?2(>&NT M,+U '3R.J\1*G.NN!P,!E2@J.AY6(%_HD&AT]P3 NXX"C1R'Y@@!1@? P+ZV MQ9%IH%;HTX[Z!\V^KRSE[+UOTUC"2V*[[ONZ.B74.J<( GT)W<&#K.M:H:MN=+OLM_Y2FL+C6/A4&HT *O41-P88ZE7 9 M#S*APH)@G52BWY"K# GY06;'6VFWM2YB*@GRP>TA78_6,D.27L>N_YM9QT[! MR=XE!L5=I:N:.(E-Z.XSP^YP&[SN+D%?Q+NK) 8NJB[#K(3J=/SJ+.O*LWL) MMDU7HJ4-8%):5KC1LA,!?"^M#;L7<3#J"ED464'RHYLN/]]3M#V5HOX"1% M+S9)S7M\C\,9+G8^?(\M(L&#-2XNLY:HN\SS6+5H59SX#AU_:7RPBG@:-GGL M JHZ@:S)B^GT36Z5=MEJD=;NPFKA>S+:X5V V%NKPOX:C=\MLUEV7/BH-RW) M0KY:=&J#]TB?N[O LWQDJ;5%%[5W$+!99E>SR^NYQ*> +QIW\60,XF3M_7>9 MW-;+;"J"T&!%PJ#X;XLW:(P0L8P?!\YLW%* I^,C^Y_).WM9JX@WWGS5-;7+ M["*#&AO5&_KH=W_AP<]KX:N\B>D7=D-L6690]9&\/8!9@=5N^%(KG[4'[W6LC(]]0/C[:ATI\(7X=L[RP#@_SRA%$R MXRJ(&+:8K5Z^F+V9OGM"[WS4.W^*_=ET_#P:/K4(-]YVRNU?OK@H9F_?1=!# M /%Q=,%O=2JMG8KPVW12\/4R)E6*JV6A'!>X]H&8CMJ "'9(.4K*@1-6M6/& M$I0'Y2LNV-AA*CFSG\#MN#$K$[JUIQ8Z#-K7$2K/11Z)Z;J@N3=HLP??2!P7 ME3M1S6!%4&$@;C<20F=-$@:GI.B589FD20N0I7$!:=M;B*3H5(VF")\G]Y/? MI<#K$3-Y[A#Q@9MC1*AUTV!@KN!MTB0?*C%TC!B(^2QEZYY\V$-@#?'$<=TS MJ8>F-P:VRO1J:%N&^Z9RU6"=9V+[$;W)8\0M!C6&'0\Q]NNH:\U;'7V=NPSQ MEW*]0RXJH\(&Q4;@G#M8[T%Q8NU:#ZE(>JQLE-+L&Q$G%+WCQ\3H?WCYJ+7J M0T!7[6'#:4Z^S^7YK+-S-9B?M$>+K%(> ;EUO:.A4XZKXSMS-;37_\*'1XJ/ M8".2##8,G4[>OLX@#(U_F)#O4K/E^\VM.PU;?BLQ2 !_;[RGXT0V&%_?U;]0 M2P,$% @ QZ6I6 O^]I3V 0 G00 !D !X;"]W;W)K&ULI93+;MLP$$5_A6"!K@I3EITT=24!=IJB700P8C1=%%W0TM@B M(I(*.;+2OR\?LNH B1&@&XF/N8=WQ!EEO38/M@9 \B0;97-:([8+QFQ9@^1V MHEM0;F>GC>3HIF;/;&N 5T$D&Y8FR2637"A:9&%M;8I,=]@(!6M#;"+U=S'AX![ M ;T]&1.?R5;K!S_Y7N4T\8:@@1(]@;O7 :ZA:3S(V7@HL,[I%245['C7X)WNO\&0SX7GE;JQX4GZ&)M^HJ3L+&HYB)T# M*51\\Z?A.YP(IE>O"-)!D ;?\:#@\@M'7F1&]\3X:$?S@Y!J4#MS0OE+V:!Q MN\+IL-AT6PN/'2@D-P?WM!E#A_6;K!P0JXA(7T',R*U66%MRHRJHGNN9LS-Z M2H^>5NE9X"TW$S*;?B!IDL[/\&9CCK/ F[TU1_)KN;5H7$7\?BG=2)N_3/-= MLK M+R&GK@TLF /0XOV[Z67R^8S7^>AU?H[^MOOX+T2TQ4Y*1H+9A\:PI-2= MPE@]X^K8>\M8($=1L*<*O1E7,8UN[_ M <8'N/V=UGB<^ /&/U+Q%U!+ P04 " #'I:E8&%^_']D% #)$@ &0 M 'AL+W=OVRX9(;DBM9_?K.D%Q*2F6E:=^*O$C+RQR>&Q'5P%X]E K[:Y[E??-J^'0B0IJ[@:F 8TC2V-K[K%IRZ%K+/ B&-5J M.!Z-+H8UE[HWN0I],SNY,JU74L/,,M?6-;>;&U!F?=T[Z74=][*L/'4,)U<- M+V$._D,SL]@:9I1"UJ"=-)I96%[WIB>O;BYI?ICPBX2UVWEFY,G"F(_4>%=< M]T9$"!0(3P@<_U9P"TH1$-+XE#![>4DRW'WNT-\&W]&7!7=P:]2OLO#5=>^R MQPI8\E;Y>[/^ 9(_YX0GC'+AEZWCW(N+'A.M\Z9.QLB@ECK^\X<4AQV#R]$C M!N-D, Z\XT*!Y1ON^>3*FC6S-!O1Z"&X&JR1G-2T*7-O<52BG9_\Q'UK@9DE MNVD=CCG'N"[87)9:+J7@VK.I$*;57NJ2S8R20H)CS[JGYU=#CS0(;"C2DC=Q MR?$C2YZR]T;[RK$[74"Q;S]$^MF'<>?#S?@HX'MN!^STI,_&H_'9$;S3')/3 M@'?Z"-XAAW^;+IRWF$._'W(XXIT=QJ.Z>N4:+N"ZAX7CP*Z@-WGZY.1B]/H( MV[/,]NP8^N2&.^EH V>$K3VG;#]$\E_ A%RX-=IA&(K8\W,%6$K"U W7&PI1 MJWE;2 \%$P8W5+OXE$RPL92::R&Y8@Y1 2O:8P(]?7(Y'H]>O\V#\SP8ADY> M/V<57P%; &B&<6NX1;#%AKW#): TR,LV _;,(Z$$=AM9)?M^U[V&SWO:[1I2 M!W=L@30 B\]7H9WVO[$2V34*,Z $#98KM:%Q:,@SM*75/PSF@^S0]]/I+(-3 M^'C38 [QA0)F6P*B3@MEJT) 0\P)90ZBM=++-./N0519W MMWD)1.*V(*Y2>["RWHDW!LU8\F,0MNU0K-%*J+: 0"$YGBFE> 8^$KOWMM6U M"R<+R2TR'K"IPNW=$8U )F4)RJ:BZ$;'L(JTXR+ZOMUA4!+EC:>PBMV<"^S= M(_Q=95J%>8'1Q3,IV?[1ZBCZ83^#:]L<_4)F$D=M/+$-@: V'GX!90/<,B#9 M8F] 0+T VPG/:;\+9(J]V$_&/*B$X6=C%[\^(^@]Y(\FW8I M,#@B(N=91,Z/5O]LF^?H\E[%'Y*2XV#?I.2;E'R3DO^;E%QD*;DX6OUS*,E[ MK*UX97A$0OXCR!ZUEYG:RZ.H'UQXT[US7B(FN$.\O@XA%$-4E*AI.'@P%6(R MD3/2;V(N47ECIGUJ)_PXM2$7.^R^-$)C"^7 M>.T)V1 K%W.!U[DB<2IXUV=*\H5402GZ.'$%NDU@\-"0_F)W*#3$*:03RKAT M6T!G2 V([@X(%J_P;9 +A]1 M29^MN45-P1UJK%E)%_H$;Z3G2OY)2F66?DWDA'$40'3&K(/<4_$)/%8D!L2X M$+F,$0;A072W*[- X0 /R 4Y>&,W?1),V^(*.]%$:JISU+0VQ)RN()0K[1(? M<"\LKK/BJLW9YU'I)9T006EU;BJCRQ<*;\!%WOT]N]*88BV5^JR[P+"O.-V< M7>+(52)&!P4R(ZXEC^'#V)H:#P#^D-+(51BL%W1M)KVL*:J3@GLWQRH.)T]#*(0F/#>LY*F=5A]61(,+A,W M,A7LP?T8[GQ>J,&6X2-*J&WMXY>&W)N_TTSCYXGM]/B1!Z_JI41V"I9H.AJ\ MQ#=)&S^FSH\5G@8@Z4).+XT>)ZF!BV0OUY-_@)02P,$% M @ QZ6I6(SP?FGD P S D !D !X;"]W;W)K&ULI59M;]LV$/XKA!8,+2!$$BW)=F8;R$N+%EA1(^G6#\,^T-+))DJ1&DG% MR7[]CI2LN( B=-L'223%>^[N>8XOJZ/2W\P!P)*G6DBS#@[6-E=19(H#U,Q< MJ@8D_JF4KIG%KMY'IM' 2F]4BXC&<1[5C,M@L_)C6[U9J=8*+F&KB6GKFNGG M&Q#JN Z2X#1PS_<'ZP:BS:IA>W@ ^UNSU=B+!I22UR -5Y)HJ-;!=7)UD[OY M?L+O'([FK$U<)CNEOKG.QW(=Q"X@$%!8A\#P\PBW((0#PC#^ZC&#P:4S/&^? MT-_[W#&7'3-PJ\177MK#.E@$I(2*M<+>J^,'Z//)'%ZAA/%O114]N?E3TJ#<=*GT% M=48^*6D/AKR3)93?VT<8X1 F/85Y0RF806L@\;YTH\0;'[^*)1GB*1 YKBQSI$] *F4P%7.Y9Z\X1)'5&N03?/VBJ" Q<$K> <%U#O0 MOH.\DNR5*@VY(,DBG,<9-F@2TCPE]^R(Y6Y!(_?&2U.HNE'2"T##>$E) M$N9)3KXHB^KPL]@0(P[GR[EKT'"QB,D$L]G ;#;-+.Z*92O 98Q%TC!>DG=/ MN$4:Z,+[C#SH,:8G<<>9/CF P0UIQ7RV /_IU[GA"FE*G M0KC,8ISR\J_2JG9.?;VC(K*ML-%JT$Z&)([19D%G7?K8SE(G3#I;],(TKZ=R M0?(PHSE^LY FR91*^:!2_J/U?UT4NH4QDDGQ.:7")2Y"P"!IF&49:ANCMG=0 :;C\''=M>"4 MS"F"9PLLA08T@F$: O#<_"YC7+-8:.Z=#!Y&JLL;GYG-PW@^QWEJ5B#R,9J\@( #H& 9 >&PO=V]R M:W-H965TT"J M2M<]3'LX$H>+[8RV4JUUCFC@M1"E'GNY M,=4P"'228\&T+RLLZ223JF"&5+4*=*60I2ZH$$$4AM=!P7CIQ2-G>U3Q2-9& M\!(?%>BZ*)C:35'([=CK> ?#$U_EQAJ">%2Q%2[0_*@>%6E!BY+R DO-90D* ML[$WZ0RG/>OO'%XX;O61#+:2I91KJWQ/QUYH":' Q%@$1J\-SE ("T0T_NPQ MO3:E#3R6#^@/KG:J9OL5+I-#N"=O& MM]_W(*FUD<4^F!@4O&S>['5_#T32+'\IX9%H^4W(*RWH1F M!5>JBR9RO+0?96$4G7**,_$#XPI>F*@1YLATK9!NW&CX],R6 O7G46 HB_4- MDCWBM$&,WD'LPER6)M?PM4PQ_3<^('8MQ>A <1J=!9PSY4.W\P6B,.J=P>NV M)7<=7O?_)=]SG0AIJ];P:[+41E&7_#Y5

H*Y;@V*/1T*@VZ,67 M'SK7X=T9PKV6<.\<>KR@24QK@2 S.")OG\RU]ERF*("5*4PT35=EC?I4%>?S M/.<(F<7?.'S*9LC"2X-4DZ&N6^/5-I=$I&([VR;4_HIOF)TK$)PMN>!F!UNF MZ8""J%TQA5KS<@7,=07"C"DAH7"$FQ.;(Y."MH/5UK@#]E;$$.CK)WG[^>$> M$RR6J Z6+KQ(00Q$L*M\[J 9ZH&.M:V0Z8TB=W>7KSG&YXBW?V.HTCA\L,@ MZD1W%/,F/7&]OLH4(BA&=]#S;RUVSY$]U1_!T3P7J%9N:VE(9%V:9K1;:[L8 M)\T^>'-OMBI=WXJ7&@1F%!KZ-[2'5+.I&L7(RFV'I32T:YR8TPV@L@YTGDEI M#HI-T/XNXK]02P,$% @ QZ6I6 =C(3A$ P Q0< !D !X;"]W;W)K M&ULC55M;],P$/XKIX!0*U7+2U^6EK92MX&8Q*:) M#?B ^. FU\;"L8OMK(-?S]E)0X>RBB]^O9?G[O&=YWNE?Y@"T<)3*:19!(6U MNUD8FJS DIDSM4-)-QNE2V9IJ[>AV6EDN5#3WQ;6'<0+N<[ML5[M)]W=YIV86LEYR5*PY4$ MC9M%L(IG%V,G[P6^<-R;HS6X2-9*_7";ZWP11 X0"LRLL\!H>L1+%,(9(A@_ M&YM!Z](I'J\/UM_[V"F6-3-XJ<17GMMB$:0!Y+AAE;"?U/X#-O%X@)D2QH^P MKV5'40!99:PJ&V5"4')9S^RIR<.10OJ20M(H)!YW[=:[4$[:;+F M%CY4KTW@N'2DW%M-MYST[/(*UQ9Z#VPMT/3GH263[B+,&O6+6CUY07T(-TK: MPL [F6/^7#\D*"V>Y(#G(CEI\(;I,QC& TBB9'3"WK"-;^CM#4_%=\5-)I2I M-,*WU=I836_A>U>PM:U1MRU7'S.S8QDN BH @_H1@^6;5_$D>GL"Z:A%.CIE M?7E/]997 D%MX):J\9)I_8O++:Q*54GKCETP7;!/&NZ&_5"@2_$8;I5% YFB M,C/>B:6;C1)4K$)NL(,RS5JO[G37&9\QP2\AG@2 M#])I>K1:Y?D,-HQK>&2B\A$ZU9R>#%60YH_,E2:\>94F_$@CB;]#GEN3,5DAA2AL09ZY_'8*Z1IU/=I MS@YI9G6:'>IHD*0CMQI/!],X@1/LCEMVQ__-[K6T2$18>/=$O=5@%Z4GK;U, MZ5_BK"MI,$A!4^NV!5AEB1Y^\(VU;VJLF=J"],G2*)BEV2K_"H[>Q[_/X*'0 MB,]J_^AEN-)UPQ N2< 56]7EF?([&,;C=E[5I#'?K2E-SZE^31;/F[%3\A^F M'8_C9GSH#MTYGJ3G[=Q%&ULK5;;CMLV$/V5@1($NX"SNMK6>FT#MI.F?4BS6.^F#T4?:&EL M$2N1+DFMU_WZ#BE;<5-;2(&^2+S,G)GA.;R,=U(]ZP+1P&M5"CWQ"F.V(]_7 M68$5TS=RBX)FUE)5S%!7;7R]56S[?R23[S )H0E9L8B,/J]X ++T@)1&G\>,+TV MI'4\;1_1?W*U4RTKIG$AR]]X;HJ)EWJ0XYK5I7F0NY_Q4$_?XF6RU.X+N\8V MB3W(:FUD=7"F#"HNFC][/:S#B4,:7'"(#@Z1R[L)Y++\P R;CI7<@;+6A&8; MKE3G3]M73DL9$5<:^:6Z^J1K4K4UV/?4!AK[&<' MR'D#&5V C.&S%*;0\%'DF/_3WZ?TVARC8X[SJ!/P,U,W$(<]B((HZ<"+VYIC MAQ=WUCQW-=^S/4G,P$PI)C;HVK_/5MHHTLL?YXIOL)/SV'8/C?2693CQ:)-H M5"_H3=^]"0?!74?F29MYTH4^7=*>S.L20:[A$G/G.H>4@]>4EW)^IE"(4#5J0Y$#.9%8*-I1+T;-TO'W#,:NW[AH ]Q', G%%1%Z6993ON96Z79@PGB M00AA+XA3>'2K^Q:&X=#&[*5! !WBZ;?BZ7>+ISEWG7:,S)[AR]:Q-;,'(S?[ M<\+I1/QQX31'/O^+UL7R9N7*Q/[=FS0*AW>:B+;IR.VWU ]@P41&]T0.5V$8 M]FYOD^NS>-\%39*T%T8I?'Q%E7'M"KU@&L=I+TX&72P.6A8'/\HB*=$HGME" M&D*?!#>=='9"_V]T/BR?&A;_*XF_2O'^A8JBNXW)8G_^22K5!MW%-"TXE5"]/;YT'2,W+HK>R4-/0!HT ADQ2G,,S,VJ1)3&\3"J&)?! M?.K7[O5\JAHKN,1[#::I*J9?;U"H[2Q(@OW" ]^4UBU$\VG--KA$^U=]KVD6 M=2@%KU :KB1H7,^"17)],W#[_8:_.6[-P1B<)RNEGMSDCV(6Q(X0"LRM0V#T M]XRW*(0#(AK?=IA!=Z0S/!SOT7_SOI,O*V;P5HFOO+#E+!@'4.":-<(^J.WO MN//'$\R5,/X)V]W>.("\,595.V-B4''9_K.771S>8Y#N#%+/NSW(L_S(+)M/ MM=J"=KL)S0V\J]Z:R''IDK*TFMYRLK/S3\H8J%'#LF0:X>*1K02:WC2R!.ZV M1/D.Z*8%2G\ U(?/2MK2P)TLL#BVCXA4QRS=,[M)SP)^9OH*^DD(:9QF9_#Z MG:=]C]?_ =X=TY++C8'[SMM_%BMC-0GCWU/^MG#9:3A7+->F9CG. JH&@_H9 M@_DO/R7#^-#0)1\D$DC@<#^,P&4\.HKT/@MR3>O.%#HROLJS7#@8TN/C0@T7Q']4O M66BT6K77CWBE4&E:(3X&6P? U();"ANSH/*\T9ILB.2?3#9T3T*:M340@J%0 M?5$6(3DCL4$GL<&[);:0EGO_B"(LD3APRRE =R^Y:%Q.UEI5<*NJFG*PU\?_ M"^J4[,Z2.%U%3HNMH @>.*5_WS/D M!5@A2J?. ^_.Y/<]\EMASAI*J2V1:^"2H'WCVJI&% >''E,^JA MD"X]GMMN0R.Y)9CQD&H@@[NJ%NH5]^*L&^)";0]JP22D0TC3&!Z5I2@GX60R MAC0<]"=P2I#105NJ4&]\\S44O4;:MD-UJUU_7[1M[6U[^W% $=EP\D'@FDSC MJQ')2K<-MYU85?LFMU*66J8?EO2-@MIMH/=K1;':3=P!W5?/_#M02P,$% M @ QZ6I6%4P!&UL?57;;MLP#/T5PAN&%3!JQXF;I$L"M-T5P[:BZ;:'80^*S=A"9+HLC#0U&D9QMC[UR-Z.%OH[2;1[7W[7F2N*+&1KA3TZ*FD[6Q MC?"TM57B6HNB#$Z-2K(T/4L:(76TF 7=M5W,3.>5U'AMP75-(^S#)2JSF4># MZ%%Q(ZO:LR)9S%I1X1+]]_;:TB[9H92R0>VDT6!Q/8\N!N>7([8/!C\D;MR> M#)S)RI@[WGPJYU'*A%!AX1E!T'*/5Z@4 Q&-/UO,:!>2'??E1_3W(7?*924< M7AGU4Y:^GD>3"$I-I]&4'3.FV;K3 P:J?M5 M_-W>PY[#)'W&(=LZ9(%W'RBP?"N\6,RLV8!E:T)C(:0:O(F'TK5@K=R2SQ%)]1DF(; MZ[*/E3T3:PA?C/:U@W>ZQ/*I?T*\=^2S1_*7V5' +\*>PG 00Y9FHR-XP]UE M# />\!F\)5;TWCS<8&NLE[J"7Q^(L_/@1K!"ZD<>#J[,DTK],.K%Y-L,'[CJ'?[\+!Z@.H_58L5 M<^2>*H$$5\NV9<02'5U^G\%KJ0G3=(Y>I#LYA]O:(CYY1Z'X_!G"=RT]*99> M>(H6WK#0HA3P$H9Y/!J?D3 :QEF:P[O.TF!C^$)U)4?=.G\FN33-"9F>Q>-\ M0&L>3R=CN.CX)2C):%D\GJ2T#N)\.H%OE+1E+3T=P MJ.;)7N,V:*LPGAP4IM.^[^&==CCT_JA4I2FRIM&$,K(RGH1+$FJ8X6C:@\[4Q_G'# 7;_A<4_4$L#!!0 ( ,>EJ5A- M:K+B#@4 ! ? 9 >&PO=V]R:W-H965T%41+;GN,,[023U)I-BGOW;#:AN8A)"O<,\3Q),'N90TQW M4\NU7F\\D/5&J!OV;)+A-3R">,KNF;RR:TI$$D@YH2EBL)I:U^Y5X(Z50='B M;P([WCA':BI+2I_5Q9=H:CEJ1!!#*!0"R\,6%A#'BB3'\:V"6G6?RK!Y_DJ_ M*28O)[/$'!8T_DHBL9E:EQ:*8(7S6#S0W6]036B@>"&->?&+=E5;QT)AS@5- M*F,Y@H2DY1%_KX1H&'CN$0.O,O .#;PC!KW*H'=@T#LVI'YET/_1'@:503%U MNYQ[(9R/!9Y-&-TAIEI+FCHIU"^LI5XD50OE43#YE$@[,;O#(F> Z K-@Z#&F>"I*NT3V-24B HU_0'68,*R>C,Q\$)C$_1Y\0 M2=%?&YISR> 36\@!JF[LL!K,HAR,=V0P+KJEJ=AP%*011!WVOMZ^I[&WI3"U M.MZK.G-/"_P=IQ?(ZW]&GN/U$=]@!IW3TE.N,W:!>DY%>7KTT=FG\Z[9Z3&W M6&'<-@9Q6,OW5G3@ CW.A[#&];I'U=*L5Z^H7L'MZ5?4GXT5=?T#*^J?/V1; M]$5 PO_MF,R\[+3?W:D*IU<\PR%,+1DO.; M6+.??W*'SJ]=_C()\TW" D.P MEN?ZM>?Z.OKL+D^6P%0L8)!1)O RAM?UQ=%_FJ4VUX)/]8Y)F%_"!@5,9FXUP< M3&BA[?)4_4S" D.PEM3#6NJA5NH;AHMO$QQ7@1P1SG.(T)E,6N6=<[7(CP7Y M^?#-2G(.A-<.X%3A3<("0["6\*-:^)%6^ 7FF^*C(E0G\"TG6QRKD-(ELA9U M:B Q"?-+V+ 92#QO/#H()F];C0;NN&[4$O"R%O!2*Z!,T -T1P6H(+PH@H0@ M*C;[L.R,QEKEL@Q:1T*6T<+9*,VO:,ULWQ^]E=EH36PW=@03 M8.MB*Y:C(I:4FX/UW7J[][K8Y+3WS+U0']2;X[']02P,$% @ QZ6I6"&[ M>:.: @ D 8 !D !X;"]W;W)K&ULK57+;MLP M$/P50@V*%$BCEU])90&)C: YM#7BI#T4/=#2VB)"D2I)6VF_ODM*49U$,7KH M1>)C9S0[7*Z26JI[70 8\E!RH:=>84QU[OLZ*Z"D^E16('!G+55)#4[5QM>5 M IH[4,G]* A&?DF9\-+$K2U4FLBMX4S 0A&]+4NJ?ET"E_74"[W'A1NV*8Q= M\-.DHAM8@KFK%@IG?L>2LQ*$9E(0!>NI=Q&>SX8VW@5\95#KO3&QF:RDO+>3 MZWSJ!580<,B,9:#XVL$,.+=$*.-GR^EUG[3 _?$C^Y7+'7-940TSR;^QW!13 M;^*1'-9TR\V-K#]"FX\3F$FNW9/4;6S@D6RKC2Q;,"HHF6C>]*'U80\0#EX! M1"T@^E= W )BEVBCS*4UIX:FB9(U438:V>S >>/0F T3]A271N$N0YQ)KYB@ M(F.4DZ6A!O!\#)F#H8QK\IYWE9"-E_]$W^)'#VXZR2\/).!@F_FX_AY=141B-!EW4$WMS@H+@; M6N--,:#P;+0[NDR6E13V@/JD-FS#?1'!6?1,ZZ?/W^H7MU7@#-TQHPF&-N.!TC#2JZ7_- MQ,C*M9"5--B0W+# 7P8H&X#[:RG-X\1VI>XGE/X!4$L#!!0 ( ,>EJ5CI MK5ANP@( $8' 9 >&PO=V]R:W-H965TI)%P"&/)=JYG"F=NY9*P$H9D41$$^=J[\RTELX^N KPPV>FM,;"8+ M*9_LY',V=CP+!!Q28QTH_JUA IQ;(\3XV7HZW9)6N#U^<;^I<\=<%E3#1/)O M+#/%V!DZ)(.P' M^1\BKPMZA3?H\ 9_P>NX2*YD25(IZEW!NR16.0Y6"E0O;<13$.[#[05'@^SNP[E:7LU\8[!9+)C3AD*/,NWB/R:JF:S<3(ZNZ M\2VDP39:#PO\T(&R ?@^E]*\3&PO[3Z=R1]02P,$% @ QZ6I6 *V8EQZ M P FPH !D !X;"]W;W)K&ULK99M;]LV$,>_ M"J$50PNTT?.#,]M :J_H@!4QDG9],>P%+9UMHA3ID92=[-./I!15L1BM+_;& M)J7['W]W//$X/W/Q31X %'JH*9,+[Z#4\=KW97F &LLK?@2FW^RXJ+'24['W MY5$ KJRHIGX4!)E?8\*\Y=P^VXCEG#>*$@8;@613UU@\O@?*SPLO])X>W)'] M09D'_G)^Q'NX!_7EN!%ZYO=>*E(#DX0S)&"W\&["ZU5H!=;B#P)G.1@C$\J6 M\V]F\ENU\ )#!!1*95Q@_7>"%5!J/&F.OSNG7K^F$0['3]X_V.!U,%LL8<7I M5U*IP\(K/%3!#C=4W?'S1^@"2HV_DE-I?]&YLPT\5#92\;H3:X*:L/8?/W2) M& C"Y 5!U FB'Q7$G2"V@;9D-JPU5G@Y%_R,A+'6WLS YL:J=32$F6V\5T*_ M)5JGEA\(PZPDF*)[A17H#5)H#0H3*M$[=%.6HH$*_?J@RT:"1)A5Z%8=0*!5 M(X0Q_IW@+:%$$?WV=:=\HZ5?[M?H]:LWZ!4B#'T^\$9JK9S[2D.;I?VR WS? M D8O '["X@K%X5L4!5'BD*^FY6LH>WG\7.[K5/7YBOI\1=9?_(*_6[''C/R# M30V^12O.)*>DPFU)ZN1L!$B=EO8!WR%'?B7Z\V8KE= 5_)D0M!5MPNS]98.$-)D M%EQPCHV2,)VY0=,>-)T$_8J%P$P](KZE9&_KR0F8CM;.BTN^L4TRL'F&E_5X MV23>T\E F )=.<_= .EYS9LTIW'=;L]* 1%GX:>S8NRR#/+[ =1FF^YG#09\-)JL]3_CZZ_!=02P,$% @ QZ6I6-&ULK5513]LP$/XK M5C9-(&VD3=INZM)(M!EL#TP(!'N8]N FE\;"L3O;:=F_W]E)0XM" (F7Q&?[ M^^[N._DNVDIUIPL 0^Y++O3,*XQ93WU?IP645)_(-0@\R:4JJ4%3K7R]5D S M!RJY'PP&$[^D3'AQY/8N51S)RG FX%(1794E5?_FP.5VY@V]W<856Q7&;OAQ MM*8KN 9SL[Y4:/DM2\9*$)I)013D,^]T.$W&]KZ[<,M@J_?6Q&:RE/+.&C^R MF3>P 0&'U%@&BK\-+(!S2X1A_&TXO=:E!>ZO=^QG+G?,94DU+"3_Q3)3S+PO M'LD@IQ4W5W+['9I\7("IY-I]R;:^.YYX)*VTD64#Q@A*)NH_O6]TV ,@3S<@ M: #!8\#H"4#8 ,*7 D8-8.24J5-Q.B34T#A2!^#;B,/=I'/@U[""ZI.2#C\2()! M,.J(9_%R>-@!3_KA":1/P0^R"=LZA(XO?+X."=,IE[84FOP^76JC\''\Z5*\ MIAQU4]J&,=5KFL+,PXZ@06W BS^\&TX&7[OD>DNRY(W(#J02'H#?6WI M_;W.5H):N0FA22HK8>I6T>ZV0^C4]=Y'^_/A=%'/D@>:>K)A(U@QH0F''"D' M)Y\Q 55/B]HP" !64OX'DNI=D9UD$[LN/_4$L#!!0 ( M ,>EJ5A5NPB#2 0 +,: 9 >&PO=V]R:W-H965TSG/\0:>0'S+'Y@\LQM*1%+(.*$98K!>6#?N=> Y MRJ!\XIG GA\=(Q7*"Z5;=7(7+2Q'C0@2"(5"8/EO!RM($D62X_A>0ZW&IS(\ M/GZE?RJ#E\&\8 XKFOQ-(A$OK*F%(ECC(A&/=/\9ZH!&BA?2A)=_T;Y^UK%0 M6'!!T]I8CB E6?4?_ZB%.#+P1F<,O-K .S7PSQCXM8'_5@_#VF!8*E.%4NH0 M8(&7A# *3A'^4U[_ #A+DRZ.[3 #+N1XMG"UCVD"*,<'!9C; M0@Y.N;##>B"WU4"\,P/QT3W-1,S1GUD$48_]2F\_UMC;4I1&&>]5F5M/"[S' M;(!\]W?D.=X0_8ILQ&,LP^T;FI[T5Y%)DE.2_![S0&\>0-@,Q#\[D$Z,?O/V M_1(]/(-^I@D6)"'BT/?"M+;J@W3-S8:/9L*3[%V6,3(:\D'F#LZB\B MFA3;)"PP!.N(/6K$'FDGZ+'"1"G<)UV%<*M/G%KH=DMG,)V.Y_;N6!2MITM% MZ?4YF30N.]&.FVC'VFB?! VW*&)8TWF)ZDJ=;AI=KT.?3ZDW36 MA#S3AKQB$!&!JC*[+TBM^:4SQ20L, 3KR.8Z;:7IO$=BUEX-Z6V4%IBB=14_ MJNW=_[]ZUHS3Y7/DS$X24^_L8FEZWFW0GC;HK\#2WCBU9A?/$Y.T MP!2M*UG;!;C^NV2FT0;"*"TP1>LJWO80KK9J/C])]68N.@!FR$6IZG61AR)\ MZ&U(W\895AQ^'A3H03^K4UO^N_KZ/R [$H&<@ <"2>]JJP=_J M"_]'PK=7:P: &!;0&Z;)0GYEE!:8HG7%:SL(=_8NB6FT\S!*"TS1NC_EMKV' MIZVTWY:8->.D)'6&L]-*6._L4FG.N1V?Y*A]]"M_"FQ3[I9P%-(B$]4/_LW5 M9D?FIMR'L-O'J^V<>\PV).,H@;4T=083^6U@U0Y)=2)H7NX9O% A:%H>QK+= M!:8>D/?7E(K7$^6@V:=:_@=02P,$% @ QZ6I6," =,9?#@ IZ$ !D M !X;"]W;W)K&ULM9UA;Z-&'L:_RLA7G;92&QLP MMK.71-J$F;N5NNUJM[U[<;H7$SRVT6)P 2>;JA_^!DP\'CS^.VR>[HLV=LQO MG?+/)B+2O] MLE@.RTVAY+Q9:)T._=%H,ES+)!O<7#7O?2QNKO)ME2:9^EBPR^+I5J7Y MX_7 &SR_\2E9KJKZC>'-U48NU6=5_;;Y6.A7PSUEGJQ55B9YQ@JUN!Z\\]Z* MV;1>H/G$OQ/U6![\S.JOC ;L+E:R&U:?MV8;T&ZR3;_5]^;?\0!POXWHD%_'8!O[N ?V*! MH%T@Z"PP'I]88-PN,'YI"V&[0/C2!2;M I/F;[_[8S5_Z4A6\N:JR!]947]: MT^H?FKB:I?4?.,GJ+>MS5>C?)GJYZB92]Q7[D?TLBT+6&;,WD:IDDI;?7PTK MS:\_-8Q;UMV.Y9]@>>Q#GE6KDO%LKN:.Y2-Z^8!8?JB_U_[+^<]?[M8G@1_D M$QOY/S!_Y ?LM\\1>_.=\VO1E'?;Y04+O ;C$YCHW,H4>\SX&<.J0LZ3;!GI M-?V.#5FYDH4J'7#^RWLJ#A!M16]CXKJV*KJU+%_ON3 M_@![7ZEU^3_'6M[N:&,WK2ZV;\N-C-7U0%?34A4/:G#S][]YD]$_7.DB81$2 MQI$P 8)9^8[W^8XI^LV[."ZV:LZ2K%*:7K'Y5K$JUX>>5%;Z_8TLJL2Y7=^2 MX+Y1(V'1#C9I8/4!^N'&\T;UOZOAPV&*R$;%<:-CNTTKGW"?3TCFPQ<+U1S" M34*ZW"N6+UBU4DP^J$)W(YCN>925S.J"I _7J@]:IWK7>8/V72_=$QYD2R33*8L*2W&GO].BBT$/9;5U&GX^#ZJL>I)?.XQQ)ZYLO$A9='O42IJZ>R6X*]0\J9B0L:ZM[I)*L_IF J5%4!J'T@2*9F=\ M(!D\:&5M<:B8D;0(2N-0FD#1[)A]$[-/[LI-S'*Y+-2R'ETL=$M,KO-M5CE# M]D^,=3KUZ8YNM7=^2!J'T@2*9N=G+(U'2H+>!T@:UWLWA8J:EA8>;%V^[Q\? M(QV?\[S9\4$2M79V-$:P>+1A^2"_)NOMFMWGA5ZV/EK&4C=WZC )M2K>L90( M1ZX]-8*VRZ$T@:+9 1H#X]$*YD.2-0'."_GHC"P\V@YGH;,:AL=ET_7!B%ZA MWF$@:0)%L\,P=918V\VJHAU7\5ET6]I?._] MR^U%@K ;*+)5#J4)%,T.U.@8C_8Q3<\CSA]4)G7WLEKI-E9YZCH'=4N3>FSPC';QR%&_[G:LUTG5# P6RMW1@*J6EM;=WT;C;F10 MC0*E"13-CLR8%(]6*#=D3S+]@SS123RV$">Z^5!% J5Q*$V@:/9) M<6-GA=2< MS:T0B4$:S>P=(]2EM+3PJ#9T!FG05H6CU4X'VL['^ ^?]A^_')X_?1ZHE6R; MS571G&AMR^6",)QT$[WC@JJ3EF;%Y13/T&8%BF:G:JR(3UN1DX*:_%:%NJ*59Y_R9E)\%H4N^$C[V0%SK/@D';Y5":0-'L] XN MD?IVS72KJD>E#JLSD]F<^>8EJ:+HEGNGC;V@"GM%%?:2JK]"105&1058%15 M5124%D%I'$H3*)H=LU%1 :VB^I1MZ*57P?&4HU-E&RJDH#2!HMGI&2$5?+N0 M>E'9/BVMZ)9[IPV55E :A]($BF9O$49:!5AI%4"E%90606D<2A,HFAVSD58! M+:WZE&WH]*669LUL/E&VH>H*2A,HFIV>45R8C?<:T_.E>I1HFM0[ M8>]HLMN)$@UMET-I D6STS,Z:TSK+*I$?_Y%?'+&"/5:4%H$I7$H3:!H=M3& M?8VQ]P<:0X46E!9!:1Q*$RB:'?/!78)(D_+JRVYH?._8=S3/M^?V>-T*#357 M4)I T>P\C;D:T^;J7(7N<6:1;JEWM-#I6% :A]($BF9O <9^C2?8P@U56E!: M!*5Q*$V@:';,1FF-S]SNZ+6%&ZJX6MK9ZR6AK7(H3:!H=J!&7HUI>?6"RGU6 M7CN#AIHN*"V"TCB4)E T>W,P-FQ\B2WC4.T%I450&H?2!(IFWP32:*^0G@+V MVC).X_O&WM*Z_>_N5;C01CF4)E T.T_CMT+:;[V@BO=PV71CO=.%SOJ"TCB4 M)E T>R,PFBSTH;4[A"HR*"V"TCB4)E T.V:CR$)Z>MBK:S=4F;6T;A<\[';! MH:UR*$V@:':@1H:%M RCBK=0HV]W3;V?MM0,P:E"13-CMF8L?"OO<44C>\=N_L64]U[:D?05CF4 M)E T.U#CP$+:@9$3_9[K= _C33?7.V#HM"\HC4-I D6S-P-CSD+L3<)#J!&# MTB(HC4-I D6S8S9&+*3GA[VZ?$,-64OKEN_NE:\1M%4.I0D4S7Z1!*>_AOND6>T<, MG5 &I7$H3:!H]I9@'-IDC"W@4&4&I450&H?2!(IFQVR4V82>9_;J @Y5:!/W M/<'&WB;&I06M30OZ)R"FE[ZL\O)Z/E?Y_(+#ET)@:+9&1KA-*4G M;!UDN"F26'=;OV.ZX[I[[/OWNA=$/@/^EJ;WCA?JGUK:[+"&^9,+S^_F"35+ M*)J=IS%+4]HL_?I\22EKAQ_-4[07K*SR^$L;<54DRZ4JG'E"Q1*4%DT=FLJ[ MZ#ZJ&=JF0-'L-(U7FM)>R:19/Q>]D,U]_.?RJ=0[9OLRDNXG/4/U$90631T/ MPNMV9Z M"A3-CM%(H2D]L*G'_3[99[J7\1/+"]8H?)B*;/DCWH0Y3P9 M1*]F[XT":J%:&KU10-T2BF9O%,8M36FW]*LY:--W<*$YO5.#FJ4SWS%LNB0N M30A=#8&BV5$:%34]IZ*.1D7L35VE\U0?NLM>(V&HGH+2HI9FC81'X<717@J5 M4RB:%>W,R*D9+:<^R"_JQT>]:ZJZR]6X?EVGG7>UI$E]HX/2HC/?,F!/2F^H MKAT5NAX"1;/3-)IJ1FNJ]\\'V?5QK/.DC!O)?^HI'32[=[Y02=72SMSRA4,; M%2B:':9Q5+,7W!5>[@=0"]U2>Y[&F1Y424%I44OKG":Y=#VY ]JP0-'L!(V7 MFM%>BB\6*FX,AG46QQD?5$1!:=',?$8930[]X _ M8HJ)?O%NL4C2I#DWRK/JQ,-8Z39Z)P950E :A]($BF9G;\S1#'M7JAG4 D%I M$93&H32!HMDQ&U\THWU1CVDG-*EWPE"ET](.*^ILY'P,-K1=\9)V=\D,RY52 M520K>7.U5L52W:DT+5DS#K@>U#W1_;NL4 N=G/?VG3\8'KT?>6^Y5[\_-)B; MJXUV ^U^_6PGC8 &MDG[0GPY[YOG'.+C>,/% MDUP!*/1<4"8GSDJI4%+X'IG9R+ BL]%4M7E@)P9D4%=0//B]P" M$^8DL5V;BR3FE:*$P5P@614%%B]70/EFXOC.Z\(]6:Z467"3N,1+> #U6,Z% MGKFM2T8*8))PA@3D$^?2'T\')MX&?"6PD5MC9#)9=RP)+F'+ZC61J-7&&#LH@QQ55]WQS M#4T^H?%+.97V%VV:6,]!:245+QJQ)B@(JY_XN:G#EL#O'Q $C2#X6T&O$?1L MHC6936N&%4YBP3=(F&CM9@:V-E:MLR',_(L/2NA=HG4JF<%"H7,TY47)&3 E MT>D,%"94GNGEP M"=,<52!O#UB 465! C>SQ889.3\[0"2(,?5GQ2F*6R=A5 MFLSXNVE#<553! EP^@[25]W;EKJY'6Y2@+4I@_7K' MBG+#I!*5_F 5^GZK ]"-@D+^Z$JN=NMWNYES.)8E3F'BZ(,F0:S!2=Z_\R/O M8U>J_\EL)_%>FWCOF'LR%X2EI,2T*\M:&EFI:0[KQ(_\X6@8N^MM_C^&[9#U M6[+^4;+++!NC'!.!UIA6@'B.H%A ED&F3ZT@:VS:01=V[1MN\7A[Q,9JCMR #/]RC[0@:#@]4=M#"#H["WNE[+<5"O!"V1)KX M0#4''=^@%PS[>X0=8>%HY =[C.Y6>S57F^Y62\(DHI!KH72MKZRM! 4TI#$A7K8/TSZXR;6U2.S.=EJ8]N-W=D)HVA! ZKZT ML7WW^'DNOO-EL!+R3LT!-+E/$ZZ&SESKQ:'KJF@.*54'8@$<5Z9"IE3C4,Y< MM9! 8^N4)F[@>1TWI8P[HX&=NY2C@B9$R M$>+.#,[CH>,91I! I T$Q;\EC"%)#!+R^%V .N6>QG']^1']S(I',1.J8"R2 M'RS6\Z'3;"QL=ZHAG'S M&J^UQ%6&?GIT A--/I%SKD&"TN3T'@^( K)_ IJR1'W Q=OK$[*_]X'L$<;) MS5QDBO)8#5R-^QL4-RKV.L[W"I[9*R07@NNY(J<\AKCJ[R+ODGSP2/XX: 2\ MH/* A/Y'$GA!JX;/^/7N80.=L(QE:/%:S^!=P5(D2\9G9"PA9IJBF>JZ' 5!,'"7ZWJV;7R_5]I4:'9*FIU&FD>ID)K]H;9JBBG6.'Q?3*F, M\@A())2N3>4C7!O/>\[ JLH[Y?*^SM-]/XN MA>\(K"+<]YXN26^GJ5[ 53(C]-L;I_,EJRK9M1O=?WO"QTQ%(N.U)[3 JZ2) MMYGK+QA5N09/7(/_49P*U$KD.EOA;3:J,GZZX_WF2_[U!:H JA3S3F\KKB]8 MY33=M0XO!3FSC:\B]I7F_5(Y6S;71[:EW)@_-DVW[1R?8/*.';NA&>.*)#!% M2.^@BX&3>1.<#[18V#YR(C1VI?9QCA\.((T!KD\%5L5B8#8H/T5&_P!02P,$ M% @ QZ6I6/A$ !D !X;"]W;W)K&ULS5A1;]LV$/XKA%H4+=!&HF3+3FH;2)QL*[ "0;QN#\,>&.EL$9%( MEZ3M=+]^1TJ1+4<6ED(/>;%$ZN[C=\?/U)TF.ZD>= 9@R&.1"SWU,F/6%[ZO MDPP*IL_D&@0^64I5,(-#M?+U6@%+G5.1^V$0Q'[!N/!F$S=WJV83N3$Y%W"K MB-X4!5,_KB"7NZE'O:>).[[*C)WP9Y,U6\$"S+?UK<*17Z.DO "AN11$P7+J M7=*+.8VM@[/XD\-.']P3&\J]E ]V\"6=>H%E!#DDQD(PO&QA#GEND9#']PK4 MJ]>TCH?W3^B_N. QF'NF82[SOWAJLJDW]D@*2[;)S9W<_0950$.+E\A40N4!+9BZL:V;8 M;*+DCBAKC6CVQN7&>6,T7-AM7!B%3SGZF=DB8PH^V42D9"X+5(=F+K^?R,VC M'0%Y?PV&\5Q_P+EOBVOR_NT'\I9P0?[(Y$8SD>J);Y"*!?23:MFK#?%.I<_ ,@"U)8G>#V1YX_D,L]E4N9<+LD=)'(E^+]H=@N*2VNMC29_ M_XXKD"\&"OU/6[I+.H-V.O8LN-!KEL#4PS^[1D[@S=Z]H7'PN2U7/8$U,C>H M,S?H0F\(,CD4))1R; N^1(P=HCVWMK,1'4W\[6%,SVWH. AJHP;78AXT"[J<_2KB ;PHV#(W&W&(6#<;NZZ4'! M0[OILART$S?6K0]@N%BU,NQ$>>D.]876C#GSM:SG: M6?#\G,"C%H$/CP7^W"B*3M0D=%] T>X*ZE<0H%CN),Y2[!FX-HK9;JF5:"?8 MBW>J)[1FZ/MZC Y?FWZ0FMF;U_U#L0^,-+:)2*1* MTG%<].-+4K+D!6PJ,6+XQ18ISIDSPR&/R.%"R"<5^F<7O GFD2JX%OE?+-.S47 6H PF=)[K>['X"G5 ?8N7BERY7[2H MQIZ>!RB=*RV*VM@P*!BO_NE+G8@U ]+?8D!J ^)X5XX3\8Q*^&CCRM"U*,QD*^K2]1']2:6D-F?HZ 8T M9;DZ1A\0X^B6Y;D9HH:A-@PL3IC6WJXJ;V2+MQC="JYG"OW.,\A^M@\-\X8^ M6=&_(E[ 6RI/4(Q_0R0B/?0POD%''XX]N'&3EMCA]K:E18OT"8E2;XO3:VZ7 MTH4J:0JCP*P5!?(9@N377_ @^N0AUVO(]1QZ_-8YNS03QJ=@%HU&CTNT/NZ. M+EWWY8+*#/W]AX%$WS04ZL>FZ'I[B*[?1-?WIOX+<) T1QID@8Y,N2V!2G6\ MB:8?"$>5J8?3H.$T\$(]< FIF'+VKTDEO-B,PR9"%0JN8.R&^)Q$)Z?#\'F# M[]/&]ZG7]WWEV4UP"9*);)-G/T9<90+%J*C6'^ZAC"Y]J3EKZ)V]?J6@_\SF MP%DQ+S9Q] +M6%7G# MDQ?\MO*@+]O*PX^T:P9)RY0.4GN MQP^;/R7VH4*XE2'/5KUP!;3<-^47N=L'2 8%<(B/2[] 2W>H?]8O5: ML:UA?E);?#+8K+:XU3/L%S1;CGX=\P/L.F^MDN%#2QG>AY:15LO(.VI9!U:W MEI%6RXA?RU:5L5W"_ "[)JZ5,')H"2/[D##22AAY1PGKP/)(6+AVGBY 3MVM M@4*IF'-=':V;WN9FXK(ZC[?#JVL-N@N:])_@=02P,$% @ QZ6I6.\."[ D M P 6 H !D !X;"]W;W)K&ULK59;;]HP%/XK M5BI5FS2:V$D@M!"IMUT>NE:MVCV;Y !6$YO9!MI_/]L)@960J=5>(';\78Z= MRX&KLS;5>G/J^RN904G4B%L#-FZF0)=5F*&>^6DB@N0.5 MA4^"H.^7E'$O';FY.YF.Q%(7C,.=1&I9EE2^7D AUF,/>YN)>S:;:SOAIZ,% MG<$#Z,?%G30COV')60E<,<&1A.G8.\>G%SBV +?BB<%:[3PC&\I$B&<[^)&/ MO< Z@@(R;2FH^5O!)12%93(^?M>D7J-I@;O/&_:O+G@3S(0JN!3%+Y;K^=A+ M/)3#E"X+?2_6WZ$.R!G,1*'<+UI7:Z.^A[*ETJ*LP<9!R7CU3U_JC=@!$'P M0&H <;XK(>?RBFJ:CJ18(VE7&S;[X$)U:&..<7LJ#UJ:M\S@=/HPIQ)Z-JX< M78K2'+:B;KMZZ-QN&-.OZ-,5:,H*]7GD:R-I@7Y6TU]4].0 ?8AN!-=SA:YY M#OG?>-]8;?R2C=\+TDEX0^4)"O$71 (2(67=JP[:L-F&T-&&A[9!B^P9W2YL MZ*HMS H>M<-MZIRJ!KO42E.>,SY# MQT<)P>0,36#&.+#J-VR4$C.7CWCD,U[-CN MP9Z9*$HP2=J])(V7I-/+]0O(C"DZ*> =7I(]+V&8A%&_W?\[XS%+<4SB0WZC1M_ MY[(O0=5L[!=7O5L'TBXP[Z="Z,W "C3-9/H'4$L#!!0 ( ,>EJ5@W M]7:@I@, "8+ 9 >&PO=V]R:W-H965TM&!(@B5XLO\XVD-@=MJ$M@J99/Q3[0$MGBPM%>B1EM_]^1TE6'$-6 M\R%?;/)XS_&>1^3QIGNEGTR&:.%[+J29>9FUVXGOFR3#G)D;M45)*VNE^V6ID:0G*A1\%P<#/&9?>?%K:[O5\J@HKN,1[#:;(@?# M9[[)K#/X\^F6;? ![>/V7M/,;Z*D/$=IN)*@<3WS;L/),@P'(W! M45DI]>0F?Z8S+W 9H<#$NA",_G:X0"%<),KCOSJHU^SI@,?C0_3?2_)$9L4, M+I3XRE.;S;R1!RFN62'L9[7_ VM"?1 N%2FHE+JL&26S:=:[4$[;XKF M!J68)9KH<^F^^X/5M,H)9^_!129L9>"]33%_B?6+>T(\.]!=19\"/3-] M+[R"*(CBEGR6KX?W.M+I-5^C5\;KG8G7:'O?:/OM=F6LINOQ3YM<5;BX/9RK M&1.S90G./"H*!O4.O?FOOX2#X+=T6??Z(2)]Q99-9JOBHL M6PD$JR!1>4Y'D2Y"\I0ID:)N/3=5]$$9W=6ZW?RZ'\7]J;\[9MCF-8J&C=>+ MU/M-ZOW.U+^6M073:[9#3;6R2;DZ_51LC:7C3M_URI4HNDX7_+!ZV<+EKGN[ M;V'K2:A _2-J83@:CH?A^$2#%L=@- C"T;A=AD$CP^#-9$CK6O(3(;HW/"/$ MX+5"M#AV"C%LA!AVYE653$D'FDO2@,JC.]B79;TT5;TDVJD2@FGS;&U5H'NG M,PI4H-'Q*0]NXOB$?JM7/V[G/FJXCSHS.CP2;\.^>Z\S[$>O8M_J=8[]V#LQ MA,'S\QK\+$FX3?^EAYQ4T6BUJCH=\0.H:2,+71:#57D#LQ7<@LV8!94DA=:$ MH1OT%Y,%]600Q=4[=04&$3XIBQ"VE5[_J!W(46_*MLK0?2RDK2IR8VU:M[NR M83FQ+UQ+UV*_'4\6XS9[&$P650_H/V]<=9#T5&ZX-"!P34D$-T.Z>+IJRJJ) M5=NR35DI2TU/.&ULK53?;],P M$/Y7K""A36)+FW1E&VFDM@.!Q%"U\>,!\> FU\::8P>?TX[_GK.=AFYT$P^\ MQ/;YOL_W7>XNVVISAQ6 9?>U5#B)*FN;RSC&HH*:XZEN0-'-2IN:6SJ:=8R- M 5YZ4"WC9# 8QS47*LHS;UN8/-.ME4+!PC!LZYJ;7S.0>CN)AM'.<"/6E76& M.,\:OH9;L%^:A:%3W+.4H@:%0BMF8#6)IL/+^X>O K:XMV=.R5+K.W?X M4$ZB@0L()!36,7!:-C '*1T1A?&SXXSZ)QUP?[]C?^>UDY8E1YAK^4V4MII$ MYQ$K8<5;:6_T]CUT>LX<7Z$E^B_;!M_Q.&)%BU;7'9@BJ(4**[_O\K '()[# M@*0#)(\!HR< :0=(O= 0F9=UQ2W/,Z.WS#AO8G,;GQN/)C5"N;]X:PW="L+9 M_*-&9 T8=EMQ ^R$?>+&<)=:=G0%E@N)QV1%=XN[12CVN=(M3#R\NSK-XLR_J;Z?D++WHG4*P\5X7U?C@@*W2K;"BFWMK/ MGZEONT?V&TW.N3]/KS#:, MWXD,0**'(J=B[F12EF>N*Y(,"BQ.60E4W5DQ7F"IIGSMBI(#3DU2D;N!Y\5N M@0EU%C.S=L47,U;)G%"XXDA418'YGPO(V6;N^,[CPC599U(ON(M9B==P _); M><75S+4H*2F "L(HXK":.^?^V=*/=8*)^$Y@(W;&2$NY9>Q.3SZF<\?3C""' M1&H(K"[WL(0\UTB*Q^\&U+'?J1-WQX_H[XUX)>86"UBR_ =)939W)@Y*886K M7%ZSS0=H!(TT7L)R83[1IHGU')140K*B258,"D+K*WYH"K&3H'"Z$X(F(=A/ MB(XDA$U":(36S(RL=UCBQ8RS#>(Z6J'I@:F-R59J"-7;>".YNDM4GEQ\8D*@ M$CBZR3 '=(+.J20IR2M=770#2<6))"#0JW<@,_I80^=T!8X-'CA$;QC];Q\2/)**48KS@JT9$5926ROO!C[VU7 MB08":Q4LL@6+^M!-P4YLQ1J/O5(FJX>ON\37B".#J!]<]PM_.IW,W/M=48=! MP2B^HF#036TCVUNJ?/PM73(0LV$%BK8+ZW[1:\P7W=0.YZ-HKV?=T1-)[& MW;[V=YH;OY?N-0C)22*MK2M*9'>3T@OTU$T:"JTM.]C*#IZ%L1L:0Q5M(+1V MT;9]FM_;U?R?MCN?_#!X?-LT'_NZ( M";P]?[L[1]0"^-J(WN4[4U-(L[EHQ+5)9K!0;S=70V M/MTL_?ZPX3/'O3T8@U>RT_K&3]YDZVCD T*!J?,,C!ZWN$$A/!&%\;7EC#J7 M'G@XOF/_*V@G+3MF<:/%WSQSY3HZB2##G-7"?=#[U]CJF7N^5 L;_F'?[AU% MD-;6:=F"*0+)5?-DW]H\' "(IQ\P:0&3'P&S1P#3%C -0IO(@JP+YEBR,GH/ MQN\F-C\(N0EH4L.5?XO7SM J)YQ+MO5.\!3>YSD:K@HXND#'N+!/X3ELF&)I MJDT&KU#5W'V'R\L-V<\^7MT#GL.GZPLX^O/I*G84CV>-T];W>>-[\HCO*5QI MY4H++U6&V4-\3#HZ,9,[,>>30<(K9HYA.GX&D]%DVA//9AC^EJD./AX(9]KE M=AKXIH_P;02S%G0.UTZG-_#/):W#&X?2?NE+5D,VZR?SI_G45BS%=43'U:*Y MQ2AY\L=X,7K1I_0WD3W0/>MTSX;8DY=?0[%<<.L,W]7AN)X5!I%.OWOFJY?+ M6@(KR%8PA\"DKI4#5KM2&_XO9D#7$R6.2@QH8)G OH0-1O&S"6O(%H',7WVW MR6S4_%;Q;4\RYETRYH/)>%?+G9>1@RT9Q0'&ULQ5AM;]LV M$/XKA%8,";!&[[*=V@(2)]N"IEN0+.V'81\8Z6P1D4B7I.STWX^D%-FR%;5! M!>1+3%)W#^^>>RS?9;IA_%%D !(]%3D5,RN3P&)24%4$$811P6,^O,/9V[D78P%I\);,3. M&NE4'AA[U)NK=&8Y.B+((9$: JN/-97, M Q8P9_D7DLIL9HTME,("E[F\99L_H4XHU'@)RX7YBS:UK6.AI!22%;6SBJ @ MM/K$3S41.PX*I]O!JQV\?8?@!0>_=O!-HE5D)JT++'$\Y6R#N+96:'IAN#'> M*AM"=1GO)%=/B?*3\1_ EARO,I*@*UJIPK!+4S1G- $JN3D1B"W0+1&/Z#WZ M2ZGK%M9 2Q#HZ (D)KDX5@_N[R[0T;MC] X1BO[)6"D4CIC:4@6JK[.3.JCS M*BCOA:!\](E1F0ET25-(V_ZV2K#)TGO.\MSK!?R$^0GRW=^0YWA!1SSS'W?W M>\+Q&])]@^>_@->0M^"L0)=/$CC%.9J;<@,7AOYK1I?OKY7&4W0F!$B!_KU6 M..A*0B'^ZR*UNC3HOE2_#T[%"B\Y8;=>QTUHX][0+DNN?O+1$:%)7J:$+E&MX(]JG;+B MN"O>7LC7%F8@L%;VDR;[R5L(=S(D/P.!M?AQG>W/O_-3TJW==U49C4)W3[H= M5N%D/.J6KKO3F[B]P9VI.G&WY_B^5/T#$7JCL;,OU4,K5VGU!:EN.Q:WOV7Y6V; .Z/J]7MU"09" M:V>Y;7[<\$UD.FBG-!1:FZ-MK^3VMAK?EVETT)=Z^QH]--EO6^V=D4\QOS23 ML$ )*ZFLYJ+FM)FVS\R,N7=^KJ=P,TIN8:H17DT]2Z(&OQP6"M(Y&2E>>345 M5QO)5F:P?&!2E=\L,\ I<&V@GB\8D\\;?4'SOXGX?U!+ P04 " #'I:E8 M?YZ?8MX# ")%P &0 'AL+W=OY@SGD(>7F6X9?Q$Y@$2O54G%S,NEK*]]7Z0Y5$1=A[JW@L5KG4%?Y\6I,5/('\7C]P5?([E*RH@(J"4<1A.?-N\'6"Q]K ]/BM M@*W8^T8ZE&?&7G3A+IMY@1X1E)!*#4'4WP864)8:28WCKQ;4ZWQJP_WO-_1? M3/ JF&V_17:@"XU7LI*87[1MND[#CV4KH5D M56NL1E 5M/DGKRT1>P8*QVX0M@;AH4%\Q"!J#:)#@]$1@[@UB TS32B&AX1( M,I]RMD5<]U9H^L.0::Q5^ 75\_XDN6HME)VF@&5HP MF@*5W-0(Q);HL1 OZ#/Z1KBNW #Z(0%)BE+\./6E&HR&]-/6\6WC.#SB.$+W MC,IQD<&+C^!]4WO&(VR KD&@?]#"+"7@*-V?5<3UC.ZU,@JV MJ1QTI;>F:U&3%&:>VGL$\ UX\X\?\"CXR4:C2[#$$5B/XKBC.#;HT1&*GV"E M=D!-<\VX+.BJ)Z$_OJKNZ$Y")?ZT<1J[Y-0E6.((K,?I9"R[6TZJ :N M2^H LC'8(.' 0.D#;C,/+J(KI9[-/C?V;ACWNR6#XWIGU*,NZM$9Q"JWS$;+ MH*M3%Y9+L,016(_B<4?Q^(QB';ODU"58X@BLQ^FDXW3B3*P3FPKQ)#P0J[5; M.!H=B'5P7.^,^JJ+^FHPZILT96LJA5I**10;\ER"5B6'K)#O.UX'_9VZNER" M)8[ >CSC8'SR9'VS; M!V(\Z;SV(P]WD8?G$N^1XW;8XO-'A-7G8Y/B!\'\$G'.P4^3H[M\2 MZ1(M<876IWOW,,&C&P7T]6AA)V^+%RA M-03Y>SE*)<:5R?4*9,3\%5!!2IA MJ2"#B[&2#F_RODU!LMID0I^95#N"^&ULG51=;]L@%/TKB%53*TW!=IILRFQ+3:)I>^@4->KV,.T!VS MX+C]]P/L6)G4]&$OA@OWG'LN')SV2C^9!L"B9\&ER7!C;;LBQ)0-"&IFJ@7I M=@Y*"VI=J&MB6@VT"B#!21)%2R(HDSA/P]I.YZGJ+&<2=AJ93@BJ7]; 59_A M&)\6'EC=6+] \K2E->S!/K8[[2(RL51,@#1,2:3AD.&[>+6>^_R0\(-!;\[F MR'=2*/7D@V]5AB,O"#B4UC-0-QQA YQ[(B?CS\B)IY(>>#X_L7\)O;M>"FI@ MH_A/5MDFPY\PJN! .VX?5/\5QGX6GJ]4W(0OZH?L$B/8*1!,#B-] M'L_A#) D%P#)"$B"[J%04+FEEN:I5CW2/MNQ^4EH-:"=.";]I>RM=KO,X6R^ M44(PZT[9&D1EA39*6B9KD"4#@ZZW8"GCY@9=(2;1/>/<':5)B76E/0$IQS+K MH4QRH-^BZZO;OZE(4[Y)#^9Y">!=_Y?\K?,E%R93@/Z M=5<8JYT'?K\F?BAR^WH1_RY6IJ4E9-@9WX ^ L[?OXN7T>.N^!-!Y8_=,[YLMH%J?D>*Z%G#G#/S)W M#S63!G$X.%@T^[C 2 _&'0*KVF"60EEGO3!MW%L'[1/<_D$I>PJ\_Z:_1_X7 M4$L#!!0 ( ,>EJ5A/[Q2R4 ( )P% 9 >&PO=V]R:W-H965T&!E\9WON^[^ZZ^2W92/>H2P)!]Q85.O=*8>NS[.B^A MHGH@:Q!XLY:JH@9-M?%UK8 6#E1Q/PR"D5]1)KPL<;Z%RA+9&,X$+!313551 M]7,*7.Y2;^@=''=L4QKK\+.DIAM8@GFH%PHMOV--K+J MP%A!Q43[I?NN#T< Y#D-"#M ^!P0OP"(.D#DA+:5.5ES:FB6*+DCRD8CFSVX MWC@TJF'"_HM+H_"6($"7)? MRD934>C$-YC40OV\2S!M$X0O)(C(K12FU.2C**!XBO>QV+[B\%#Q-#Q+>$O5 M@$3#-R0,POA$/;-_AT=GRHGZ!D:.+_IK \F^G.M8R MQJ<9[=R.=4US2#T<3 UJ"U[V^M5P%'PX)?<_D3T1'_?BXW/L!_$&Q==*;IF= M[5."6Y:18[%[99N%T77B;X]U_!D3#8=]3%N>?_30*U ;-_^:Y+(1IGU!O;=? M,1,W6<_\4UP][:;X3=/N+7P?&R8TX;!&RF!PC8.KVEW0&D;6;IQ6TN!PNF.) MZQ.4#<#[M93F8-@$_4+.?@%02P,$% @ QZ6I6**.H2Q_ @ DP8 !D M !X;"]W;W)K&ULM55M;],P$/XKIS"A31I-FKZ- MD4;:"Q.3-JA6-CX@/KC)I;&6V)GMM-N_Y^QT48&L( 1?8I_O[KGG[NQ+M);J M7N>(!A[+0NBIEQM3'?N^3G(LF>[)"@5I,JE*9DA42U]7"EGJG,K"#X-@[)>, M"R^.W-E,Q9&L3<$%SA3HNBR9>CK%0JZG7M][/KCAR]S8 S^.*K;$.9K;:J9( M\EN4E)-IA>&](Z;N^?T2]<[I3+@FD\D\47GII\ZAUYD&+&ZL+/"-F5N%&DY^9EX7B\T/M0H#+Q?T5?#_CD:Q@M] M &]@2XM6"WO !5SSHJ"*ZL@WQ,#B^,DFVFD3+7PAVDFE>M _.H0P"(=P.S^' M_;V#'V%\2J#-(FRS"!WNX ^S@*]79 &7!DO]K8MF S?LAK,/X5A7+,&I1S== MHUJA%[]^U1\'[W:0';1D![O0XQNLV%/I:BTSL%J[)@I3;KJX-FACAV;?V"H> M1/ZJ@\"P)3#<26!.CS.'3PDR 1>U2+E8'L+5U1DPD<)'J4A))K2_(Y(U%8"T MLRYF.\/\915';1*C?]ORT7\@.V[)CG=6_#,J>KO,S:$,L8M> _!VJ\M!;]C= MYTD;=?*[BU:K)*>9E4)&J0$KJ:V==VSRRQW[.;:_-6/LN+YF:LF%A@(S\@EZ M$ZJO:D9@(QA9N;&SD(:&F-OF]-= 90U(GTEIG@4[R=K_4/P=4$L#!!0 ( M ,>EJ5@:;9T#6@, /85 - >&PO>KX0:NW$3OA6FG+Q(A#*]$_[U#]9#V7M' M[<:!S:B$O;I8)Z,T%VW-AJX)Z,PDH\XCX6-W2CB;20:LE&2,;TRX!X%YSG/I M*'VS:"L!1,H_!@Y,#^ZC6B=C(I=5;I/!_)[5P_> ;0\,,LX;@SW7!":C@BA% MI;C1G6IP%7P".77[?E-HAPM)-D&O[[:$ZJ*3S'*94-FD"=QM:#+B- 4[DBV6 M<%5YX0&H5)[I1L+((A>D\K!EU TM.Z>ZH[U..WM:U9-HFMI0W30R MI@/Z736CW97MOTC7*=ACKKZL]'1$U8=:H;>2IFQ=]==I8P!3#W!U4A1\\YFS MA[I6FW+:9WBGGLG MZ/G?KO.""BH)[YK6M?^65_G%CL/!:UFNGBK[AJT>ZY/#6S?9/P63T2F8/(F: M')Z"R?@$3 Y>[:GY')/!*9CLO4F37GU>ZQP*=XZ$3=2!H_?8_0&'?-XF=68K MQA43=6_)DH2*)R=#+:_(3/]1NZ.OQR=^G8N)A*YI,JV[!FK)SPA!V%?.&W<$X$L<8 K5HK]$H0E8G@J]]?["[ M) SCV(X 9G<0AA@"=R..8 [ X:$8?4>W'L?>=OWE-?^IW?R%U!+ P04 M" #'I:E8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/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 ( ,>EJ5C>?;P UP, !X> / >&PO=V]R:V)O;VLN>&UL MQ9E+;]LX$(#_"J%3>DAM/9*V05T@W;1= ]TTJ(-<%[0TBHE2I)>DDFQ^?8>2 MW8X39[ 7KD^2*)K^-!+GX^/]O74_EM;^$ ^=-GZ6K4)8GTTFOEY!)_UKNP:# M=UKK.AGPTMU._-J!;/P*('1Z4DRGIY-.*I-]>+]MZ\I-Z(4-4 =E#1;&@AL% M]_[W_7@I[I172Z55^'>6#><:,M$IHSKU",TLFV;"K^S]G]:I1VN"U(O:6:UG M63[>N $75/VL>!$AK^72#R5!+K]+!)EEIU-LL%7.AZ'&T+Y$QCO RN-5'^QG MI0.X"QG@B[/]6IG;V P^Q80\QA"'[7$,XIG[+V&T;:MJN+!UWX$)8QP=Z AH M_$JM?2:,[&"6_6'OP,7GP3^8-^.S!80BD7)G"F^X>3/@I40Q#1@/C< S;[5J MD*,1'Z66I@9!( L&LC@@Y-\%@2P9R/(@D(N(@S\ED!4#61T02)PSDR2$A M2P)YRD">IH6\E*%W(&PK/O9>&?!>2(.0ZM8H;() OF$@WZ2%_*P,]A E]:_/ M,(@+"%)I3P#?,H!O$P-*Y<2-U#V(OT!ZC&C\ 85[Q\"]2PMW ),D2=6Q1>PMTZN5X@V-V,+6&7('YCQ:.[(.5?DR671=2H,'7++%C"* M@!D%:!?-.5?DB64Q-[7M0%S+AUTF3@UY8C#/+$/ M6&GMZ#_GI)"GML++VA)'UY)B:XC S$$2\E,Y1UQ2<:XH# MN08CZ7W?T240SC7E_^&:3>CBXILXVKQRFC)+3CQE8O%L"*-SK!EUO0^1DTZ9 M6#H;Q+D)X,#C&/(AZO%7+"DFN]Z56#XO*OQX(*:8G'S*Q/)A,.-G2C$Y^92) MY<-@GM=!44Q./F5B^3P9$&%'DKKNQXHH>(K)R:=,+)]GF+L9B6)R\BD3R^<9 MYCG.L!NE^X%T03$Y^92)Y?-D&65OQJPX[52)M<./@^D L^+<4R5V#X]944S. M/U7R[19FW4<<44S./U5B_]"5G_V?)+O1DEH[3]> ]B-RRJD&Y4RV^Y$-M#AW M:BZQ>8_E-2;>*R?B85QGK4[B:DC;:QUS\C?SU/L@*.!8*=*@ M/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5; MMZZ-N$_$^OM]K .G_7Z^Q3.Z8_! M[J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+ M'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H; MZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWOZ=>L=TK4)\]CS6 M^/QW4IUN]X;GX^_+Q\G."W7'V<'OL<4O4$L#!!0 ( ,>EJ5A3V2LIL@$ M %,; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? M 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75 MN%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M* MXX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,>EJ5CP==/PR04 M ,D> 8 " @0X( !X;"]W;W)K1L\:?(& ">' & @($- M#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ QZ6I6$UT M_:WJ P GP\ !@ ("!-14 'AL+W=OEJ5B/_N!U @ (4I 8 M " @549 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ QZ6I6-!B5B9$" G"0 !@ M ("!5RH 'AL+W=OEJ5CM>U!400P '8@ 8 " @=$R !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ QZ6I6)X\K%[P P % D !@ ("!(4, 'AL M+W=OEJ5@V1T23SA( M 'L[ 9 " @4=' !X;"]W;W)K&UL4$L! A0#% @ QZ6I6%NLDXQB!@ 7! !D ("! M3%H 'AL+W=O&PO=V]R:W-H965TEJ5C9#91.40, #$' 9 M " @?QE !X;"]W;W)K&UL4$L! A0#% M @ QZ6I6"[;3<<@ P 3 < !D ("!A&D 'AL+W=O&PO=V]R:W-H965TEJ5@? (%0, , (D' 9 " @==Q !X M;"]W;W)K&UL4$L! A0#% @ QZ6I6 O^]I3V M 0 G00 !D ("!/G4 'AL+W=O&PO=V]R:W-H965TE MJ5B,\'YIY , ,P) 9 " @7M] !X;"]W;W)K&UL4$L! A0#% @ QZ6I6(/(QFKR @ .@8 !D M ("!EH$ 'AL+W=O&PO=V]R M:W-H965TEJ5AR9O^PX@, ,\) M 9 " @3J( !X;"]W;W)K&UL M4$L! A0#% @ QZ6I6%Q9V%KM P 0D !D ("!4XP M 'AL+W=O&PO=V]R:W-H965TEJ5A-:K+B#@4 ! ? 9 M " @9F3 !X;"]W;W)K&UL4$L! A0#% @ MQZ6I6"&[>:.: @ D 8 !D ("!WI@ 'AL+W=O&PO=V]R:W-H965TEJ5@"MF)<>@, )L* 9 " @:B> !X;"]W M;W)K&UL4$L! A0#% @ QZ6I6-&PO=V]R:W-H965TEJ5C M@'3&7PX *>A 9 " @;*I !X;"]W;W)K&UL4$L! A0#% @ QZ6I6*#8ZNG2 @ OP< !D M ("!2+@ 'AL+W=O&PO=V]R:W-H M965TEJ5CW*"J9I@, 'H1 9 M " @>*^ !X;"]W;W)K&UL4$L! M A0#% @ QZ6I6$?W,.F9 P NQ$ !D ("!O\( 'AL M+W=O&PO=V]R:W-H965TEJ5@W]7:@I@, "8+ 9 " M@>K) !X;"]W;W)K&UL4$L! A0#% @ QZ6I M6&G):/5? @ N04 !D ("!Q\T 'AL+W=O&PO=V]R:W-H965TEJ5B9RK2H#P, (T( 9 " @2S4 !X;"]W;W)K M&UL4$L! A0#% @ QZ6I6"JE47NI P IQ M !D ("!&PO=V]R:W-H965TEJ5BA8H]8 M%@( $D$ 9 " @6?? !X;"]W;W)K&UL4$L! A0#% @ QZ6I6$_O%+)0 @ G 4 !D M ("!M.$ 'AL+W=O&PO=V]R:W-H965T MEJ5@:;9T#6@, /85 - M " ?'F !X;"]S='EL97,N>&UL4$L! A0#% @ QZ6I6)>* MNQS $P( L ( !=NH %]R96QS+RYR96QS4$L! A0# M% @ QZ6I6-Y]O #7 P 'AX \ ( !7^L 'AL+W=O MEJ5BX-L3EJ5A3V2LIL@$ %,; 3 " 43Q !;0V]N=&5N B=%]4>7!E&UL4$L%!@ U #4 :@X "?S $! end XML 58 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 59 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 138 249 1 true 55 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.inseego.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.inseego.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Deficit Sheet http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit Condensed Consolidated Statements of Stockholders' Deficit Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Nature of Business and Significant Accounting Policies Sheet http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies Nature of Business and Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Financial Statement Details Sheet http://www.inseego.com/role/FinancialStatementDetails Financial Statement Details Notes 8 false false R9.htm 0000009 - Disclosure - Fair Value Measurements Sheet http://www.inseego.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 0000010 - Disclosure - Debt Sheet http://www.inseego.com/role/Debt Debt Notes 10 false false R11.htm 0000011 - Disclosure - Share-based Compensation Sheet http://www.inseego.com/role/SharebasedCompensation Share-based Compensation Notes 11 false false R12.htm 0000012 - Disclosure - Loss per Share Sheet http://www.inseego.com/role/LossperShare Loss per Share Notes 12 false false R13.htm 0000013 - Disclosure - Public Offering Sheet http://www.inseego.com/role/PublicOffering Public Offering Notes 13 false false R14.htm 0000014 - Disclosure - Geographic Information and Concentrations of Risk Sheet http://www.inseego.com/role/GeographicInformationandConcentrationsofRisk Geographic Information and Concentrations of Risk Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.inseego.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.inseego.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Subsequent Events Sheet http://www.inseego.com/role/SubsequentEvents Subsequent Events Notes 17 false false R18.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 18 false false R19.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 19 false false R20.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.inseego.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.inseego.com/role/FairValueMeasurements 20 false false R21.htm 9954474 - Disclosure - Debt (Tables) Sheet http://www.inseego.com/role/DebtTables Debt (Tables) Tables http://www.inseego.com/role/Debt 21 false false R22.htm 9954475 - Disclosure - Share-based Compensation (Tables) Sheet http://www.inseego.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.inseego.com/role/SharebasedCompensation 22 false false R23.htm 9954476 - Disclosure - Loss per Share (Tables) Sheet http://www.inseego.com/role/LossperShareTables Loss per Share (Tables) Tables http://www.inseego.com/role/LossperShare 23 false false R24.htm 9954477 - 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 24 false false R25.htm 9954478 - 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 25 false false R26.htm 9954479 - Disclosure - Financial Statement Details - Inventories, Net (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails Financial Statement Details - Inventories, Net (Details) Details 26 false false R27.htm 9954480 - 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 27 false false R28.htm 9954481 - 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 28 false false R29.htm 9954482 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 29 false false R30.htm 9954483 - Disclosure - Fair Value Measurements - Assumptions (Details) Sheet http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails Fair Value Measurements - Assumptions (Details) Details 30 false false R31.htm 9954484 - Disclosure - Debt - Narrative (Details) Sheet http://www.inseego.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 31 false false R32.htm 9954485 - Disclosure - Debt - Components (Details) Sheet http://www.inseego.com/role/DebtComponentsDetails Debt - Components (Details) Details 32 false false R33.htm 9954486 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.inseego.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 33 false false R34.htm 9954487 - Disclosure - Share-based Compensation - Expense (Details) Sheet http://www.inseego.com/role/SharebasedCompensationExpenseDetails Share-based Compensation - Expense (Details) Details 34 false false R35.htm 9954488 - Disclosure - Share-based Compensation - Narrative (Details) Sheet http://www.inseego.com/role/SharebasedCompensationNarrativeDetails Share-based Compensation - Narrative (Details) Details 35 false false R36.htm 9954489 - Disclosure - Share-based Compensation - Activity (Details) Sheet http://www.inseego.com/role/SharebasedCompensationActivityDetails Share-based Compensation - Activity (Details) Details 36 false false R37.htm 9954490 - 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 37 false false R38.htm 9954491 - Disclosure - Loss per Share - Narrative (Details) Sheet http://www.inseego.com/role/LossperShareNarrativeDetails Loss per Share - Narrative (Details) Details 38 false false R39.htm 9954492 - Disclosure - Loss per Share - Antidilutive Securities (Details) Sheet http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails Loss per Share - Antidilutive Securities (Details) Details 39 false false R40.htm 9954493 - Disclosure - Public Offering (Details) Sheet http://www.inseego.com/role/PublicOfferingDetails Public Offering (Details) Details http://www.inseego.com/role/PublicOffering 40 false false R41.htm 9954494 - Disclosure - Geographic Information and Concentrations of Risk - Net Revenues (Details) Sheet http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails Geographic Information and Concentrations of Risk - Net Revenues (Details) Details 41 false false R42.htm 9954495 - 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 42 false false R43.htm 9954496 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.inseego.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.inseego.com/role/CommitmentsandContingencies 43 false false R44.htm 9954497 - Disclosure - Income Taxes (Details) Sheet http://www.inseego.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.inseego.com/role/IncomeTaxes 44 false false R45.htm 9954498 - Disclosure - Subsequent Events (Details) Sheet http://www.inseego.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.inseego.com/role/SubsequentEvents 45 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: insg:TradingDayThreshold, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - insg-20240331.htm 4 insg-20240331.htm insg-20240331.xsd insg-20240331_cal.xml insg-20240331_def.xml insg-20240331_lab.xml insg-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "insg-20240331.htm": { "nsprefix": "insg", "nsuri": "http://www.inseego.com/20240331", "dts": { "inline": { "local": [ "insg-20240331.htm" ] }, "schema": { "local": [ "insg-20240331.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-20240331_cal.xml" ] }, "definitionLink": { "local": [ "insg-20240331_def.xml" ] }, "labelLink": { "local": [ "insg-20240331_lab.xml" ] }, "presentationLink": { "local": [ "insg-20240331_pre.xml" ] } }, "keyStandard": 225, "keyCustom": 24, "axisStandard": 22, "axisCustom": 1, "memberStandard": 35, "memberCustom": 18, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 5, "http://www.inseego.com/20240331": 1 }, "contextCount": 138, "entityCount": 1, "segmentCount": 55, "elementCount": 410, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 480, "http://xbrl.sec.gov/dei/2023": 29 }, "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", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "unique": true } }, "R3": { "role": "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "unique": true } }, "R5": { "role": "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit", "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders' Deficit", "shortName": "Condensed Consolidated Statements of Stockholders' Deficit", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-16", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "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-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.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-20240331.htm", "unique": true } }, "R7": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies", "longName": "0000007 - Disclosure - Nature of Business and Significant Accounting Policies", "shortName": "Nature of Business and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.inseego.com/role/FinancialStatementDetails", "longName": "0000008 - Disclosure - Financial Statement Details", "shortName": "Financial Statement Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.inseego.com/role/FairValueMeasurements", "longName": "0000009 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.inseego.com/role/Debt", "longName": "0000010 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.inseego.com/role/SharebasedCompensation", "longName": "0000011 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.inseego.com/role/LossperShare", "longName": "0000012 - Disclosure - Loss per Share", "shortName": "Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.inseego.com/role/PublicOffering", "longName": "0000013 - Disclosure - Public Offering", "shortName": "Public Offering", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRisk", "longName": "0000014 - Disclosure - Geographic Information and Concentrations of Risk", "shortName": "Geographic Information and Concentrations of Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.inseego.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.inseego.com/role/IncomeTaxes", "longName": "0000016 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.inseego.com/role/SubsequentEvents", "longName": "0000017 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R18": { "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": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R19": { "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": "19", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.inseego.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.inseego.com/role/DebtTables", "longName": "9954474 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.inseego.com/role/SharebasedCompensationTables", "longName": "9954475 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.inseego.com/role/LossperShareTables", "longName": "9954476 - Disclosure - Loss per Share (Tables)", "shortName": "Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskTables", "longName": "9954477 - 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": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails", "longName": "9954478 - 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": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails", "longName": "9954479 - Disclosure - Financial Statement Details - Inventories, Net (Details)", "shortName": "Financial Statement Details - Inventories, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails", "longName": "9954480 - 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": "27", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954481 - 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": "28", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954482 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails", "longName": "9954483 - Disclosure - Fair Value Measurements - Assumptions (Details)", "shortName": "Fair Value Measurements - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.inseego.com/role/DebtNarrativeDetails", "longName": "9954484 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "insg:NotesPayableAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "insg:NotesPayableAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.inseego.com/role/DebtComponentsDetails", "longName": "9954485 - Disclosure - Debt - Components (Details)", "shortName": "Debt - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-49", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "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-20240331.htm", "unique": true } }, "R33": { "role": "http://www.inseego.com/role/DebtInterestExpenseDetails", "longName": "9954486 - Disclosure - Debt - Interest Expense (Details)", "shortName": "Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-90", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "unique": true } }, "R34": { "role": "http://www.inseego.com/role/SharebasedCompensationExpenseDetails", "longName": "9954487 - Disclosure - Share-based Compensation - Expense (Details)", "shortName": "Share-based Compensation - Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "longName": "9954488 - Disclosure - Share-based Compensation - Narrative (Details)", "shortName": "Share-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-100", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "longName": "9954489 - Disclosure - Share-based Compensation - Activity (Details)", "shortName": "Share-based Compensation - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails", "longName": "9954490 - 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": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.inseego.com/role/LossperShareNarrativeDetails", "longName": "9954491 - Disclosure - Loss per Share - Narrative (Details)", "shortName": "Loss per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails", "longName": "9954492 - Disclosure - Loss per Share - Antidilutive Securities (Details)", "shortName": "Loss per Share - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "unique": true } }, "R40": { "role": "http://www.inseego.com/role/PublicOfferingDetails", "longName": "9954493 - Disclosure - Public Offering (Details)", "shortName": "Public Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:CommonStockSharesSubscriptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:CommonStockSharesSubscriptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails", "longName": "9954494 - Disclosure - Geographic Information and Concentrations of Risk - Net Revenues (Details)", "shortName": "Geographic Information and Concentrations of Risk - Net Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-120", "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-20240331.htm", "unique": true } }, "R42": { "role": "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails", "longName": "9954495 - 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": "42", "firstAnchor": { "contextRef": "c-128", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.inseego.com/role/CommitmentsandContingenciesDetails", "longName": "9954496 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.inseego.com/role/IncomeTaxesDetails", "longName": "9954497 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.inseego.com/role/SubsequentEventsDetails", "longName": "9954498 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:RepaymentsOfLinesOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:RepaymentsOfLinesOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20240331.htm", "first": true, "unique": true } } }, "tag": { "insg_ATMOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "ATMOfferingMember", "presentation": [ "http://www.inseego.com/role/PublicOfferingDetails" ], "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/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r17", "r697" ] }, "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": [ "r651" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for expected credit losses of $1,060 and $1,113, respectively", "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": [ "r250", "r251" ] }, "insg_AccruedContractManufacturingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets", "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "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": 2.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": [ "r20", "r669" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation, Property, plant and equipment", "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": [ "r56", "r151", "r535" ] }, "insg_AccumulatedDepreciationRentalAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "AccumulatedDepreciationRentalAssets", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation, Rental assets", "label": "Accumulated Depreciation, Rental Assets", "documentation": "Amount of accumulated depreciation for rental assets used in the normal conduct of business." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r29", "r30", "r97", "r159", "r532", "r553", "r554" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r30", "r438", "r441", "r472", "r549", "r550", "r739", "r740", "r741", "r749", "r750", "r751" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r89", "r697", "r801" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r412", "r413", "r414", "r564", "r749", "r750", "r751", "r781", "r802" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r68", "r69", "r378" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r608", "r662", "r703", "r777", "r785", "r786", "r787" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationExpenseDetails" ], "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": [ "r407", "r415" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r160", "r252", "r286" ] }, "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", "r77", "r107", "r339" ] }, "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" ], "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": [ "r102", "r339", "r463", "r744" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r339", "r463", "r684", "r685", "r744" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails", "http://www.inseego.com/role/LossperShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares (in shares)", "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": [ "r211" ] }, "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": [ "r40" ] }, "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": [ "r40" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r130", "r155", "r182", "r222", "r236", "r241", "r283", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r433", "r435", "r451", "r527", "r601", "r697", "r710", "r770", "r771", "r788" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r148", "r162", "r182", "r283", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r433", "r435", "r451", "r697", "r770", "r771", "r788" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "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": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ] }, "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/20240331", "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": [] }, "insg_CanaccordGenuityLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "CanaccordGenuityLLCMember", "presentation": [ "http://www.inseego.com/role/PublicOfferingDetails" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r37", "r38", "r39" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r8", "r136" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r35", "r150", "r667" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash, and cash equivalents, and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r111", "r178" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "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", "r111" ] }, "insg_CashPaidDuringYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "CashPaidDuringYearAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year for:", "label": "Cash Paid During Year [Abstract]", "documentation": "Cash paid during the year." } } }, "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r144", "r156", "r157", "r158", "r182", "r204", "r205", "r208", "r210", "r216", "r217", "r283", "r308", "r310", "r311", "r312", "r315", "r316", "r349", "r350", "r353", "r356", "r363", "r451", "r557", "r558", "r559", "r560", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r589", "r610", "r628", "r643", "r644", "r645", "r646", "r647", "r717", "r745", "r752" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.inseego.com/role/PublicOfferingDetails" ], "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": [ "r156", "r157", "r158", "r216", "r349", "r350", "r351", "r353", "r356", "r361", "r363", "r557", "r558", "r559", "r560", "r686", "r717", "r745" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 9)", "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": [ "r27", "r81", "r529", "r588" ] }, "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": [ "r117", "r301", "r303", "r652", "r765" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r700", "r701", "r702", "r704", "r705", "r706", "r707", "r749", "r750", "r781", "r800", "r802" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r88" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r88", "r589" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r88" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r10", "r88", "r589", "r607", "r802", "r803" ] }, "us-gaap_CommonStockSharesSubscriptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesSubscriptions", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/PublicOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Distribution Agreement, maximum aggregate amount authorized for offer or sale", "label": "Common Stock, Value, Subscriptions", "documentation": "Monetary value of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds." } } }, "auth_ref": [ "r59", "r88" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.001; 150,000,000 shares authorized, 11,882,844 and 11,878,557\u00a0shares issued and outstanding as of March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r88", "r531", "r697" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r31", "r164", "r166", "r170", "r524", "r539" ] }, "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": [ "r41", "r43", "r75", "r76", "r249", "r651" ] }, "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": [ "r41", "r43", "r75", "r76", "r249", "r555", "r651" ] }, "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": [ "r41", "r43", "r75", "r76", "r249", "r651", "r719" ] }, "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": [ "r41", "r43", "r75", "r76", "r249" ] }, "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": [ "r41", "r43", "r75", "r76", "r249", "r651" ] }, "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": [ "r72", "r673" ] }, "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/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": [ "r119", "r318", "r319", "r329", "r330", "r331", "r335", "r336", "r337", "r338", "r339", "r681", "r682", "r683", "r684", "r685" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r25" ] }, "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": "2025 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": [ "r776" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r105", "r182", "r283", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r451", "r770" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/SharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of net 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/PublicOfferingDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r184", "r185", "r321", "r351", "r475", "r670", "r672" ] }, "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_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit concentration risk", "label": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r129" ] }, "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" ], "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" ], "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": [] }, "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_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 risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r249" ] }, "insg_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "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": [] }, "insg_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "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/20240331", "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_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": [ "r118", "r179", "r317", "r323", "r324", "r325", "r326", "r327", "r328", "r333", "r340", "r341", "r343" ] }, "insg_DebtExitFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "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/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": [ "r14", "r85", "r86", "r131", "r132", "r186", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r464", "r681", "r682", "r683", "r684", "r685", "r746" ] }, "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": "Carrying amount of debt", "verboseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r14", "r132", "r344" ] }, "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": [ "r120", "r320" ] }, "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": [ "r23", "r61", "r123", "r124", "r320" ] }, "insg_DebtInstrumentConvertiblePercentOfAggregatePrincipalHeldToCallInDefaultEvent": { "xbrltype": "percentItemType", "nsuri": "http://www.inseego.com/20240331", "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/20240331", "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/20240331", "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": [ "r78", "r80", "r318", "r464", "r682", "r683" ] }, "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": "Termination fee", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r24" ] }, "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": [ "r22", "r78", "r346", "r464" ] }, "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r22", "r319" ] }, "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": [ "r186", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r464", "r681", "r682", "r683", "r684", "r685", "r746" ] }, "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/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": [ "r25", "r186", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r464", "r681", "r682", "r683", "r684", "r685", "r746" ] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased face amount", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/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": [ "r25", "r61", "r64", "r77", "r78", "r80", "r82", "r122", "r124", "r186", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r464", "r681", "r682", "r683", "r684", "r685", "r746" ] }, "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": [ "r77", "r80", "r773" ] }, "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": [ "r79" ] }, "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": [ "r79", "r773" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r126", "r142", "r428", "r429", "r748" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r418", "r419", "r528" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "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": "Deferred revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r732" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r55" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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", "r225" ] }, "us-gaap_DerivativeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r128" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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_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": [ "r376", "r380", "r408", "r409", "r411", "r694" ] }, "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_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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", "r125" ] }, "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r714" ] }, "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": [ "r715" ] }, "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": [] }, "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/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r171", "r192", "r193", "r194", "r195", "r196", "r201", "r204", "r208", "r209", "r210", "r214", "r446", "r447", "r525", "r540", "r674" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income (loss) per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r171", "r192", "r193", "r194", "r195", "r196", "r204", "r208", "r209", "r210", "r214", "r446", "r447", "r525", "r540", "r674" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per common share:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "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": [ "r200", "r211", "r212", "r213" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r454" ] }, "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": [ "r74" ] }, "us-gaap_EmbeddedDerivativeGainOnEmbeddedDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeGainOnEmbeddedDerivative", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails" ], "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": [ "r780" ] }, "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeLiabilityMeasurementInput", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r783" ] }, "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": 5.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": [ "r20" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationExpenseDetails" ], "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": "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": [ "r410" ] }, "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 expense", "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": [ "r779" ] }, "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 expense", "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": [ "r779" ] }, "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" ], "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/20240331", "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": [] }, "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": [ "r712" ] }, "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": [ "r712" ] }, "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": [ "r712" ] }, "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": [ "r716" ] }, "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": [ "r712" ] }, "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": [ "r712" ] }, "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": [ "r712" ] }, "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": [ "r712" ] }, "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/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r10", "r145", "r167", "r168", "r169", "r187", "r188", "r189", "r191", "r197", "r199", "r215", "r284", "r285", "r364", "r412", "r413", "r414", "r424", "r425", "r437", "r438", "r439", "r440", "r441", "r442", "r445", "r456", "r457", "r458", "r459", "r460", "r461", "r472", "r549", "r550", "r551", "r564", "r628" ] }, "insg_EuropeExcludingUnitedKingdomMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "EuropeExcludingUnitedKingdomMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe (including United Kingdom)", "label": "Europe Excluding United Kingdom [Member]", "documentation": "Europe Excluding United Kingdom" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r11" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsTables" ], "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": [ "r11" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r331", "r368", "r369", "r370", "r371", "r372", "r373", "r449", "r482", "r483", "r484", "r682", "r683", "r690", "r691", "r692" ] }, "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_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.inseego.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r331", "r368", "r369", "r370", "r371", "r372", "r373", "r449", "r484", "r682", "r683", "r690", "r691", "r692" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r331", "r368", "r369", "r370", "r371", "r372", "r373", "r482", "r483", "r484", "r682", "r683", "r690", "r691", "r692" ] }, "insg_FederalBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments under finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r468", "r470" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r467", "r469", "r696" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r287", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r342", "r361", "r443", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r538", "r679", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r755", "r756", "r757", "r758" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities 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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization, Intangible assets", "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": [ "r153", "r298" ] }, "insg_FixedWirelessAccessSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "FixedWirelessAccessSolutionsMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed wireless access solutions", "label": "Fixed Wireless Access Solutions [Member]", "documentation": "Fixed Wireless Access Solutions" } } }, "auth_ref": [] }, "insg_FractionalSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20240331", "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_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r106", "r612" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationExpenseDetails" ], "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": [ "r101" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r152", "r297", "r523", "r680", "r697", "r761", "r762" ] }, "insg_GreaterThan25MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "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/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r104", "r182", "r222", "r235", "r240", "r243", "r283", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r451", "r676", "r770" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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", "r99", "r134", "r222", "r235", "r240", "r243", "r526", "r536", "r676" ] }, "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/SharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r299", "r300", "r613" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r300", "r613" ] }, "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": [ "r183", "r417", "r421", "r422", "r423", "r426", "r430", "r431", "r432", "r562" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "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": [ "r137", "r143", "r198", "r199", "r226", "r420", "r427", "r541" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r34", "r36" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and 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": [ "r743" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r721", "r743" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net of accumulated amortization of $42,770 and $39,987, respectively", "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": [ "r53", "r54" ] }, "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": [ "r107", "r337", "r347", "r684", "r685" ] }, "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": [ "r109", "r338", "r684", "r685" ] }, "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/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/20240331", "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/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r174", "r176", "r177" ] }, "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": 1.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": [ "r20" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails" ], "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": [ "r735" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets", "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r161", "r668", "r697" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails" ], "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": [ "r736" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r296" ] }, "insg_LessThan15MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "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_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r19", "r182", "r283", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r434", "r435", "r436", "r451", "r587", "r675", "r710", "r770", "r788", "r789" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r93", "r133", "r534", "r697", "r747", "r759", "r784" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r21", "r149", "r182", "r283", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r434", "r435", "r436", "r451", "r697", "r770", "r788", "r789" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "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": [ "r14", "r132", "r797" ] }, "insg_LineOfCreditCovenantAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20240331", "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/20240331", "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/20240331", "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/20240331", "localname": "LineOfCreditFacilityDebtCovenantThreshold", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "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": [ "r746" ] }, "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": [ "r18" ] }, "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": [ "r18" ] }, "insg_LineOfCreditFacilityMinimumDraw": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "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/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": [ "r18" ] }, "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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "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": [ "r85", "r131" ] }, "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": [ "r14", "r132", "r330", "r345", "r682", "r683", "r797" ] }, "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/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": [ "r25" ] }, "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/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": [ "r25", "r57" ] }, "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": [ "r249", "r689", "r775", "r798", "r799" ] }, "insg_MakeWholePaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20240331", "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/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r375", "r509", "r548", "r579", "r580", "r634", "r636", "r638", "r639", "r641", "r663", "r664", "r678", "r686", "r693", "r699", "r772", "r790", "r791", "r792", "r793", "r794", "r795" ] }, "us-gaap_MeasurementInputCreditSpreadMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputCreditSpreadMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r782" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r782" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r782" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r782" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r782" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price (usd per share)", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r782" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r450" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r375", "r509", "r548", "r579", "r580", "r634", "r636", "r638", "r639", "r641", "r663", "r664", "r678", "r686", "r693", "r699", "r772", "r790", "r791", "r792", "r793", "r794", "r795" ] }, "insg_MobileSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "MobileSolutionsMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r249", "r689", "r775", "r798", "r799" ] }, "insg_NatureOfBusinessAndSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20240331", "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 [Line Items]" } } }, "auth_ref": [] }, "insg_NatureOfBusinessAndSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20240331", "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 [Table]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r175" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r175" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r100", "r113", "r135", "r147", "r163", "r165", "r169", "r182", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r206", "r222", "r235", "r240", "r243", "r283", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r447", "r451", "r537", "r609", "r626", "r627", "r676", "r708", "r770" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "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": [ "r173", "r192", "r193", "r194", "r195", "r201", "r202", "r207", "r210", "r222", "r235", "r240", "r243", "r676" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States and Canada", "label": "North America [Member]" } } }, "auth_ref": [ "r804", "r805", "r806", "r807" ] }, "insg_NotesPayableAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "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_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": [ "r754" ] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r222", "r235", "r240", "r243", "r676" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "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": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r466" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r465" ] }, "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": [ "r84", "r114", "r115", "r127" ] }, "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": 6.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": [ "r20" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r154" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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", "r97", "r452", "r453", "r455" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "insg_OtherGeographicRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "OtherGeographicRegionsMember", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Geographic Regions [Member]", "documentation": "Other Geographic Regions [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r26" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income:", "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": 3.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": [ "r737", "r760" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r110" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r110" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Series E preferred stock dividends", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, liquidation preference", "label": "Preferred Stock, Liquidation Preference, Value", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r180", "r353" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r700", "r701", "r704", "r705", "r706", "r707", "r800", "r802" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r87", "r349" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r87", "r589" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock 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": [ "r87", "r349" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r87", "r589", "r607", "r802", "r803" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Value, Issued", "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": [ "r87", "r530", "r697" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r738" ] }, "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": [ "r730" ] }, "us-gaap_ProceedsFromInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInvestingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net borrowings (repayments) on revolving credit facility", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "insg_ProceedsFromStockOptionExercisesAndEsppNetOfTaxesPaidOnVestedRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "ProceedsFromStockOptionExercisesAndEsppNetOfTaxesPaidOnVestedRestrictedStockUnits", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from ESPP", "label": "Proceeds From Stock Option Exercises And Espp Net Of Taxes Paid On Vested Restricted Stock Units", "documentation": "Proceeds From Stock Option Exercises And ESPP Net Of Taxes Paid On Vested Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenues", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r687" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r245", "r510", "r542", "r543", "r544", "r545", "r546", "r547", "r665", "r687", "r698", "r722", "r766", "r767", "r775", "r798" ] }, "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": 7.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": [ "r20", "r768", "r769" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r245", "r510", "r542", "r543", "r544", "r545", "r546", "r547", "r665", "r687", "r698", "r722", "r766", "r767", "r775", "r798" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $29,427 and $28,920, 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": [ "r720", "r763" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r172", "r289" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r367", "r375", "r403", "r404", "r405", "r485", "r509", "r548", "r579", "r580", "r634", "r636", "r638", "r639", "r641", "r663", "r664", "r678", "r686", "r693", "r699", "r702", "r764", "r772", "r791", "r792", "r793", "r794", "r795" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r367", "r375", "r403", "r404", "r405", "r485", "r509", "r548", "r579", "r580", "r634", "r636", "r638", "r639", "r641", "r663", "r664", "r678", "r686", "r693", "r699", "r702", "r764", "r772", "r791", "r792", "r793", "r794", "r795" ] }, "insg_RebateReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "RebateReceivables", "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": "Rebate receivables", "label": "Rebate Receivables", "documentation": "Rebate Receivables" } } }, "auth_ref": [] }, "insg_ReceivablesContractManufacturers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "ReceivablesContractManufacturers", "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": "Receivables from contract manufacturers", "label": "Receivables, Contract Manufacturers", "documentation": "Receivables, Contract Manufacturers" } } }, "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": [ "r374", "r473", "r474", "r582", "r583", "r584", "r585", "r586", "r606", "r608", "r633" ] }, "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": [ "r374", "r473", "r474", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r582", "r583", "r584", "r585", "r586", "r606", "r608", "r633", "r787" ] }, "insg_RentalAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "RentalAssetsNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Rental assets, net of accumulated depreciation of $7,859 and $7,003, respectively", "label": "Rental Assets, Net", "documentation": "Rental Assets, Net" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on financed assets", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r742" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of line of credit", "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": [ "r33", "r746" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of Long-Term Lines of Credit", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.inseego.com/role/PublicOfferingDetails", "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r184", "r185", "r321", "r351", "r475", "r671", "r672" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r83", "r416", "r796" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationExpenseDetails" ], "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_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.inseego.com/role/LossperShareAntidilutiveSecuritiesDetails", "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r125", "r533", "r552", "r554", "r561", "r590", "r697" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r145", "r187", "r188", "r189", "r191", "r197", "r199", "r284", "r285", "r412", "r413", "r414", "r424", "r425", "r437", "r439", "r440", "r442", "r445", "r549", "r551", "r564", "r802" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "verboseLabel": "Net 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": [ "r223", "r224", "r234", "r238", "r239", "r245", "r247", "r249", "r365", "r366", "r510" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "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" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating leases 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": [ "r471", "r696" ] }, "insg_SOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "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/PublicOfferingDetails" ], "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/PublicOfferingDetails" ], "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/PublicOfferingDetails" ], "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/PublicOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/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": [ "r249", "r718" ] }, "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": [ "r40" ] }, "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": [ "r40" ] }, "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_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": [ "r753" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationExpenseDetails" ], "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": [ "r67" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r67" ] }, "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": [ "r16", "r94", "r95", "r96" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r66" ] }, "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": "Schedule 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_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": [ "r51", "r103" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "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": [ "r50", "r98" ] }, "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": [ "r47", "r48", "r49", "r52" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "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": [ "r377", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ] }, "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": [ "r12", "r13", "r65" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.inseego.com/role/PublicOfferingDetails" ], "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": [ "r58", "r59", "r60", "r61", "r62", "r63", "r64", "r122", "r124", "r125", "r156", "r157", "r158", "r216", "r349", "r350", "r351", "r353", "r356", "r361", "r363", "r557", "r558", "r559", "r560", "r686", "r717", "r745" ] }, "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": [ "r711" ] }, "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": [ "r713" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r247", "r248", "r576", "r577", "r578", "r635", "r637", "r640", "r642", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r666", "r688", "r702", "r775", "r798" ] }, "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": [ "r218", "r219", "r220", "r221", "r222", "r227", "r237", "r241", "r242", "r243", "r244", "r245", "r246", "r249" ] }, "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": [ "r228", "r229", "r230", "r231", "r232", "r233", "r247", "r677" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/SharebasedCompensationExpenseDetails" ], "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": [ "r101" ] }, "us-gaap_SeriesEPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesEPreferredStockMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Series E preferred stock", "label": "Series E Preferred Stock [Member]", "documentation": "Series E preferred stock." } } }, "auth_ref": [ "r733", "r734", "r774" ] }, "insg_ServiceContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "ServiceContractTerm", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service contract term", "label": "Service Contract Term", "documentation": "Service Contract Term" } } }, "auth_ref": [] }, "insg_ServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "ServicesAndOtherMember", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other", "label": "Services and Other [Member]", "documentation": "Services and Other" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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 (in years)", "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": [ "r694" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "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": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested \u2014 beginning balance", "periodEndLabel": "Non-vested \u2014 ending balance", "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": [ "r392", "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "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": [ "r377", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable \u2014 ending balance", "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": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "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": [ "r778" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "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": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding \u2014 beginning balance", "periodEndLabel": "Outstanding \u2014 ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r384", "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsAssumptionsDetails" ], "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": "General term (in years)", "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": [ "r695" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (shares)", "periodEndLabel": "Ending balance (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": [ "r10" ] }, "insg_SouthOceanFundingLLCAndNorthSoundVenturesLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "SouthOceanFundingLLCAndNorthSoundVenturesLPMember", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Ocean Funding, LLC and North Sound Ventures, LP", "label": "South Ocean Funding, LLC and North Sound Ventures, LP [Member]", "documentation": "South Ocean Funding, LLC and North Sound Ventures, LP" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r144", "r156", "r157", "r158", "r182", "r204", "r205", "r208", "r210", "r216", "r217", "r283", "r308", "r310", "r311", "r312", "r315", "r316", "r349", "r350", "r353", "r356", "r363", "r451", "r557", "r558", "r559", "r560", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r589", "r610", "r628", "r643", "r644", "r645", "r646", "r647", "r717", "r745", "r752" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r28", "r145", "r167", "r168", "r169", "r187", "r188", "r189", "r191", "r197", "r199", "r215", "r284", "r285", "r364", "r412", "r413", "r414", "r424", "r425", "r437", "r438", "r439", "r440", "r441", "r442", "r445", "r456", "r457", "r458", "r459", "r460", "r461", "r472", "r549", "r550", "r551", "r564", "r628" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.inseego.com/role/GeographicInformationandConcentrationsofRiskNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r247", "r248", "r576", "r577", "r578", "r635", "r637", "r640", "r642", "r650", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r666", "r688", "r702", "r775", "r798" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r187", "r188", "r189", "r215", "r510", "r556", "r575", "r581", "r582", "r583", "r584", "r585", "r586", "r589", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r608", "r611", "r612", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r703" ] }, "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_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/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r187", "r188", "r189", "r215", "r510", "r556", "r575", "r581", "r582", "r583", "r584", "r585", "r586", "r589", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r608", "r611", "r612", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r703" ] }, "insg_StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan (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/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares in connection with a public offering, net of issuance costs (shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r87", "r88", "r125", "r557", "r628", "r644" ] }, "insg_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld", "label": "Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan", "documentation": "Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "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": [ "r10", "r87", "r88", "r125", "r564", "r628", "r644", "r709" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 deficit", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r88", "r91", "r92", "r116", "r591", "r607", "r629", "r630", "r697", "r710", "r747", "r759", "r784", "r802" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 deficit:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofStockholdersDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r70", "r71", "r73", "r145", "r146", "r168", "r187", "r188", "r189", "r191", "r197", "r284", "r285", "r364", "r412", "r413", "r414", "r424", "r425", "r437", "r438", "r439", "r440", "r441", "r442", "r445", "r456", "r457", "r461", "r472", "r550", "r551", "r563", "r591", "r607", "r629", "r630", "r648", "r709", "r747", "r759", "r784", "r802" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/PublicOffering" ], "lang": { "en-us": { "role": { "terseLabel": "Public Offering", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r121", "r181", "r348", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r364", "r444", "r631", "r632", "r649" ] }, "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": [ "r15" ] }, "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": [ "r462", "r477" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "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": [ "r462", "r477" ] }, "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": [ "r462", "r477" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "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": [ "r462", "r477" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "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": [ "r462", "r477" ] }, "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": [ "r476", "r478" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.inseego.com/role/PublicOfferingDetails" ], "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": [ "r731" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "insg_TradingDayThreshold": { "xbrltype": "durationItemType", "nsuri": "http://www.inseego.com/20240331", "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/20240331", "localname": "TransferofInventoriestoRentalAssets", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/FairValueMeasurementsAssumptionsDetails" ], "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": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r342", "r361", "r443", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r538", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r755", "r756", "r757", "r758" ] }, "insg_TwentyTwentyFiveConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20240331", "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/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Notes", "label": "Twenty Twenty Five Convertible Notes [Member]", "documentation": "Twenty Twenty Five Convertible Notes" } } }, "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": [] }, "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": "Noncancellable 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": [ "r302" ] }, "insg_UpfrontRevenueLongTermServiceContract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "localname": "UpfrontRevenueLongTermServiceContract", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront revenue", "label": "Upfront Revenue, Long Term Service Contract", "documentation": "Upfront Revenue, Long Term Service Contract" } } }, "auth_ref": [] }, "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": [ "r44", "r45", "r46", "r138", "r139", "r140", "r141" ] }, "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding, 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": [ "r203", "r210" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.inseego.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.inseego.com/role/LossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding, 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": [ "r201", "r210" ] }, "insg_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20240331", "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": [] } } } }, "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", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "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.24)", "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.25)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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 65 0001022652-24-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001022652-24-000006-xbrl.zip M4$L#!!0 ( ,>EJ5CX07&5R>H "2M"P 1 :6YS9RTR,#(T,#,S,2YH M=&WLO6EWXDB6,/Q]?H5>>KH[&)!8C%H& $$2?:J<-6B+NOL6]O_R?]Y$EO5+7,QW[U[\K9?GO M$K5UQS#MEU__WNY=W]W]_?^T_NV7_Z]4^K_?GNZE&TG^4JD1XOX \<=E4KA;=?.>.*:+T-?4F6U$E\6?^M>R7*](5<- MHZ0;5"E5M'ZC1(R!7%+4>K5BU#6#]NO%ERNE(@\TK5DM]?OU0:G25 >E9@-N MJ-6:@T:MH=MLD?U\HOS^B7Z\@LL7"M$-^ %AKEXO>.^ MP#5R[4OXY?12;W;=V]M;^4V+KU2^_-_O]SU]2$>D9-J>3VR=1G:GE-1E?K"Q?/;T[Y$5TQO>/=+\-Z% M&^)UF#8\FB+)?/%=8GM($<0'&H,G*=62W"AI2OR/F= O#Y[:?3% MPH8\UU^^$#Y(<>_O5KP:?O_A=&:5]:__9O__:+;_H6 M;>'+2_%+?OD2?OC+E_#1?<>8M'XQS%?)\R<6_;5@F-[8(I,KV[$I+,!\O\(+ MJ1O^:AH&M=FO\/T#"!/7U,/WO_M/=/!K02_!/FPRPB=1\ZH-XL9 D7-KD9>" M9!J_%@8EM5IH#8CET5^^+#PHQ7-C279K>CJQ_H<2]Q8^\:9OJ!5:N..L7O ( MESO&XBOJA=9_*[N_H&,#(B;7\ J76'>V0=__BTZF#V\46C)(&EE5:U5U]Y=< M!ZZ[ *6.;=R Y"]((77_6@!VN#+@D]((GC+$.TL&F92H/5U*L]"ZH3H=]:DK M::LV?.L2'7E%"FPS7(D=X!V%#ZNKR@7)H+HY O3_6IBN-9(55SW?T7\.'0OH MS>L J?N3!\>G[-/>V#)]H/M(VSTA:RKQ(C55 8"5IZN+E[,>5+5*_'YDD:MG MEZ#BO"&3YZ%+/5S&]/D-P/9C]6;/W>,+9[N_>[C]N/\;VO?O0':XC/;"W?IF MWZ*K-EZI-G'CH(:;:J-92[=_15Y&P)"X]!N(2^/:&8VI[3$)V'9!(+Y07-.W MR>R21S+!C]IOQ#78C]^IYP,$0VZ9K;&N ?"T_TE'QG+E*&MKK%C;ET5IY](! M!4[2J9<@I%'%7'G,((#52TPO7_D@FG\M>.9H;*$:8)\!60U"8IO*X_*[9X"T M9N^;O21ZI^<$+ON+Z9LKI"ZV;@^WZ17BST>4>(%+6^%?X9>_?%G\+OX;G['T MO #6\/%AD;EP]:-WD_99 &.&B.DS0;V8!IV_E,&9^(Z[XVN7[LO$)_ M*OJV>6S$J>S)J'#BSRE3:?%? #/X>V""VF"\01--S>N[_UI4=1]OGJY@\>EC MQL?Q7V!MN3XJ-J;U2[("_\7WS;Z;+M.8NU0K:$W\=_Q2[XL[#L9#"H' M8 C-3C_:&1CJLP=%W^RR,XV[G1D8[JQYZ9Q%OA9(M_-. ME[V#E::;_O?07#1,^);%)N8L/& P9MQ8Q/.Z V;;M=]-T&;32V"?U.L\,G7H M4H-=$C[QER^)+YK"9+J>DY%430#^-!1?YPWPGNM?/;J.$>A^UP70OIHZ#>'- M5.YWIV]:M.=8 5JQ7O9@YD G-@1.UN!$VQXG6G8X:>8,)[?F.S7^,%UJ4<]K MZ^ .>>?--(HL,,0W"RD'=WFRPU"LVZ-OSY-C#NY[Y14?)^*/@WN,&4NPZ!.O M;1M=?TC=\^22@WN[^<;*B7CEX)YZ3N# O^,<)J0P]^#8\*?W4: ?S6M6L_.: M%>[$>=LP3+3NB?5(3./.OB9CTR=6;N#/G0N<$OY/ MU">F38T.<6W3?CF DW48P*O<>;9I"5_7@U%@8>DD"7\ MWA39XLS2]*KP>X\/<^'WGA;^PN\]#> UX??R@PO._-XLMY9WOS>?A6=:WAW9 MXYD2V<$\[S[H:4R)[."?=Q?SR*9$=H#/N[MX>E,B.USDW8<\+,Y\&097<(P[S[YL9S#+&&> M=X?\%,YAEO#/NW-^5.O*R5-SL2\YM9976PI-7>\YOD-_IZ$/V]!OLYUF\*F6YNTWM8+N'?L%Y^Z M(US(,G',O14OR L[5@_N^^[D5LX$_ :ZG[]T'[JO76Q18DR#,)9MEMB=N(0WJL ML\Y]#/69(9PG-N"%^K(4@-S&6P3U<4I]6-)P"*(-I\6)@U;NOGPR?1^ MWKH44.]3EWJ^H,,U)#>R&N_';? S>Z!O_>K?B6L24&08M9H?G-*]?3HPYS',;L=Y'XA@+\[C M-O*X A.WU* NL7 B>9:112[XG =ZX#8"*# 488B[F!WCRWO3IMU!"/]KYY7: M9,%3N:>>]SPDME+];EH6W'96C'L@!)$P1X M(68I=[$X],6?B/U"9Z[Y=],V1\'>E9+;T/0WZK]1.B/IMFVH_),W/YJ4N^C= MJ9&>1,[D/0MRO@1RXBZZ>&IRXE)%7H2-UN N="IH\>+,M09WH>1MB/ WE\*& M7?05!YU3I:2:Z69#43K<-= M,)PKH'\LXI@'^X8BCOE+]V(+[J+%AXO9"=Q_P'TNXK5G&.#B ??G MJ;-L0NY,<5T#E@BR9W\3!^,72:BN,F=T&L& OA4(;I>(=[ M1R=8(/[QR(7G=P<]8FT\XY%3!N(NOL,I>D[$/=Q&0+9"SQ/U*+8,: ,(L"6 M,\9K.^]C>-IY=BEKAE9,)ULO" M.[<1FE-CYS!93T7F-LAR:H!SP0[!DNZ@0US;M%^\1^JR677?)LD/6-MT;G;9>;*7 MPF\PY9RQ?:+0F<)=@.:HV+X8!UWA+BASYG@^%3_S&X@Y!IXORA!6N(L#70"N M3\77W,5^CH)K=KQO07@_!JX^)!Y]M(A]]J8XOX&?"T#ZJ3B=V^!3+^A[@#3B M3K#>M#M@J)E#6?OY>WO&%EA-)0Y6[(-4&M(26 M:N Z8QK:OB -T0^EQG_!;X:S*0V>5_;A+LC$.9Y.Q4__.3TJ3L45W$55MI%>77](W=EW3_0%9SF=J7[A+@3"+89.Q4/<0)X=\FWZBM#T?$_?GA+!H>FGZBK^!5T@?J9U6QF+" A$&&@><[ M8,HO79R%+_V=_*_CQF^8CZG&GW7M\SR[I:CAQ;F,>O(I+K.G?T&7*^F2RRCO9KH!C44/]_?7;=M@E43PG6W\#J\)7.K=/V;% MU:>GE,53T//(W[:4SWR_4'??EBRK+VI?HBB\# MHONE@>/XMN/3@C1PG=$3'7B_%@8EI5:1\&>5_:RQGW7VL\%^-O%G768_%?:3 M?5YGGS?8YPWV28-]TE393_;,)CY-E17V4V4_-?83KU05F?UDWRKL$Y5]HK(K MU0K[R3[7V.<:7EEIUMG/!ON)WU9EN2!9IOWS:3TH&!SPNH+D.]'F[9)2D!S7 MH.ZO!:7P!2#.0.PY@:M3+_QS2(G!,&Z8KZU?X ?C.K-B-)IZ5:'5OFQ4:+/6 ME^ND7E-4HC3JFEI1_HE!S-D]GC_!U8U,NS2DYLO0OZJHY7IU[']],PU_>*7( M\E\+"Y'R_[EB.>_47F?WOZP (L#0@(].:7/W]&7C+DQ[HF_3D MC(C]]Z)';*_D U'VZDSO^]_D?[X;>.=-W]_OVNU[OK M/IQP"^I66_B#@.2P7WS'+DHWUY(J5RO-E8N>HR)%3B(CV(2/IE=\0Y_Q4@DV M8Y&Q1Z_B7[X:IC>VR 0D'5L2N^EK]/B^XX,9>86\P$ZXZ\2*7L+>%WX]99,& MXQI\,?"D;\1OCKXNPS*1CS]^48UN2_AJY3UKOLCN62 %U$T/^\*VZL;?1OC4 MM! ,A@101@3^6M *'Q 1@589^Y+G6*8AQ006?<\PN_3EF!BHDT%RO$O*(MHM M.EC"TL@T#(L65E%.=07A')F!F7R][3Y]_R Y?>.@,)01@A%V!9ZVQ1-:.K9C M/P2LJER*#"!0VLS<+4@V05/6H.;5C:,'H\B>*S#-#'9'H:7(I?]FVGOVE(\J M$Q'/..L+DT;KQ=\JX!Q7^C6;Y;I<_^MJX??7)#FBEJNU:N(WTJ2!=!O3X%MUR26],,V=<>@TO?>MHJRDA$)_G< G@YUK8V)5"ZV__:59K]2^KJ37U2+J MD.#C_;#L_3@;;25(T MJ?LD*=5/QF>I>RL]_Z,CS5E<4VNK??V,7RM-K;( HO7,?'C1MA$2S "[=5S) M'U+ISYA:I-#;DR@8XX:4GNP>V>V=,'ZP0'17!GQ2&L$CAGA;R2"3TH02MT3M MF/JT0NL[CI7XVU^4FOQ54XH2>J?K)6<*-^-$,.X^;;/BR(P\M@1O5+7T$ERM MU;.2X%5-$Q)\A1'APNM,%LM-(\(KD0BOG+4(?WYJ/_3NF* 6,CR4X?Z47F(A MCH&U>$.'7=D2S;.52:$@/]T20OHUJ.Z$29&K -2:BUN=-U]>BQO&TI;QJ2: M&297QDC7(#-*=JU"9Z8(V@X_GSKO1/<9&B1G(+E3\$O$D[PQU3'A;DBF+9F^ M)^E#%B3XO(6-G!-/5BM7FMFXLED^JMQL-C-Y4J5:KLGK%Y7H7]>V\0>3J?ET M'F%:68.#XMQQ9("Q4\O7X6'^:W#WEWUM#Z\8N\XK/F<6LJH76C?4(F_$I8=W MMT.2/[2H2(Y??+#-=MI3WDGFF;S?165(X53!17.M46@UP%K3ZO5:I;:6&K+F MNN,0Q@H=PGA'V7_C-P3<\P=80/*PX!Q;+ :^Q2]X78YK_8WY\%H^0 MRW?EIW*O+$4-1UV&V45FD!Z<-&U]>W,3!Y%\!V2P%[UI+PT0$H6_^_.0XM_@C"*LA"55&5HQIP!["!M]3K$2S0_7]T M@1;-,;&DSCO56=-QJ3L ]4X]8:-QCTB@8PD)>9OP#&\IS%G<[V]_::A*_:LG M^=2BXZ%C4\EF3E91 N(,>U)*X&P3";/R5]*G[7D?-54;[ES@=@U\MN7@^N>( M0+9^-HZ9MQYQN8LN(0X?:>#1I\JR$;55!/\0Q?#;969F$P2BN"!UJ2&- ]<+ M,$#H.Q)

Q^1?W4_XP"!+/0;=V_VB>#DX<:1JU>KE=KV03[*F5%R2;:IU7* M#76O>L@(W"BM,ZS^/:G!D"S_GTW?8A%O2O2AI%O$\[90!I<#'I<,NXMG(M4UD11^XS#IUJX&F;I 0ML0$-1&A-7>B560*5_Q]RT@A53 MDC?<+8HOL+,5=B*I$@J5*6K"Y.YOQP=[DBRZ-)3$#-.)Y%28=?\8BT I]B$, M44=!YQGD3^DWR^F#Q]@#_$_4G]S:[S>H\D.@D*ME%TNNX4]N^=;6!@ MFTK]B:0/J?Y3PK8/(,8I2W.@K3N7+_^D1#[#D'C2P+3 5":6!5=@Y2Y:T'\& M)MK/8#;W:70!/#@RH<-;%0U3(V&U:F1-SQGA,8[0PL:OL5I5,@(<+<,N';M4 MITQM*ZK$RNP]Z1,\#[ I>0&H'F_H8/H^+@[UA\3_N(LWLKA47&=X<[21ST6) MV(;T29W;;1\( R[J_R\2 -S$KH<[<2G1P["$M8*HUBQB=^X$T)ME%H_0_U/A+F'E5PVU:';UL&%QVZ.74EWO+/ M!V>W2M$# *B2KC8PAV($^0E8:63Z/G @DZFN8Z-6L282!0TSD>Y0V1"=1>=N MB$_"HL,/ F;VC'F'_2FP:(C,BEQ%&?)$7X*P@T/X<:_T+'W"7^M?54TM1U?Y M0Y,5_XRQ^.?0(B=<^52(4.]S9B)B#G((N$AB3$5$4X@((2+X%Q' BT2R8"]4 M(KH.(L(ER.?(*RYJY\1/):#H4N(7W@AD"[S%C14G\-$(@# IHC$"CP/EC7![ MD5YL=;X2M-F(A"D5;^DQB;6O%U5WBHFF^?0I5(O-Y1*)O'&:J4L:\FWI(Z" M*N5Z??U!P*TW6&XVU",>*3QIL.D^F8LN(@?E.C9+O!M-0/LZDW:9#R9;29I\ZTWS28"?91+YH M"HQA\AL#R74(D21*'!#+FY&BNEVGA54GI$[B:@[6N'188I/HB9J#I#@5BTZ! M-K(=%EP*O- =!$B'S6,2^A& 1XGOLB;X\C<37@VOE6S8FX-2\=7TF':SB:TC M/9"PJS)>C"U)#>(:GH1%D::QJA1%^T0^)WIVO$1PM@M0G*[L9X=@A#>DEA43 MT6%.U3>W6OLGH$H6C0C/+*[W]3^?,I)6EB3I?^!Q/-'CEFOX V=!P_^]W'9? M0(.: W&0VDY"-MM:.6F;[20NY<_S,*[X1*9E)1E>S+[N%C6(3F! MS_0$JQ%E=WTGDQ#3:MQ+;!GA?:+_!$48V$8IVN2 _>_KL;9[]6KA[N$W(QC*TL&*;'GM$=X::1=H% M7)<,AS5#P0>"M0DF)#Q+GE)RI=!2E&*CH1:;E6FE;KS45GDE.7_H;#UV0F,D M:EK^2E?VNHZBL/+L%M+W'"OPEV_9U 0[;9ON^K1-]]"=V=TOM-1W*?E9(@.? MNE?$>B,3#]V1$_3RYJ5D_+G][;Z#7;NNNP_/G8?GY7[=)S%!]F]ADX?&"?6R MG%&+@D:U7*UG4TI=*K9HV/2QX.X'U1_[< GS0]R,IB[B.&=3T>2 M4CY@+'Z=LA9\]H'/;J?A,7:(F)56IN*L#,3F1RTBQ.36Z--6X"JO$NQ J1$A M$E+0U+6#96P8.X??F*9D:>)OQ ))0:7>D%+?DS[]L$E@F/#-9R$O(@PU$"CY1'[E3 1*' %C M(%CYU-VNXO?50HSRP4E8_+&5&&4YD*%C&=3UHJR5=$,'.+U5"-!"!K0I6 M9;G0^F'/#:#J$2ML"-'Y,S#]R7R'? Q6_/!H.,J.66I"U.4(S4+6B0S393.! M5FC=T %A>?(?8YQ61&W3<>=DG)!G^4&ED&8R MY$*.Y0>%>\NQ Z62$$V9BZ:: M$$T\4+>B%EJ=]Z'9-T5WGSSA3-WW<(FHN\D_'50+K=[=;P_MYQ]/G9[@WOQ@ M36VLX]Z50XOSV&E8D0OQ3;RU&EY]28KM:84$1.W>[O.@O8RW:9WY$0Q\[R@J M7Y.DE;-;#]ORG#WQRO2!]/0MEIMTN'=U8W%>6F#?/?0ZG=^ZTG7WZ9'_U5YW M'VXZL.(;[-C=Z][?W;2?X8]O[7L@]X[4^T>G\]Q;/7_SX-OXV-\[>1>?[FS) M'SH!/,+PBA)]U^G8E\;$E5Z)%82G@EC3?,D@/OF\B6]G7'K5MUZ\X%Q)*Z >U-,SLU M,\^5B$D&9KO7Z\Q-YLB,]TX;I$TUV3!+B7T=N"XPC$0\C_K>%?=P79ZLI.N4 M#@8?)8+$_E7+:I47CK_0/P,3C+ZP__HB)M+L7Y:X8N3DG?_[ M7CL\T=21[;:V5_ULAX-[/>NX-T[0]P>! M%:_Q:;K$R+Q*2X$J".BB7).7*)"9"JFVL8&!#KH-#;>A*-K2-HJ 10^Q9+Y2 M:[(AE:6F(_5$Z9YK&;B)$I?0]4#]'3&&9UNU8J5>VU?V)&%CB[,J[RS7P%ICLN.=ZSPZ->QP[9&Q.:C2\?$-)@'87O1 M\5\'J[EWDJ(7851LD*(12#LA1,%59\7Q;19MWM&V:!1:M6)5Y<6T$";J\63K M :BI66A5BZJB<$)-61JJ:C6LI.-8XCX[/K$D?2$)M8_%NC(K>N9\LRE$L >' M5&20MUI1;NXM<%/A* =F[J42VZ8XPC[$IH X;A35_;7[P8GM4L+RCZXSAB5- MBM+8(BBDP2;&//482UIG(7A=#T:!Q>;:&'3L H)9S7SF8??9>V[F7@._6Q1_ M 9N@/7( @O]BG\>+?\2EPW>=>.%IZ1+/X32+%779H\\^)'^B+6)_B4:QJ2X[ MGR)GEA!&A\H(BWB,>A?5!M[ M!ZN$0\4?,6YTJ'@C1LP<%.O5!B?$F)$_QKV6?P*<@R<6>F!'T^JF[;VLTG?A MBD)C,BT1U;""HU%=KN#(3%D?:N5U7+DL'S!E?A$Q^G7T-H^>]#'Z2J/0JA2; M^V[UV!TBS7TP\"+=&MY$Y@R5KCQ7, M*-.G]R"VC=EB0C*:TQ][F$Q5&202V$SU(Y2+'7XS2J&E-8O-!&]$>*&95C,"!5+RJ5O:LA MJNM(XQ.*785%5.[$/A5AQ/=NY*,U7.:.;8/L4)L![- M&;=?) O#HA*#2,D9E */[E.^(T4SJJ(QU5%%[HZ ),T+![\OZE8.?- YMDZ:PN\L&Q];@69XF\&X66UJAP M8C\(F_.(0C*90-()QR:>[U2KO*1"LCRMH-7YEI)AX6RRE-RTWZT[*YU9HX34 MVS\;8;!5>7!*[J^Q+B)J4:YE5:N1IN/7*2QPP5>"KW:HA$[+5PKRE9+%Z=%C M\-59>23)+>?N[]K?[N[OGN\Z/:G]<"/UGKO7__6/[OU-YZG'.BS7OTHWG=N[ MZ[OG+?JG;5.JK@$B#"? K/7*EGY96LO9K^X"8H%QZSS+)'W38K,4M^F?MUO0 MYQ3W7UC3A&F'H3&98/<+T8'O,EJ,;=E>YS&DBMW.-=7"V@@YH1=2;F,M@A_. MDQ^V;!.T'S]HC!_JS2HG_'!AG2X B6Y DSI=3 ]CSYDU(J6YN^Y ,-_/0+DC MNU0*+4TN-N2]V47D,_DCHLT"-QLBJK)Z.GG_>A&^DIDA/6C<][IXHJ^.]8JU M(U%CT@'1$:$3D>7<4;S>P\.][N":@7-'IJCA<9Y:771J.T/RV2!8LR"?.I*/ MW.0EA9ZE&9N[]D$96:R7VM9EH[#=U_YH%%K59K&RO\^7"E$Y,&\OE>(VRN=] M*0X/75:+S6Y5[WD1JQ\/&>WKUUR$KY_J<%%L64YV9Q(5'?]Z?6_+4L2-^*.E5 >, M,J EC?6&TQ.T-'5! FR'YY'U>U@J;=A^!&T/USM:=$7TF[W/>/&N? MM,0%E4*K5A<)SC,DE0WR-#VI5(%4]A^2(JS3W<]G6DG!'&&=[G-<:1D9EKF:.",MGJQ M5CWX\:R\&;&72FO;IS'3TEH3:4TK-N6L(K$B@;G/@2]G-#)][(X?UDLC%<#2 MJ:T#:J5/F B3FI\S.@*X^J1FR)YII>&[9U[9IO5KP7<#NIPZF.ZL;1O7\_N* M:;$AAU@^?I;V4$"I9 490J4"SCPV/,=_>?0L0 ;7GSNU: #4S=]*B'N*]*(V)*[T2*Z#K.TH_4K\J"ZGNU7K:=RJ/5HA99?FMF"_3:@3]T7,"[L9WU,=M(90U@D]>7#L?[KH^-B@$>P/]O M!K84+EDBT_?-A%9R#_$+KD#:6W2I%>9GGTA149Q\+W6DK&58]5 RH[:;#*L= M:CWUP\FP=##<5T8T4LNP=##==WU--NZ@FD: &=0#%D0L%H\!^SO/"U+OJRD? M!>[=P/=\<,5 [*1=H))Z@;L ;X\%KC-KLH/@;MC%T]O5[=3N]G1MLJ6$)Y%G M8).(AQ-9OA-7'X8Q#TTI2JJL5MB5-U2GHSYU%[[2I$_DY<6E+\ DDF7^&9A& M.-IES" /AQ-/>5E ?OR>M#>SU[Y.'TC$[EI ;W.!$M89.TDBP0[3,,J>ZVH M)!F5OPGJX! MH#[S^$N6JV.G!.1]XB^IW9?4V]O)NE7D]*9WZI7M[A@H,EC?BE)L--1BH[)\ MT"=Y"."AR7R?_:2/,Z9>WHZ$4 TA76\4JPGI_A5:,'MW1LS^S?2PW90V(@/H MHZ&CR#5LP[ MS2N\"(]P4X>Z*4@? :)W]G4(SY2%2HH,]G\#5&5-RZHJ3H05."*B31WJ,B*B M)A*17%2TK"9*_ M)31TC,',:O:OYX$<'H*Z!T@_4+\[>";O:=E(D=EQTMKR4;JEVD1AN^:)OI:D M\(GH2T'ZTM1E37]T^KHT^W=./D>%EY=E^!Y$'#]1G\";C YQ;0"'-P?EFQ#( MJ3E$+;2:BEI4ZLOM_K?G$6$(Z_GT?J_B%=WN3/5+/&60K9O><8RW&/2L+P]^(XW M8.XZ)'1OX' MC YS4+UM&QD(I-J!IO;NB]$3N3:"F04SGZ(30#;,7#_0J.!3 M,#.S0;[X.%,NKFV9.UPV(NZ+:;/W-A>Y2*> 3=KVE#D3<2AAB?-J$1TS)(0 M>X+E/39VPY9\!PG#P-%JK$T Q,+VPU,F]BZR;Q)^("=+B\O5O3,[3IZ5T4- M/>2QX[$\VY5++8+%0%_?3,,?QH0Z=V.$0'EV"^G#(@)_^980<*U?^BXB8:&T M:.XG/ANISJP8C:9>56BU+QL5VJSUY3JIUQ25*(VZIE:4?Z*&B6X:NK.S@2^T MU'R,1#O,\C&3#\8;M[CM<$2W-(^:$=W= M0Z_3^:TK77>?'E?3#B^KO>X^W'1@Q3>PWH=>]_[NIOW M2MW'SE/[^0XN8!.VK[O?'Y\Z_X#;[G[O2/?=7N]TV]PX(YSM\M.=+?E#)X!' M&%Y1HN\Z1?&(I8#,OQA3-_H+Y #YS/UV?M@D,$R06*N7.B>2PY.^3';/)!!3 M%+!>BXP]>A7_\M4PO;%%)E>FS5[+;OH:/2L26\CX'_0$@TOX=203FLURHZJA M6(@KY>;-37Q*[FL)'Z^ZE'-LBRG>]+JSZM:=FNJK'W2 M!E<_1^U(DBV-NT!,H%NK'R.ZL-;VHB<4Y T\Z4!9[H*[6#+>54N\;7C[.%'2#L\FV%-?'^R)./G6=4;8 M.PZ?^(?I#Z\##W9'WW M-$[/+=A-52O*%5ZX)P@)?R4@;*O2.P4@5%N=)ZD$C3/#\$]B&JK%C$%B5$5B#F[GQ MF9K@3;Z%<5B0+@SP/3CH] Q4*[0JV!$YJQG.PO[..TU63T^4]4*K*A?KS;VE M>E[L;Y[%_+7C^=CZSTV3X;^TD4EY<:"BL-EE-;M;U=:0Z3P#D0G"+RE%WD:2]&T&3P6(I- MF1>/7X24CAA2VH]R%*28QH_TX1&5&1DW)RL@0 MT:"\4]N&:-!^Y(9Y5K58D_DGMRRM7=Y-W=]L,]FO3>+$\LYYE&'@? M&713,PSF4^M%K9E52>/IY7-&9O'%TMH&^;P/L6%NM5%4&AGWZ.!!.N\Y3^T$ M1-$=4Y?XV*D#C>@P#$'?Q]BI8\>(_)E/ L]+8.F)>A3/2#.,&F!(65^ MFF<0?>)?S/8 ':'6'!'W)T5-*I*@.TK8'K4LK/"PC>\Q+'=EB@8+YC?W9@J1 M#^60BC:(UPS)J%EHU8J5VO(0=Y$;/4; B-K@G%A,NA)C9-JFY[NLSY\P8G<- M$H4@!=YH+P!T1P:IA$G3AC!CSY&4-L6 ,J8E-D:IKO*2@+\P0_:&CEW #6%D MP23NR('%_8M]($S:'>7M/%214>9@FIH_5'3T:IJP:<^1C#;(VBSI2&/CZC([ MF2&,VE14<3<:$]/%@ ]6K$3CFN%V +0S\-^(*XS;G6M49L#$$8^!3]U>!-,9 MU#TEB2JO!1P"2OVF)4FNQ--%8\3G:.YFIL)=,Z:[.5!B@ O(/._GEVF M^>+(R_-2FQ\X<*=9E.M9!=72M/'EWI[#WHZ!N%= MP '06>F)Y7A[M3P\IRJM5(,;EX3UBL&-4U#/IIVG9A_LK5NL)73$2#UL5U0' MYI[NEH3U 0FOB7&O:E/AF? NH5(0#R=*GR+S^K-D,HR*&L$\QZ)PD 7U_-AG M*DHVO; "P8.HVQBNH="+#-8'QYZZJP\T==ET50;SM:C4,]"_.=.RYTY4V^K2 M@U 5]AHN-A/F91Z=JBXLWYJL3G>7P+E-DQW&X4'HSO/& M,D,0)F5VO+&8#4 M0^ES%G'*'[UD&E1*329:H57GIJQT@\B,)TO"0NEJTCKD51<0Q4*75NI34+LT MDN&23]YW3#]L\E,O(;2PM344!Q3BEH&F'0!$J MTG"]N5S)*Z)LQPW)Q"H$.R6\FIZHOMP]63WEF\B@^T9MRDZL+Y-_#6>A\=(# M3_@ 1_0!4A )'K54EO,07!K_YV!;/U#_<+GA2S!$MK1# ,Z[Y^>J[*QEI;KL M% OK]U+I;EL#>#_":V(ANY)0@:Y<\MZ^^0Q!FD/(7H3 S3DFYY/P >DMH^URGJ2T5*3,6(I MOG M1C0;K-I]J48!JE'W"08(*S>ME2L1WW?-?N"3OD4EWX']CD:.'4K2H6.!AO*D M@VFV,YL=GWK[9R0:=C&^VJ_$M)#PGIUK1G:].:K[1CQ33VN>U50TS]3*!?@% M!XR$GR\'GBW[[>3\'(#_V#G?AII!:8^(Z.\S&HFZDCBPV:II!3XUIJ9ZIHNIEAO5+=;S=>QX)@K[*Y=:K"O/5^3+DE96\/:/ MD"4>Q2>@ICO$HK>#X'_D$6 S70I4N9M;?&9V7](.\VO=@?;NH<1>ZV2I*VV\ M#G%M@((7/R:RY")C39X9:Y7U2:&A&>])@0>&GFFC M<3\._+!YGC/ 0QP',/P/Y/YEY!8MXSEDN-FIR46EP MRR*1312_)Z:.T#SAQISCV-(\O9EYLI/DZ(&X=$AM#\P0T9QE0V.".M\HO75< M^!/R7M"1KZ.8[!K6"PT&F9FID: M7]@YBHPQ72MOS NHZ_(")\BC*/(6*SY4(N6@\/H\S98!N0X& MY%+?=9#I7JDU0?:%3V#_'HW.4WICR_0E?TA\R=%9=,"00)+\)[$#XDXDM5*4 M5!E_>I1*#P@.90'00@.3)O8NDDL6&ETRLTK+^;;YG8=O:NB MA@-/ENGPS33\8>P0SMT8239Y=@OIPR("?_4MO("T\B'[./<35XO\8U:,1E.O M*K3:EXT*;=;ZA>N(R[QYZGFZ^_2XFKMX6>UU]^&F RN^@?4^]+KW=S?M M9_BC]PS_?.\\//>D[BW\U;W^KW]T[V\Z3[V__:6A*O6OTDWG]N[Z[OET&_Q( M-,G[^W1G@TYP GB$X7WF?K4_;!(8)@CK]$M=P:H)2BQ*FK&SM%.9S6Q.V*9% MQAZ]BG_Y&K>M-&VV6G;3U^A9D:!/,$38&L.O9P*L+(="+ IT16^.OB[#5U^6 M/]>T52G7*_543UK]N=:H9+2F1C/=DU9_7M62WY%V3=5R MO9[VW8=>$X]PJI6U:HVS-=7+#:7!&8TWRVHCW>X.#Z=&FYSMO' MW&"NP-&&M:)?1RQFH#)2@6<'G9!NLH7.@2_;4)K# M107.QD1*=*#*(K9.BZ L=(HEY)*FL)2(NDVM9"X&%FP'B+35^;7U]6LAR]]Y M7C!W.'4N;*1L#\YT:I7]1UTEBD3HF=\"25;_FCT^$ ML%R@K7H:89FR!J<1'E2JI)U%P0&5"&EZMM)T$\5G)$V7V8$=;16L<'IR$:P0 ML4+C^(;%9K718%W>M6*SFO9X$0?,_*0/^0$!IFO2"XU$PX[G)"J]IJ^QV$7GNUV'<7H1(\D@1V!'8$= M@1V!'8&=B\=..@M;/<;XTT9E__&G@GP$ U$JR M*C-M[R4LFPH/_\SKH/!04.>=NKKIT>Z 7=8=X^N\2"AV!T]3DZV M34-RPKB"1*1QT+=,'2X>4"2-:?#!C!^C.YZ_5;^M0PW(Y/K^RPJ$IG,@%X[> MK/(A8<7L*R])=.#YS!HGX4R>J$Y0[8$WI80[OV6D;\8@'G.YP9T>S'9BV9\K^>D[7/]$_ ],S?=JC[JNIT]!6 M>Z*Z\V*SIS"S+>TYGV:ET%**#7EYY*H@1BZ)48@*@1V!G=/[SMP)\BI?@OP" MTC: /Q,>UI'&T_E=86VH8;Z:!K6-W3H7Y38T)8YF".P([ CL".P([/!JUBW[ MYRNZ9]S$.GPZG)-E2Y(LKUJA55!^P_>: MS1V&[^V-B1-%2 ]+2;RQVLJF]?MO/Y\,E&0CJLL)&!S:UM*,#\TIV0A<(79"2O0XTIQ#LWQWF% J^$WQW)GS'XU!$5<91 M0LUZ4:[O72LO.%-P)C?[3A="YWJ@I"I7\,"B5JS6&_NW.A?LR1.9"O;<@CTU MKJ=7JG(5IU>JVG)X43"G8,ZS9TZN1V6J,JM\*.Z7UCX&=T9)L7@1,4(JP'M' M/[(\MU$-MF(X 6!D::>G.E M5B=6)U9WUJN[I J!&ZK349^ZF10)G'UR2-M0 M[;:^#D"5ZQG6 >3 (#]_FSL_9G4JJWH3F1\]89]=%1D_W",DZSS);9AULE?: MO8FIOV(CLR0#!\0C1.^9BMY-?'"H_+@B Y.H@D$$@W#.(-LTYCQZH$_!KIZ* M7%2TY2298"%>Z.R,62A=U'S;,WXG8B:UT&K*M6)3S2#C+/A(\-'!^&BIL)TO M/L(NI$5-7:XV%ES$ :D)+@JY:,F@XXN)L/^;K!85.8,*"TYZ!H7<(2>P!_O; MM UJ^U>EYI@KHGJ@OF0YGN@9) Y;"^P([ CL".P([ CL7"1VTKFI2V?N5EC8 M8&&%$]UQ2GMJ0[E::%6*E>H^9K(@'\'< CNIF'O; NC]>+O]?0''>K>/" MG[:D!ZY+;7TB^2X\S&*]D24R;:M\695ZHG&XP([ CL".P([ CL".P([ #O_8 M216DV-"@I.L/J8M30EPZI+9GOM+0G8F,Y>O(5GY&4SE\7=LVGF>&\V_$M-'U M:;NF!U"<'^<)KE%W\$S>DQP?/+%1.Z.R2$%P*QUG+NBMP1.]7<"(FM^IY\-2 M)6<@876 :^K^=$H-4H\G$3O^VV2G#^!C@[H2'8TM9T)I]-TXFJ8]>;&.9K_.SH$26\_JHY7CZ= M<:*ISN@YEMC4;H#(;&SW5 3 %D15BD@'".P([ CL".P([)PVT;D<"5K,=+:G M%:7>L],&2. 3B?5(3./.OB9CTR<6T_E,Y5_/:?PG^F=@>J9/>]1]-74:.B)/ M5'=>;/84YI,D.1%JH557LIJ"):A-R *!'8$=+K&384G**02UQI.@OH!Z%$"0 M"0_K2.-XXG948&+$H[A%%8D(;@OL".P([ CL".SP8+9M++6(#;B;6(<_QLJ= M9=R2[*X*#L:41=U4/JAESW8,.U-)-9E*1 4-;P0BA#W/V,G01U_)O%O/NE!K MFXJ:>[4?N,J\\-$R37KE0V, MM&&4DIKE**7L4,5I;]P#TR)OW+SKZ-0LX)-/'DWR:C8QZ+&'0*F9#X'*/=\? M1Q]=@#)*-=\L-9H^U5B> 7QLJN6!9$])IA>LI\Y521UI4N$25VM9CLL2 M'"TX6G!TQ-%'&H"73HEK;+Z74JQI6=5"")X7/'_./)_NL#+?,V T'$BFJ$6E MOFS#IYX!(QA?1)K./]*4COWYGD>HL3EJ4EZY^7F8ZA0))P)'ZY>^BX#<_)3FFJ=D!E0VQ&\S5'NP?Z+C M86UB3[#=H0W \"3?048TJ!T>Y;89L1&$_,"TB:V;Q(*5P@?LS$%YY:ZC=U74 ME2<.!_IZ(NBENX=>I_-; M5[KN/CVNILJEY2[V3ZB4#R#DMMS!=??AI@.;N($M//2Z]W_^T>-JB\VM=OCIS@;![ 3P",/[G,<-_+ )6!8@#*>K M9WIS)KJ8GH;56&3LT:OXEZ]Q Q'39@]E-WV-."F2=]7EP:ILV^'7,UXNRR$_ M1[57T9NCK\OPU9?ES^NU;52R6Q-ZY^T MH5IM;1J]N719@@\2$>I)C.TE6F4$\CQT0<%_A^N&GM0!WC&8=&>U;&%T6E.* M"Y;JED ZK0>&S+]5;6U2_#W)T4UA6O.-\+6UB2DWG,@(9PHT[6R9X)IX0VE@ M.6^>-'"=D>2,J4M89W/F/X%Q3;VK(Y%,EI0U?49&1,;IJW'F: M#9\ZAK;E5E-'T;B(@VVY.?ZF.6H93&KEIWV$X(=SYH=M,T/[,40-$SR*O-RG M_N@,D5&+B_RHN;FF)AB/="D0@&Z"GVU'^@\_Q=]UM'#&KH/GJPRI/]G=Q-GI MX-LI[L_2YE&K87"6:V*XH6,@ #.:=&L;$AEA7N=?B_U%\]Y9=$M@9'DJ<0ZN M\+M%HWE5[3GPIA::=;0BM'I6A[ X,"4$1:W3O$<@J0;JX8JV=]\##I5Q+N3O M(ZI7#TD#DZWT?4S9.#3=I889:F-Z/OVG3NF_30%]Z[@W3M#W!X'5UG4 F>\E M,4:ST-*63QN(/@_\D4N6,C8EE51DT,C*>34-R(_LO!N-B>FB(X.3'_6P'2,\ M $#M#/PWXE)AP.YLP%[/P(E]+0.?NKT(JC.X>TH24RC %"HO%H4P4H\J0/<@ M&Q5,T82 D#!$3V*(ZM0+)_$Z6!]&?2J9]BO@SG$GEV:/9BA5[V(8_N&:/KUQ MWI(&/E4T+']='ODD>EF= X%L$*#;44BET%+W;Q)]',/S;"9*Y4>8KQH8Q0(, MMB?LXMTE. /MMX_MWI-XM,I3(W=A!A]5BJ^BDG31V4H-#(%B0^;%E[HXHW@^ MM(XQ!H/V?0FT"PL(,>N8?6)Z7H#-# $HGG]QX=HLYVW,P;L[N V/Q-@OUPC6 MMFW<1)!/#,5A3=E.9^@>=GZ]_$4VM,5HTE M^>1]QY1ACFVW@Z0,8\B&96[/Y+T3>D_?J$T'9E*/LDJ3'5,\=4F;,/:/7)B1 MEDZJV,M.WCMQ*,SZ'0O]';O$BAMG!8T6!6=MK_#(I9ABZWDAM+WH/8+S"5_1 M'?SP:-OSJ+]8I[3,$Y@VE/>N;1,&/)=4LT&$[D$VF#9L[MT75-CO9VH>7P^) M_0+/,VV)(#F%24W+)'W3VJ. ?1O3Z13W9ZG+M3KOR(U+L_ 0 S5?\>#_I>GN M_3R?C[E'W44)?$/#?^_L&,!/4_@FB6"MT&JHR_EJ42R9=W+9F*O>AE[2Y3RJ MV/NKV&PN)\Z.3DY9ZDK^96E<>&!>7O3H$,&C9=Z8 W!JIJ@B4ZCUO^8V6Z*J%5I:44Z0M/D/0_$O;A]=.B:F$8>E4"4K]1R M&&6%C228IAC/JQ+3]HG]8N)0O#V*A"XF]I*2T>^FT%U9#U3# [[U?6J319R. M3UI)JQ66B26=+U>7"RVU6*EP$/.]W*A=X+&^"8ENFXC8'3IALB)0ULK8(HK NFX8E4\#'UGZ*P&%= M$X'#W-%1IB[B!DI:IA@\Z9Q08,E;L/#\8G%@^,$.C,@L(-(X %&J2\Y@ ^T M7XIL^B6&V_;OZYKC^$F6H;8(X+< [[L(J-W!M3,:.7;/=_2?:01M-3-!*V)Q M7-+2YAE=FXAIF6APWK#*R_%Y8=%Z$@Z:"16F<:$'GC.4KT\TAFMW<$/[:1+> M=9'PSA_I9&JW+A//,I$T"BVM=F8G-A2-=[&)>8J^X[K.&ZS=DSZY4TQ]1OGI MTE?'>L5X5C0N=D!T5B(N+-5,+-5[QWYYIN[H'EX(O''-@)S$'9@4;BPG\H0U MRBF]'$Q\KJ"8=#F$AHQ'+[6]NH[P:*AR+VX7PP*=WN.C,$E3"U+3]EX6I"AS MR;IC?%[GG;JZZ;$#HQUO/ ;]UAT\X[R"1V(:7?MWZOG4>(*?KHECT-FM/V - M:0*Q#448M.=->"L$\J$H;YG"U$*KSDNC\BPMXGP5[\P?N?L45?)\3DSR[F,/ MGUU)Q>$/WTWG+ZTMX&EH65K-7%3Q9&12GQW)';6*)Y'Z4EK@%6:![]66[1AT MF9%YSK>\[PP&5&?I./JNLV;^DDM\RB+(J <.4J>92S;+4+*'0.\..A'(GP#B M71O9#?^/)V!>@6=8H^_89,(OP+I:_&#NRB0^JQ9:JGKP ]9Y,^#/BRH/(_R/ M1* U(-#Z\G"9[(HY^;+_FSD8Z(+VOQDU2\':?>8+X$DI]@N=X5-8_8?1#7LQ MV2.LWS&6F]WH5H PG6?GD,53VVXX![A8KR^W%!6.Q653]88X/N=DS3I%5Q.. MBW%(UA?AEUROTCM%J4]?3-O&&!2V?V"D(3()JSFSU:L$]F%M*_[@].^' \ 9R1.-)W&B M@(FH%M7,!CKQ[OH(EA0LF<"27*EXM=!J%&N-O6/<1W3;XD7$&%"!X;(U1+>X M?VZC&FS%< )L>O1QI[L^_,QQ;%0DAB28;IZ9;C!6[8MTJ/3^)+ MIATR$+" &+R=ZS,]S)!F(PR- $]-2OZ02A-*7!21N^$V(^[,_/XL%EVFR1_ O M!+7SM;ELY]-M)'=LWZ#P0NY9FA\Y45&Z,Z*2CS7<^P1*SXYQD_9X3HR[<4X> MD,6TLC^);W&NQ]Y3(OE)[PAB/V-BWSQ%=1.U8^,+7I*9*P),2JH $Z\! $X" M"'QS]KH@$=!GB06*YKKQVD:&71M%>($3*GAVX>X!=<.6]J] #8X+6,7.^&Y( M&LD=881#=L:J;LVASIA>G,'=C%I\YXG1RLI>_)OH^I;9@^,W.F+<_\(6SV90@VC0Z;]CULC$8P MB>BX^!D.V%XWH%DX?6M2XUO@/SC^_U!_E3/8++24 MA-[T(O;!#Z4(-MCZO,:V?)"J9$>3V6 >I<8+FUR<=_B$OY><02GPXC%GDM/W M"5S(AO5,CX$#7N=F;;.F^-Y.2E/8S_F7%AN:M.%CNX,?7CBMJQN1TYT=G\RZ M==SI@&;6P?T^HJ-)DHA0>%Z7$S] ^,&"C_?IMI@MKVAJJ MA59UN4,.KW*'F5%??/2QX5_#?&W] C_BUXZ(^V+:<4%OQ"BM7_HNWADM=/T] M\TO1*5:/9,UNBKR)VU268J&4115&\.X)&D:VXX>Q=: 6@]K8* U^8Z7CQ*?3 M! NQ8*7P 6ME6EZYZ_A=&F/^L>.QJ;97+K6 ;%[IUS?3\(4ZJ=<4E2B-NJ96 ME'^JC4)\TW": 1V3%UKJNY3\+)$!;/"*6&]DXB&]SA,:4%FTH+H**^8'7O5$ M>-T]]#J=W[K2=??I<34A\;+:AY@]KJ?L<3W/'K=3]NA-V4/Z],,F 7B=U/B< M>H-)8F5Z<]8PV(K I>4];$?4FE(XX-JWPY^$" QUBE*6I$AA/@0C>)R^;(@O MJL2N^T)L\U_L/,(,Z_!'VS8>7>IAA!W_[ ZF9#"C@IMI_AJN[@&>S0&H'MMO MAS%=D+V/\#P=/-%G6,(WBXTFB;5G+=3>IAU0H^U'G^$"*6C:,9*/&U"@3H*1 M#4R4?@L\["H=3@6?>YLT>YT4OR_6N1$4/A ;?!>]FNUMMB1\?<*BU*D9LB54 MOQ'/]+J##W"8A#\38-%(>&UC&1;I%K& SI6OKB>\NI[PZF6]'RFT)A#IG"70 MG%H/!^ #]L0K-CE>7\\92A4X@Z$!26>>DAGY+,!FDX&S(Q7,:HT?ZA'VC5?EKDLAG7RE?/TM#\DJE/J6V-,9Y#&[8 M@/8.7D%?4(FXX[+T"<_"1 ^[#E<5W5^,/WZC'S\)9N\P;;8=UV#3Q]Y,?YHH MPLV-PVDZ%L#OA=I@KUO6!+^G8S^,D.';?Y1[Y>F&?FNW'Z'C!;1Z0=\S M#9-@@K0LM2V+]8^+)25;3$0E4I]8"-UP8SYF6$/_Q)O#,+5,,+Y(!%9]GFO8 MZKT5Z_>&3F !70!T*8GO_=_ #GTXAD^VM1F-;J!,7&-HQQ,&"%88Y;BS,U?4 MQD[(-U2GHSYU0W6H*45)E56M&,-S2AP1#/_N26T;M( E/3&D8$M-\ %'DB*7 M_FO[YR^0^_3^F!@^6(!+FNG#WQ\-J%.+%S4*8"1J3%12J[]%/<)$TPH9%%$@ M4 NE?H38%1!^@V\-6/PK$@A.)TA)/A'W$%_"JXI2/\!3JP A(*HIMX$<6:C) M<[$[1B3?4(*40FS:L._BE%VG8CB1.5PZL+"C*[[. MQM0,R@1,W+ :/^-_ \\/+[0!%IY'W$E,BJ8K#0C\&,_IL[+4A6_P:Z + [2V M:_9QR=1RWMB*P'J:,;0-7C"38,SBGV.%Z6;FY<6\S(TLJ[E71+PT8Q@&7_:N M(3 ] 5"A[(/MF? *G7%7TAN3@!3*1MAF8(62+\ISH'B*^3(6K6&_$B^&"LY3 M@STC8F, D? U09L"EUT?%S\9 """DL4= 9\6#U [A= MZCP>H(CN#D)Z1"LJ0L=B?PC8G(X)YS4JIBEQH.39="I%&1A*S MSZ(UAA)A/!VD2-]!9D;L#.**ND7D10D,?EAU)-J&)AU(TX@NZA:3F6S?R4^\ M?JH 0IG..!\,6O^CI>6AF0N2R9H40V-IR'2%HX>@#\6)$[BQ,84Y6\]CY!FV M4V(P04V'@JE/4!&"PH+GK1*)"QIM3O3-U8,SK<&$6(+TV4?6_/!H=]#Q?!/% MMS=#U7GXA#\\)O^G^SL3YR]TQ:;TF&@$A58XTJ+I3T(C'*V:V,SQYDP;U(LC M8!*)QG"*"3L8L7DR7FS^K[Q (F'?>I_I<>1F5,RCJ2L3%C84Y^L5BCC1CX+2 M"A_&"@<]_#AFNIEQQIIJ,(I_P>7./02\'MT/9MP!EZ$K8I@XW'IJD@#KQ6;D M_";*,\)@O!IR,BR<$GT8VP&XFF <\B:KV _-.59ZPYRLJ48J+\2I9J"*#P+^F['@?0'$P^4)].SQ^@;%NNNY187B/<*$@X!G,4TD@KP0!^ M 5RX\)Y78@53ZO/!P#11=#,7U9[^:3GV2\EB-GR,_87[7AS'>#,MZ\/'S.YG MEIL7K1$D?+@PUG;#D7"M+R0$GSEW+I8MP!L"L$JAU$73'&@J?'1$7QO\LU2R M\Q$(Q U[X3Y1W8)=,N2S@.K4L+]A%C3CDIET5<]"NG[<]#F(UVOJ8IYX*KN0 M6=VY6,(8<1[+ALVNZ,P7& MG]B +FC('? M1Z,Y(BQN]VHZ@0="<"J99W5D,ZOB:.;TL5!Y,VO4,P!I!@KPSP#LO? @5A@I M"K48BS4M>[C%!;-P 7^Q*$=3'+"\D$&;NK7XFN[4FBM+TC],#P\SZ*B0%A^^ M_.AH+"-(="/0HY 8P.'5U)E&0:IY R*"5[VP\Q%%ZIAOGAJ2'71O@7J!:'J$]&;?AJ9VO!(3H?$6+V@2DLBV*V*01@7%X+ZPOBOI M,;Q1>@H?AP:\"6H6>0C@$KK]H',2%W^+(Q"E/\!NL5"EM76FV:;7A(CLQ8O! M/UB8!*P#PV"*-@1YU+J)Q9A6XI;%A2AP#;#?-(4 X@!<\7\MJ))%SEH4$S,& MBR]&^@1BH2,O1TZR@=>Z]J5L:#[ MO$[87>3/B_ 7K$5@;ITU*O3'8<6=@,'1MZ3_!.L:X MK5IA\>O*!]D._Z+MC3%2I02(+2DRDZD("X_!PD-8L./!Z+B!5T5#O\,)?%#_ M-DLMP6-&CAW=,)^"2 #K-!DAM3%J&>KX.,Z1<'TQ]'B8[1SZ6G/O6K$>00*T[1L&HTD ""1^J/20 [!DCDY3P2^M ^*!1TL<9^S-! DLR;QL#X"DA+;\P_C3""=N;\ZR7G MC$GC)92P5F=^ ME&Y>J"LB31-&+FWZH7P@09J6PS]B08\9 9;+>T,OYRTN2@!(F[X5A^]TBA;S MLH2%UWH^EB^PI23=$W5K 4.9!JB>O !TYI*@/@.39I6FC55G5!7#PB'$9>$[ M&EL7"Z9#E#\%&V (3B"&,VV62V+0"Q&_I.;1H%ZT>YC)P$**84U(B)O(M3== M*48_H&H<@$^%D_+PK!PK^,??HD>$-L?LO6&$IO6"YT#VMMS]A/C"#27P!PJ17]%$3%F#)G>-$[RWPL>C^\ZK'$1 M94XQ"UXMQ,V9G32=<;N2K_/O[=R;0#J@#R;G0!F,YK]CP&*A4N>#I\/J0%Z) M:;%,[LI)E4 ."$3@WW_???A(-6G00=O^.,&@[5\3U\4PUN\HI;8['5V;F;G8 M]50M+W<5D0#*5AR->'/I_A ^/SG^GWD"UT-+* MR\GK,*UT2W1V'$KZQ.JQ!O&1Y%D)>B7\A]VH?)5N:-__' ?V MN"[(\+@'+"D Q[N]A9=U!N.IXT4]T!.(?WOK-<5T6D000PG=XNBLE#&N% M5J6\W/IV1@.KV0,KV5[!/0&'DM4E80?YDC,(2QI1FT3UEI%^B3DIE)!H=+3! MM[8DI1$^<(/M?&I9H?YUL1HE#%GB_D)O+3:BV&P$%DV>JW8 .3A<5X4I3\=^>09D1Q'JZRBMFIH0ZR"-JN7E4XCA;F-R#,)W8X\=%O9E@":2#F:-,V*% M;DOV-5E_D 2W.K>Y#]O G2U7 AF!.ZT$BM??*+3\-Z>$R/V88HI3"=.<N_R#T5O)@E'J+ M5S17 CFE\ED))!J95FP*X(&=?%L#'SA\JC%6,DYH\"_Q3G-#S1EJDCMPR-P M23AN3XX#99G+;3Q.HW13/D&/.":T)FH]M;K$*']=<"> -C%N&7H51L#F:W\G M$\1R=2'$RCY@48'%P$"I'<8GHK:6N%X]/,OEHNT?-@)C?#8#YJS49R[[ MR Z#,":RZ8OCFY%V@*<:X+PY17#WWM!CB(J==:#_/GJ&K!K)C=Y"?"D4[9'[ M!HLPJ,=^G:V-3:QUYX0'5J/@PV8V+ H?YO(-R*OCLH\6"ZF+K(,9J^YFP?:P M_FGVR,C'F>T9%XP^=)^&"V:.YJSP^@4$!=O#M$QKK@HJ"BP#D%QB8KH/SW^ M;>5C* JG,ODH'@,_L<@P.MH>Y:%8W"BL:7YQ(C=;IVZH#M!KMB,='&T 0S,Q M>8>^;^(YZC3QW_P(O#51.*W0^F.(^>HDD$_E/BO+117A(>4"R*:*8B[URVI- MX%]6=QK7)$3J;M'+0JP-62W!9*Y8/FH@;-.X'BQ,V; 76E+@849C.IQJSO:* M[IMK0SQM/)S,[7.41'P68QF[SL ,ZW<_E*].20TNCJW!!&,0LUZ8=*<,VV#! MH!#2AR9]#=,A%H(I%$OF>Y@_CTL'#6 4?"B&=H(Q.]>#630*:O\UM@BDJ3AB MEB ;9X8W1($(LBP4UO(P8WIS(.$:L'#!E733U8,1\B+6'SBZ#EJ?A0>GN: 8 M>[,J9#P%@RN=H6$,&@11'Q]0B-\S?W^?8L$;MHBRL @N#*Z I0ZXH$*0IWE#VQKUN,33!B$>V-/#$QI+1141C26TGIQ5EV 0.%36 M %LC##6M/Z$R3]^,!FF8ET4EAPY&/SZ:[/3_-[00O65)E^"I;7G(O%+8/>RU M70^/TZ4#5N=;0@-$37VD?;[%^K?0!.OA ;/9:?6$X^AJ0O)$59>/S"0D>L = M!9%G[7;F/'Q'PIM57M(V*0MSYAKT[G/>21\"FUNT.VWX.[D.:V.>4:M/KSJI;\CEW65%_[I T-+_F8 M=[%5X[/D3E?I]A2FQ4^SJR7EQ';%PHD8>V2J%0- *7:X86A&K@ Q'X>-8:$M MP");4AZ9AF'1K/?:W(J4;[&Z%I02.Z2RLK-JY@/73[GEE3T9LYNJ?LKM[9YI M3!A#%1DI,97\AD22MO&RBJG%1K$N+TH27C6(JJ2NIX('SY('* M47B@6FBI2E%-W7W\D#QPI/'UIR2$)_(V/1L;Q^E&8\?&<-9*ZT9-!X)$AL\U M2VRK%@"ZWV/@IN:(&K;CEYOJ2?O(;E((NXT)O'@"VE:F[D5 6"-0K"FG'02V MAS3=;<[C*4G@&XI14@#=)!.?X.J<+V&+PD&%@P\*&,@5T8N D,K!8;C565@OEB MX(19!DEM-<5!PSB?VA '#<5!PVP.&J;/3>1SEX-SX4N+Q>6WFZH6D:IY&I=Y2Z]7:U7 MMTEO?]#%BAJB<-$T=YVWCY&BLTI_I]L??QG@=*GP-;M=E1;/.X"V3I%O9@=E M!H)8A($.VB:DMBO+9#_29LMD!.UC_6YX# O%\X=2,I%UOPR'>$5$BYTX"VGD M:48B:5UB'-V$'C%/B48.DNV'$9;[RX'D5-I]81M7XQ6 MGPZK11A&(>5.&%&.@NFI)7$5)7&ULG=173(U'DREKZE($%2T91X]0RJJ(155 MM 8G5'1L'^IDE77CS6FZ+4VHW>L8SBB\!V M?2U>'OM8M*-9>$F5*]&4EKDQ>9E4!T6OO)\]=E5U4/,\JH/2P5CTPQ#],$0_ M# YK7$0_C*SZ89S%26)G0BP_S9FW13,F*T^;RQJ>/?=^-EFW#8YT9!A,26EJ M:"_9TA6YT&I4LSH;G;7SF^FI:<$_@G^V=%I3\(\"_%-)VW#F^/QS 8?&'\G$ M!9>#.4'QU/78,]JI!<=>R9Z\<,(&3=(9C2UG0NE3"- YWWK'X$U%Q>!-I9G5 M04H.SC(+8MI2K&9/3%JA52DJU57=]X]-3!?@GOQ!7)?8_B1NEXU]R46#HYT3 M7FR >PQ39G80ZWHZXGJ-W5$IM.K[GT87/8WXHYF-"96=::8*TI(;FA&5=:$Q-^@U6Z543?3[/D'0V",]]2:>) M,:EJ0YPK$J;Q]+S)=#*618E'$XN5A)6<\OQ)#--[!&D<_IOL:.M49=:7-W4# M F$MYX"2-IU!R9:2E)"2]BXH%59SVLA#PNE])G/WE+87812M.\,?P7?YV#6 M8UE&N[]W#6!C8_-'2NF/\AZ E#6FIJO%"2WFWN+E?X%FX!$D')(7) MEN;P^?(1C5T%2 5=]D;J45_"^,\!)6US #T[2JHB)=6:HH;DR(?0R6XGQ#@] MF)['O+=5*O*2I1&G5-K2C_Q += ME>>(H_W6CGB(?>/LD!"!6EF2TIU"OR6F^SNQ GIC>KKE>(%+O>6#Y]5&2+, M2FJT_>@S?-KB<71\FL0>)WVG!!\V"@>)?D3-AU/S2?-&V/-S>,!=14-Q2*5K M9P1OGOSM+PU5J7_U),>V)M)@.L;%M#V &8)'&H6@,B3B2P.$X"N#((""8"]T M8'8,+?>)9WH2_N=[T\(W:41^TM+;T &F&Y,)>QQPG/G*)AI-[= )/@SO4V6U M*H6S9CYYE$HQ)D[?>T%=(.1*^ \#GO)5NJ%]_\!+7;NPSV4)43J/'.Q%0/PY M"+\13]K9=+M[N%WBS)A4Y@1_ K>NDH*ZS) MA19^M:2?ECZ0"!L@ [)@*+%SZ)$ 5(I(XQ7FD\7'LA>^TLI+TF<':1GV@6G; M\UHYDGA&UWZ*F18N>'#L*0]_0Q;&^YF@>Z;ZT#;_#%:V^Z@MR=?\2<-J) T_ ML@Y-+\*0P0P*-XW@#884>"@5B?0=429=$]=RI)%C4"OZ9K%5R$\Z 9+Q@M&8 MG?Q8[A62DZ8@M699WC!G9]M'*5JYJJ3K+[+ZEV9P=(CQ_-N:JR MP9[KP%V&08V;J?:=%BC->7-W]CB8G=(JJ3-S12VT&HUR+:OI(OMUJ#L)1OZZ MKP@4A(J$JAZ84+&(HUY./=?CP@B5>QUU#BG%G@\>GS0&WW/U 9P#=O).'A3, MR/54V80U 8I'ZO:&!",*'P3&IE@*N^L1@9P4=*@46FHYX7RQ- :CSL-;-\QO MV+>*;S\$AQ6$8?J5C@\*XF7OVJT:Y<:)JC/L4N)63YM_1#O1A!GE7!YHM[:0:FW7F@U$R6^H-Y<*[3\F?#/ MU!T=R';GCNC6ILNJ]>7SS3%S(Y"Z@_@HQD)*$):B7QF!.Z'$G?%WH]!2YI13 M7#H@X56KSU8)2SP%NAH9HJN)Z-(J.Z,KAY(J?Z;WC?EJ&M0VI(GY_]A[T^:V MD6Q!]*\@_*HFY F*S7VQYSE"Y:U]KZOL9[FZ8MZ7"9!(DFB# !N+9-6OG[-D M @D"( F*%$$*C'NK+1)+YLFSK\*I=>^-VLOXD#[(+0D0FEXS;.&T@%&GW7E= M:S:U7GX$S!ZT3H39[1JS:YV](I+PFQW\N)[Y0AB^&9Z@]=4Y\8OV,>WX8>?% MFU[S\45LCZJGKCI+J%AO@'-"WLY1D1?;>)=/>'A>R%L1>;9U4B$#\ W-;RJ< M)%>%G%JJ^?B^$+XHG7->/@/HHVF[7]SL]R62NH>]N"A>H?"QAXXO )-<6+EI['!U]NOU%/9MR'N: MK.^3U99DLC1I.51\;\0E"\:GN/XF**3V\TJQGYJ^_X"Y[H2.@<+'3!T2 2(I M1#*IE($*)O2AF^9JY7L_@0A#1%8!6)Z@>F!,Q-2, H7S-H;8/3^\QN1\(-80 M!&?#N+?#!:U _)P*2KM72TJJD+BN1JM*,GW>B,WE4.82'@MP0#X?A W#M/X= M!3@@!^F(*3$H)D4A&8)63[!&.ODU@O+P)(1[F,^_\@(;+WA%$WK@04D:_Z_I M/!J)+:WD%G,2>$X4%M^226\^D5 9KP%'^V^)TLE!7#JY\).DQ[FXGOC"_'%M MSF"#KTSGWGP(4#KK] :D)17+75 M,H&%'G $Y%@!T 7\B](8:>94PAMO0_B"6*-Q]:=K1I8-O[\LO<$\<;1I-F\5 M*FA[I2MHL38Q*7;+5G$-!]G:V>$@6SO+-8Y[%,KRPW)>T?!<,7<"VTY/$[JJ.8DL1FLJ09!!!0O\L3R#7)I(S1_X+M I?6P[0W8K&'\]$ .K+.$K*DS MO*FJ5887P,I 1*]@L9X5\#:]* Q"N FO@)^!UZR V4Q,)[,(E\X>K9N-N809 M:S_=#J6?1ZJ)WO=6ZDLW2]S7;LT4!@E9#TL6TXZ?<&T8/!^TFUFO6H&G A#< MP0TX?J7[8#Z,P_A%+[[$>JZ?Q"7!PJY M"0(/Y#+^U< C"O%WL![UUWWG[Y+WP'5!M )V@NB$'.6!E63;!],T^84Z$>RZ MIUO]MO6]X2Z SKVY( ,CUO[3@&!.()]7 CSXM]SC)>(:T)^Q)+L).S7 3!Y M,77U&X" C@@"0YB^8P-P?;&*@#P!L@!R9,%P*!8Z"X#GH'M06+F&52!<9,H1 MZ'Y3:CBAS<);,Q<)Z!-X7^+/0',,6(0+ZH=#81.\I:0_MK\"Q";(*F U6*2B@2\ MT::M_^'=<5%G&WGA;K"BY2K-"*9FL$!8 _9&>#]BV$P>#F 3/1B95BC="=Y*W0FU'7)NR;8*D_$H;''".8+H05.8#9H6^2GF'!ENPE4(?-:M)$@"@ECP;3 M&_KDD.LUC3]7\!#>?9#KJTCK:D2REG#L._2F %41COS2;L#A:=J-20(<'Z8! M,Z92T."83O""HT-7_ \'"JL:>?XQ4X#G->++^1PL MF3#BJB>VR1&MDC!SU!(JCP>^>,ER CG@L)?E'%FD&J1]_L@H+ M##/?AG4JX!=[8.'0 7[ ?K:^$:D[WJYB M=2FDI*W+A2D&%0I26I$S*7N0C,?@(DC]$P#;DIU5&[QBIK$S*A#C#1S M8RWS)>-?D)(J;*=*II@2"80__ BT1]49H9#T@97:4HS$\/8TM4R*,5W_"I'\ M\2BUJY@'I/AR'E-98U)PY42D=<"5$P5Q8UK$ALA=F78R(!.(B\1"@R@)J0N0 M0A$;V0594&KK) EYG'A.IQ+!I.VXID7S]D0[#9]22@1@I^;92(3W:.Z@*H\2P^ C\7SR.9E^ MJ)3(;-R+0U :[;/4FOG>DED!4B!]C=H?0)=<8&@2#-C)@4%;+YJS6>N8:$?G MZIM%.F8CQ024W^R13(!MOP-P &U%7Y.-K6MOKG%EOV35'U6 D(:NA<6;E6@"6'*$#7_GA[_#P%J.(M=!QWI6 MB=,PEW16MBL _U'_@C6B*H,!3]!L>,810N(T&WR;K$;;:Z[6VL5^U3G)&\D3 M4AO'% S\-]F+C_("T&)#D0NF;DA$T#A;0T);3OC2M6 MMD,0TVOV!OD/3/>''ZW"Z0/*DL!SX)?I R*_+SQ_;KKVWS+4YM[!CPK[)? 3 M?9*-'QF"B[%&^BL;Z'OEPU'\73Z@84@+=%'HDHFM1XKY;.4O)9DIC4DJI#O) M0+_,;N9S7\P!];XJN?1/ >S&>VLZSB?W'8/Z_1VUI,YAJ]A?(\1" MD:<'C73CN@BFZ][B!BGLL'L')=03 RZ&UXUKR3;>RJ7Y?6&&H%O\)A"(^/56 M,/9!.N7T+(JE4P)!;\9<#)Z\225@;NB&(EDX(PY.)]0K'#$-I>LF0,T>4[ M MSIO,X^^+T^%_%#L.)@*5$DP 5PZ M;;637 _./U+"IW(^GE3H%Z:!%.5(%'8(OA E1_;B]L@SP:'" M>TP"!R2W9YLMM%U""G$(0UZ<@@G6?%_;/Z\7M@6 >X4L:_CBS0Q05AY$6IG6 M^<8*<=OB5LV:_42*+.A,(/[-4"EHN 1E!N_E!T^S^MW]X,7FH6928%)%J]]L M9_ET-C)$K@E%S8K=R1E1R \L&@.,=J24I+!U&4QBP4JA*%?PUHE=$7M)(-@P MZDS6XDQ6/*2B5-8Z*[5*JZU05FIQ?F4G-[^R6ZXA_XGD#,J/;0(E%1,F58@M MTK17,HB6B4)*1NE:J4'B#I4/IE_B%U,2XKT7.9:Q,$';F6"BS]*T1%;'D?9& M$BA?F%;LY2"S>&F2LUW7:=F3F_;328=)XK=5*32PL"OI=Y'7P.+L8'/R[Z"7 MLAU^!TC^A8#\RMO%KBFYO5+N/=\">"6R9/SB#5< R?XH:UU36*',VTK*8;26 MP? ]>S#*:8YZ;Q1J4Q,L.^!T3@HFQ,=\J'0> H_2WV(P?6"]Y9U\-V;U;,[G M&6/P.6L6\593090 2#:8/="0FR2K";<$J+AMW@0YYO%.LCY(N*( 1C^]YQ/M\ FGY:B_04#R*[< &$IY1:.R!#+UNZ0[B/MX-&Z-@1)EN&), Y Y>+ Z5A+!$/ P$N6*L&G< I_09GRE1R,5 MC-QB6W6)?F/;98Y$24UN!D Q;"[!;CSIY)YG! M.\0W,?E?$^YE#ZG_A(#HECNDP> )U]9[\6;4:O;V."/.7J,L^(5P*(%Y^K)+T&2B1SHJ<7:Z<99-Y1QJ[*<23\#-=L7^?4AI5"@'"U\ M,*=B3Q#WB^@@#5+DNI&(LXQYS^NY6*4JSVZENOUEAGLI&"(V'FP:(G9BAV ! M+Q^/L_XQY4:5N)1,]KHBD>Y%\"HK>)D=[%6\U1=G,O-K.&@.AL/#C->"!;3+ MSO8J^K[?S7])V46-FYW1TXW\>JYCNF*EA_P?];PNFM>E8'&\F5V'G;-URF8_ M<1RT['R84UFE(^'I$TU1N/1@:8S MK9]+ZSAQK6KAL6EBS_H]+"Z/SH85*=QH])7+=6-:K-1=EGF^S;D&Z MK_3)=GV+IW1_F6UH\+BU-YQ&B..#M2X^1*O'_6<6Y$FJO;&J:I16**5VVN'% MT,LV"75\>H$]G >]5'I0Q"GQ[;,(@E> 94G[/:IJC8/&SVMTQ-7QC*4_$Q"K MJ'@>/;5?O!GE],A^N3,9':)C?@FQLV$6PZ/1HVJTLKO8R=OAY2!^.]%@8@&^W6H*IT4=M$.XN7N$L#MGDMGA=UD<;0@<7+3/B^L#AM4KQ%>VI:I@% Y.UOFP$)E9W3'3(B<(=\50??:%"E %SC-I+,Y M9PN5E>[2'2HC]5TX,\N+,.Z/BW]=Z"R]9*YQ2,A4FML<4K9^]MPYIGBC)EM: M6:4LH5:C,\KF8NTW_>P09U=1&[ FV)I@#Z$=/(I@L2:[/VZ,I]2S6W<64!EM@ E J3F1]56I.97%;<)_>] M6O#&TII>:XBSR]K#G*8#F"I?ML="]\BK'>%J,4TKL]J2$Y5PY2B_D(F]90E04D. MKTS#Q3E$<)S8.-P+]1X(@B')E3^GK&3BJB.5!R_K(C5"WR,9.2Y.?=I!0J/-O<-/VP8=9!PC%%))K:EO_G1UCE^\:;5S/*U;>W/W7VJ M-+#%_#X3'=1HS!C!K"@7.\HVE>_FPYS&W1"*?^5Y;FMS0LO"N(/Y)#CI$\^E'I\EA)X$(KU%E@.U]$VI6[EM?6'9H?#"G5)AV 5-= M/KG&330'6"-U=]+3%BE)E2G=,TSCLV"\(0>?ZAM7\HF?Z<_D.9\ -\7<,_ZR@1N)(,!OIDVX$[B98]Z;-/+<7WER M0J1ZS/IMR0--VI5MV3@:/3WKDX<%JUO_H-JJ&])#3+E:;CQ58$!BJCOW>,H\[7Q6-E-:S#_3=VE[4E.\=8?/H],WX1C M]M+8VTXE%RPEA'H_4I3NUV>HS3;3)NZCT/RBZ>WR3B M=\FP5NX+Z_&@N0R%QX.VZ_&@]7C0@XT'+3D(M#J"]7L.XS! XP,ET 8]R4+1 M@G(4_Z4K&WZL;$SY[IE4-M34*).F2P-SQ0,##F4:2_.GO8R6Y1368:M@OF3< MX0&V]&7&6U *S^_\)A8(&,HR5_#+>@/;'=38SHLW_6S#J+0.7@R)J[1"H5:7 MB#@270 8VR7 3-1ZU4PT% "Q_0*+FT:.M'G+6BUI,*XI_KD@Y#6]\\W[TE#K M8J5^48!0@2U:P7] P$ZCC3+,N+DS;4?I(Q&I5=J%'V*L2P^5)/,2Q#-J;!I< M)V8@UM%R%;<=H,[LP ]P'CA:'G@&Y+$0]ATY%U#(QQ?8+DII+]&"8OVC:7S1 M9M+R68*I^W,J> PZ7KRV)AJRIN9)KDS;TB>H\[#3E(K4'K[6AIP&6< DQ$R/ MEHJ3$#3%3=-Q^-GK2E+9QRL60>"6+!+W%B@5/,9BM.D M 2AZH&#^&Q5-@,<4+C+A'O9;$.MWT'[W@=U?T9'/Z+RE;V%]=2\O8:)ES,9R MSB'&_]#S?LBQ:#[-:":THCXEB@W]AM]@QPW%@ P'@$ZC^F[E^7VY$[Y+:FZ< M!D!WQ,^X_?+A6_IV4&OA._FH"6NK\JQ-^#]> IPU$ ^PCF3.,';EX5MW.$?4 M_?'[Y*9OV/9/H#5/ZT-.:9)23,Y!5SJ8E+9LF0\OC943\5-N5BL'S!\DXM_I MS'="I9A=)XN8.9Y'L^.6N/E?3 MEZ57VSWF:@:QJ?97C>2WH3>&!S#[9;4*7L%>%&H5"*BO/5 ;0)5!#MD! O/ ML4JKEQA7W:)=-@HX%@V*!QVK+ 7TCTD!HQ=O.OD4@$>VSK7W:,TU'!QS^>-" M L;E)\K!XW!T(L)[(@TFVD#>CXQN8V/B*_=#N)K MZXCD-MKFLGC4\LFX+ES^HH>QPKR+C,-++62+._[4FFRGR&.,9V"2H60:L]@A/Y54 M#18?6'[2\:3[FHQ@@>:9ZX4(+P!Z-NWGL_V?R+;(G9HUQVXX?)MCEK$O;5_- MMHB#'YF'@298-.T)!9&2@AT'[W[:ET0F-.#Q;4" )A:;IC6@R>6!RE2:CW F"3EZ'9M2/N(@<18Y T6*1MNZ/W'3L$; MCFFIG[QAK?'%!8WAP>BH%+.K-O"9^VQ*F4Z7Q.AP9CH@6NPXA14[*N_)6$5P MA&9 K+.XZKQ,AV+6DH-<3OBA=TFW9C:@ MP=Y)=PJZ#IY*3K2FV T/,J[<&?8WGV&>K/DDE_9.\/]^\'Q04FS/HK$WYV+GQAI%ACB<>=X!$0/ M96V ;8ZA/$B7T(Y[8&L/%KRK:0>\57 M+@7()O M4SZ6&>8BRE0$"F$BHF@>&SQ=#W4A;_JCF:N+/I4:A*GA0C_TF!5M*\0H6_N1 ME\-=6 52NLIC5%#E02*&:R5L9!NEQ4D/70+;,O<' N<)E-X!F3E1?,%VB,J6SH6XUIN634-^P)ZVU#N=$I2 M)'ST90I;N6*DX68LU"=$HRTKL4.6LY5&Q<$.-4GEPW*C+45X!][$,#^Y8V-A M%>"X/FDYIP66$KKKYNQZ.=9*)B?FE&-I_PIHC$^I6BQ)BF=#BR(V[P$H;[#R+B\D*PB"*48YB4XES29 M4Y'8[&C$7-=2,I?M'=B$[IP]2[D&\_C%F\XXYTA_;20^-.0>!UIWH>LGW;_J MBV\#6IB.8K2HN^0MO]]"KT_>.#EMMI>YUCW0DP]?8Y^-?0*P[?Y1CZ>/>1MY MJM?CCR=_X8<^GPYHCOEYC/LKA[C!MR":@/3'.-H\XB./8RK MJ&503M>@:A_3KF.W=MGP8S2>@8M*_>99;6E3]AV#+WH/G<[;/]BFMF- MT][<1XS]R32QZV-__T[GL"WL=F*>%>XN69/6\R&M]O%("^LTVT7YGF= 6F>H M&3R+^14Q)#KE()'+M,Z;>K<(QI*=[_L8S&P_NI]K=28^U)BR*Y\OBRF#ZF/* M&;+O\S/LZED$=5?SZLB[W*[F6>8U?/&FVQU?9-OR>MA 39:54RYV)$OL$]%] M]-RE2I)E1721;-?^NF%JW#"U4]PP%9>+6&KWK-%XVF^+_J1E]<1X,&D-S>&@ MW3';HV&WTVO_'XSJUUU6*[C:"G59S:8YR*2&$X*&F6P?T\Y3LSRRF4MKB=1V M,'6\(/(Q*\9;(G\G7O*-TT#(?KQ=F+[ C@[65UG-_!V>^)OC37_$S'_0>J'Z M*@KK)I3?X?L$"(H5PMF/Q(LW]*SKBFIP++3:H^,+TO7GD0!MK_'3H!W M(H6TQE?'=!N8='R')?_. Q&7E2K6QV/X)J@J"#.V6N-=GIFJ,Z:%X+?9UO/P M4[_,<_JIYR0]">*;N!XQ%'$FZ&\>@ 7_>$>]]3T_,$P+ZVN#$*O$J#S.H3XI M?Z8AQZ Y)0(&R&HHR5BO33.6Y@-VWD 7-9Q(4@4I6^GC]7PA%_%1=XE*XG&J MFZK6O8)6WS"HU!ES_T*'JW1RKB*K((B;IWZ[_3/I 8"-0SE=GBA#;[(A:87; MC3J ""YIE0:VQJ"NNK)R$V=98$U,@(6#E(X-J"J9_]0'L>S;YGI*=2GI=2M? M]&7V?KERO )D&V7Y4$V6%K6#I!MM_LCPZ4( LWC/-_VB=!MGNX16U]>25]""=(MCVI M\W ]SS#?4Y;OGZHS@VM,.Z3PT%!M"\+MD,M[=HF\C\I^?G3J\]F!ZSSRGJM+ MY$O;LAQQJE3I0-I:=\*-1";[J6R>_LX!N%-NNC =[B,S%-NKU0PK;,E4X>- M4&'EVZAQW7TFOC; QM!%G2H>"__=0V7R' HI>U.@NL;Y"\7Y[K%P'IN>C8IZ M8E0'Z4\O0,\P[^V4V/U-! )-(7+<6""J'6^%+JB]#,\%@X0QGACU8A MCHHSIV?AM8E0"K,_"I<&;J) 4#DO/B4ZU$9"(86/CD7A(Z#P05GO5VTDG /. MC ^#,[OT>]00:@QJ1J/5K6V(R@B-TR_P.5SU# PY/]%\J?"VK&3YI05TE M8QM'AJ:4&M"/0BA'LA!74[W'+91 M]QSE#$F^!$(^O8KS!'6W>JE:85;W()W5/3AFA2 ]\94-2HT]W:%:]I;*/[YP MBE$ MM!\LVDF]NFE\@-5H53;R9UFIHV:,T=PU#&W(:@ZU42S,L&6U4_(F'A<6 \F" M#:@:1,PK%M=O3=_QC,!>RC&*O/:F<9N&2@R A7DG##,>=K.YUJ?5RE3[( ^> M9(IZ?)PP2/4COSTDE\A2U1L$ +!IFVM*5#MZC5\#QDU?69%_#VPR$&["I#LO MWH3"-1Z$Z0?K-$\(@= SO#LLD3)22(^/O+9_7B^ 4PKW%3ZL"P_#C&Q):M?: M@,&B_7=R]Y\M:LKL_[?U_=-__L5GS1!H[P:"WHLW,R_RKQ$&&1"LZ$G-@Y1O MY6^-\$CRJ!ML<0_4^1TY<;9.:]@_;IW64_*Q3/_^: G+A8<$>N5J/%=19P0& MZA%WE2Q7Q.D!Y88O*B+."+S1;KN66JLD:CYJA]F D!H^9X M-*KKGVI?9@VX&G#G<%4-N$H4Y9RR&]H7;9 9*4Z=UULF56Z([5]0IUGND9&9 ML[=EDOG>AHC4Y;73^$-.\-K%@=9*M/W!BS?]7K\Q&I;L_'^IW>$JF-K#A-%I M=OK59@T?V6GS]#D]9\00VD=F"'0&P2?IGBDQR%EC"<,7;]J]1J=_VD*"FE54 M:H%5O>I 21CGPF/?HDO:V9/)GFU__ZN*<=D/GC\3=AC!JV],][2/'>$ M4P3:C?$X6Z'Y\FFRKFM^>X2LZZI9:N0;-M;=POMH:H^K0*\J-&NU./G:K(5;6*5^T\VU.RG_><$4'QKP/RZEVRFM82FW)^K;GY([FY M=KK[__!#0T8A?* M!\^77^%U^6EVF$V78!!V=6MVQIGT.IEW6$'4*1X6\U3C4.B).R4[TX*_)6WO M.37U3VQ[O^,NJB/"OD8^CM6E--[4G(7T/(BO-'E!GW&!(P]HWH&!'?[A)S-L M\.0#1.=@)MFS-\M-"#8Q&Q&Y@KVR95=X_$M@QW]]LD+3^"3'_E(?=V[]S_G' MOK"B:?IJP[PS;8=,AR@[.4+V4Y>[T5*M[7C8!3\ZG6N]%":.L@F,5)MZ'$)L MF$'@36V2EC2W@'*U::$$$S/4$I\UWI@D+U,#>\>C%&C* %>)Y07YF-SR'CO< MXX7TNB:_*WEFB0SBT1X9Q!D9^N09Q*,GRR".679"[$3K1.I;DH='SS=Y&!"2 M2TJ;.&7X6.<-'\3/6#[V0_#W@[M?,WNOTO>UQY-;@6*[!]_^)0%!\ M$^7X0#[WW<;K5;) -!C77MUTEN=])8AH^') MR"B=$)>FHIG]4UC7?PO?RR.@(;8_(0Y9D3RX9Y;J]"_B?G6B4U4IB\]GWXRG MT>C%FT&C/\YZ?)\\W^F922R9O/;<9-8YD59\1'M3%_;D:P%Y97.X=R>O:HFM M*I-4CE%UFNR-9YB*UVZ-SM5&&[=P)DN_ 1AS@K2.PV?Q[9#Q\(^U ?0IYYY$ M@QX*T)474-CD%47F[3N1>.!^37N5Y69;R2WF!/85A<6WY$V$?6(_)_4.:G?3 MCD[]OPL_LV8X'^W] MTQ^W[]]__&*\_?+M:W$>JQ14-R&MW7=.==PRWXI19GLG4I&71!I*%AYCIE$ MHU-E$L5/XIO6!6_9[*(Q]@EL9I,GC3JQZ.2)1<.J)Q:-.X@\K>'Y)A;E:UVX M/;MGC<;3?EOT)RVK)\:#26MH#@?MCMD>#;N=7OO_]/LO3IB?M%4H,WH/FL:6 M%(X,DIF^"[IN #A!");-9>Z:R&R@3H"TD.(TK!\#QDN!!]IIQA19QI_7Z_==;^E?[]4M@9U,GLF - ME@UZ.G5;'"*H)O$&\!4,'ATY #/G4XCW[!G!C"3R 2I9*Y M[@7 3#7(M/"^*7(Z']=ANVN;UOI(ACYE;#W('Y8B7. 6OJJ5.@]RK7="7]<5 M/#VP.55MY=N8X )7RGPL4,+Z!FN^(%"G$:=()^^T9]?)XOB-=)# D2GJTEC+ MI<;?2!7*?5KN#EY2YTR)+Y8Q\[TE9X-I1\-((PG*953A(^17WB\$IY"9JY4# MABMB3[H%*>6GP>M#RIXS^6KN[ZDRU%P-,S!IAO/13,('VS?$;(9M0>\) 4!" MP_;M:P7PK6F>A61^(IHVU&??'+)U[DI,XL:U)$459(_A8,P,Q^UE.2YF9RD4 MDNF6$^)"-()48D;,D1)6!!HXGA@G=@'NVWBH7@20L@!7 C<-,U=NR( M'5I(:=<^_=7&FXV!HS*[S9V6=HG@*DY:K/GU4>*>)2RSHE#6HX*750-(X1"9 MG7=9Z=!L<0[%+J.; E@^_&O=:@ D^N0"P@ATI-RH6J;OWEO"H5L-AOM/)ILE,-8%<*H%D1B:=B$*P!VQCU"F1BO<<>P$] M@Y9A?ZU[30M]I?_S>24//J;_8*9P7D'YAH',N4-?9M(W1OXRO0%8Z:RBX=.L M-[/0$LQ'6RUU/FR,AN/&L#W.<*"*I-[O2?)/.Z;ZG BD?T*,&S_1<@]$T/U6 MBY)Y1X-6HSTZ,Q(Y0[%]?NG'OV6"'W'(-(YA5'I AMU MB$ZA+9,;&NW-\VH()!P>V.D+@&B@)@K#TNV0\\8H8\S'="_7^"_3C4S_P<#\=\Z" M#X2@+"RCO2VK<\]LG1MXALI5NHUSP][+I*L/OK=\FZ1899-[,HD\_=9%MH&R M \.47: H14Y/'4SE>VGY@KE*V._E+5>7I#XR5.M!O=;MFI-M5(Z:B1 M;!W)VJTJ(AE.P&ST6ME8R^F0[!ED'V 7E?]$L(Z9+:RUTJ$ZW6 C%65R[8Y" M15E"&=&4L4I'(.L@_?YHU3D16HU?O!F.'SWJJ.Y?M2MB:&,=9%TI]GK?C^F> M;>_%TM31/0UUM*EKU*$&@54@EEBC50JM>B="*VR1TLY&J4Z#5L] W55M3B3+ M747^=&%B1;ICNK6ZNY%$,HGS3T0BG1=O.E512VIM]]!8-3@15G4!JSK91JVU MMGLDQ&# %OV7.DD=K5_K8U*?SI["*NCJ VWK3;LQ'C_:AU')C)RCJ>$UCN]4 M*5 5).^#A>NV7]V55#\KW["^_8Z6ZTH=/=Z5HT;>M]-RS=^TZO&.4>U_BT M=W: 4QFCO(0NU(W6.C/!=]G.3%\!#>#]7V8S6(<[WZ=C$C_WP EC)V_(^$E+ M[&MUVNFIHI0!H/J[P:+Y3 PX$,[V0N#K/ MG]\:5_A4V6_O9@X7JXY[#30OXY&GW%947X%L7(?'1G4D@7"@\.0<4ORK67;6^;L* 5.',5U6TT"::^O5<3V#Z\[DVO MU2S2M&4K6)JX&F?MH1LTE;F7 O'WWV-45Y!N&N\B7[6T^P\<./:4XR&+I^S! MFFVOW,U;SLGI)(65(#HLH[09MW4<@(DYKX14Z<)"'+J+(S>^^[ !?EO94CUX M^1MLZ-_.(MDI3[^:\TCSK^7S%R+#5WQ1 M\ISLV8Y?O!DTV]DN"4E^;H/2O%WJ&NF!/6X%6Q>^!7^S/;>U%6,'>AN$.(G/ M;SQ(VOI2'G\3%MEI4:W"9@X))X1C"&"55C2ESJ$T=_H>=%GX=B9$(&L1@REJ MJT'SI)SO/77FI#G7=!I_>'4S6DU-M500\.Q MPR1 "-M_NIXQBWQJ^!H B -M,K@%AF?7*88U908: PS-)G&>,JY'?S82['E M-^>L9^/;@1&>'VI2*5Z)P.84E M0M-V\J>1^PP_ZH<]3X[)%W-$R(D9<+%1L+!7*WRB11/I&5W72D&J.HM[/&X. M6\-]JCRZAQG%C045XW+=9S=5>1RN]&2\=7_5K=Y[7M4G9]$:]ME4/=1%(G6W MU0K'+?]T<908#QAC$PN]@)99=U8]_\:1I5P$G2U%$YKR#.8+C1OYRPX72H'F M:!/ Y28(!/R?]=W\63:DU.F^>-/M-WK#LNDPU2C$J4GDTDED2[+!4Y!([\6; M7K?1:16YTZI#(I67TH?*]US:EN6($^5[1KZWHD8+$K<,*=#_&_YM>;> MF4&=$@*[]TK*V^%6+#_EULHQIRUU-4_!G/IGN.;!BS>#QK"?'99]TMQ)B7:' M2^FV0!I7VA*H#>>:&H : MAD]"#>T7;Q[=^Z"VB\_=+LXM_GU4.5QK4T7<9849GP ^EQ.@/+EYT>T Q^LW M6J6['![_F,]QIDE-YS6=[S3C]>D)O?OB3;_5&(X/U=NIBH1>$>UHG^)T^3R) M8CW,?5]Y@8T7O/*%8V+MTFN5W$WXI]TE#Z&5W&). -Y16'Q+WGR&)RYIH"*@ M=F^M^DG[[\)/LK?FXGKB"_/'-56=O3*=>_,A0(CKI0BVJQX^[,#;J[/W_ *H M3W_4!9^''L6E59WOI^1:1296(-^%>P$G)85=,H=3S=PQY/MW58 S@>-K- M;-+0?L?3;1]V=4-L*=C,9E%O.IY=JH;/CB-L8.W=_#$]BC40CAX,^SJ'/=\1 M8%\GI^?(KXWR2^L>=FD87^SF\:W&?I31.^CR>C3UNIGU3A!ER$/&0E=L>X!: M=P,;+ZPS,L:;=W 1KOFH;*M_V.VC0[K=S 9_]V1;@\.NKD.'4R!5=CR<+.?* MF3JW8_>#WD[=#T[>[F!];E8=[G6S MG0^TQZMV!\D+]NIR0&_97"=>#17[#\!Y,%N$XU#9^E?5?_G+! P2UKMW+'VO MCA#]KG5/"A]6Z$!Q9'^Q@-N+3;4#ITYBW.&*74\&+"":P3\ I_R IU3ZXC^1 M[0MC%N&W<9MJXJMSS\,6-V"L"__.G@I\AZ8WPNMF7N2K-EB!WL$ +IJ8#L+? M"!9"A ::DDWC-IHN4FO$J9=N^J2N9/NMM:_C!MI>]P[C'SB_F:N5[/X&_ACCMM53+G^[FAC]_NL!&T:-F_>G"C1:Y>4Q' MX6N"KK\Q/&\1G&4:12;M?WK 1@>M'%TYU?^GN>=PT"K9UY_%W'3VWTP54@N_RJ$/2 MG\W;IH%?N2%\.%OQF\1/.Z#^6?*5#<,&Y0D[2O&L7M>3 M0X)-O +P _9K6CQ#6E!;*]R&A$CBC@,E*W)"XG?>2L0N)-^8Q7ZZF(]< BU_ M6D.!"Z#J3TR'+G)O)X<*T_U#X9!MS\H1]J;J8+8FR_6;D:8D !^X;YN8"?@? M0JO8-@(Y E;AT@-D9:(-%\@X&L;4,6U 4^\LP.B#A#R2&T3("P@R26W>8M2.S$L#PZ8KR(>$.\5Q3_^/URCF ?R MO#O;BNA(8#_8_4@9/GR?-H[[B.1]N 9SP]99-I@#*[6LR?4)U*RE^&[^W&A@ M]7,,K'[6P.*'&?"T?>VI_N';(9] .8DIU&: A.;/A/ZHP6*Y-IF;=>;X"-__ M7&' ZC?ABIE=7A\>8#O,HBQ9U3 8F6:YQ?>?9O5#7'W6OY=>_:Q4)(8VR\ZS MM*/M4WRL@J2% >BYD)*)&1CH.O#,E0^K]6WDBC.\#KOW:3B!>E08:VVL*>6@ M$'4$9#L(!9Y4P&!I2]LE_A]@(%);#7)1U#.ON?6=NB=?B&@H*O@$0)_%EIV! M5*\7@GZ@@7GJBJ2G'KPZ"CW0GGUJU)/LV(K8)HXV9P;6^/&ERD@!M$DL"W;].-]Y9%:L/^!DYT+JOX<99CEP\&[V%[01'M] MHIH'XJ*6^#8Z:V]F2\=2!%8LZ'-_LW>5%LQ*]?3!F,-9T^;S#CMW>P<4:]WS M%&OM& :GR-TP8B6[7']/.$-000&;W]^AII$[DAL\*5 M^7#MS6;<.EEU5J;+99[#!W.*AO4#.REO;>&:QF?@4FAC?/2]:(4##\BM9TJ- M6$D+]3CJ5)TRD] 4)_=&% *3YFVR.K2\-0QW[N_W: MW>%F->";4"[)+[//:/9]F?$*2BL"XQ=ONMOF'J0=.PL3;;K 8Z"AI^0G[!R MH5Q$YAQLRSD>FDFNQO*-SKM;&IV_$Y/PDQL O2,,/HA2PV^2S?>II7E1[J/2 M@@ ];P$M%L:7J8#=?H@(.QHT50-1XP_/1S3$;$CC7[ _JI\77" R@^-/M/[LNH/03 "W MUL5](L)[(=P,89^[>^F:[(?M('*M8I@K/-=84X7N[X^\TC2Z"9D79#?P+MW4'"!=MM=I#OLY&;/;$C$W M7E)B$^,\]5OFB%]C2<2K?F]-/[K&;TZ5N!N*I=%I&D73(X^LE!=ZQO-7FQ!\ M3+'HTXJ"0/DM;L""?@#3' D\2>-]J_R'=,VWQ.'X)78X%F#V1.26+R!40'OB\H[H8#,$CDD_D\XQU?.W+'09**C2JTE*)+$&7X M*YSEK2#1S'C;&=XH'I^,)31NIJ2EM,==,/]1=5FRGT ?@I6^/%%T6%)K;VB_ MSWG#^Y^@<6 P('E5K_!5^L7)9#/8&0@+F[1X&5(01F#.!"BQ* QUWX=2K7S[ M#D6NMI#/\#\<-P1\1YTG6=&XWS3^MQ<9P2*.RJT<D< .7 [2$?:@>X#E;P03[,'\ B$%5-N-SM*3>%"8$ MT33^$C1Z".-2%)*A"%!HT@,!#BL:40B/B59\NX]IMF"MTL4;5B I#7 2(SXV MV0SJ/"A&S+B);DO8FPYB=19SY$@4+\+S\-?N$N12:"3!&PKJ3&U_&BU1R9JR M(P>].U '_O<_[4N'/^O>@:,O __HO,IJ6>1 !D?]\.?BA7K/2O(^,#'H,^ M8B B1JPD$+I"7P.YN#U*X<*MV<)ZS1B,;MD&8;I,Q%!A2< IZ2V/HYJP$.DW M]XC,%"981KRW#4#83N[K\5A\'JS*\P,-]?'5L8/'*YYJD](]NX-UW;,].HG8 M[]#<)V"3;O'*A#AP(0]8H!G2_.'.,X2.SM!Z63#YO#E<0XA MNG%\*2%(K19*XHD)8"#G<"2=H/&W;K,#AC:0/)6^TB0E%NHNE=^AJ@'D\KM) M$V3[KW?48[/CPUY7$\/[I\?P_@8,M\0*%5*IYYE&L$3>S=GV-,)23Y7!WZ,) M"NT0S2F:5,>./7R4JNK9]0B'Z2,XWQ%J3&H*JJH(8V'".GD[FT0 M$NCWFOB>:4TH(A#=%3"<&$Q];&=^-B0+E?_/);[!5*<=Q03!MY",/ ML49?E2L<>4(>D/7$0Y>6_)X"N!A ?+UK"GY]8HBZ.\Y7>1BD,4^0I M[8_,<=6G=2KZ2G1.5C/1I-253_)HH;'BR$0HY<''RV/FJOSH&O_%W^<>R%*7 M?,-]^W"AF*NJT*)4I#O/QGC!G&N.@ [QL#%8ZW&02 O744PL M*>7L%J0U_9EMAJW1=.JYNF4%/NN3^F)3RF_CX%* MGM2=0!CX1TFD$@0MWT#+Q9>&_ZXMH,KLUK&62)G?2WIGD; M^^BUN';"B>N3/1GUFC^$%M &RKP30:CRBC$E3V!%MY*FZ'S"'XM/;*THY'E4 MXPR.TH>^J+ FM?V\:H*--3P0Z<96 GKV7 MWZ8HN;;FD$_I0- :R,GF5.NE$/GGE>3W9VR-^OR>W(U'#2!T6>> 4H)]5A*? MG=XZ+,X7>(C[FV@"CZ-KIA.'0&LS\E0L5D4\E3LO+]R)55:J]$'XOG3D85^Z MVE?WI ;*5KY'Y!W M5,.#5G[@41((61$R%$U)!1QSUH.-6TM]ZY,\FH''.B0'FNWERN2:5&RB,YMI MX8TDU>,:KO+080HKF];:RRDD7'Q,"[A:-H&CEAHSQXR+ZN.&R[++"5U6']73 M'I54-.D@XE.+RR-E9KDAX#)OR=W-XLI<5^J8L:3VA.!2#?%V844,B& MC"*^^,&#S26A+N4Q'[H]V_UG@]*^62;@IM4<=NH MN.L MFIIWS1I9!XV;4/0J$)N?>G8"\KXI$S#&]=%M\ W;J\!3_R S2#:K>O_ MCBW+!V'ZLF.FFBQDJ*%"J8X(\:W)'(I/\!:7N@XLX=ADT;]6F"SKEV/)SF7; M\&>J:CLNK094H5[S-B^>>ATX#U1 D71UH X80D;NL"FHC^WX&R4JM^^I8[5> MNTW]J%1D5BO(UB'V_S5@05ST(9DMD WOZ]ZF?OU7^:=P&B/O_ZS0 M?IC%>U#XGD;Q+]S^/[ZCP?^FUH+Z+""#GY?'(DPY@B!VO7*UD.UK/:5E+[I' MS*=(HVJ/HC$;0BS//0HV/$1/NE'GF#WICA$ZJS*+8^5.C5T@9"5.+*^% M-1=)' GD(F!#[R-=II>K)P] V@!JMCU<&"*Y3RVR*6EYJI)9T65TK>=@E(&R*C (O*E-%$@;UGZ?D4H )$/#P_ZZ^]7#GBI[ZB.%M;OF:U6W_0,V G>)Q RZFDY T4E#I3C<7$ M?P M9*.A8X6D=?)$(*6J'$,+^V$1\[)H:I89)J79FV@[BH(:ZEX!; M2E39\> 3=./-?(_%$5,Q0H^"", 2<2!9?!KAPJ<>@J0\77NS:WC -6IFB01* MCAI(^H<0JSPNDB3U!L)<(K-P*!'&I=DVP-'^0AZY!*7)!K*' _>#4,OKMEW7 MNU/#%M62Y'0:8(#)<+*9MC"]M4,C-C9QX, $N[.;UAWJ;K#SF'^A,-(2/(BT M?#M=^@QBQ@UB!5EFF2/:=%NDV$D)'=-R,M&1JRZYK1=(DZ7Y;^2'P,-QK*7" MSGBR[9^W_"!)!@LVUZF-HF,ET^8,LN\W^,F[_>ZP=V3_2&_4>7VR=GBX!L!8 M.*P&3[FCTR4H46"3)@$0:N"T06 B?MQREN27IA113SR7RGE(/UJG!JG_2)_R M)YH.)4(5HYE[E1QRN5$Y1PR[I2H9@M W[AAW 6P/M)2I S(4NZ3JO?"2P5IZ MFE9N$RZNAP>J!*D3 NM M]0KXZNL7Y"@:JAVICQX+*YBD%ZVVT1HPY,_D!S[ M2[&;&T:G^)J&;&8M7X]_D!.L:=R@O%T[X_V[C^^Y1$]53<>JG7!-V!4-_Y ;-90) M+5?GBZ474N_B'_"(J>"E9\@PV009,=+C%*#:\"_O\_?W:58 W_YY^QMW7@RD MW95Y9&R78%=LA$TRB"]E?+E4MUT"%9?1(O'5ZGYW^QAL[G(FI]&/6?1^)#E6MQ 1GA@ MXJX6Y/$^Y/I7JL3P\CU Z[;HRO$>F!5LU/VE=P6L_1AE,+)I M*^>K6-*#1,#CJ[AU9HH+KA-_HKJC[JZ6Q2/&$E+7A3/@CX>#B[PHQ'](=QLI M]^C'!=X8*HK!A#@,(!0QNP0*Y"MNO]Z-Y>D<#_TV&L?CYR9\+V-.9Z1,'*]C M<&,DCH5.P%*'+D=AL\YDE FN6$ICC9^8-$8JS8" 9WID+X&M%I]@[)Y;Z_:U M01DN(LBSI>.4SD:,[L2D^Y?@)E_Q@%L.ICZL6,_'6DO=I_P![6T478C/$=B?<,%]Y\WCB0Y!0OSGU/:S#549\AM7#.MY'&(H%7/OO1B)T>'X8[/W_ M%S@DT4*LMQ,FH_2A0',;)RYC&G2+Q:>2PGR5,V?[R=)D6:ITQ6+_!KAZ):O_ ML>NRYAFE@;,^#7:1WB[-7TON3[(R<;A"@'3&ZML&KI=X &+_J$S L>-6HR#V M;C']S\+IMWNX5J\R>0@O=7>K-K8^OC>.A>_M>35B7[ RD/X&I S7,?A]5=2ZJ?U MDT?%;MFQ+O/ $Z787PK9Q>JD:X6;I!Q!.4D U777F'JZT] &4['P(XJPD>[ MFIV6B%^((V]!/8S#J8!.[\249[K_CN*O80B>="TX%IR4D: F@2G0CN#IU@]R M!"N/-4KBP[J-Q+4,/X3FH;;DZX)D #>E+9(3,LEMDS9YG/J)V6LH:GF$B=9X MC9(E[3!"&*GU>?'F))B8!EPA(]XF#VN0$*S32O2TDM'9%U=7QBF89#7$ YZ, MKUCC[_* _$>BM/&*#TFOU@F!TGEO)S_FSG[+ MAO')^V[\#W.Y>IWOFGR?2'M2#F\3Y5 ?UPP,V86-*=$;\VE4I4!>=I MGB;^A.*_(&!Q 31T8W'&$^.KQ12UF7904H)2#M_9B: UEZCX_,U?X#0VK+Y> M(9F ADT$,T4"BX/;B914%^/:#!LX%6%043>2ANPNSL(=31+.,B$'E$NQ1%J. M!?S?YG02T$?D.R1Z@Z@68."B9D,O=9;05J'"CD>DA9Q(Z+Y5 M61G V' @.N+W^WA&Y@6PB[^(J%>F[%U;)F442X:GR 0H4XW$Z\>;FZ_2S>Y%L M!4JN%+[5L3GI2U4DT211+Z#.OC-9+TBI747WA&N3"O=+PLU;92S099DVLS\K MT9A\9:I*4N39B!C\H(&D,8C@0!:Q3D-/ BW 35GV&0C>)U,6$5.P1ZOGDMV3 M^#Q3HTK9DERK,.+6#K+&2.N+G0R(1"1)5LK/YNLET.-ER?";+,@\6)W B?.] M?:$Q7M>+"[$4_XP],W&R6,*6-"*0,1X_+BG;-F?]@I]:3B[_O= M_'?4:SK>FD8;G_0/PBK&+$!>Q/;_]T7WQ5H(]E7+: -Q_R-]V3AS66?U$R]\ MG?$2KR,ZX_BAN<5HFYQLYU=B_(4" MK?M83G")I[\[')U=I>^U^HS-LL<+TV)TJ/-YYQX4<(X^QU-AU?MC5Z39:O1J[ M:NPZRO:NAHWAL/6RVH@57]8IKQCD(EGUCJ';;0Z?_A1.LM=R"F F7V4Z%6(V M.TOE;\>BEXPIT2D'CO- ^7:OT1YU-LNU,H?_>-:S]77;>-(%'4Z[,=JFTM:' M( M?)UQH]&8/&,-'TOSC L\T&ZO,6Z7%5ANU3?9=JC[@^S/5DQ9:[M78^;5,*ZB/P MRU KD+3$%$O/J;O/O*:O/NOBG;VL#OLM6Z+'Y> M^6*)TV3Z'[E;M*P[?*"N:2L>KQUZJH<)C;@P'._^6F"?0/@'-0-$'%!/4 UU M>"5<9L3K8B_J*[4B$M*V=:+VT[,K3@'#-8E@14(Q3@5=;"_EQ5,< M\K<4-W53S:95<]1&>F(9LW1L*X/L/_]9LOFT:JWBF)&+,YN4 JHY^QZ[[M' MC#TZ)Q:>#;G5C#.?<;9JQEG\F\VP0SEPRX3+ZK,0M9[5\?V@I_ZFM_'EF?#$2\-[[YHFM*KY MTC1WTI3=_+-+8MYJH@!RQ3WSUAO8E$-:-/7SQM97<'_Q=JC_N)N8'+,HQ$Y@ MLD7>HY3J2C#@@I9W7A#J#<>:)Z7C]=64[L #*/!+9]@<) UXX &#=K/WJ_[8 MM;8\W<[Z#;UF9^V&9]ZM9[I^,$#IL:6\K3^/VLNS[(D]/M^>V(BD?&?=7ZD: M?8/J->VVIKJ_4MU?J>ZO5/=7JOLKU?V5ZOY*=7^E$Y8&UFV5SC_!I--I#-O= MNO%-C5U'P:YA8SS84G938U>-77LGQW7ZQ7E4U4"LO$RV"VNKU!XUBZMMZ[9* ME]%6Z;E7D/8:XU9=HUC5LQEL:]Y8G\VI5,!!3375/)E^\T0%\<^FCG0]M%S7 MD]950'N:T8-V66*]E%*@FDAJ(MFIC5>G,6C51%(324TD&WPU8,:.BSN17RQ] M7'H]:;_9K>M)CU?+(0.>52@C[2?%$JDR4KE$EG^9G-94X1#\H5>3ZA6<\&?O MH['PPF %_[\M#3Z^9TOQU+.M^#DMPA"^:,4UJ1J G/*DS5@CRR?4$-.E_1-+ M>!?P0G6K7A6AGIX@"\U!Q]1T.\"J"$^6*-N>+Y/.&P:@P8)JQ\AZYA'H@*KP M,V: F'.>14X_YBP_SO,_CYSU0N3*KV;XZ'MS3\V']*7L5<;0'C9[J:H$ MTYC3,V6Y.9QR=]0<_+I6S- >-3O;;NLW1[]N*6E LM YYUS?3A[*,X,D]*ID M%1;5MGS7RD SNY( L@.U)=-PX"O8%5RP\GQ5,2JI65ZN*I1B?E!(C5K=TT42 MGYS)[LZ)T3'3P:HK-SAU6=&6XA9OP\+KX=-GD_1?KZDNCCA0<811%T9<>F'$ M)FGUF$SO\BG:QX'"TU1(/#JI_>S ]12U$>>5YO^HPH@3(-!%ED14@]7F>UZ_ MB4!0AS+DL;*1VA*.IBZ-./]82;_1ZM65$35R'2=:W1@.M\RPJY&K1JX]!ZHT M.H/1.2#7Y1='=+O-P8E.XG(*)*K,2FXI!HKJW]+T?P@TNY]=8<3X1--8ZQ3O M+6MH[4ZS:>?>/8,:B(^"E?X*J_#6MJN M'80^=<=[S&CI\T,P$)BC+7Z%8Z7LU9F46WT^P\Z>,XGJLSDV8Q[V2HC+^E2> M2HWI-,?G.KJYRN+RG5CY8FJ;E)M%,G.)B5I_TQ?/R\3L-@;=VL2LYMGT&]W2 MHR[KLWDR$W,P+#%HK#Z7)SJ7;KM98JA?;6+N"MA/RY5I^QB Q]SDJ;FB#-^_ ML53%FX7WIO_<3,U.V;8HM=K\1&*S=#.A^F2>B#F/GGXT9WTH6S6901FG;&UE MEFI44U83V;\<_()218X-G$K38WO<: WWC"P>"$!/8)F42^VMJ::FFBU]G-J- MX7!+8M;Y4TU-&S5M[!-V;PQ;G=).D?,FBPMW<[4[S:?W/CZR+4V%J]"+BDV2 M4O23]H78NKS2O2*$3PUO6JFF#^VVG&"I3YE='WO9'%5ZHC!MY)2'-6SV?JTD M9+('N]-XTE/ <+WCAK\5_['Y2::[R$QP=Y&"FU>^]V^!X]KED'4@B<2Q3>T9 MK,BGW@\[$U;#N%_8\"IN <6M>4S5^R/=WJ-P65Q9/!'X9E],4ZI A<'GNL*["#BF+@4>F[3J#_UI_[4G_I3?^I/_:D_]:?^U)_Z4W_J M3_VI/_6G_M2?^E-_ZD_]J3_UI_[4G_I3?^I/_:D_]:?^U)_Z4W_J3_VI/_6G M_M2?^E-_ZD_]J3_UI_[4G_I3?^I/_:D_]6?#YR*'VN=,+JI()X%-*SM8$X'V MMB8"@V8_?4^G.N/$@,P$^!.U M_BZYG;X9B;$;2#?1XBGY2 X?J":6,ODC9BF[N%U=K*#J>WQ6ZN.4(N1[A(3\+V@3.G[5'X00JM M2N)$]?D/,6:DJ0:8*'&?PTH"T[!C5 P %T_JOOJEU>PIQ9= "%]HOE1?!"N0 M1?:=#>U_>V%2YDJV']1LE(6LDMYB3P MG"@LOD7K+HS-+X5_/ 93!+D.-8AOI<&A_W?AJ]6LS+FXGH!Z\^/:G,%B7YG. MO?D08/-CG:T"!UV#X<;MYS'8-_]KXF-+Y>R:+H1_?PFQY^F55+=>8C]7;WEB MGHVJ\\QS0,DC18UZO ;1$E7 O^$M7NZ2C2O0/,*%%\&;K>#EJ[VE+1R-?*6B M)NJ?#IMWS%4@7JE_O+;L8.68#Z]LE[9 -[U./QUQ;JU/-^$"_YR@8[/%*"E' M[<@WRY^;\-,_LM_W>\U6>Y#[4ZO9SOV^Z%'C9G_8*?6DXN_[W?QWU&LZWII& M&Y^T98C3QK;\X\QE.7WW66*L(SKC^*$9W6B;-YV'.I%B]3LK5N]S0D*%4Q O M&RYO%Z8[3X^ W!$[*C56)']S^:)LAY/>>4+&]L,]SOYW.US=7_"HW>9B_"6" MJ_M8-K #4/:"RREY1&8ZS[Z[?380^[4,0RT_:VT+/*HVW>D3'H\(XJD/#0PC M[#G5:#LP+GK@U0[;K_;\HTZCO7A[IEA@4^#HTK=YZCYOA14U./159B#Y3H5O)Y\_OB5>EF<;9GLIPW"_)%^J3>3+UL=WOUQ13O7/I]9O=)S^7?;U" M9R0JOWNAZ9QJM/\W]W;272F<\]KLJC)8JO^T&EU:K*HR:(FBS19 M=+O/C2S*.+[.3R-OMUO-T7[>K8-HY?^@S+T+R^O,C<*>MJ:?2J)^:34[<6:T M[2:E[';>@LO6^&.CAZ(:_+5*(KU?Q/J[#3,(/"Q-@M?'KP'CK"\L.C0_FU';L<$,>]SFCT0;W9Q60J:TA4ZKA1_&R#XI2=DYM M&CP?5NH:T\CWA3M] *2:4MJ=,3=M-S H31GKT6Q8"#^O&'OULEG =\$,$?@N+1ZXW8%+D&C :4'9!E+)Y!FZY#@3B5F!(=HDD[M(#Q[]1+?;^8OA.LG0AMQ$;#$%Z.30_DPU=81L=] MR[[=_HF,([1#1_(4VS<6G@/F8X 06T7 2% /@15YD]!$=<17CV8()>M!=I#: M!H/7^G<4 #P;V-C,%_^);.01DP=F8,)?!A($B&\"% T[!(;"^S%7 +\I%3"I M!Q/D<>DK;*3&?RVQ 5I@+,P[84R$P/KYT/<29H4H%JJ"^F#AW=.[P>:""Q3\ M8Y3'$]O*O$[+JC[; $70UQ\($&^Y3ADP+X 3F"8]HF[3"*F,&"($+_0$P#"J,*VA"C.8C@O[0[B99#U]Y[_@\B%PE%%(-:^R F MZBWFDG$%J&V)&6R#U.D_@-QXV3W^'[JQ_=IX)R:ATIG-Z92?*HG50NT>W2,N M^6L(7>&)I@NVFV,0_E(Y\$L0X L;^"%MWDW1_,1TX'KB*;_T$M&-E%<$3E0- M[SP'"(@5_Y5I6]?>;$; 0?*$)80)P2K(,_%@A[<;8*^.T1[Q ZNA_6]4H+0# ME9WK<']<7GPGL6CF ).8^=X2N"5>0 P3Z&81J^ / C@XJ][OQ%00=Y90[1+L MY#'OIJHWC4^NA&06RT%9$[ RE-"_M/O-%M^JSC9:P3K=$ [N@3H7T*I-L-B M!R]A4;".*;:9G%)G$?( F$9X[UW3#@"&=_84V:L;^N8T;!J_40,^CU<_@Z\\ M$ 7F!$S'!N.$!PNR(KA'8B>A;Q &Z47O@E-T_1HI%2(6$F*0K(B8/9% 1\$ ;SX8C60''T'E!>]!6.7/8:H(#<"^FI\)$@79#JH,.@)RORY5O,T&#:D H%+,(2 M ?TS61OB)OR0(.H][!X?E@@-1'120F;FG>?35[(1C%PQM=7"MSD.*:RL+"2/ ME/J#=A2P8-3V)H(73*K/E)JTXO5S0$K:@UPZ2 X[F#H>7LG["A< )-^TL6-0 M$$V0NX ?04$'L)!/7;39B,!5\XWHI; IPJ<*X'TI19J,"A('F@(P_./Y"]A%6#WR@PYVQD MD$32A)&\SP8M/."_D)RDWIQ'O1IFF"%I\2O?F]G<&D"3<*0\*=2!BY5XS)&. M: EBVRM!YPE2"'G*=&&+.UJ0X2"8F,O8/W$7JO<:& 2 ^/A05,:CUBT>/SMDI&3G\'OW^B4!/'MPU<>RY MLD) 6AN1B^[5 T6CI[K1-(Q3W06$%G95O?ME)K@5$ZEA1G %N+S;)$M&_A?(R#@GT5*+10 MXYI$ 3"! ,_@WZQ=!'6KFE2KFG;=JN:87CA='948/B&?!O#AI8T*-S,-'^4P M*384QO.C%>MLFF6."R" *\5/FV4-K!@('#4!X]-,YPBS"-W(Z) A?A.; MC+IB@4P)()#X>9AAYI@H[D-I%J\X(#F?E!.+@8V,QK<%KB( 8K-G-BAIZ)@# MZI0!$?9]>?< @V!AK^(X*G.L9,7*XXA\EK@4A>5!4Q.N=#.&"R^(_7IJ'=XL MEW.E?'@5=)D7!D_R$?U;+,37[+H+T!J_@(4>S<&L-OID*74HDD)<6WF+@9X^ M>R8;5[>,,0_&S=P7I#RG_.(2/O&/RBG.Z'\+N K/$NS6^>A[T@#CB]?I.,!XWD]%C?<$Q !QM=;\(GW9CM06DFY;VFB4M&D[E3 MN%@TXGQKEQ73(E3R"-O*$\_WN5\83D, /=&28?MU9PEPV%]Z^A"(]'-P$L,R M6FK/8UL-(2F8*, (P:NAY[/P.-]HOJK M8?@-?Y?9LF),8IX@7B$Q54 M:9$*T%@IL"3]&H'T49(]B1@37X VJJO,7GPCKPDD(AR_YKE6,1SQ"Z M1@A+9+YDVZ!'48_QG4G"TD;9^;[ \YDV[\1/. G6&!'L>#]B3MK=^I#UMM+E M&>39(&MRH[/J<<0:]&71@> 7>>$(7$C0H M[B_=-<]WRM7!/A8G\'@E* )^HM02(HZWS &YT?Y63) 3'GIIMRB \A:VL#"^ M3 4\Y$-$.VD@0&@;?WC(;&XQ?=/X%Z ,6ZZ?OQI7V$HQR8[0&-17$Q,V[16R ME9@YY0QY B.<0I666*XTI=18OQ_T1N+ZZ84[9A!>HV:49( MEB]!LDE7644^JNTAS^GYFGJ.Q@I%>(_^B_5U\E.SB-4LAB[9/88YF\'Y2YG] M$75GU_BGZ<.6X*K0:FX^A)QGZ-?^;KK P'#A#>.3.R4,ATO6R8VR#79\?>:1 M%/.>@"4%)@9*%#8H.#&3N%M ?_1_+;((BK(J+H'%Q0(I1[[&E,\66VC^8!.2'V'+\IC_C]LN' M;^G; 47A._DH.'B1D(U)CD?RAV+'?M<%D8^^3 >)Y#LP-KZUA)Q%/H"_)S=_ MPRPJ,E1IG3,RTI%IDM_8E:%$Q34M\^&EL7(B?LI-DB[Q.V% *9'?4*I[LIB9 MXWD4(&C_RH%!7E1IV.0O+EXW+ %N#(@37IDO.4$F?HHO*3E^E529P1)'C&;- M5,)1L5P?L%9'#?:S R91CL\J4K:0A,GO -@'NA[M^*GBOBA?_D)7_&WHH^_W MOT#5=-&#>C7A10;14I'Q!^#;&"?X0%X0QK$R^A8! P>HT%*OIB^-;K/?^C6! MPR70__=UKQ0G)<'I^RKFZ2=G&>Y9K.G]H0^49,?&@<0\Q9 M7&+Y4%!6F18VIX\J^1I,0?Y%CK"R/KI-8$]DGV[(R9L25V3LV^98 SL^?@C- MKK*?FD,FXDI480U,B"=K(#72[8W@'\B<,79 M-#8X:QO>T&XU6_N_0E&1RKW6RQ'^*P)]MMO2OH$7XAL[^VPJ4*^DV&3ZX4U@ M=C[&UQHER T$%X!<<)8E(Y/*_DL=B9XGS5HA19G7D-U@1$?,%$ORQFQ$O]C5 MJN'VTSP78%J[K!M3> M!PJU"U6&@8'UWSS3)__X.QO47DQ+;3^"E:\ NT MV3%C:X4Z"F=SI?+JDP**4C8ZL&^P2C1#<;264\LYJ:&-0XO*2T-S;5O4B-+5*/:AI_ M"79\4FQP"08=^?UC]38OP);L?@OJ=R@2\ 34FI#DXJ5V+SGV&MK.RB;JX7%\K$)ZHQI+X!MO1D(/AUXS@YCR19!&B;JQ/6 M:I6HUJ:HC%E9*JF?NJB/!M$2-^.BGJUT\B I60P8+)F,_=@,U>H@&$3H8*:! MNX5E%4D#$-Y]7C6%]BK,!Y 0BUR5>B-3@_75*7+%_4XP33_E:7?))XQIN%)+ MZ#8[_5\;L>48B*5]S9 MX3L;Q=XD2IOOC^0&;!Q@4:L]>Z@&@^BL57ISBE,[-XEJ(VA89+\%176*#0*, MC\*EJ]'"U$GY9J[Y,1HIAQI'9^Z%C..!=*$(!J90.DY#^N(P/(/>#7M)V>N@ M^TWX^H#%I#\X36-;K=[W>F.6OWA2TK. \5=[[-S M^_ZM(KDAG4E+3@=G52<#C*;QKG+S:!&Y*CEFO),[YK>;3DRI)#@#M$U'_<:H MW3II*Y%J B>WP4%#R3T9@0*)+*7PH-D>)MT &N2CPY*JE>]A+IGJ;-)/V6H- MZ26TL%J%\MI)G[[W;?R6$I.H',8..,'MM#U?DM0PUHYBP2VC194\1Z;#+>(& MX_9%1>9Q\:@OXL)-T.QF[,EEPU4S@W1^?\K#>DRY<644J+=:S<@733NEAA-) M#X!R M(B:$B"DNG8C= M'PI?7@-FBF-K926E9M+XIY]M_'/2%J./;#KTNB:C4Y*1WLMIC8@V1024[[[: MI)+7(^N4M/)84D&I>:;DLA$N%26.+W&+"8X*YZ.8J$*_4/UY;=K!RS(=7MDMOI)M>I]$" MJ6IML@:A!?\L"6X\;@Y;0Z0Y.?Q.OEB28Q/(\1_9[X?]YF@XSOT)K-7<[XL> MA:FXO6ZI1Q5_W^^6>]+&1?4W/FK+P,"294\L MF4ZSJXS=P],.2<;_SC+^/3 M]1K]WF#S8+)=-WJXP7&;QB;6R'4^R#5L#/KCTR'7,YA''?/J*.",^;SFOX5B M_2)'+5[UA\/2LS/K 9C'/I5.H]\J/P'[R5F 3(8Z1Q:@JVM7DA^\U)K MS.E3&R//)6;QO%2"3F>+B5.K!2=3"X;E!YU71"E@ (^KS0A0.]!'4!<.0WN, M3O XH[QR2-EK#(=EA[67A<09Z!,7=JKM1K^WIR)8>RD>!_JW14RG84S$W'9= M.;F!0]#/2S<9-OKM+3ZR6CLYV=FT2[.,:NDH5><*C1R6P.T*XL8D4[I,N%8Q MA]B1?\NFYW&IWQ\%$ZP %@="+5KR:2FDAV M K\OA*+"/3$MM9Q5!CH.ZILGZ&'=%@;6[>@O-&Q7?TSD4T'1M_ MX6)1N%W.Q=2;N%D">V3ST&/9#,0#1/\[[J0+.^BEGDE]#:XG)J?Z+G&.)E\L M9VK*!@=:OZ]GB#([H$LW#UWZS?;CT64G5.DU.P='E?X^J-)N)F.FCH@I3]& MHB1__90W,?G,0; ;%6U*&RE?[9,AI%/6ZP'K&^CMH::5ZX:"J\1#\**02S'B M85C,]5:_& ;-GL2@U?357FUQBL8W!@+A6SQLL5WP=<77+3 MRQ3B_M_VKOPY;20+_RNJV9VJR1812-Q)[59AC!/7.K;'=B;[VY1 #=9&2(R. MV.Q?O^]H72 N!QL9:ZIF,@$A=;?>>_VN_C[8P!,+>D@I?HN"R\PEM=0.C)D? M#W?Y8%XA@O* Z03_"JU91$O&H([/ZN04<.LZRVGO>1N*G_:K\IJ<]K!]X1:2 MA7*.CLY9#@I^6N[124P=NI<'BE?RY;Z-=Q09Y]SW$\5T.UKF^@(WXT'Q,PII MFB,AE>9Y44J1)G4>GP1=*Z459N$AM-@XK"D7/,?5S,(('AJH(L8XC"F.$ 7/ M78."=_ U?):-.^]\.][8,O_YB]4P.]U14Q/-8 GSYX\67(6"'[@/!!3I:XJ$;+*XG\/!063/]K? M$9 7KF: 2W#WX ,[^ONIY8]LUT>.&J4W1/(PV-"_@WVZL?RCX$3]QASAXG'F M^A%%.$V0\.I6XZRA/4^PUJ[8N@LG%$C XV&GA5])'?^OI"BZ(W8'!@N7F.22 MM AAYNP0$4$B)!""GDNAAR!9E#5Q)-/):+[0>5I$]/ -22&)+$8$@RA6!9S! MCM%"&G >WO1@.A0F.L.G\( ?I%A'H#DH\YQ$'5N/PGQ/6/BY>%CIY7@JO0 A MZA1R1Y5$!(5QEHD.!JP- L@C$X\T5ODO"0&:.*M-*6L_2$!_T=!4B%$G97UB M'$!N7!0>:!>:\ LUXA, M3.'BN,2<@]9V:0$64BJ)J!Y%&6>!_4+B:3- Y-BR/ M7RN^@O\)ST6I>1)#" 'L)+>SG%G(P*>6RX41P9I$6L!DD](SR#PU/1R\6XG)E7(S4[ 7+X')]2J M];J;E9^ M4>>((H8M*@&X4BX';*/D*0:3:8K L&RT:A/#8S)OD-4%=X2(=7+4/X/49S&A MFZ(I%,UHA<6OK&?Q*\_0O/Q!YN6+,#!PR2"E'R29DK8%15N^'/C/PR/E6CX& MH8BS#:;ZAEV(B -&J[W_O8A!SHXAPDV<"UQ BST"K^,;NEU@4(;(/)R*K#/. M(P?8AN^[V&(1L?9D@M]E?W-CNG\=ZKD1\9.MO07Y/^,04[&F9SPXD@8)C68A MPX^_:TVU5IC@(W&M%6R#0=)6[5?I.N6\SPM%I#^;-EQ)4.N3=(UDO(SHQ9;# M"; C\?M#)8)4QR5*/C$M?0L M@=C7&)#SD*UQZO%L)-/KC/595;F%:,X:6R-JT.!)9Y,TT0UB9I5X;27MQVC! M\,;3XPCXU2ER/\J&Y^IQ 9P^BH'/9.X^'NT@RMT?B?GA.DB>\,?'4KF3:;\U M#Z4' OQ?UT/W+:FU8S6&:&&%XT849W"SK^JMJIPB.+$'O_SL/L"5'K%'/DB_ M-37L],.1),4C^Y/T3,#W@Q!;IM#3\0//A4%YZ4=(39L:W\6:3JRIRS4HV+EQ MP\Y[:C8QBT3#X0A35/#., < @X='Y#V:ID15K!G9*"%-#9@1-, "S LLSX@= M=;0-N/;10F?]<5A+:PQV!XT&5LHXP$:+-T-/8(1V=&2$/D^5&>+P31/?.EJE M$*T=[3E3=#X8!5]N"$?=JG-VT.;&70YU5.1[6]":!15$@V-$T >_$X9544[ =%FP!MSE]$*DP[4MN)*5NI#QD8J> MXLH0^:5&0?)=R/790ND.N7"&+FJ\PLEFZ%9+*AC^,R MABYFIWB,3EK+R4Q:E"22!WXD,=IZXP+O]X>L5#ZY":JSN0EJ$U]1\9J@&J^E M"8H(5UV;!>8:V_I,['EZ=7'0("F=@M0FW5O*B@D>0V"Y1#IIYE,>)2> M\"R>,#GZIH"XG3?]F] 6BE8WWFO-W\0[NEAKFO)O\+-I:$_(!TK:6>*@#8Q6 M)2&Y,H4/%H)3(^#'DRGNTC\!%E$O!%@5D[*&Y8LX>)NF3AYC4 M0.-53\3C*+H[>GXR-=A?TZ(\W$YX(>(=&9YGT69-!.\B-B"5U*_\<(:AJA_E ME*A60\E$[%O'EQ69G&=\]=)_%E%>&ULOHP]9^3@Q&,46T7 V&P5N2^-]*=<[ MH^!?-1@R"ZL "5GUT!'+VLSI-F;CDW"M-$EL)^Y51? MW8;73YPWZB3%+@BYURE7\'J4LW@9;Z+.B2-0_2S+X *YH!4MA!0)RI6GY"EN M(5FW&8XSF^%X.WN2*C-(HFR.>=:J%H@R11$IESX*RRL84/ .:/BN8PSA.]OZ MCH8^<)=_4-EM^LO"OOXXPUONWFJN[M[:/LCI:K\_F3CD_)V=+ M_WAU]WEPHYQ?GEW=?.G=G5]=/C5D[#;6A(R%#A"Y5 D!(AL#15,/F?XH?(1* MH[P =];FR$W@&]V^07GA[-0BJ?&A@S?*^'(.!\,5#'W@3SX2268>>[?=T%=L M6H%9L@+P4W!)8;]9?4PG.:(C#_IP @=;@+'L&S\#JQ'(6CR1KB_=+@P@L*'; M4&=T!8NSIN 6"(Q\XBPRW""$F(DS8DCL^<,R0S[-&7<*&Y,)1B38?9[9SM(5 M==H&4[5FRD')^JZL#\NZV+L7"C#LX&F6R9@J$=1UB>SV9KK0A8:L&/[O");MGL5 M)?W:HN U:NKY=QI,:VS9(A76WT)HZC%\ !U@BYS\OCN=6CZE ; ]2 R]$.VM M'M.0]YQY]!Q'S:Y"E2<^;91<8 I8 6L:O==*7(9/(@;'S&\8RC6=:3N+S,^QH87M"!-K M/Y'Y!P?V",\_2^.J%]*V*OQ/L4SL5P?\ \L/**5T2S5X$,'!7R%VM2PHY%?V M;J0WN*9,41A[>^DZ8M=X>UO]J3]%?PZO&_5"ZD:QE.)4C VRQE]G8&]O^?!H MH@RO/0:B.9)J/,=$?E:O6D>[+S5*U=NX6E_@$]B'Q@*VGQ0,R)&H7(!E1%@( M/!1>2.7K'JWR-5]+4\@5M:>>)[7O-8+R J*M;72T])6.UINN7;3V4;N U3UP M\2*Z&ZS#Z#VLK0=Q_0?N ID?LLFK]5KT>?!X;PVM8(LM#,TIJS#Q'"1*0+P* M(^S$G?GB0_0_'TW+G]G&_(/ET%/I1Q^SQAI?^@*G BD(?RWEH=M5V[4VBH3D M))(/EM*BPBRJRY^WU4ZCD?M-3=5V_+Q9K^_TBU5CZG1575]_JPW<2SM2+/$Z M[EL/.IO4H)82+.7232SO(JO:\L1R";Y>Y?Q/A3_RK%F0.AE+\Y=O>&'SJ;-B MY5/M;,-V(,BA8$,_]#M?KP\*#" M.-6)^Z/:\T;WX.#Y56%.#*]J&H%1U6JZWFKJ51BOIG7KFM[46NU6O57K5DV] MI36;#5,\UC7U/@##TIOR\07,/]X( N'7@-7"4RFB"14;E%'DJ/NU+YG&2P>"*Y@[4+KEA<8N/]$+ST+E8@ MM-8[,,#&H@.5,D5'H+]ZJ;^E_NZBO_H:_3V9V\:#O[6FZJ6F[J"I]<,[@^MZ MWIY+Q&M%U\'U _QY'>SJ6K?;J%?-=E=OZMW4'KJP79Y2UWK^ 7O0*.W!6[0'>JT&NW*K4S4[>J.M MMU?; ]JBB6@'M.J9;,4+:#;U^2M:C9J":D>OV%KM@#%UJ=D'T>Q6IP[_ZO! MK=;M5"W'%V+B_BD>X9%2M\_MP[EZ"RN.\J M$*+34)5OEB=LZB"&H%WE Y_1=Y>N'#EB5,2W."%H/^'Y[[)7]\&1AI$[$7L>'3 ?Q(=2KZ!"JZAYR,S#*KG+9X= MA9_7:WH<21C>T'"$__[JT19S//V'WX"KHYJF#;U0']:UT,#FA7.K@ M\^B@KFI_*W7P3>J@OFH?7+<'IO5.ZQ"F8E^--) 395J]66,TDM6ZRE=V:ZU2 M87=66+U4V#>JL*LVS74;9JFPAU58K::IYY>WQZ.RS[I:Y]0EJ/SGY.8"DRB! M@5F14W<44NKW/4F>%7UN1I^;KCP&:8#0UGB$ M:W0OID8L[:64I:6LW[LHI6P?4M8W[%$H.1 N+.<[8KV6,I#LU+F]B%S MIXBC9I4BMUGD+GHGI>\$&Z#KRK'J;# MHP"M6X>8>)^@,Z^-R:HX\S<^&RL[$ZR4 #$N-,%R,_A/4O/7WJEYQX16+5AT MN,YQ';%Z69]VU=LTBT=4D'S6=3JC-A-$"L-DR9%:.)KIWPY\J.00QNTL]!S+ MOT^]X66K5*6CO!N1&)K9>6:.NQ<(33COY/C*<;_@Z^!C^NW]'--O%N28_LNO M:_ZI]]OS3Y>]NZ\W@]N5,K@.Y;Q!"W$@F;A.U6@(4Y#I#HAJ)Z[1)-!H:3!R M_%KKUB5X/T.K87,B<7J:(?)R88;<3$/W2UH.R>.!7!?PF*&X-^PQ@_P+1C[G M"R1/6>@@L2?>T B#>Y<8.58AG>UM_;I;+5\6A*%H8 >@56J--6L7M(-F2VTU M.GN".^ALP"C8=E!UM=G>UYB:]?QG[#PF4%U]_<./P'UA (C$!^4+\:<3Q?J MNX1KA<)7R)_>@AXOSJE;K#EM^,_"1NQUC5M_?1E6ZK):PC\]R)P!9O3 ME@)W,O_P(E$.>WLO,_6-?@#-O.I7YO<>I; MP>5LK0W/X"IL!U5T?6_9UDPY@1!8E$)?"OV3M[>"R772Q-R_-RP/;K=%,JL, M2O>$P 9YO_>WLW^&-PJ7SJ MW5V=G97>1^E]O F7^S80/X2C?#("=SPNI;Z4^F/QN?OWEA@OGT;*% ?3PWJV M@? 3,S7)34Y_@:K2A2E =U87H*M#UYS#'_?!U/[7_P%02P,$% @ QZ6I M6-[BC% +#0 #80 !$ !I;G-G+3(P,C0P,S,Q+GAS9.U=ZW/B.!+_/G^% MCR\W5[4$",GD49/9RG,N=4F@$F9W[].6L-N@&F.QDIR$^^M/+=O!X(=L0G:\ MZ\R'#-C]D/K7:K7:LOC\\_/,LQZ!"\K\DU9OI]NRP+>90_W)2>O;Z*I]V/KY MRX04K%\9_TX?B37TB'09G[7; M7S3;.9LO.)U,I;7;W=V+R>*[_+C;/3CL[CM.VW:@U][KCP_;Q'&[[=[NP?Z> M<]!W8'SPT^2XM]=U^_VC_?9X?."V]XYVW?;1H6+X].G(/?QT:!_T>WM:Z+,X M%O849L127?/%\;,X:4VEG!]W.D]/3SM/_1W&)YW=;K?7^>WVYD&3MB):C_K? M5ZB?Q]R+Z?L=O#TF F)RZHO)"KFZ #!A.S:;=;"WW7Z_%Q.C*%H@7/%*XMLO MPAW)VW(Q!]'+9E+W.W@?%77;W5Y[MY=B-7/NMKO]]FHC'?G"EFSA?B>\V;*( ME)R. PE7"N8+<$G@*9; _R,@'G4I.,J'/$ O62%(W):$3T#>D1F(.;'!;,,O M'RP+D:6S.>/2\E.<+A%CW5+!);+U6U;H!3?,)E([-U**N%,I^@YX4N"W-G[; M>19.JU->:R#:$T+FE30G>4+MT94J+4BX=._HZ*CSC#Z:W8),K]/T;?RH!IQR MA IJ\]RWO&[UK1WS;:,-R_%9K0TQWRO;D#DB\WS!Q*F_B].S8+?,D79<9@%DO\I\SJ?GQ2G1M/J>^R\(+ZA+Z[7'LO/?@QD$\-8UE1 C]WS'A-F>>(9QTYIS- M@4L*(CD%:@%3#NY)"R?"=ARL?Y]SV%$MB4E2"E9'(-Y6&D"H^4+W]V;9H5@$ M.N%)2R@(^.JO5)MX M/;*/U'V+.B>M]+5__K6>UEKM^V--?G MSCKMFI1 @#/PO^C/ZR,Z8HY("AC7;%*:;W4(9;)%%V/;%5K4=T"9SE$?!/.H M@VN=,^)AIO(P!9"BM+F-@HQ8["H 'I0EX06,2*:5%&I%4JU0[#M8"1L/"5?= MFX*DJL%;0VY5JA'&_B8P6A]7M/RKZ;"^&% P=Z"BLVZC(+XBFJGN3A4#?80; M)EXU0"MH,<*^5P[VI4J+N=92J:6T6BMJ+=3[[@=+A!XDL[]/F>< %Q=*LTWE MML#/$FU$?'\3Q).:_FE%NMY17D)Q3L3TRF-/6QO82X%&1#]M@BC*M[2"!L%X M1V3 @;EG@: ^"(R9#W3B4^7.Q)>GMEYD4W\R5$:S569=$LS*8HV0'F""2X7M M,:$DJR^A"@0N5J)#;T*-M=1CQ8H:!.T5]55B0HGWXN87( GURF*8SV\$ZW = MK!=9B6$926L2(H3R7X@7P"T0-(P./671R.0U(G&40D+)L;0@*RFI02A>BN\ET:@DTHC5 MWCI62_%60GY4'DAJP!06=30(316?9U3JQ",T..;HX%=88!1),&*UOXY50EH, MT%)>@W"Y]I6!842>2^.0Y##:_=.ZW4-N2[,WR,P/P5C 'X'JP.5CA25 BLUH M\-2B>2G""F4TR.I5:Q)O7/(H4_HX.MK?VSM(I;J;E3ZLC_&G)CV5R*UBC,C8 M*PVN28H1PU3F7% 1L3Z&4AL%4U9YHQI$!1*,\*0R[9PR21.AP6I&)202#$;# MI])F9&ZBE;/K()7L7BC"B$0J*E*^.(#FSKH6:V4"/8Z>=K!7D]%CQ>M/QD*3WOP"8Q&'*8$^I< M/F.N 3@T!W(*?$L(&Z2;H#Y,/>8KACI29\7Z])C7&M]!3\*B0A\/( 7+>\*FK[';B4M3><=4H*,X*7JMP4@-?L MN2G;XJ>V,@B5BVV@MR[+"%ZJ$E, 7BR\D=@E'TF<+QO$W#,BL!KI7% OD&J% M3+A/_N>^I(ZZ+_*& ]@!WR#VEAY>4;H##O",=8F%%A+#8T$ M#70LGF- )GVD#<2ARI/?>] WL,C^$'54?9*)49D7[_C' ,K2"O6_.X* M)I0VFQQ?I<+H!JF:S49NT.CYM>!E@FI(EQ!DQ#-5[RE\.:&1>"5>.JB&3P:C M$8]412?YTD(CS;_^'D+%Y7X.MQ&(='5F_66&OSL:GSNKAPJ&WU<.'L1C!Z/# M7#56>.39[_H,7W]R3N94XGE*9"S4'&#+DY9+/#PD#4]*/&FMD_G4\W ;VDE+ M\@"/4L,3<8]5;D^9,])GG86'@>EA5=FS%?0\<6UNH.REPI+;L4-C2 ML#\9A.8N.4$X.Y9L_?+4WV.'S0CU2W3@'FR@CWJ#'\9R;/@M\0-7_:\^JD23RL7-S;D!NGR&6D#XP (Y'=A _*O Q\.W50-/?>>. M<3E5]WSG%T6N,!$WP^*.;B#H[0Q0OO]W3((8D@6V(]K/$C^/RO7>0I[-'=?F MX+R=Y^I].< MJ@1S3CSEC6MHC:9$Q9W%&=9U/;Q\$1X9KB?A7/C?4N5;VG0>-J^$4;_-7:[" MF2.AKKX99_/8U)*)_PII+2)*-*VELW=<=X6;?W,Q+,5;5_2NP %.O#,\ M,9M( WXYQ+5 <,2)+US@S$V\RR'9/180O%,A]%'3.0B6XJUK2+UE8^K! _.T M7$,*G$-<"P2WFXB>$?\[#^;27ESCR:(*5GMQ#XQ/B$__%W7E3\F(RS2D'GER MW(5;\AU^59,.7(%^0PZ+>_@6'([YR 1DDI^(5!53(32^7=_#=P$'+Z\?GAI> M/]3O@>:-L@V%;<$+''D\76"O@S%<;Y[8G(%\ O![^[>J2;CIRW=VX\_% :8, MYU\DVIQ.)APFZ*SQ:/\W>,Z(X<#>VMJZBI)Z1(D;Y= JR"TA+G:(7/):>,'# MX.K>4 A,4-2BR5?81GQ0[>F=/.):B #R5QAYY-N.NE&$"764Z 5]!N=7RM4- M@:_^J;\E4Y@RG+4 *FMM=SIC*@"$T_[ '7 ZH0H9Q 0SQ7-64*;=5-P;EJ7+ M!XTA9S: (ZXXF^D3^@?Z/:[+9R6!"L 9\E+,YW>@0J)^@(M+_H'_BTHCP+D' MG+AL?>R\8OWFTX)<_@TTU37S?UE./[&2Z^XE82U&2%1$14QT;=X0B7.H:_'< MI6+&AX,9Q8IMI9 )@3^Z*G8YFWML :"'T##@]I0(&*H!L=QD6@QT!0&U<..O M^B=\.68Y);/D(HY:=$DY6###+13@7,"<@TVUQE+5E%*\=:V'93W[.'VFN>,T MGWX[JSF'SO#7BIC_BM5S%(^ALMRUF(I?RJA#LL [N/L@USNRB7]\O#L=W<8OMA1# MDT%8"Q36]GL4@I!)^^,QR(D<85GH!X>O-VK$6RV%4E4NO>,W_+GR+Q_^#U!+ M P04 " #'I:E8(Z5LJC49 #PZ@ %0 &EN_?SB:/7A'R]5T,?_IH?Q! M/'Q \[PHT_F;GQ[^\?LO$![^_6]_^#)DG!- MY<'[Z?KM@_5;>O"OQ?+/Z3M\\&J&Z[I8'@'\;?.U)XOCC\OIF[?K!THHL_W8 M]J_+'X7P0=A2(!>28'0*@*4*D,I;4[PNE/S_O/E1&E&UCA92\A5,5!5BX"\X M%VMP(7LMS>:BL^G\SQ_;2\(5/6#QYJO-KS\]?+M>'__XZ-'[]^]_^)"6LQ\6 MRS>/E!#ZT?;3#\\^_N&+S[_7FT_+&..CS5\_?70UO>R#?%GYZ-^_OO@MOZ4C MA.E\M<9Y;C=837]<;=Y\L7/F)]AML/P;M+1XWT/*'#ZOR\&]_ M>?#@=#B6BQF]IOJ@_?_'Z^?G;LG8B-XL?LB+HT?M[X^>+.:%^,W"/ZP6LVEI M>OX99TV W]X2K5$;;]]XNJ?[TD"_Z!IJ^A3X%\]][ M7/719\ 99_EDMAF?%_S[V;4;O+[8Z<.:^!NG8[6]^6R1SWUHUC2U6&Z_.<-$ ML\V[DY,5O$$\GKR88IK.INLIK1[/RV_K1?[S[6)6^+%Z]G\GT_7'B<5J* 0# MP1L#1H8 23)AMK5]IPVV MW@STOIA.A[N+S!.OO*I!$Y!V'@P_Q("F$O^4E;S,#Q9+ M%IEGMHKDZ.CS35ANJ:C[??K[E>,3!:+NE4;__$V0E-2$L*&A$41AY@%1"0R$+6%J.-01;E.@MV"8PQ&<(# MM7^1U(<.>E<3N)COH!"U>N]SZZ ,B;KUID"/0:_'Q-R/CEJ0TOEY?HM+9F?QTMZRS'G]!T]GW,@2B\6 MJ]7_TOIE_1T_3$JUEB@)P)#9.?=H&&00D!()7ZSV0E%OAMP.XC[,,=\HE-<=I& M4IU)=#.J?7ACOTW>=%9)O\EGM:+UZLD)^T'S]43HC"*1 Y%L9 BD 7UQ8&VL MT451G.W-BG, .OC1QSRA/_MPW#)V' =MGM'S,@:>X5/E"):2YS@(69\84P:6 M3WK'_IW!W@9V#UAC\K/OSHE+7.RN^NA&^^?S=WSOQ?(C3]23FK"ZI"MH:]CI M+YX 9<86*!>200=I2F=&[-Y_3*YV/]7?>81[^E6+D_EZ]9HR3=]AFA%#V8H6 MBZM:LBS2669=DHS("P^89*6$*MC2.[5X'9XQ^=K].-!- _U";5R];3E-_J\9 M]7:9E[IU[V C8F MO[H?2_KKI!M==E='="(5DQ%0-JDAFQ-$(S)DK#+FXHPM^KX6I&XOR=.S7-=I MB,*1R\HRJ1Q3 M[\CY2C!C2A[V(D2?D>^<+)RHA.1L,A!38E?<\52%$AU$X873UB6)=9 L8=]D M9W*B4%($693W&SU?+!<^@ MZX^O9CA?*S2/EY2G MI[J8E\='"WX$_[/Y=4(*V5O3'GQMSUU[Y)*7&J)%+TI* E5OT@POU9@\[0Y, M'!D-#J9WJWR>O&;\.#L=G18J\BPO2,H",DK%"-@)B*X84-H$$BGP:%WPR;XL MH+[LPF/RN _@PL%CUG&I88WS-\V$?P+R[$.>G;3]$/]8+,K[Z6PVD1JSB(S, M>,].@C&I9;?8KY/5!5T4F=![6MD'UYB<[ X30W=5="/)I[MS@)>3B9HCP!3X M[JJMAF7'=C/%["WQVZ(S$6ZC[/MRH#LH^TY#.E!0?<'23)*(/I!Q(- 21_<< M'6#B.#^'$*65WBG1.VZZ%M ^JG??CNK[#7[?A-O9K/,YBG.QNF24A:J#!5-S MY+E&>9>S^M%\*9!_]^V](_PD:,/=>>KXIN7[WQ?57^+&MZVYEVML%/FPH&V!07K91& M1[USQE>"&5-\VY\,'130<;J;T^IE?;*D,OU4Z9%B$":2 F6#!R-U@JA$FX(U M2:=#L;IW<',9CC%%MIU9[G$O4)%6,"LC^D!.D6%[$K MI 2'24R:X 2[1*9WL>\Y (V)^I+I;TJ=B"5L\^ MK)?(C_ITCLN/SUD5&_^0O\DJX]N\>3Y?TY)6ZXE0)"P6"21X!C5)>D@N2E"5 MWR]*DJ;>!1 #BC,F9^CN'/PRFS,._7?,%)X!/:N7_IGF5*=L&30*S#Q]!]3L MV3FJD*36;,Y54IK-N4EV$#)^ >66CA1\4TPZ;.![[@:]N*/HTVXB8ZI@1R!" M**IU:! )4 @%5L2@DTL^UO[K[5?"Z9(3N>3ZO_!#.WTS/_5C\L??E\@V,I\M MPVQ^.R7=/W Z;[I_O)RN^.%]>K+DUU>TG"[*IQ&+.9"WDFL09$3NZ/>#GYZV,2B89-%?=W8>"@JW7W$^RWP+/G6KY:+9E;(),U&R;,WD56+S!TDMC.@ MHS,^L[W2J7>M]<[M#]]<^H[F)[3UN9;\[/UKNG[[Y&2UYA%>?EI0:_E7_E>: M\F0TEG2HH)$'VM0D 4N6((.-:)P)5?=."]X!YIAFU;ORY8 MF"U[2C[Y ,*Z#,8'!2'XR!9=*ZM%24'VWMA[;S'[ 0O0.Y9/!N1!JAE(9HYG M8C:0:K$\5LFZ6E1$[)V(O03&F*;9L?#QRA7L.VJO9_721II3'&?Q,0N\V )L M=54J1YZ.6$@.DU7;_2%? 5I1&Q:FO_1M)T3EJ"TZ%<$A4JAL!J7O[5)>CVA,RTMC95M'G0X3CC]^A]-9 M6U7_?;'3)NRL#QR*"P0LD+PV7+@FH7WW6M&;@Q5#LOZ M">UE]=JQW92!Q9(1DK$>7*K&J52*07E?6;^O&W0=JN\O*KWO.,K]"7SFR*PF M@4&GX"PPGE;,D[!U1V:?*654%$PVW;L2?P%B5#FLWCH_;,@'U'RAH*7.GIWB MHL$0$Y"C)@>>C*DJJ>IM]P7'ZS5_AUSL:3O4Z7]H4YATPI[_;XNZ?H\<,;## M,%UN2ICDA!\T\LX0H#,1C-8$0;+=J1Z;2H7NWQ)G3VBCG.[NQ)$ONR7UUTW' MQJ,KXLNT=DY/Z1W-%IMME]OP+D8CE.K*\FB9*D M#K;W42]7HQE3&J71%".E*MET9G M2ARX/_Z^ML'VY40O'?2KDZ YRS=K6,K1=#Y=K9NT[SZE"(E-ERM9@]-^L_&^ M0"HB@XM$)K#[6*AW\_,;((UIVVQ?(E:RH;:8FW_HVB]:K MT!4"-A;>H4U(J7?B=W]T!Z? \>-FO']?/,[_=S)M*R7G6P=,.#XM11!'JZH5 MR9#T@-8@:$*?LG9"]#^>YR908TMV#T&E+_+<7375KQ7115A7-J696.L*MG1K M]3Q/&XL24-4(0J><')94:V_W=W]THTHB?2U*]=%=SX63RX;AD_'?&08F>DYH M ]CL6H?1Y%J3;?;S$RKRT@BLO4/N_=%U:/?U;MI.&?YEL7RZ.$GK>C+;;HZ> M!%>LM*U5M"\(AK7>VNYYJ*C;<4^!(YK>-2G7X1E30FH@_ES2AJN/>GI6'RY; M1Y"G=/K_\_F%O?03)VR.V%8^8VS/,X<[4;=2<^3P1TB?-/5NR'$CJ#&EJ>Z) M.GT5U2^']1:7]#.N3E.O[*:?!LI8K/-!5'"Y=5X(*D"4VD(LJ#CTBI9$[V3% MY4C&E+NZ)Z9T4$G'A-:%[NX7MA/J8 D56DB4-CZ)@Y!E.Z7>&>5D*M3=&-\ M:4R)K7LB3$\E#6N8+O3UV)Z>]+FYU4Z3X=1.34DU#H4\YCR9E_3K VEYHYGYNRWXH@AUZBQ@DZN'>B3^1FJ@:!D=N>2T>A, M[]1LQ]7@^VIO=T]4&T)I]^"'?SXI:J)%L$&R"<^E;7=PRD"2@I$Q6A]#0>'O M94J[@.N6K?*^2D+D_MSQ.^IK0"9=<8;"!%U-,MC6_ZH1O1H!R19^R9@<9F6Q M]#_D;T]P^W J?%_STS"*ZW\^Y+^6/%Q/%^_G$^>MHY0(K%3M#,-V5)VS$31B MCEJFZJE_B^:+*/9A2OS>F'*0*@8I5^"?9W3IFGF5Q201H+K4CNWQ%9(+%93$ M6E/Q,6+OOE'[X-HK^RB^+]YTUU>_IID["%[6TQ,)6.ZV/;NY_T^GJVV2M"2K M=4%0;9>5:8=EIN@T%!M+\(&*[=XI=E]L>S'J.TMH#Z*W@;;3D(HY*DK@9=LB MG(N!R/2&A+E2X#@Q^]ZEN;?>3B._LZSUW370C037'6^R.^^%E(236H%4N5E0 M9'"H"I1 47ETQ5#O-><]H>U%G.\LB3V$U@8,LADOWLZW55%74]ZOW"D^&M:K9?3O*9R M=N3X^3=V/GG:)O!+JJ*BMTE:V1P]!./%IA H M@*#H5;)40^U=;G*_$MYCT9**@8F2!+"5VQS4L:E>9DQ=AW+5H MZ2NWWAPOQR_QC8=0_] U=9>5%DH&4P(;0=G:#1OF$F D!"V\K]G&I/( H=6= M"I^_AZI_:'I^RD'L5K[*$H(P 0H;73#2>(BQM84P5O#;NGC9VR': M']V8*I2^?7H>JOYN]#P5\67=%?OE_* !GD0J)F-0H,FQ("DAH)8(5BCIBR<3 MNI\M/H 88ZJP^H8(_[4)]34F;F4\9<'/JTANT]K5 LH06FO7B@XE"CG >2QW MFKCO5*N?BJDY;M>UIV&1I.2+68D@JQ<:_Z6,L1D-5ARSGE;O Z] M$T8W@AJ3LS\0DRZIVN^HJ(Z=)8[/=N6\K$\IK2=!I4!LTD#HUL4=4;5T18%, M-1?KC(VQ]_Z[BQB^A;U1O>EQD![ZG(2^R] -(U\>M_%Y]H&6>;K:5% ^6QT? M;T\.H-4KG):7\W^R8: =\[#YZA_S:5NOXW%(JG4^:/VTFY& ( 6/3]$J8"E) M7BS@O^(L]>[0QN0O#\RP$>BVW^[/'3%>+.9O?J?ET8O=,_HF6@HR)45PI6&S MMD"JR8+PD2=4E"KDWE':C:#&Y*M^!6MWN*(&6<9]M9RRQ,KG?4] M'K2S-\\CVJ^]RBWOT*'%RB$R=6JS\JFF==-=WUB%S24)N9UTGTR *'(!.$I755:5* M1O2OM[\,R9AB^#OK_O]:^=?X_E=^HI;\:*TFFJ=$-*J"%VT["$5J MAT@IJ)J,M+&(:/K795P"9$P+8OW5?^9^550@$4)8%12D*H(H"/AG])HAC9NS'Q'K .R@2] MIL1#_WD/&C\"[!AAS $JA7(:\D>L&G*17D@D6Z6XB5.77WI,9J2WNL^E8 X; MU#XIOIV[;T\M_!7G)Y7_/UG2Y]L(+TF#R.N.N7P WTV_UY*N'KQ4><[<9A@\]=-"];=CV8&;D.TJ; M"V0KV-'2JF6!4;'/G9TS57ITO7?]7H P)F]F& (<,N9]0IPSN;[TM=N.XC,) ME="&G6L!J2T &/*M>;MJ+K=GL%)Y'O132F#FH#33/]-#)DYJW5!+>&DXMY*V\Y((MV^84Z9,3V0-@IN[4M[=G4 M27L,)F9AH*"EUE?8L[=0!$CC+=N!JE+N;9EW[W]XD)K6S^>K]?*DY1"?\*3U ML=5#';6&1Q-1J0H,%39GR)GD,@1*BCTADU$5JJI[#X;K\(PIGW5G#GP9L792 M0,?()5'AI^0I+:?OL!T,]@M.E__$V0F]K%_^\7-'QTI"VX@$WE [D\RKYA)E M\+D$:6R@:GLG/N^*=4RIL&Y4NA?%=4R/[1+_CSF>=D2B3_W6)BEPE([%@Y/4 MLG:Q JK@6JPB5%AUKTK&VX$=].0KY58AW=!^LW2J0+]R*J>"<#,6D"&@VS5!C.Q=:%I"U: S"2.G20 N2.S!Z MK;;N7/+9A[-=ZN>ZZ5EK.=ZJFF.P7-HY5!:2LJ6UOEQ^V(;DP=[ M*%.N6HOMJI^!>O,V<%O3]FI)1].3HXF5%'Q"RQ-FR"P[&8@!,T0JY$+5( M3\F-H,;DIO;F2U^-W$L3YXDW[ =1SB"*JF!"JNW4902==*K:&U-=[PCG.CQC M6L\=EAX'Z&%/1^3L_?:2<$5_^\O_ U!+ P04 " #'I:E8'TTG(X%$ * MZ0( %0 &EN[ M8A[:=N]C&NO(CJHDDU3=YSYA,7A(G")!#:2&_>NO!Y S))#$ A)56YLJE9EB M?>'^K0AW#Q_^\W]^.QO\] 7'D_YH^(^?^=_8SS_A,(UR?_CQ'S__\>$EN)__ MYW_]QW_\Y_\#\'^>OGO]T_-1.C_#X?2G9V,,4\P_?>U//_TT_80__6LT_K/_ M)?ST=A"F930^ _BOV3][-OK\?=S_^&GZDV!"7?S:Q4_'?V?,.J9SAI21@Y+1 M0RO__CYTW3Z^>^__/+UZ]>_?8OCP=]&XX^_",;D+Q>__?/B MU[_=^?VOWU^_0)SP+TAY-I&*:K!]#C M\_3R'UY'HW^9_Y!^==+_^V3V[U^/4IC.%+1V"3^M_(WZ-[CX-:C?(A&#Y'_[ M-LD__]=__/337')AG,:C ;[#\M/BRS_>O;J+M#^<_I+[9[\L?N>7,!@0XMDG M3+]_QG_\/.F??1[@Q?<^C;&L1'^QY I*5SC_HW[:+SMC^D1 QND\(M!W<5@I MWA#CLD_?'?/E9T'&$LX'TX:([WYV4[RCL]!O*> [']T [>R#X S/(HY;0KWQ MN==P7H"\C;!^)&T*B!]'?TNCLU]FZ)Z-AIE6C)F^F(P&_5PWV*=A4'>.]Y\0 MIY.W84Q[[R><]E/8X'VC)WR$NNLR.7_/_\>VC[BV%.),?]BOV]!K^NOB.15W MAXO";U.D?S[?GRZ #$;IQB\-ZNXXNE3G($03[I)A!&W.D_*>'365)_343,QSC5%H'_^:33.."83BGXTVQW^ MG@8CHOT_?IZ.S_'JFZ/AE%C]8C![(+VV^+%^T8P)SP9A,GE3WD]'Z<\GW_J3 M7C#&V>(EI!@3X[CC9"U+ME9C2BP%TT#76_TD:Z1_.[J6O4B:SWPP*? F)B'IP( MM#,JDR$8P4%$\J1"MMKF_$BU?\/B/*#RMQ%Q!TI_C^,^3EZ\)>7A>(QY!NVW MF2W:\X)%Q@*"32*#*C: U\Z 16.E<\KY8%IO_ZOAM*3!,E/^+@=VU=;M[;^1 MJ.^R@.W*@B>#P>AKM:I?CL;/1^=Q6LX'3U(:G0^GDW>8L/^E'G[/SL?5VNZA M#UBT15!9,+*72!Q!IP(IJY"4ED&EUK;B5@#WSY3&1F5WZNB".RF=GYT/JFOV M'#^/,?5G\2;Z>H SJ0_SD[/1>-K_[]GWWXY'9'U-O[\E+VY*/WOQ[_/^YRJZ MGG),&8\(VO,"2D<)GJ<$63-K0A(86'-:-<+^^!EW""4V/,YJM&+5(MX1KC!X M,IG@=-*3)AFM= '&,PG)!P8N&D5D%BJ_[7S"_(E3#CWW:%N?0KJ&_3MQ>81&M1 ><"%H/6@$Q< X\&H5TMK,B M6ENTVZ-\M,39DV+N4DGN2J6;5MG;,'XSGLDD_S,,SO$MCM]_"F/LQ:*\X+* MU4A""26!DYF!C=JYHEF0VC6FSV;('CUE.E# 79JHMC2909H\.9]^&HW[_XVY MYU%G$52$&)4%)90!IW4"$PJ!)E?1\]:[R_V(3HP6.PG\+AUT%W1X-9F<$S)K M7"@Z,N L13+-DX:0' =O;&#:<:EYEHFDMPD78QU=JK60/I),GP4)'?981MRXC7??*- M\L)KJC] \NMG9UH/F2 9E ):.Y*!4PZ"9 %R]D))32Y'ZM:86(WMQ#C22 EW MR>)V#KJ/SLY&P_MM'E9RT)IE\-%H.N0T'7(Y9K#(H@J:!SKG6D?AU\-Z]!1I M+?J[[/ -V7''])$VH#,A06%!T;F'@78Y9" 3F<:FAHVS[XX5)V=HMA+UDJ#6 MSB'6.]@6IH^)4@7E'7@7!2BNZ:!+(8(-9/MJDYA$VS4%3L3 ;"'B):K?_5+V M-J[KADZ.+L8H-&#B!,YP)#]("I Q";*&132Y<_V?DF'93-A+F+ (=O[G+[>$ M0\C_;)GS=RF2R:B\^8SCF=$SH370XCZ/\5.]__Z"KT>32;,V5%.X$,7 MW5V.(-',&"XR9!^)AID)H.VB6@\Z2#(<>#3BL>4(.DO6D$L*7+*I9CY(\)*3 MNZV3([B-/M?D"&XCQD/G"$[&4W*E1OD\3 :#^AO5QQ8]>PCR03<2HVCAN)L M>&UZ#<_DR3 O$$T6R2Z;@-HF!W S7=\%LM_TOS8ZNJOP1@+>F_8)C^1\>S )@*C7"D0N+-0, 4N.-=<;I;RLO3C]^_T[2#O45-AMMG_AOE?_3$.<%+S).C/V_ P8$B%T6HC_:&X(3,T* $I.\NTD(Z9L)$NUS_K MT2JVL1@;YBW-X%WL/+0)O9E^PO$%\:0MO#@DIA'=:-V M^3V?_Y@WVE9BZ^ T?8=?<'A.J.)D.@YIVK,AJQ0S!Y2%O((0"CAM:3OQ3B:? M@\?<^D[O-H:C",/MXB_O)-0.,IP7>%[2NI^1>UTA_:L__?3L?#(=G>'XQ;AV*S9) +DZ 822)H:P"MU0:' .YP@?> G@O:<]I_!:%;WM$#92V@U2YC 2E=J^,#73!%- M^U$HLN3$$F]O]MT#:/]\:*S .Q9?*^EW4DL]&%1KU*Z8)"44[@D>D@WC!"=#*-I@0DS6A]99 FL@G1HW6FJ@@]/D M>F7EK1K;7I1)>A<\,%D-Y&P*A( *N-+!&8>2J=9GR3UP3HT8K23?09'9L_"Y M/PV#FGI:\Y?.ISA^/RK3KV&,K\X^A_YXENG$>R(R&;424$PF[DIA(#CZ*I(' MY,A@MB*IUI[D9M!.C2Q=:*2#C5,(W.9FF./::%@FM 49+QD>$ZW,DF$C,M9&=<:" M5T:"4\)Y5"IGU]IZV S9X^=$>P5T$#+6F"2;X#K B=&!3D<=*Z2#",;]8N@YYGA0VH&,3,]K M)7W1&0)ZIP.+H>C6!N?]B$Z2* V5T$%(X^H@O+AV[0_/">15V<53+".RBV>_ M]R%\P\F+;R04>GY_&,;?9_LOK:XFJI/@![/US=^,GI ^)YX*6.EK+6Y2$*I5 MED+VP:K(A=3-MZ/.EO/H#[IC474')O,EY,5;]12'6"^= OGY)91"?D%-)]*U MWIO8^S;X'CTS.E-&!WT6;K#XR9?0']02KP^C M:P7!GT8#>M;D:9CT4\\7KG-@#BQ*XCDC:RPXKB%+$[5&;<@.ZW+;6 _QT=.G M2Y5TT:/A11@/R<"97+0.>8=D]J3^8''#_2$Z4 !731TN WS>7]P/L7FR"CNF!@+*/MG0A>J6\..AXB]@X#+;5CSO4SX&%W-BF10-T M#BJA?,32.1<.=(@<@ G;B[R#J,J_L$XYQ/SD"[G6'_'W\RJF-^5.%Y)+"13& M=6!D6A=-5I-R44,0B,!+2#F)%%&W[OZT+<9'?Z)TJI35+6*Z9]&<\B850^@T M).(\H?4>7"@MJ=5$'],=C516!?9]O7.XT:SIBOGCSS! M-^5#^$8'=G^4Z?MC#!-\CO/_7DJ+.#('RVH(*QX)@VH+QG6BM?N&O=9V,/ MRSK0]>L>Z;8AVP]%E4Z*%>^L[A):*<4IE1.@-)*VU.>3V$^YR>F/H;S"M_0$?*9<_90QO*MW$:,A^X]>6<)=3.I[XT2R&-*47'0N=K1Y,9"1$W@1'8J.&Z,;YW?L4D],V$;8G32U7#)3.3,40M*RC(X)Z-2,M 5&"SS*8I*U0;O6,E+<=@Y:YTJZW;@Z:&2[J*9UYU5DB3F[63?UE8Q)//I=-R/ MY]-Y7OJ*.C?N373)(>@Z1$XAEV0E<0>\3B-3S'E16I]#;9"?.-/VK]T.#.&; MQ5?))LR669".WAJ5 @>?:V$=#RBUYT$VS^<[<"W;/AGS<%EW8 ?O(P\A!A/( MGH]@L69$I(I*_LDZ;'QHJ$]/Q\"424WMP^N8YO; M#2^^X3CU)_AF?O?^YO.L1/V?M$_7FO7RCKX8]]-T$<3\@_0^:PUU]GDP^HXX MGP-]/DZ?2$=O!V'8$XJ*L$.[6E?.JB1Q[1'V: M_#YNY3?LWG/?0F>3R5NOTWF5"V?5@K&95)+(RO;DQSG&A G9,)4V'#NS/] _ M'L>MVZ)\QF MR$Z3A1UJIX-F'O>]+E<@=3$:C2!H)D8@8!%\B0)X8I$\-<;D[3VN*PK=!/9# M,F@'W730,>1)_K_GD^DL9?/#:,6EUXSS,4SFO5_)K)Z9RN^0I#7I3W$QF&R^ MNEJO^G&NQ=E">YQE+\B4 !VMK-VZ H20/0@>1>91B=P\":'K-9TV;8^*$1VT M.KELQ'(SIZ.G4Q:)N02A)-K))1?@4##PG.ND;4+4K1M3K(!RVOQJ(?\N^I?< MB+V[&*SU5D$26$!9Z<$C*E#>H68V<.U;MT%;?Y=%VV3M6?,P( MGJQ!='5C&VG+PI@EV#KD0B5R_+RM0]-TG7*07&2W;RY7>/H/AK!34&3;I\[3 MX'DJNO#(P-E96P]![JU/#$QR63G#H[N=!M)HT7NI&=DC(VY$*;K7Q;'4GCRC M\[D_?1EJ"YKI]UGR=-#2ZU2S9FJ1G7+!TH&0%13KZ:R6+"3>NK/^713[KC+9 ME]IO9Z+N)OXNRF-O(%HD4FV"J:/JDV5X#E-\LJNN[E7]#H+>%PFRT3EK7SM( M>5M;MT>(0B,P6PS+45C&6U==[D_Y:\I-]J'[;>3;S:3WT>!+G2ES ]S%&/KB MG4N:-CFA\[R-G"O!@W.V-C8U,H76LT#O!72 (;\[Z^SN<.]& N\B)_ \3O#? MY[7 ZDNMN:1_-F.]S3:Z("*HP!(H;3A$QP1@BCRKY"SJUAT25D#Y02R$%HKH M(#-K":S%*[$)L(YLA96@#E2MVD)UZ^FP@]R[2"M="9 7M-9C)F^,T8ZF&(> MM&&BH+<"7QXL3C5=N[?4J8'.\U2[D$;P]:H@ ML\P8-XDQU]J,6 KD "4&;11UO_H?(.4.;(?G&*>OAI/I^+Q&*.8%V:B9<;HV MWI.2*&X9>(.V8O.Q1)6];:WWNRA^$(MA1_%W,@3X.J+?P]D%]3?!U9&ML K3 M84R%775V+P5V%'@'A\-*?$IZ+%X&B+0KDE.=+41C)0118@F<%V%:9[+LEPAK M3(1]\6 ;.3?4_VQ'_/"5L'R?__FR_P6?C89?<#SMT[[W^VB*%Y6XR+4UN5@@ M1YH.,9'(*I*%O&#/Z&N,G%:_TC3\.,7Q65W_ MI0V0I"LGJL2R *AAJ4\@$/ E=)#HR9UIG02[#\8.8"#NKH(,ZYMN8+B)L M&Z#JR$18CN@P!L+N&EM#@1W$W8&!L (=QBBY#L3T5!T;.4.'!H1(2/\+-J?6 M:3O[),$:XV!?'-A&RITTZ+T\M2JPQ:$5G(^!)3];&"C#$GA&RY;9&\>3=2JW M;H*S%,C^[8066KK3 &E7$7=@%URT\'^'GT?C6?K7^WF.PZ07#2K-%-;J)%'/ M.D;&D$D@8DQ62!VT:NT6K$:S/P8<(/VEL3*ZN)FZDT%8;=O9=]]_'O2G5X M7CZ\R(6_R!NN59-%!T-;9#&@5*A#)"2#9!0R9GE,_%;-^ JG=/GGGS0/6LFU M@]O,9V'RB19?_U.9^24,9JU$I\_">/R=!# O;(A6R<1QGIO9$T/,Q(MI$ M+P*7P31O.[X1L)-F37-QN/1USE8^MGT M>Z\8X8AP J13D6QH+0BM])!X5L:4.MRL=4G%=@A/FC][4%KK7@A_?":)#:?O M\ L.S['Z>A_(UUM4V#VKI2]UJDKD47JK#+ D%:A,6YI'12]!T))S68(68:/- M9*/'G31'.I)ZPP8"\T8)-[%4>+V<3/;<:4!=VYIGJVK56@!I2[".;"C&-FS8 M >>/&[RNFG9 M4?D(7'NAN2_*8+<9%/>A.VGR=*RL#HK^;R*]L)"?G%6Q]#3/64E?P'A.E+'Y ZNR@D)7U\BUK85^&_GCF3OV&84+2FH7]GI"C M?C;OR+-#R>NF'[U[9>N#%M%H9-GEL^EY.&M2]+H?8K5"^_42?H8GOQF^PW0^ MKHU#Z!=^'PW'%W^M Y$G]=_/NBY\P/1IV/_W^74N6I:Y*]J ,37V'T*!D&0 M-(;.L"RR%:TC$5VO:=<]KR-\\[MV'Q*]Y#9!*8GD[8P$;T0&IK0UB@4A0^M6 MD5VN9U^CWH[J/;B])Q\-88ZE%/A2($^_7W[YO_HX)F2?OK\F3VDPOW!F3-@@ MZ7PJM75&" &IW0-G_QE+'2IR%65VU$('>2HO^\,P3/TPN)7/;VL3-68,@1&, M%IEIN3EK\-9E@0%MU*UOB%9 ^@ MG=3\P,GR'UV\;1NLI2,#JN4Z#F1?M2#(Z,BTV\'AV'1-,DMZHW6 PNH;G4H! M'W@&6I%AU@B69>M@U_$S=9VU=NQ$W4:IG10@COM?9HT,%\:"XV1X<&N@2(:@ M.%DB+CM>!QTE:Z4,DC7O#GL+P_[MM,-I],[]R [JZ,!VNV:WS@S+RVH+(;E4 MB :,DN3>,"O 24MO$A.(46#BHG4B^BHL?UEOHPZ4UD'U^S)^#"VW$_X3]'=7+9M<9PM&2EA J@C ^UO3Z'X#WMDR[[@(*^ M:UKG;VP$;/_F2RM-KB'([FK8@X4RJZ:8(;THYM/*FSJU6'AE0$74$%T,P%41 M*%W(-K3VFM9A.EF&["3\/6PD\T3H]Y_'&/+%T'*RKP-FXJLF< J+ \]*E8;B MPDI>%.]Z%[F+ZF0)LJ,".H@IWD;XXMMGK*/5:E;L J'EL38TE4!8L!9>.(@V MU0F!P>A4)V&*UA?]ZU&=+$5V5, >_)8+A!<#7FKFZP*I3R8HIBTH802H(#R1 MV>7:NQ:9Q^R4:)T?M3FZDZ?,C@KIH&CJ-M)W_(UY.F%TAYX+FXY(#[ M>F$L+"%56H-T,N=4.!.I]778YNA.ECJ-%-*P&.H"Z0L"D3.1^C(D>!%>^GY[ M$3V>%":K:YEP(:@8"IE9PD#0)L7J",K4>E+%%O .>.]^C/F672FVBQ83E_9\ M+Q8ABRD>A P>5.$!G&,*1$I))3J$O6QM!%T]_2\&M5!+I]='U5Q[4RXK!K6( M)5O:E),2"I2.$;Q #X4+)Q,/03>?G;,*RU_D::^RE8Y8R_*;6BS48KSM@-*V3F]^ M U:8C*+._3!8S2\CD(X^=$#,3T((JZ)MW:UH"8Q]58BTT/']Q7;;2_58ZC&6 MMOMC/"$Y=W3P>4F.'>>T!2J4X*/GD657Y.T&1"?1)[69;C=IA+J-C/?7^W(3 M5#]J(]2M-+99$\R'B'M_9$C.8XY)0I XZPP>JB64(9'=:Z,IF$KK=*5C;X3: M 0>VD?+>&J'ZP)#3O@;!J]H//@N(="R"$"S&4"^8FL\Q/^Y&J%MI::-&J-N( MN(/PPY(A !J%="XSR%'[>J&H(,K:%-%%Y"KZV@VQ4ZOPE []'>7;P6WD;*6S30=C/$3@G0285N#CDJ/D/D%@6A,JVN=\5)Z.NBBBCSF6V-K^ M/_8!*9WP8!LYM^X]N^$8C\(U[8&20\SD*"LA%'@="[B8O,^AU#E?ZV)$CW- MRE;*><" E&TDV\'YOV38L,&4B^<90M3$;*7(QD$;P"'FY(4Q/+1.USG\3/:N MSO\=Y=M!JL72V<*;8/H1AZYOI:M-!F\_1-!=N'O+L*5,VYFU!JP5Y(ID)L&I MH*'>=C"O8LK-)Q\<\]#UYKK?1KX=Z/S^&>#><&Y]TN"$X>2'.@?!N@R<,<]0 M,F-+Z]O$QS!T?2N=;35T?1N!=W#P_S.,^_5TJ]DX<],V16=\3F1^$,F59QQ< M8 QDEI87[E6XW4-\9P+XZG@O?P[2]!IDK6G@! D#6WP:@$SM9QX#;%R)C2"?TC5?J:8[YKG6\CV=:N M_/LW+]]=EC3K0">4!1-83;RK>$>[ MRZ;AN3N?2(/T(6'P-$SP>A:LM$J:J$ $5@W-0C9FR A)%V-%U%X[N9&VEG[\ MXU;<[A+K8$N]A<8'@N.BAJ!K*% $ 5&3R1AY](5%E95I/4_V1%3<0* -;TAF MA'M];9S'L]$7'(9%Z%?0AN70<^M2!,,U@F*^-HS3J7:X"#ZQS*S,&^EY]3-.0+^-!-C06IZ,I[UW M8?AQ'D>QAB=$\JI]2;29<)$@*O(#F5+-!N%E.A3K_D_]+0?BWU;>#Y!KNL;?AF)R, M9[2WQRQFR4EUF&"F7<<6;K0S.?"-(A*'5N *T[>]_K816&.]_4:2.CN_Z,-1 MC#:NH(4@.*?-7*IZ/\B@:)%CX(SV](VN8==H[L9#]W<\[B3V40N9-31D9T#" MMVM #!T$3A,)A5.)+"SIP?-Z$AN19.!":;91/=TZY5U_Z"-4WH-EUDE2Q& V M3S&,I]]G+6KG(^,G3[]?_\ELGPF,[&8B%!B?%1WS2#2K[A-F70*13$85-M'N M5AD2FZ)[[/90Q_JXRYR=YZE>Q[.P[C=!U-&E^ETTA[E4[TI_]]!D!^%WO*%< MY/QQC+ID R9[VN*4]A!X=<$=4]9H I>ZW#@.>-U^.#9L(_/&!MV34OJ#?@7T M8CB]EN]5>+1.)C VN#K@FP/]O4!F/!;)LQ5EHZ'*:XR#Y4_?_PWAKCH9-15H MYY5SM^;L%BYT%C("J8;8+,FT\4QP,"QYGD.06;;N-'8<@X_WUVQA!XEWSH9[ M!W9+G4TJV9*7&HFW,M!706C ((R/L>8UM.ZU?8S3U??'E&;:Z+SX[EJ-T/S+ M>LJ^JSV*>,\Z%Z2(=??DMN:\./ Q)R@J"Y[)<1*L?;NG#<&=(FM:Z:+S$MZE M0&>MRW@O!U%GF&3@(I,XN"=V6^/K2!ZI%7GOQ6UD=+0ES1S<#T.:!^BB@[JO ME4 _D.(GGT:#:[OBF_)^.DI_SH!_&/<_?JPA;A*&$JQ.VG$UORMJB%YQX)Z7 ME+-.F+MM"[ UY!,G6 =ZZZ#V8#U\<@PSV7'/P_=)CSME"6*!8D6=Q>01Z@PQ M<+$XEIFT275;O!TODL+5$];G8=5DD-KPXV7,@E_B?#_"2E\3GF"Q?VPZNB/B MY=,P_'-\_GF:OM-GC@:TNO3]'9(:P[#_W[.FRSV/624I:PBVKD?^%X>[5?9=9OO=>AQ=&AJ79DC/%<5CL!:2\X(DYS@$%3CH ME%%YK95B?"/R+?GP$^#'KB);$BEM?>%RQ=F[/F]4.FLO F@1"J@2&'A,](=. MAFS+F(S)02&63-K,OD>&[W]RS[]<>NWC="6J'&WLLR+L^<2V4L,T_,Q/N]/ M4KW_JW<[UVYUDK3">%;3R+@#%94BF*8 LUDIGB7WJ#92\';//0'5=RCH):1H M'-5^&1(N[H-YTE87PN1FP#27Q%N#P*.R29N2N&[=S&H5EL?-BJ:27D*!QA'F MZY>]+TK!5$--UPC+$PI5N((D..UB+#.@\RE "@HM'4V2J;BWV_8+_#5(8?#R:P[]XMO:7">Y^DE9-BB!M$H%M9GG<\Y#'K>NF(ERBVYTSNU]?J]^\;-HW+UIX.AJ/1U]K M2[_PF7XR_=[SKK"(WH-0AM617C4+,=,NIJ7"+%5,NO4,I6WP/6ZJ=*Z1)?39 M+8JZ%.F\6NGY.'SM&<>Y]!S!.YU("M+25[5]D0MH.5I3O-EH>UCSH,>M]^:B M7*+G!\<4ER]X-E%P/G7]S?!Z>R3>DU9Z25X1!(>YIJ8*B)Q[((P,>3'9^]93 M5#;%]KAITJDFEN3M[=;S8AF?*_*+%@%7D5:CD174# )7$915Y%X7E#7FPKG3 MY%_;S=KW;?S(Q\V##L6[A 6[S]E:@O2/X?D$\\49]FQT=M:?SOQLO.XHD4>- MP:,&K@WQ-PE:@^"O9Q4VJ_NEK"LIV3A)C,2'NC_+O..T)%[3CZ$@XK-29[Q:B1@%9Y5R*4M:E?5BR]V$\74XU MT\P2*NT<9%T&>!7M;6*!#M("7'BROJ-7X%!I0$UO0"XJ!=FZNF4+>*=+H!;Z M6,*=!T=G+],,7GSK5TB](EFD]68H+'-0P0:RO9BGH]?F9 -/X79SA'O2/18? M^KC5N9.(ENBJ0:IMP3&QZF6?#*:$ST:3Z>37\6@RZ26,F<= >'R2M6DRAR!* M@9B<,SYE@:)]*NT*,(];Z6UEO80%#PYM7B#[8QCFD5;,LX5/)N<5X2(DVTO* M^AAJ=([5:^#H.#B#) .5A4\^0X^R"U!*N- MJDWS"W@A"WG5P1DG.).;E;(_\(P_#84_6*)+U/O@F.7])NG5K=WS\W%_^'%N MD?98$#$*4<#ZVEO69@/>F@@&"^U0V7BQ%R]T%;[3HT=3C2RASV[IEU/>C/L?Z9@;7&QJ];#KD6PT[6H.C$T65'&V9A(A;6O>R*BB"'G[?LR;/_]Q MLV1?@E]2A[H(@O[G+[<$1VC^G/U@]OTJF'=8?JK__>/=JTLA?OWZ]6\$'O'C MZ&]I=/;+3(#S,-W9Y]&0!#-YCM/0'TQN0ICTSSX/UO;77_Y!OUS!N@EW\6DW MM/Q0@/AMBL.,^>>6EPI7)!%))5F\!92Y-CN)'KQ,"2*32:12&WRWGC&Q DK; M:Y-YQS ?.&:K,S#GZ!5 >AFB2@4,\ZFV@=,JMYX]M@1&PRTA# ;;;P3;Z/C^ M*Y#MI;JLM<5/=7EY^O5GI=/X]^&_GN<_SX M)KA^U'GT6^ELTSGD#Q'X/@D1C7??1.LU!T9("H."A9PR$1Z0\L3*#47+K-QGX\NGGT6RGG ?/H MMY%L!WW47H^&'\G)/:OK_T#_9L9R%;73Z!UY2!A 122;R-7I;YIYZZ.NX\): M!QR6X#@5&V!G&7?0TNHVIHNAD3>6/5+@>S?$&BAI5%K$>^[G6Z*EGL;(F$S=519 M(*,G^016H>&2)D\:(60CJXTL:(_43H3670H?BO4T6+07 M374>9;A^^[XH=.Y)D7WVIO9W-4B^-4\08C3D"5D2D_2*E6X;[BX!=1J<:2O[ M3AKLWDW.J8F8+M Y&!@GY]BJZGP+.B.3HDW2<_+!,M>JM06Z LJI$&%W.7?0 M*K?:7!\6-E=/D56DC)>07;TN-;Q Q&A!6'1,%Y;(WNK Z[AX_FDH^L$27=F1 MMO7]\YW*XYTNH5=\6IN;Z$V@=GP=;9T*)4<.-EK:GUT-$)*E"%(FC=9A=*;; ML_%UE]?165CA'/<$HLSJ1LDJ\<)#E%JAUE['CEM='\5U]#8ZWN0Z>ANI'O%U MM"A.<2L%&(FU1R/YX"'I"-HS8TW@Y)9WVU+_V$+16^EU_77T-O+=Y^WC)KA^ MU.OHK72VZ37D0P2^3T(4JVH_"@=663)C>"THQ=K@3AJ&15BMRH]V'=T)#[:1 M\X&NHZ41+,7,0;,L0:% \,5E*#%KRUC@(J\U&Q_G=?16RGG =?0VDMW7=;1E MT2>O$8C0=."9PB'X5("%*(I,+F7;O,3QR*^C=[$!=I;Q_JZC-T'UHUY';Z6Q MS:XB'R+N_5U'*UZR,(E.-ZL"*.\+1%X4J*"44SKXDKO.2CFVZ^@..+"-E/=V M'6U-DB$@K7,VK#:'5+-O$@C#0TZ6#D75V@<\[NOHK;2TT77T-B+NX."_554S MR[54T:A@(Z!,]8Q3"5QM:.TC.L.RK;7TK95^!\6I'/H[RK>#H/^MSD&+E.@- M,'5TX"_#"1;GD M6[<,WI_RUQSS^]#]-O+M0.?O\,MH\*5VD+S9:G!^#AD7I7>O8#V?^3OKK-15P+OX.#?N ,Q,QY1&B(_UJ9,R"-9O8D. M4R6#T-:'K%O?"S^^7M"[W"%UHHD.&'.SY+K"O$AC>3O&L_[Y6<^Y+$I@Q.%Z MZZU0>@BVSCJ4CME2Z.^F]1ZR%M1I<*2M[#LX7&X"G.>YU)VO9KKTA+.B+H\V M4;*B%6VI$$4P=*9:+0+W)=RN8FK,BYMX3I$2.TB\@[#BDBVM)W)T0FL'0ND, M2D@-D1QTT>?NGH&T/?Q&N4@O2 BC[XCO MZ;Q-SFP+N"):RVQ1=0FVX'V6&' &41;R+!4KM@L4J0M MN?F1O1+.H4+"1\"5.\=_&YUUX >L@'9Q?;(!N(["S/<".TR\N9D:-Z/'#CK8 M/U&,"%DP!DB&,'DMS$!45@-#I;G*R8GFT^L.0) U,>D#\6,+T7=R$3V9OBGO MP^ R-2HHU!)5K&/R-,PB\JXD 9IGY97@M.+66>IW0.S?;6RHI#OWT+M(N(/ MXCN<('W@IR?#_!R_X&#TN:YXX6DM(*)++'I44!PYMJH4#5XK!Y+'((14!+K] M]<1:6*=$B]9:Z&!O>(^#00V*#_-O8?PG3NGKF_BBH7]DZK0CY20H53CXBC1) MKK43PF'ST1[K,)T219K*OX.PXZ\XQ'$8$+XG^8SD/)F.9\78-T&JHEW6TH%& M.C"5)I?1U32N4"QIES'&7>M\]HV G1)3VFNB@TR8A:>&>;DC=]&2/HH<6$D. M6!"LSF%-X$46P%FVUNC(A&J]J6R&;/^$.:803@?:6VG;=!\6_SV,YV](\\#X MG4_N*C1^_Q(:!<=74(Z>//PXV\2>?K_ZE;?A^ZQDYVL8YRO2H3.&U<$S*=:> M"\70KA., (RI",V*8\WKF79'W2X$OA;+9!68>>!*VQ2L< $LEEE;]5BG"G+0 MQN9:.1]%;#WELQGX?86Z]\S2U='M?2K[6"+:<_B7J?I<*AE)>IK,3_)MM860 MF0(>I4^^!-H\FY_>UP$Z>9)*\=FQ_G MCX:W:P+T1T[;;53; 5TOG<7I*/WYYG-=T$682(9L3:Q-%U4!E9( 1^8.)%&B M",QQ+EI;X"O![-^)/KRN[[0V;*&H;BX&IN-^JCY^A?8':6;R[OT?"W")EU@' MV==1@37AK8Z.I-<,@F9<>U5"=JUWKGL!_<6DA@IKN!]-QM/>NRJ1>>L.JRSY M4;(J5Y U6QLYL%B;_PNF#$:G-ZMFID^]QACZVQ5;;CSPQ[3_'R[SAM<"ER 6 M_-L$QC:F^B84:+\UK+>J=Q#^;?7M(+DNWN %'!Y\U-DYT)IS4"QGB#P[D"K6 M)HV,)[515[Y#*W"%>=E>?]L(K+'>?B-)G9V?768:&)/ , M(VTLSOG-BLG6:.[&0_=W+N\D]E$+F34TPF9 PK=K0*)&(7P.D&PF)L:DB(DL M@ M)2.4XBLVF%ZY3WO6'/D+E/5AF784,[MS4W U$Q]M'_XMOG_OCV2\O1N\F M87GVP8/#(*OQEL![Z4''Q'3V217?>CIA,_!':)EW? %P$+5WX $^6(ZS/_Y) M[LCE\&C>DS(;-.1PN(2,)!HE.*-JP90KC'MI??,RQ);X?TP6'T+Y70;#[LN< M^+UV")J0]SQ;P.3#:!H&UW]>LR=^'TW_/YQ>Y55<"]I,>CI+99-AY)N1 Z\4 M$W1F\0@>M;/(+"^F]2:]EX7]<-0_/KITD*[7V2+G[_S+T7CQK?I[O(?%1*%" M!&.B(3N:6PB.SK.$G O&7.!*/):78^D*_WI+CH= ':0K=KHUIF9MS^XJ\3,>Q=P/'F94@DM+=GET6I.).:Z,B%#4HYH'#"D MT+QXXX3R,BV]XY%\F5IV84$Q&\"KK" GS:)&%X5MW:?K1\S+W(:EW>5E;J/L MX\S+9-YB-BR"GK50)L 0=#:0;61::PQ<-^\5=EIYF5MQX-Z\S&UT\5CRVC99 MTU]YF5OE96Y%DWTDN#U$QX^%OPZ3R"E9L-&328^TNT3K>0V\\Z +-Z*T]KD> M#V^WRLL\.MINH]I.^@#?EZ3E#.1=:P#L1F$4"3H(F7,UG"C6U^2_ A9 M=5OI?*NLNFT4=DPW=(LHP)OSZ60:AK79[;O18/!R-*X_['$5LRD\0HHEU.+C M##X)!K($97UP(OF]IZ4_:"5'R-^.G9S#$^*X:?[[^3P;-LKHLE4D8TGOK:AY MMEQZD"(F'VIA?#J:,M15BWA$Y&[(KNX(_P!J',*>7;.@7^D7IY-7BQ227\>C MR:07O?7>:%H2U[7;K>"TH\@,TF=7DK0^^Z/)O5B]C+_X?@3TZ. F>M51'6YRIY-.88<,UAO!2CK"@23$*S6+"667 RM+Y\[7]1?;\/1 M4:>#:^?VQQLFQJI0,?D?FV^VL6^D(/** QI(L9:6520M@06Z:^:&=JAC"BM M[V#WMKA'])+L@:7[?Z$>0+%']2[=]&)[9*/[H&6")$NL-FT ._V?N_=:&U_O4@'>9%V(-@QA5/6KG,12;JV5%E22,(PB#['6L)< M($AR1:U$[Q-#ILS1!!VW7]Y?K]-!7J?=:+8RC_\8WZ@[QFRAW2&K#,SS#$J6 M#$XJ#D8J55N_E9*/YA+K8?Y2RVJ*UZ/)Y#..9_">#*?]W!^"K M"$P)+ W:D",A2Q=3ZIO:G)0E Q \ULN=\ M#*ZU+7$8IJVKV7BL1-M&@9W,RR0W;CSMTZ[_'./T"N*B/,!ZD90T'#B+A2PG MYR%$)L&(B#8[DT5N71:\!M+^XS9M=7AGG&8[!720N+ZZN7>6.H2D$T@F!:@< M,MD(7$"QZ+3Q2JC4.D_BB+JP=\J)-D+?>^U7T3DSJ3W8V?C&&M^*42)XF71) MI<[J:[U7'%GM5Z>L:"?\AA=\-;1VDZ]OS\?I4YA@K6"[NYMIU-D)!KK4^WSF M%02;%3BCHT;)O+:WO+V[L;OM'GDB).A0SEV,QMS-&GMR-CH?3FOK:J-K,Z*0 M3#WZM(%00H1":Y-1Z4![WG&%!N; CX5R>PZ4[5_I>QFX^?8\#OKI32DX)K@[ MW#DL_Z#=[Q MS#_: &3+*3&; MO_#)G==3C:EP(.QI8@F=+T+D!.-2U3$M@H100AG/61!V?E M1D&4XV;)/8-J#D22;>3>D!PS+^Y9&(:4Z*-^Q6%-LGG]^MG%J!;A$UV4_2(&#.TGM#*PVM;[Q7@CD5FZ&MU+M(@+^"4VG_ MIGP8A^$DI"KLQ3NP"<*N6@ZN17>8Z^-&ZKQ-DFYTT47]T7JD4M#;DE2$+)&0 M*EW :4\'IM$N)UEH7VV>3'8@MJRY CX86;9106MCXLF'WRXB/Y>AWQ*81SI M=62@3.!T DH+R"4F.A2+0+&1$7'GHP^0,=]8^*-FDNO 8G@V.CL;#6>+G05$ M)Y70:=Q?M+O/UFO.E( 0K*[I_ 5\*@R8XD4SLHO)4FI^$W\?HOW3H7T\JJ', MN[ AK]%_EF6_Z/H\>369G-<*BFNO0\\PRPWS&5QR!E16 9ROPW83-R5S\JG: M5V-O@>\4V-*9/KHU'=Z.^PDOKEEZWI"OA3Q 4;-N'MJ2H GQI3&&EEY@]_R'O17''TS%,^IU^@OZR/$P M#)Z=3Z:C,QS7#G"O1\./KRN;GDPF.)U<,9>3#Z2]"< S^'>ZAOCSI5Y#)?*[Z=A.ONTJ[TG#.9S"&223&, @5;1@5!;P#-G09+P M$HO2.!X;7!6M!'#X4''W!!BU5D3CB\7WD@41T=S*GHL5&>5C'I?I[[H[WJ?EMA-M8 MX[^/QM-/3VB/(SB+2"7CGB-I!8HIM=]U";2^P$!E%SGM:-R$C=RU-:J^^^3] MWA\W4L>HF2P;QOCF"=WGX]%GG*?(]HC=/YE32! M(J#.\T![HN2F]HA-<;-P_OIG/6;E=B'.AN]QJFD/X^^])W_TC/(INY3!(3.@ MZL3=>N,-)DB=HK=KMND)IK]]''WY9?&)\]=W\9>KM_?J>8]9J0^46NOREEGK MFZLEO<./U>V_F)]DT0O!-"14B=;E"I"UF<&06Q,+'4,VJHW>S_N>\IB5V%:$ M'12K+-R*>8%"C>JDZ;_ZTT\7GL7E=E*]"OI__A"^]9*/50X&K.8"5(D./+=D M;Q1;'(L!>6E?ZK8US/U'30\2(NA:@7LI,]DJUAC&]>]?<%_!U=O/VW-H]=[E MMII /M_TWN%G,A&)+-=@7;$TDXF04")P5>_T./WAA3$@3-1!6>5$WB@<UH M< -<#2M?5C_MZ??%#^=QE83)&)=]M9-S'2MBP6N;P*(VF2&=RJ;#BIA-8>YM M,GAK]MQ3.-.)B@X=^[S6#N'J_:\O_]/O3W&8/IV%\3R7RV8=98F:CH?JVJM8 M( K&@3;L*+62F&+K!K_K,!T^,MH1)^ZVJFBGFVYZF=S"=X'NPGS= %]'&;;K ML!TFO[:M1M?2I8$Z#D$;8965F=5"Y#I=3A@/CO9J4)BEXSJ*D%M?"!Z&+FL2 M; _+EFVTT%$^U63A:?R.TX7K*@MFK YQR;4;>)+5=:43/M5Z%I92,9TDW=T! MV31^DD0XR,>] J\ NJAPGUR#R$).0SH SEH&21D/46$!$KK.TC,O800?&_5)C>\.S(4]2VF:%<;>P'017]L 5,.=WY,,NA>5;R/5YFV#%E#>#"^"(+1AY1PP QFZ MA 9- )>\ "6T8L$:[]S:-(#E'[W??*-&\AXU$U;K-,\+-!^^CBY"F9X5)XRH M;4TM*!7HZ"E,T.IBUF0\\&(VRQJ[\]$GH[J'":NKM^X#:>&"2B4B6?@\0DHE MU]PA";$87Z_UO43!LW5^.^5=??CIJ.^! MM' .XMV97TC? 1>4\$&YW$6J9= M^X<(YVHS;@FHK)5T0$@;.P_77L-S@!XK7:>N-!/_7O+P:@,0_/I>52 K(UXW@T-N8N=&*-Q\/ MO )+BV9]USYW[AX*IJ,RS$.6L7:-H@/(2\YI1ZS]@0R1MFQD0C]\??M-86NA MYV7]^'82[+'DI=U>R$7X.>=D?.0,I.<(*O(,GFL$=,%Q3SZ&OFW(-2?)H6_Z M=E;Q&LX\1-1=)(#O<6?5K:?##G+?*S%LX)&5&@E6 M,H"B+\&Q+,$Y5GC"C,DW[R2Q7T)LT))Q?WS81MS=\^ R[J!,])E#8BAHJ8F6 MJIT&7Z/,,J3"8\=6Q,&:-[91U/WJ?X"4&T9W5G8P3[%H%94C2RG9ZCX'<#9( M,"J;'*-666\T+/TQC8%H90)-O(O75(^?WH?/KI M3<(P?'D^K'6IKU\_>S+,L]84]+-A_B?A/A_CY/7;Q>GF?3:!9P:Z]B0FV!R< M+P&L5H$A-Y'A+1MB1EQF3H/_-$ ME![G#*U+BJSF>BU"IO.\J874&5$K3C)J7X.^ LS!KXL6T1$FV;9(I@D%E0"51P*50("++/J7H(VL]A'D%E!-A0 M!=^!; MWH1UM4_FER%=0,SX*6.F? MK+C+6GR[_A'IL?_U'_\_4$L#!!0 ( ,>EJ5CEMH)^=;< "GW!@ 5 M:6YS9RTR,#(T,#,S,5]L86(N>&ULU+U[<^,XDB_Z_WX*WMZ->WLBC&F2 $E@ MSNZ><-=CMN)4E^M6N6?/1L<-!9XVS\B2AY+CS MG*[5LGH X-_KU]XL'Y^K\NY^':5QBKK'NK]6?XGC L>9$( +F0 $&094J!@D M:9$A44 A67%U]Y<$Q0I"D@'&"@40214@6+^0YT3A'/,")J@>=%XN_OX7\X71 ME8PT>XM5_>.__7"_7C_^Y:>??O_]]S]_8]7\S\OJ[JZ^DNKX ML/.J>C&JH9(8*I/<4/G/I\!^NH#\0/2N#VD-0%S-[J=0- [)]%,P4/L[^1JN2,BTG3=/;Y0,M M%S,ATP(CJDUO03! *<\ 450!#@M&I)1(XGRVWGZJ9W(!?OW:$5"CG(/XP8&[ M]0DMK>1JN:EXL[YI6+.V-Y3\>P<8&<3HMP;S__O7GW8$>LEE/@&W\S$97?(7 M \_-8KVL]GE9<@M>=A__E6:F9D31%:NY:=_67*7P)SE?K[K? /.;6@<& 'XZ MF)OKJJ.;5OR,$-LG?N)+[9D\KL$+>:IJ^6#+X'II.ZV-,#7P#]&R$K+2'N<1 M)@X^8,:+$INYO%'7G%<;;;[T^.6\7)=R=6N0;K46_ZR)_?M,8J0=1I* 6+N( M #%" (M9!G &"RQ3@7A!7132'GID1?VZ>7B@U7.T5%%+2?3NVZ-;*K*>.<]*MUTV4'4=CH^C@#==+^CH2^\'AG1;S4AD:$DJDD):!?< M^0]D+QR )[4C[@+9MR\>(_C9GOE*FE,"MP0@"*RP% ME&88)'%!!5.,IQ39&,"]<<=VHM9T7:[6)==J^XNDJTTEZ\-,MWW/OBR&5?$" M#AV]'%_FK)7O!"M#JJ9?Z:F9_FFG8ONC3:)0)UCHU.?4G_W\AX_E0CLI;RHI MRO5[RHTB/O]"OY4/FX>?EU6U_+UG).<\U+J(X) JZL3]*0+KH]0]M=@KS'\+,T7N9+ZI?OKA7@K MG^1\^6A,?WM ,)-(H"PS#C8A$" D$T 2Q4"J"!(TB5$F,Q?3,H@VLBWIL&LO M6^S0W2S)L+SL3$@]ZS5;KBG*]LQ:$"U)@ '.SLTX3#%@B M8Q#G.>%2Q2B&T$73[:%'5OLW]\8K6T7E(J*KE5PWN^S>OOHO;@; 0:9VUF < M2;F9AHZ&Z,>.BC\9@6T)B5I*HM\Z6@(>=+H+()#I< ">U(ZX"V3?J'B,X&9A MRL7J;O9FLUHO'V1UL^@VM 5%>9RD!>"$8X!BS@'%*04(BR2%,40%L?(7C@\_ MMJ5H\:+EXO1::".%8;V_G#9&[8[IU^?T "=Y>&E)3K_N&<(R#VMI ER%6^6#V935<_U=569;8&9 M^Y^?=X]\IL_F5]>_TTKH+5A9U0\W47HSG) \5UD*,BAS[=(DVKGA>0YXP3%5 MJ8P3F3I%B(2B;&2S]U>YT+[C/-*O/D0_ZFV!^:BO_N08'A)L&NQV5:\B7,=K M%X,/?C8$1'TBHQZ5$7N.^L^UE$8UJ5?1CMBHH39@^$EH 8:*3@E&U[3!*Z'% M>1#;$AS@HM"7+\MG.N^''>1%C+2G!P&!3 !$( :84.T"\AQB2C*5)H5'X,L^ MSMB'R!V<5S3&@5#L;%D 5MTL4Q>)L44<+P[C%%-AHS .4%XC!N,4JR7;R5;?UAHEZIV>-\L%T^R6IG6_G&N[L5A)OEF73_*VHB:1ZRU] M7B6S(A,R%Q(#[?QD &4I 53E$L28%00S+GD:NVBN-R4CZ_86WERH\AT)T;JA M(1*:"#>]]Q>ZG6681)1NML.0%.UHTI9C1]55M)-QC["HI2QZ.R1@9PMSL7 " MV2!_.B:U4A>+:]^.73[@!3N^GP<\H57K"OV\[PK57VXUZO5"?-:?ZD_THA_.4C:;V,WDBA"[O%"DSC]=F\D(1_=^8V%-9()/D71NW]LRO7S;M58 MU=E)M_=T;6[D0 M?X")#;1NO\9437_,6S/3VU6MVJS-M>8G:AFZBK8LZ6]KIB9T&D+/PU2>1#"Z MOR_W(O1T./L.<(8>]]P=K.FZ-A(WZNM:#V>.@O2'OS$-VV 0)'&F1!&# N42(*@8 MP$6!Z^\(U\JK?>-UYD[IA;4S<*$!YK_ M&U/R1.=FX_!%[Q*JDNN=@OG#]4*\_$7OR9DJ$A4K[3L4A=0.1((PH!Q+0 D7 M"B8QX]+)VQ^!QI%M24.Q65!E2W-4::)7T7(1<4V)FTD98X[L#-$K2][-?.V$ MWI';U)#3,C4N_]0K/?)+KF32U]Q3G M@!&L';HDSP")LQ0@GDO,DQ1FD+L=U SBC7Y@TZ!':_JMGX-Z%2VD\TG.L.!L M3W2"B51(,<:>B7A9\^#0C$XX3'BLU@)SW#:!.?^%BQ?GCR8_>:YPF0 MO#/;Q"_R<5F9I-1=HEA!$H(R"J@H,G.=RP"FI !)JHJ4,@QQYE3+YA30V.<\ M#6RTQ?4_USDE*^+#N?EISAJ]0!S2G8*8]DSG#[,$QS+GGO2/[ MEQN]XG^FSZ969A?#CE%<\$(OSOHEO;G*BUA_EQ"@L)2Y0"S+J5-X\'&8L6/; M6M#HL4%U#N\_)AD[%;V<7S<%W;+: HX3VS_ 4KC0_F,@4T?V#S!Z)+!_Z&D_ MK>P5[/NP>-RLFR.9KX^5I**KRJ U,,V* J19QO6BFB"@?Z% DN584%40G#K5 MG#T/.;*VMJ>!JQK1354MQ&6GMF&%X*;"_2*--?A5=T#:X(]P/&K/;B#UM@"< M5-7M!;"O]@YO^IF -\N'AW)=1U/HG7IS('0G%UR[ZC.(B,R9@ #'I(Z/3 '- M]&(-LSR#F6!2$">'>@!K;*7?(=>G8KR/'?WX:;F6$7',2AZ2G)T9""0/-_W? M%\4+V' Z;\%;(&4?0II4RRU8WE=OFU?"+.V?JY++ORWG=-V_P:,\SV1&&>!< M,8"(WCPSS"20L!!9(?*"**.,&BC;)\]TU6O%R9;4@7:"\P1GK##H@V M&P A+('>'*1 Q((F-([SC+E7-PE)X=@WI#N\UXVD/SE#EB=^KREWQZ/"RR/C MM['O/;*_H^CWXGO/E?M94L=--18\==K0RX*X7 M(:=E97L7$D0"KMRUL@C:_KG#9N7/+I1 M6K3:<7*-8+<5GZ6ZCR$4-^7OPM7'Z0_HRE^PH'5;W(D#UQW%<1B\[CJ GYGX M7"VYE&+U7K/P8;7:F*W%C3*G2,M%3<,L46E*E6 @B2$$B*48T$1I&R&I,->I MBB5.6[&SB&.;A18_,K,6T>BQ,1/+UDS4P4\F2K)L:8OX!U=Y\:OG$),:#&OV]PV%_8ONG?*V&31_EFZ9LU]_*U2S)A5*)<1<2R0%*F00TBSE("$P2JG<#,;5*AQM$&=D0].&B MWPR@0^.\TZ(9UNQ@#+MILPNO3GWTSO)R05>]TV-/UF/O+'O]CGOG'_9MG/.D M!UU6S_]9E:85^>^+60Q33O(" P8SO1\O3""R*F*0%$1[\IG$F7!LD+,/,?XJ M_%2NS/&:6E8F#42NVHZS;*6'7,NH[$AR[8AS("R[M?8R$;BIXQ8KJL& T&@A M6]B$DQ2\:/)Q^RKNW79.8<.R$ MB!9ZERQ2 50B"X!P1@%.::*_XY"RC"*"L6,WNY-@(YN,77Z,:]'Q00G9KM!A M^'9=J[8.\OTD99RY]_Q4^7WY4+OH4LZ[^48O:=E M]3,XY%@=RNQ"QQ1U;P+17]A,!( M:3JB)T.(F]+;RM)._T>0D)LIV FG1T%D2(AJ&GH&(IQ-<.0ZD'FP19W44CB* M8M]HN+[NL4/X>*17]O6#27SZ[]JCNU$W57FGZ9AW9W5OEJOUC*:I*J0)DS0! MDTA*!6A!"8@3DF*6)!0C8;V-\*-A9+O2)\ <(B];$KR.V2\1M<4N97P!NID= M0T]]\/ZR[,Q5M"_4CJS=<;TA;'R9.FR.QI>MWPYJ+!F[;;BVD9+>/"L.[JP_3JZ;2R6",6@SGF0NT0QH FG13=)[A_7V0 MQ1N^P43],,;/M+JIZCM14>^P/LNJCF>>B42APA3#S"2" *4D 40P#G)(99$0 M02G*W"**;&!'O]!\$4Y\%3W2]LBD[E(KEO,YK5;1HUYZ5H81)D%_T**&B/8L19/1Y%J$C#%RX3M8H)$5Z,311BZ". PYDE8;/Z7P=BI"/<1C,FL1/O)KT&OZLVD M="P><4Q"/OKOS/>%RF['\H7*_8*I432Y07A%M7W!XK".OGS4,Z%@PU;R'QOM M+;PS,16F45?;]*XH6,H33D!:"*75$E) 95P E>(TR8M40>54%?$DTLC*N<.- M:N"+N@N>E):=B@:1@9NB>K+OGBIPCK50J0$G<:9-!3C'[D'H_]D7/&M9T\KT M6%MU"_3;%[+OI7Z0SDT.M2DOW:;HLD1RA60!L*):D0N9Z>\R">*D(%3P+"?" M*G;C-,3881H-9F1 ZS+N#I=\QT4RK)%A&'53Q@,>SV)HK1G.G%,DAL+'C-+IZK+NH\&U&))W/E[_75]Y-SL:CK+M M\.;*W+@/IH6'BOXEN8KSN,[FT-\F";S2HZW,T^63G#OF27GB2ITG,27;\09!MR\%'+;\3JMT/,!ZZ!>Q3J52KA#C%]JA[NX#N>(:5= MD%E=@6OU46HU@%W!/(%CE&@OA+-,[[Y$F@%"]!8C$5AJ\P%1!IU*8@Y@C6PZ M:J@(.D:(#HC&3KL#,>SHFVQC/J^:>GA:=5O^1ZBE8L%BJ+#/ :1I0SW/LWP0 MWFGQRNO4M[O1Y*QI7;ZMK9Y64$9Y3 H0L]BT$S5%%53* 89I+*D2-%:D;23_ M=4VKM>7!:6@Z711HGUIK7>JA;FO=,7E7+A:O5N[N<,)B1HL,,PY2'FL7C^CO M:,HS$".5(U60.,]@.V'O%N(/,UT=K1=-UFL6)CR<*4O>.Y?,#"A#VR MO[_"A"=E^IT4)CRD[P]5F/"D>$,7)CP-Y+?\WJSO9?5IN5@V'047=TWVU[MO MAC:Y#7[+I( *FKKR12+-%P8(% E(TRQF1$&]+W=*L[2#'=FIKHF(?I0-Z)_: MPWK'B$%+ =I9SO!B<3.'C43Z!'1=VWY\UTEIC,!"-[X#F2Q+T$GMD)L@]HV+ MX]MN%D/(6>];K*@!LU/W0^Z'-?HBGMR4UI(=:Z4\2?H1O5M)_N>[Y=-/^IU&Y?0W M.TT['&D293K)0*RDVW9K3KETV?LXPRC*) M02Z)*>ZE]Z4$IPQ 612Q4E@JMRXM]M!C!_BTA)A#ZL^5?*2EB%K#TQ0?JNES MW,#8R]5R9S**M!RW'#U!->MM%[+?T!']5E,2C5-*U%D H?8']L#3.O[. CGP MZ-U'\+,RG^2Z6<_-;<:,DX0I22&0G*< X4*9*H$9*!)4T)1"A6 R6R_7=&YG M2%Z,[F0KMAC6*J"QZBLM-VOPDG],"ZAD@D&") (H%SG HB @AT6>9EAQBJ6+ M(?7GW]U6AN!?Z(V80$6L&19,.U^, ,QB!'#"$KI!IZ\\)9^5PIFM3T;4WDN1:*W0Q*K&"#*"T"RG 5 M4Z6R-*=)5GA=TQ\!&WEE/UJO:.7=$WY0;';Z&4H8;IKJ+P?_"_P!!D/?X!^# M>ITK_ &F3][A#[WC6Z)1ZXIF\RR!%/!4"(!BD0"29_I'[;E2BG*$ M&'4KSG@,9F25ON:\VD@1E2VX:VG&HY*QT]W+^773V@YOQ(;QPRP%J[]X%&3B MRHM#C![67!Q\VKO_R*.LUL^?]22OKQ?"]#IYK"\4%Z*IUR8_2A/(6][=KV_4 MKRM9GUI"#X&=,?N^IM;-,.YFM:;^JIZ<+0/U3RT+4@F6@"CG2PF0K9;XTRQ>%N MU!?Y)!>;7;0$RG@1$\J R7 '2'&3])'F($M8AK!4.$V=.IT?11EY)3"8QIY7 M#:IK):KC@K$SM1>SZV8=.TY;P%%V>8,L!3([QS$FM12#;.XK]_##%X1CKYKZ M(3/%8JB*- $L3[5WE_!<[]]R K1KA_(TIJ93CF3_@.?JQ MSK<>.*(_+QLD$E.DG ,M%9/9#[73RUBNOTC$$JPX$\PK:-E;,L[QQN]>Q!:' M$(J=>?)ET\TJ-2CA:^$^9^KXB\K3;R5;F\-MDVOZN9(/ MY>9A)E&:*9ESP+DT';@% 2317[C*]J5AP*,./?JQQ0\8BF'-:ZB\[[-XTR9_V[)_D %N_:+G MOF7 AZ 2B9QC[3E0O8M!N01800D$E@G.%&.J<(H4>S6OH0_<>0E"JI*7:\?# MA8L=@]=P!1J(>1IEJL82%I7C,.JJ1T'"$$XWJR>(E,/ X9[1@-=MYX!F[BHT<[Y@]/ M(2W?NS2W9K^"W<]T57*]N6@KV>TEA!2$BT02ON2M(N:W ^'BV_'O0J;!T*<87L.,! M8D^VQXI7'@IXFLP=+_$$3^-QH^*55=774^NPA^G51VC:W M?:7Y'-G>CSY+DZ\([2U?CZ4V57ZMF=I5W-KRU=7;,JYZ^LRB=JHLO_2LO%S>+P][." M2)Q(* !1*0,HHPG *N9 *2Y203!"W.D2Q1YZY.7$P$;:./%[,T.1_D&9W+6F MNZ V)[(E*!);BAS;=-@+V6Z=&$=TCGVU:T,&X&8,NUG7K[\.*FO&?9<%;*?9H#J=QVV$D5:I^9?74Y^+MO MQ )=UQY!L_(;=V&Y, M_W=D="H*R%,= :(T B*D,4&F^,(C30B:)$$Z)=8-H M(ZM-Z\WO,,\UB/>0EVW80B I^$0N. C (U#!@K%@L0I#6!.'*UBP?1BQ8/.2 MGU+?:C]_I;2*F*!'63V5O%S?$SLZ\EJ3=S)*GD)V- MTQC2"&3+@I(VJ>D;0ZC[EG(4C$O#0-I\M_=:(N^^:=.RH/,WF]5Z^6#H;$,# MI;A=OE]6LKQ;O#$QIE4I5S\__U4N[RKZ>%_RZTK277P"SXG@ B4 8LP!XE(! M1I,$T#3&%.89XXZWH^/1.F$XR8Z"Z&48EOZ;J777\N9Z\C[B/+K&F;SJ[/C' MHG1IML8F1!WAT9;R:$>ZB8YMB8^VU)NC]][<&@8F"EP93=[!@UO"4_I* 3"C MB?QTD,QXD*_38.JO^L'UZL.BN4G^:V4*CVI_'.8QE28M40%$$04@O TCGT49A 'TFHGFXJ1[U;#"'CR"]3M%6E#N+G6:$@WOQFJNCMY M8Z(!R;[VI>< A7^,F\WS(@[=GF@(RKW=R+O%NEP_?WV@\_G/FU6YD%K?6C4E&2 #Z_6),?&FZQ!R0 S_38E0X^Y*]1'+=_YY_OE0G:M%Y,D M1P0J &.8 (0$!"05R!25YZD)-4OLKO6/#3ZR*M5P48UWKMO>>3F<5Z)+N'/3 M( ?&G-3G% =>NG,PV&2* M I895:(FX5@D&4BS @LM.L85G2WDG:FG9K'9>?#"!>%;';5"C'SM\TS(P.M*+/F2Y7'N.@Q7/M8"^3EM 6+>(-FI^/'1#"LRAL2SYM"! ?E%UDYDEE.< MD9B"@L8%0(DV X0Q!1#G"25QC@5Q2MLX!32R)7!9T-P$9+?*AV#;S4X!%RCJ]0%8-.P4Q;*.@,LP?U@NNN$6UW ']WD/T:"HN-?>UNW;. M\]J#7;)Y>5>O,X[7M^?E::?C0:7DINQ;Z*94^U6T1:\3BGCHCA?6K(9J:WT6 M;]J.UK;L'S2SMG[1TS14=W315B1[HQ5A.2]%5^#\L_[\=)Y8+ZAE&SFXVK70 M,:$QY=VB5"4W)=8;,V823_5XO)2K7IA)BN-8^P> ]!9U];HT1;MB(LZZAS-U]1S;FD-O^.9=#2N M/4ZNHA>\U+/9Y\9,]2X$<<=0KV.8S2<@^FV4L)77FI-0J\#4Y$^[J+S2Y!RL M4:]%A]^2MTN=KS/GZ\3Y+U]_;7=G*),HAP4&>0L2S. M1 0H4 #,$855741AXUY$85AB=BM?,"FX+5/':TA$/YJ/S9]&V/I;L1G(\@]C36JF MK=C>MZEV+UW8AK;NK]1=3^:>E\K M\WYMU&\EOU^4_]AH^US?815Q2@47"8 950#ED@ ,>:P]_83&,F,I(TX5!\F< AK9(-=]$7:X5Y%!]LRG/"DK.V,90@)NALZ3 M>6=#=HZS0$;H),RD!N0OP.Z]H%7+BIEL$XOU\:Y,0AML*/([^X MBL&I<0NF."1[,)"B]_AT012'-+X(H#CR9^]0RN6#W!Z"F4#-^KS,U/"(XYRF M""> B93HM59*0%FJ $:89+E .2JVA!CPJM[Y 1,6O000JAL1!?H M:=,,/81RD#_H,X:?T>F=6=5'5J;US/M*R@\+K;ERM?ZB[5SK8J8,R3PN!!"( M)MKD8!.?301@C%!5T!@BYG2S90\]]C67!@9*(T>5AG2S+0[RL[,LXTC%S:X< M'&1>-5VC#!U11TAD*!GAEL== (%LB@/PI!;%72#[]L1CA$OK"UTOUJ4P#5W* M)_G5G#W6QY/OOO'Y1DAAREJ8U.A-=[&_WQ-F%_N3YCB#0E# E2ERBE(!*$VU MZ8$B+@A'JI!N)1R#DSCVZ4:O:$V?Y&A'<]01W52SZ9%]O.N2;[&A8)-JZ62] MZE0YNF+A9VFB>D*A91N\C% P E^I>E!H 9\N&A0=J*39\O:MU M)U>[1J,DQTEMR(5V'Y,44!8G(&%)*@I,6(:L4@0&44:VQ2UN$U#9 #M>_PS+ M:-@N!N/H">/=$_[6S)\-B3F ,K]CJ-MGO8]\BX\?7> M?3,%::2Y2)HE*4U33#* $I0#I&0!6($ED#',,\FDR(56R>6:SFV/B@\PG!1R MBV3]V;PUKT1EMR61#;#KP?"A9&P/A"_BU_4@N&6R1;N*#%[(X]^3S 0[]CU$ MF/BX]R2+A\>\IQ\-5?[BP^))[\B6IFS?#$J%%5$QX(7"6A]A#BAF"!0DH4SA M@L4,7EKWHH=G]3&]I.!%#^O20A=],5E?U%S(>LC2%C:B"%#2X@B+H]6RZ&.] MC?]:?B9WSW26U\YS'A1 @ MR4D,D$09("1# #(N,!)%'!=6SJ\;[,C><$='&_S^V%(2/>JG'*(8[*4XK/WC MR<;-#&S%T@3%=T1$AHK^<8!'P(>]J!SB0481F5^XB*7H D64.#,^&'!B/]IT M\2C.'+X(5W%_VR?ZS S>W&N]W53;7K-UA.N[;[+BY:J["VNK8[8]:4V-Y,,< M![UM.DGV+.$4Q2GE ,8H!2A3!2 9AX!E-(4HS06#B7UXVW2$CVS'NY[12Q55 M1S.:ZJU_\W-[%[]9Z.F-Y, ",DNFG#"KHBR-O.XC>F=O[1Q"_-4C1DP;_3 MN7<)G?P^/P.>L9D[A8Y$\U%X;#X*3=M.V7T43"1._>RR_2@\61F,(>OPYU!! MH=-/R'#4Z83T3!C6.KV47\;-O@*^=VZXU"_=:XBW\DG.EX]UB[3F$*EUS1E5 M.4XX SS%V@N!"@',20&*G# :%S(6R"E UP)S[ ":EH):[<6.!N=,Z+.RLSO_ M"2P1MR7VA3!Z\-VY[3B)T;;\ADN//HLX=9*TK0B.I$I;O^I9Z_"R>]GK!U/) M8@9S@F/)UG= MWM/%T29&LX(E:9YD"A0TC[7/0AD@0A4@+O)$,EE Q*9I]N9(^,C*/VT'.-=) ML[,FW^-4.!Z+7MXKKNU.W^\!77,3K34[ISO)?0ML>6O^_&UIIPSE__B)-K>V9DI(2%3.0%90 Q'.]S:6Q %3( MF&58\"2Q2O@8P!C9IG>HT18V:G#M6VN=$LZP00[$LIOM=.?6J=_6&7Z\VFZ= M&G.R[EMGF.HWX3KWJ)_;9^I_T]6]B8.J#\JO%Z*MK;JX^["6#ZMKIBT Y>M9 MGNB]5:Q24""I=U9,2H"%)$!@E"F9YB+'5B5AG)%'5M*OF\?'>6T*Z3P2VR*R M*W/.L5@N@"%2+]/=59T2Z% SK.GV"_-:^MGE>?;LL2M.K1>^EZU8\XN=-2\QG6HH9IS%E,(6 M$[T71EFLM\%0N^$0YEBIG,4)RER6*EO@D5>6EHQF46GI:!UK;9?6]]5RO M_>NVE=PC?:YSX)>5^5UEHA;GNVJW;DN2M>CM5I Q!.IF\#M9]DF(.AHBMME9 ME.3)FD>,YH5+F;&"G7L"]V& MAEI'Z LJW&R*G03M;$EPN;C9D+Y(7A(P8DRL$\^!+(@=YJ26PTD,^Q;#[67/ MB/GR[GY]HWY=-?TL;MA:6Q]3X_+=-WYOSB[>+ZL334QGM"@8SF(*LC1)3%N) M'&#%.8!2PE@6(H:9DYMR 2TC6Y6:,K!48*.5A=:-/Z)E2YX))I M@9'2.Z6] M/L4K_RW3)9-C9YHF$KF;P=I*6Y,5U71%-SUAO^L+>Z\1\JX/, 5]"QK[*[=5>W*^2Y%<*REG2=L9N"OFY6;JMN-HV M \9%VQ=AOY/PF"4I+Y5.X"I5SF2\2BDK7V&=JG?E/9Z?:?O5)&Z^6ZW+![J6 MJUF2)(AC60#%3+")$ (01!" 2!129!E%Q"E(^.7P8U^:-JG26S@WT[,G"3N# MXL^?FYG89^VJZ1O^'/W6_CN*03C.72 UWQM\4N4]SMB^2IYXRD_1/BX7=_HS M_6 *V9G4@>Z@%R$($X8!STT;D41E@#&4 RX@9CB&29$Z5=<^#C.RXAE08%#K MBHA7;<*)UTGN"3'9:>/ES+MI9<<&',*+L?F"R2 %AD& DE!&,S20CGMF<.2-^%..FP7 \=U./"D MVJW?KS=5;C;H-6;I%1M,C-"!/#!Q?]#&$D-=QD="\3/Q+[L>_[J@#\MJ;8+U MS*E$79,#,T)D$3.0<,$!RHL"Z&U,"@CA,C?'G8IORV??^O89/P)LI>0OZVC? M>FQPY&KUEVBS@X^$:<8M6B(N:3Q^3)AVUC*,;,*T(N^A1V_/2>7"CN0#G([2 MFOP8WBOV*!]@?[A9^="+?F;AQ&W+&Q,\IS_&2%*!BP*"C!I/CA/3S%P)@"C+ M6Y>M5[O;UJNH!0^G]G9, M!M+Y,V"3*KP=X_O:;OF6KP=0E4]U[(DY[[I1;Y:+)DT2$RKCG%# 1*Q5&^+LAGGO=3SK9EU7]2DVRV?KXVB1IT_F9.5ZM2E5)T M:PN7&:5$,I!F4COI&5> %3(':2(AS:6(*44NNFJ).[+J=O#1DLW+NWH7Y+@D MV\K/3K-'D(J;HG?]XK:":4D888EVY#60\MNB3FH+'$6Q;QI<7_>]WOAZ+^=U M#AY=/,\DIKR + ,)(Q"@%.M=.TL4B(L4I5D6%[FTBO\^/OPT5QPU8M1"NEYR MO)"&[36'+X]>%QUV['E<=1SCXH++CA?#37S=<8R5PPN/HT]Y7N:7"ZE7[TJ* M\MK/WF]R]7Y9-26:/DF]\E(ED$PX@'E,]OT6+".*$RZLS,INR)$-Q?7&I+#,2VIG&GJL#BN['P-NZGO]Z]?;+][,?K]5NOO+ MOC5;5O?F_Z8VZA.=F[3I75LA\X?KA7CYB]Z3LYAQH12, 8E9 9"B&+ X2T"F M2);26'%(T:QIO/5UK>FV\\ OHLE%7?8IL]<<4Q30Y)/4U0'E#OTJ8O*N7"S: M#F*/PW601Y@1%JL89XR!)%5Z1F#! 6$< B4IPX3+A%+2SLB[A66W[8GGHZ/+ M:3:N3DR'^6VOCQNO'Y7ZEZ\R.W;;JLGD[;A+_MO MA"S6$T!0P2KX7$++Q&5] HCML-9/B$$]"P"5BW(M/Y9/)F5UK3^S)9LWF:RK M:\XW#YNY"4ZZ;D(TFE:8<9)"B#$#&>8I0-I: LR3%&2P2&%*M,W,K%QAFZQI:0$U,7V -.5=17[I]B@)6 M"_*61JB20>X$3%LWR%M !\6#_$?RLU>](D4?%H^;.@^5-^&3#VWQ&PISDLD*R))4\5CG+G5)S3@"-K.7;GNB/!K3N9BF6\SFM5F:WU72V M=&QL>5)D=LH?0A!N*F\0S?:RQKR*:M1=-DK +)0SG(7*)SD%,VUFR!EF#W(\ MSCWO>5RV?'A8+NIAZ^%63>?NF<(YDCFD0%$H 5*< (91!AA'"6(RSSES"M4\ M@3/Z&;E!;7K:7W4=:L]4HP8\N1AF M*]29Q F4:4\;AED].$(-IIY-%MT&XE&T':>:7V!-!+/UF;G'$.-O3%/&2."8@B3VI"FH M-C",)B"CG*=Y0:4D3F%I%U$SLC7ZNGEXH-6S<7I[Y_XU49&A*NJH\DV4]YD MR^W!5&)UW$/TTN!WK6V."G>UE>ZH%>R"""IXBKL/+:^4T7Z!V$XGL%\RZ(6) MJ:;!S.IZ(=HB>KON?HS#7&]Y$(#,I,+((@.$J 1 G"$H41PKZI>;>@IQ9.NV M2\SDAH#Z>K/M&^;:(O&\\.RL5E"1N%FFG33>;*71H8_2"=&:U]#9JB?Q7B=A M]1S[)W-6S[[HZ1Z-UH;Y;[5%VS9JSTE!3$E?D%.H[0E3!: "%8!3 6-.%(E1 MXE'_8BKZK53QXC(:#::C?S75#%JZ8M_3A%SHZ/=#-NVA34O MO0(@JZCF1N_RZ:)M9;BZBAJ.3,'VS\-!3.Y^WL2S$,HEG(KL:;W'B2?CP-&< M&M^S(T^U7*T^5TM5KF<))#0C*009RO6^&\H,X#3+088SEG#(F<3%;&VZ)=HM M$[VQG?S,+8*U]:B1HL<:RK&?3H]_.UOKR96;.6P8^CS,D'OSFT/20[6XZ8T\ M;2.;0Y8.VM4<>21<@J4Y="_71E'?2W-5QLW!Y9V)HA@#*: 91G,< 8 M2Y H2N*\8%F1LTMS*T]@3W#5U:!&2LI(>\H!4BI/B=%.)T<2CIO.?CR52-D3 MF"8EVM$R;B;E&0&,F$1Y"OG5\R?/B,0F=?+<$.X5$-KJB<]=PQB3H#)CE'.5 M)2F@::)MB-*;-DP5 8JPF":(*&QG/DX!C'VLW4+NFB(94/LZ"$=E,FP+0G#J MN&=Q8]*I&L(0)U[U$(X..%E%A"%V^C41!I_S;W%PVQ9DGQ',8Z924^U/,;TJ M(P@H20K \SC-8BPI3Y2+B]L??&0?]Y-<1YQ6U;,Y0*0/[A4^7PC"9C!5,5!);!X&8>PD3!"\(L>\1:&6R#)>18'XTD&7I\NK.0\#R^B2RP>OS@@_,URL2I% M?6FS7'R17)J$E)O%;447*\KK3UXA""E004&J$KWR\Y@ (C(%<*X(E1PI53@U MA75"']F,?:Z67$JQ:JKZK]H@ZCH6U3M@W$*DEG<38PG*T5E_&5K^@I2HHR72 MW_>H&27@W%X(X:/0+;!?*S3=7BP#\>H.@_C9G%Y26WTL;\[V*WDO->R3;)HD M?ERN5MI7OU&W]-M,[]4A$CP!QEG2VWBHM_$LRP'FB@F1%2A63K5-'?%'MCO] M5,YE?=7&^_1$9HG>4P43E.K,JIGD<8^2ZSC-9>/'B643PL'Y@5,4H1 RJD6 MCBA2@*'>SLJ8$F0"C F7LR=9L>6DXNDCVI\,+1?@'QLZKROR-FY?:''9V=D@ M(G"SJ!UD&]7;@(Z0&7R6M4 &\C3.I*;P++O[1N_\"Q>:-UD]E5P>CZK8AO+6 M 12K6W.XVO^[">/[M%S_EUQKGW!YMS#-9IKHB??+JOV5>2Z9\3S#*,T@$-CT MUJ2$ JP=-E!P2AF&@B72:9E%IU'VDC.CL;'E@@;H;WH.M@7SB&@.AZ6#@7-AX<9'>4UH/' M$5^Q^>"@"(;;#PZ_ZEXI^A?ZK7S8=$66H$A(DBH$*"<,H!@J0*&4@.58J"R6 M::%WF9;5H%^,/+)^MUCVY9U?LCVLM1!)XB\HP/QRO,F*+!]E MHU](^?@#WM5?]@_!MH>X*A,F)!:!/"DR$^O& 64\!QF,86ZZ!1"SZ;(/RAG M&CE&Y\V%Q]]#4K);"@/Q[J9FEH?85]'U>EV5;+.NZ1\WZ]6:+NKZ M/8SJ$7B0+ETGY&VWDHXE13J^$;("QPY[%0P][QM7J<44YWYBM0IL#6,I5KRL@3T26)H*#C*>%Z2G* =4Z"[#@ M$#(%TUQ9::@MX,C*VH>/=OA7/NT5K65HM^\)*1DW1;Y0*.ZAL):43/ 3ZC$ MF6,0T^;'##!YD 8S]*QG<$NYXO.E:>MRH_K!-5]D'=U>5T<\*&*UVM41SB!7 MC*($I%JV E% :8H W%!BD)L9- M$/N6Q/'M,&TI:]-4=\]J3\1E)@I1J!1 2;6I2)@"A$,"4DP+AC$6,77J:7$. M<&Q?I\ZV:CO5;5;"NT7=6<'9&8F0XG S#T>Z5-;@;?.Z\7M4GF)UI Z5!W"O MVI_R%//GNE.>?,\WNG%[56'"BS]I9C:5"6V;Q7K7PZ'>_5"58A/;D0.,& 8J M5XC&LB"(.B64G42:[#[U*EI(QTC_T^*QT^X@3+NI=?_NSV#6^5,M:LAXQ3., M!8M6/(4S<:SB&78/(Q7/O>!YW3"?+W\W44;OE]7;Y8:MU6;>.@BKIFR(.3UY MTWY(14$8YP4!-,42(&BN';C,0,$*S LI4^B.AHJ=/]1$M-1%MR M'&\@G,1J>1TQEK <[R9:R&B'>16]%%X;HF7"GJ^B-Z%-A9<<0MU<.&%/>XWA M(Y:#.PVO08)<<+1>KLIB%I-4 10S A#%&- ,(< RA2G-\YAF;M7)CJ%,=\4A MGX8^^PYR\;K;&-OE/[S<".[D#W(TSO7&:[CS@VR>N> (X[AO5NOE@ZG1LS"% MO-O"8>7J[UT"7\Q,;^H$Q(10TT!)._(X*TQE"*%4C@D73O6[SN"-K*$=>L3[ M\%&E\1T=^C-BLW3KPPG#T;GOY/ ".3+0(^BR)9NA7/TS:-,Z_':L'[C]EJ_Y MZ?S?:%6:]=S$65]_*U>S&/,L)W$&$ADC@!+. $Y)#DC!4 X)3$1*7)1\'V!D MK>[@FDR WPRB8UC!@43L]/<2/MT4UHE%9P4]Q4<@C3P8?E(5/,7@BQ*DB*>)Z)56, M]5?].:AO&;9=B6&."*82 BCRPF1""\ XE$ FF<>]SR",Y?7'U:K MC13]/,OZ3G#U2?Y>_VDUPS0N>%P4@"L3O1A+"0A/(9 $B3Q+,RC=RG;9P8ZM MR!JD/K%>*E.L^T%O>^MK^Y5IB*LG<2'K,NG:EUG?1S1ZW+!YR?7#2E9UX,NB MJ>91=L,T?=U_;,9PO/NWG ?+,\#@TG4\%*PC(AH"7J9CMP$!)H]!_MX\$6"! M]^,[U-&A'>BT9XE.@C@X7'1[V[_+7Y*RVW(]ES,DL$*<(9 3CO0.*), DUQ_ M25*B4IFFL5U&T['!1S8B-88Q TGZ(_M3EZKS[-[>;RN,81V_E$4W37;ESJNO MWSX;%_7TVPXV>3^_?3:.]?([>,9OU6XC?S_3:OW<)K3%&1%:>U)00")-4F * M&,DH*"B-84$8*ECFLD(?0HRL2"U@5"-ZIOT=D8O=BGD9MVXZ]8+1J[HDT0@) M?:#^>C;PI,>!WKM-M7R4[[[Q^<;4Z/EU4>JQ_Y?^3BR[ MFH^YUL0<80%B 1E D,6 %+F)=Q6%HC$166RUS[7$&UDQ&P*B'\M%2T+4T!"U M1%AZNK;"LSC2"RL2-^UMI;$%WQ.&SY&>A5 ,TS.&!.5ZNVL]C'\Z#>#&]7 CL['<1'9^1\7,^YFQ'QX M=K_K'^(IU W_48QI[_6'V#RXS1]\^)+3]EOZ;99R_'ZQ)+R.X-V%X'D. M/\A>T+/XXTBO??8'IYAV:2=^.?.>O<2/"2%4 _%AIH:[AY]X=\+6XTZJ8H4,1PSD"0F'ECD$."42X + O,T@VF>6Q5*#4/.R':K7]#D M:"T.3T?DPCFP\U6FDZR;A3Q;X&0$QR:,+*:N;G*L50E;WJI;9H2!4F>A<]=N!M4VO14>7J;QR7 MG:TCX2\*O\8M'>!5M(5L#BU#>@2#3 5;ZH^C3+R&#[)ZN#@//^Y[7FE2%I?5 M\R>YG@F(B52%WC\4*-9?$@H(I2G *D-0O O<-;W6@V*H.(P?;0U8\Y MUU/6%J5NV!;R3/60^F"'J+VA)SXU/63J\)CTR#-NQL/T8/QB-H9U3AX4VCJ@ M) 5,"6TUDDQ;#8$$2'B68\YYP4EJVTMT.^K8)PCFY&RUUH[0/.H7RG))4GPI MA6&=\>;-<0_OQY93D]$#-BYH,+H;:[+FH@?D]QN+'O[1=U5M.B:]^V;VT'6) MH&TXP/7#LEJ7_]V<$Q<209P5.2B(_H(*G@.2FE,\GFGW.2=)%N=N*ZX=\-C7 M^,M%?22PJ9>DMA^8;&AR79&JK>*U"\_ITQ%RO7/C M/-A:: D[\3KI)HS#-=3Q?3\S\KY:T@L4X68=DX)U'OK(E6 M, 8!S&6:I DM:.H42' "9V0CL47M-:GWJA)P2DQV)B$ \VX6P(=O9W4_PU4@ M[3Z%,JDRGV%U7W?//>ZGJI^K)9=2K-YK\HR'O3(%?:]-A]&Z#T]5]I.;+WU>1F9]Z&UI3$M$M M*7]Q4VI;@=HI^0AB\U]H7C-TB?0F[;HJX0QJAK-XI-D+=7>T//^VEU0GF#FZK M3CWG$8%[??O+35OGH?T\9:; )_HI[\VVV/!MB6H5BXPA @HE' M;!W9A!YYR'>K^:8NLU1'D33E9&XVZ]6:+LPI]@Q)16F,$("8$( @+P!-8@F2 ME/($BEC$RC'H<@ANFFUG0T$3LM05/XIZ5+AN/P<%:+L)#246KZVHMT0\MJ0V MC%ZP,1TOR\WZ_H9+NGB_J0?[^/'-]4)\6E;K>_VW MA?B;=GXV&N_CYVXC2_)$9H3KC6RF-[(JXX!PH8 04!1%G,<26U67]X,?._;# MT!/5!$4M15>1IBG2DHYJJJ*:K*BC2__ULX,CZRYN"T=^5"&ZF0XO^?GL"-P% MZ;!C&%6@?CN*L!],MZV'MS@&MR;NHTZW=?'F^,76QG\4SQ*AV];"_02=7I[6 MS\\'W8>O?Z>5^+@M@H'S0J58I #F)EXOYSG0/T$@8D(SDA6$*Z?B9)>3-+;! M/]'__$5Z&WN.CJ85&D(OJ$,28+[L]G73SH+CBM%++3P_ 3_[3H![B=)@,@M5 MOO1R@J8M;1I,@ =E3\.-[!E[1J#[YX_R2BT45Y.@C@(^G)[V[<0[)IJZR/>T6JA M/4'3S6'SL*E3I]]*5?)R/8.\2(L\DX!2DV!4Y!"PF!- DP3E4N"E14-:6V6 %9L\" M3EQPUE8 AP5HK=_TK,ZX?'@HUTUIA(4PJ1 :1BYX*5='"IP529P6<2&31&+"G&ZOG-!'-@X]6NH%\@4U(2K'N8G:SHZ,)D WDQ)2 M=A[MWSUD$*PEO OVQ&WB/<1RV#K>9Q#?"#6VWH6YOZ=<7C^8YM&SA*.4)S$& MJH"QWK; '##&)5 T*T2,(';L''\*:&0#8V C>G=7U24=(J5Q(UH#NP:LG9"3 MG108TNAYFW2.2;9BO8!%M)V FCFP;9O8PPNW,\_X1X'Q9 M/2Z;YK)UBZDW9MSJ^ 1!H#G.LOG),TA9SF)+?R%RSQ MIKF8?T'"5=/53$LM:@F)#"7NL>%#8AQ6[!&$XZ;?(>3B%35NP>U%P>-#XT\> M0V[![+%0O%6L00%+2(DU2Q M@E+NLE@?11E[*]"@1;3&=LP%.RX6N[7Y8F;=%+>!N^I2.D;QS@=9"K0F'\>8 M=$$>9'-_-1Y^V'0TB?6BBR$%*",YP$C[ MT2;- TFL%=2N:L,YH&D6WQ:[M[QT^*Y+[@EQV:ZUEPO!:Y'UX-]C:1UF[H(U M]<3 $R^FP^P=KJ)GGG>O1U0OPK)Z-'VE/M&'IBA/(11-D&* I:E6U)P@0 1C M(*,6Y7.?04P.CG9SO(R& ZURBLU/TIPI'"URPK!,.8TE8!PF '%SZ(<5!(B2C*6"LC06+D;3G82Q/9V] C++ MCA+_ C(>8K:S>^,*S\W6:5JB6G8=-2:,\D=#4%0N_A1M:1J[SHR_3 +9- \" M)K5C_@+:MUT7C.1Y**DW;**<;TPR?]LZ6P_>U+N3PAA.$Z*Y:9(=;E075_%9 M5G6$YL=M('/,,1.P_$(="8\TD@#)/M=.8,$"DC(%DM,@09CD73N[C M*V9RMPG+JR9A>=4D+"]W\*8S>OMKRU;H5A*T,WROD\I]+(?[*FP2MPN# =VX7I8T%>@5.YC\>=O%DNGF2U+O6VM/EVIQ83TJNA]JX=6$C!4M9L'Z*.%C0[BO&$]F(8[A #.; 48S*%^,]Y+, MD,H*J4@"4F*NT^(< 8:T0LCZ="6EQOS<3\E(<'B9D;X# )J3V@&HK=5N5=W>RFN$4T3S% M$B H"H"RA """@@4*E*A,$E2X13,9@\]]EU?W0FP<4C6#6*]&1'+^9Q6J_ > MRJ%L+[0O%TDLI(%I1%E3$K6D3&!C3K(_MI$Y!/X^K,Q)@5B;F=,C!+8SMWJ. M5O?+N?@L]0=NL:9W\D8=*DB","-%HH!($ >("P%PFE"0ISPA N69@HX%FB^B M9V2+M"7"V)Z6"G.0N3JT5(%,DN4T7&BGP@LWI/':2?WS"ZF_CE%SD]78ELZ2 MFN_#_+F)SMHF.@Y[\7'P9UK=5'6#C_2*GJJRW2$<,-L).I\2AQ"3I<<%FM\$^_<4-#6 M--G>;HUR;'R.X_"GQR<17^L0^9P(!LZ2S[[J&=*Y8:M2E+1Z_DKGG35J>KM" MAHL\I2#.8FTC1($ A30%IDJ<3&6:<0B=HC5/(8V].:/SWB+L4\+HM(SLM#X( MYVZZ[L2T>TCC.89"12N>Q)DV$/$*0GU2Q1HF P(0 2!K7V M8@58G!5 Y"(M**,J)M"EG;D]M),ZNS<[-V%OW(2];9I(MZ,-YX*$"QX3JYW" MCR,L-PMP)CSP6!NZT6,"!P0P;BS@,>#O(09P0""6L7]#(WCN'^9TM6IMUMOE M RT7,PY)D?),@3S)I>E !P'&5&\7L*0R5Y#FL5/ILD.(L7<'!K"W'C:@KA6' M#@5CZ?5?Q*ZCD^_(J;M#?Y*94/[[(<"T[OI)!@^\\]-/NB'R>$Z+]AY9?(. P\]DYY\_"@ M]RQF]>CH03*..^E>2N&6AEZ1CYJ.R! 2U92,DCEHQWSP',$S ML*^4#6@GC--Y?Y;O>V_1396@!_EQN5I=/]%R7H^^[)WDF0L K9P_TU7)9WG, MTA3!# @18VU*B L4S$0F* XXXBFG#ONTUWP)]BLSS4A$5VOJY)MUK6RK)<1 M[QW7M_0X[]F=Y)QHT2;(E%DM$A. 0@@@% F0YC+-"*,L9DXF>TPYNUON[T?. MU@@JJDD*>E;B(XMP!R9.Z%.?FOB( MYLC1B=$V-FR*<3L9M3&E+!'N?K+Q!.LB+TG&1.7MK],6(<%[R\< M;^).93>/YL%^QM27Y7S^?EF9/\Z*E"(<%P40*20 F?0FEG&N)SN)22%$CA*G M7,9QR!Q[DUZ?Z[843-20;'A:+'?RKRYLQWW_I8W+KKI)>I&0&?UFJ(]:\K^' MAF96\GWM)F?#1/XQ&I]9"3I8,S0[M!"QV'4D#$()YS&! ,HX X@)#K"B&: 0 M(T%SBDEFU3;X-,3(=G4OLM(2KH", K1@T/ MQ0$-/.F[MWQL5'QUH\S@,YRF,D<" T5X"A!,8H#3& $(&8-"ZV/*U&Q1M\@0 MMRY;QY]5>G0([W>JG)!];R(MGZXZ]YO3V"V M>SH/_CWW:CM>562P0FZ]CG,1;$NU-_S$6Z7CS!UN@4X\YZ>!OTAJFO28 3\L M'C?K6SU,>QT=ITI*"!7 &>2F5C\$F!$$D) XU6LAX\BIO.EIJ)&7PAYP5"-' M!MHS:F9 8':Z&$8,;EKI*P%G%3W/7"!E'0":5&W/,[ROP!9O> :Z55*4IGM/ M.3=5R8VW)M(\K_OJI$+F !6, HR964XSE1+]RY@Y>;&'$&/'V=2 48?HY<4> MD8N=IE[&K9N&.C+J'N9VDI=086Z' -.&N9UD\"#,[?23;HI7+E9WIY/CVIRX M&W7=-77;^H/_(>?B=OF&SN0&YDC8LN>>>$G<-BPO.JT7+2KWDL,;DF-;E2TF[K==L>0&]TN(T.P M'B1J28[>O>;4B"6OAZD/G+[/*7I!XO<\5=;+SVCB;%8M,[Q9BE ,85(O1^$! M)UG%1I-3M_B-!^#GK'XL*3/KKTE"DBA-,BX0$#&5 "$! 4D)!S 7A,1,YH6D M+C%CO;%'C@>[-:]$\QV>FV?:%X*=2^K)FIOM_VC!C[,#>H3R0)YG?^1)7\7 RO\KJJ>2FU%5=!?U65@\S3N.LX#(%4 @,$.,(,&7"+8ED4B!6 M(&SO*QX!&/O>MT&,> L9Z3$>''R#8R*Q\+XN9-1-D3H>.[3H]G(>'=R8"WGU M\T;<>'9S) 88&O0'CKTWW;(^0/6+U7GH.;]%]MW#XWSY+&4[\HF[UWDM];JD M]Q?)EW>+\K^EJ>A2+O5SJWX &82P2$1::!$KO3V%B (F8:'WJ'E&&>60<:<3 MX<#TC6RQ.FJC[B/>A$JP@Y"*JVA'<].YJ:,Z:LB.:KHO" $,/;%VSLC MW3T6P[(+,;B*WGTS])H[N(6>#/I8:C?.D'G5]IT?*79P) $&\J-"4S>I+S:2 M:/?]N;%@_.S[AP6OI$9_*YM_/RP^5_*1ED)OU&152=%^SJ\7XF9]+ZLF*G+& M2"P5(SD@"!-3+4L!G"0I2*E*5%(D.$U8=\EN9\C]"/&XA7>SV"T1D6S0FT#A MI2' Z_+=4]QVQG5$$7K9T(Z>Z,>.HC^94]9.I"TUM41K>MJHZW#&\C*!!+*) MGD1,:OHN$]2^A;MP-,^^7%QO-39SH^'UH,::5O)>XY1/LLEU^44^,%G-5(%1 MF@L%L@2:O#>, ,X4!?'_7]V[]LB-(^G"W\^O$+"#/3U <9:2*(GR$.?@.SHZ/3I@)+#HB[@R"QOX?I9JD%$!C-.MW>OWR>W MSVH#/_&V@KD%CSG$"LIPK"E5WKCCCJ&"BN-HSA3X 0$AL[];ZV7U\.LW/LN* M7^OIU+ICW=<\(T24W+B2B\HE-N6IZP2($::8YM)@^U^O83(7< :V&!UPXI"3 MK$@Z;$!XJ4=$'I&T.(S#]/X,SY=U'L0\(,061PAAD3;H%P 6:[O,66_(K>?V M\2)OEWDX",!Y7'Y]FK,K47.A/;<'M+^VR2@33I163!.$2Y4A0O,,"4H+5$A1 M%A561F7ZRKSGD\ !6[" 1.C#I."F4M-1DC2DN#^UQ(2G0I\6JI\[$T=&$9*E MX7*Y*H.ZE]ZJH-IS; M#8A6W&IUQNPN!&N-"E)DI-#6!<#@Z5'', .K/W2\1J1G&3KH0'K^JL"V@6OW$'?\^6@? M[2*T7_1]XT!;]:*:FL+8=8]Q1 J3(Z%4B0QA/*.*J/T=866*HJ)8X10T/OD< MT- I71WL;E)4L =[5E1^"AQ# ##U#>,=GO-T@;%8R4OG8,;-0KK [%$ZT:7K MPX=@Z7^NK0%H2C4^;//\)!5*:RU0K@N!2)GFB)>E1B7.J%0E$06!=1P[ S2P MVNY@VSJE*S(ISXK*3VUC" "FMF&\!XW$ZF,LXD2LDS"C#\3J8_;4/*S>ZP/5 M5D^G;O+-3/W*%W]H-P6G2[:94"D,R4B*,ID7B'#[$S=6>^V:R[#),!,*UJ'_ M+-30JLNGW;[T80,,5-CS0O)4V2BL Y6VQ6SXWJ)NEJ[P]&WLU6]>NK")GFF9(Z+%!5V8XN(U5(DM)%VW:M*C^4:0S(KD<2;J>49AJ'O$8.:+4S\\54:4S#QXM MLM3/V'YTZ<*5@=UN=LW.F_FQ$\JEE#K#2'$7MBV803PEU$V9(EH3GK+@&= - MP,"Z=F[@\U_PWS!._R-)"WR#B-W8O_Z[^D)?Z/[HYZN5QW52_SO1ZNO$DVL 91?FLOS].;Q.7T-%>^T;)Y M80)?>"C=E/Z]-33,)Q]=WXK]S5O!&84#D=+-V WR?M&>(.,DCY@)_[< MZ/;Q+S4D^H"YGHG0A]>%686_ZYE>\*E=WF_50SVKW7;:?4,W+J*T=B!S=8L5 M34M$#*=(<%ZATIA"Y*:2@H,.72_@#6PS.O1&2_D!/DP?+TG-3STCR@*FK?MB M.(2.[V)[,AE)AR^AC:K2GJP_UW#?V\(4_K?90DMW@_IM9OE0M4NAY=-/]JOR MC2_UG9C6]TU:[2L^=6U7OWS3>M46>4ZJM)0J90HQICDB+#-(9,9NJHN2YUI7 M0A<@C^$*6H8^JK)OV"%.I\TAS6-'43+?D@0\L+I&['[69"1APBS-CJCD@*ID M0U:RHRN>S8D@BDCVZ!I*1K55$43VW([%>&28C;M;W/-9_=_-PU];59U/:]46 M&L_4)_MMW50.W)EW36_IFD^;_(_F!'![#I51(TI9":1E9:V=QAD29<&1SJL* M%V4J,P&JG(M"U ]BT1I5;)",;AZ91S6U4,3XWO'$?'GHTT^13M D6]>S^DR5"/K7_W:%,KGR:]\*0AWZP*:E(7D_,_/%0[]GHS3RF*+?Y.TV,GOW;_#S$V&J4<1^P2F17=3; M5B--6'ASF%IA56B"70:$FPS$W6#QHD1<9KS,<%EI"LJ . 4R\%*ZA6P/%F * M=5(H?GIU+:LP]7K&Y0#]./KXB:1N)R%&U;H^)I\K7^^U83K8NM+Z@VL!M.T% MW?726T[2(L_=>#S$THPA8E*%>(DITDQ)EE%!,"EA'<1Z\;R^K- M66%MAG4E4WU5N+1?FGY:?+V$@M2Y@TT:W)N]SO$;Z'AZ[<5A) 7OQQI5T[W8 M?J[R?C<%],WYE?^A__'-DM\]K&DZG*N<:$IS5&#)W%@^B83!"A4E+8U0-&U\ M6<^..:<0!EYY'23ZX3 W"@YM-WU2+/V*&X59F+(V?#9PV[ZGP);3)_D$-,2Y MEM^P5CA0OF&M-L(M<,^WPL5?A;HQ62L0[Y^L'%/[[P8/SJ6\[L+INI*UY,V2?Q= M/=6+UW8K?S]?/$T8SDTIM$05*0PB&%=(D#Q'NA JS8SUO(Q7*<69YP^LS%UA M00.9;##]U/B<0/KU-@*;,$6%<>BMFA?X.*&+2RW_=C___F_VSE8-[0\[[3OW MO%'4[0(S&_VZ=%F@/[XY$?_J,@ G66DT2],<,5;8#7V62T2UKI!=*5FJ#4FS MPJL%[NG'#^U=;\"2WQLX:,GOH2@\?>1@!H&NL#=O<'?W) NQO-K#AX_KO)YD M[,A'/7T5?'WJ#KG>V6T=G_Z7YHNW,_7&/GO"J$QU51(DB7%[6 ;IG%!+(-6L$L\ M!2UC9Q\ZVEIVB:W]!>WBM:%%@#,WMW31[#(_U\L_/FW'1Z=V/V@,+UR&JR09 M(J[M!5491:F@@G)F%(75^O2!#:V6^]![,[*A97<]TO);!F/) *BB!^P[V.U< MXSXA!%3D7>8N6G5>#]3(E7J7F3ZNVO.X)TRE?]7N?VD7&GU MIOY>*SU3GZW5V#1J9-H((RI4TLHU32]+1%W+QDH6W"HYKX3)(0KN#SVPNF\ MDZ=:3\]7G%XK/S^5'T8J, .P1T/2$-&.\'-D)%MA.4(&R#:!\Q_)1 " 1S48 M<($\-Q\!3XB12=:TV%K>;JOF)P65"F>N98!("T1*@1&M2H&D5#FV3D.:$U!C M]7ZX@8W&+N^JZR%PU"4@^:6>=7\%CI"Z($<_0Q)/.C#C\2PA[:9M=K=,=MA# MI::=XW&0)+4CL!=,5SO'>'_BVMF[ M)87J^M%CSHQ=?OS@^_(6+UG]F .R.8ZET*^JU_,&W7MW;%FL MD"%.Q_P!4E6NXC,L3P7&+RQ+Y2P[O2DJQW>-EY]REN*#Y)3S5X7Y!&Y<[YX3 MG$I3Z"K7R%0Y1R25% GE-A$J5#+G^8ATG+\[.&C+K^G&7N^W)ZY*IYO?;=K*C4A955AC+G=DV., MW'PS)%@ND!8E$ZG**B)!F5T7\%[(N]YOHQ75O=X79;A_'2B@. [V'OBP'O8) M+@=TL??17MS'/L&ZCY-]ZK; 20]ZY3*^/BWF;N^N7CW]MM3J_>QNDQ5RZSK$ M-8.5)AFN4B-U:BV"3*T'7A#$JDR@@E28\\((+3)(1:0_-,@XP,LE+2%M6N=C M1THBGI)=RA+?T@&<"N$O6C\+,8S 8,;"R:I)\?RT)ZM?'"%)/?MKLJ4EN;TL M-?@L"; 8LV6\ <>=]8$6"!'LR?@3[@R@^7UE"^7=Z:Q9K=_ULN)(49533^; MBN?6TR@88K+*DCG'4>P$F".=,5-1P!>2%/Q M9@"4LO_!:84$30UBFO B99H)V.Z@'VY@Q6W ]*RSXO'3UOC,0U3V38MNP-. M#F::1F^JX,=CS*SL\V#C9V5?9/QD5O;EN\(GF;Z?+5>+)O3Y3NNNHV/!>571 M3**\U*XW U6(N4(,RE*![?*;,@-JI'D&9V M=E5O]:S-,3$:&%([)QH_18[ M,$R#FQ&F.\2;Q&(F+6C<&:8]7$4<8GH*9?0IICVLGAICVG=YF'I^V)](OEUH M[=)*#"-(,$X1$=2NL5E*$!=$,X*IP"6H;\HID($5\[/^/I]^=WM"V: FADMG MUX!=YT^*QT\_KV4:IIP.S3G$+=P :VH?.]$&@I^ &'D.^'DFC\=_]UP;NE8^ M+K2LF^7$_CS57<="J^F+5=?-<))E@O.2%(@P-]:)*KN'S7**>)FF64FY+@0H M <4'=&!EW2>A;4R_APU=4SU$Z+O QA4,=+7=H=\D6_RV8;V/> *67G]^HZW# M'I C+\K^0CA>H0'W!N2G?)RO]/(3?W*U*)V[_GYFU4TO5Q-LI"XS3A 6;KBJ M+HD;0%X@PPQABBM2"?],E1Z@@2W!9G]8=W")6NMD-4\6>MJ,6WKD"_^8^$6A M]=N!F*( QKL=:-*AWFPWS1O@2-P#TEXB22$L 294&K!4& \6>Y-B^NX?+SW& M@XN#1!F?ZV/L^SL9KT'= RCTE2U' P]V% 1/'K"2YY^5B6VE&#V)(* MPD\,/3B.?7C8!_DRYX@>0CA[I.AS;ZC!F,L_OLVG]H[EVW^NZ]73A)6%D:84 MB!',$9'./.1YCG!.4I%50BM[/R"[Z!ABX"RBMNGZ<@_V7_^%9FGU'];',+6L M@8V?3HC(5^.O81RFW^WS[49@M5K48KUJQI/9/>(G'C?B>9ZG:!I\!#"ROIYC M\%@[SUX9J(ORFU;KJ;XS36ZA2S)6K^(9DRYF*C]B9 *X2JGI*@R0Q5L?DHLRH9V SHZFRP81P42 MCHQDG]9DGUB7,[=_X:;I:4-Q8%><:&_1T\J\Q+L!.A]'K^65[VMY%?!:X$8M MM@ACV<)H=(UK0F.+\\CR1@<([.W/ZT4S;+D=VG$[V\\4Z6JSU=WLLW8#8%P* MYTQ]G+OIA^VOEJ9ZZ>YOB/ZJY;=9_<^U7C:D[28Z,:D+PRE#UGNI7%((051I MC5)6B+*BK,H(*"MS%*I'-/2.GW:T>+(E*_EUKG0WR'BY7#\\ALP:&.7M^AGY MG^Z=P1: O5=TU(%BV;REW9O;4=<9^F%F@8TJT5BS%D:A>=R9#6.^AJ/9#Z." M7[TIG'GYF->L*QDR*2%1*3$!O%2I:C$*1&$O6 VP3VJ]UPH^D!G:KKY'%%8XR3 S7.+WG&(SOQAXAO91C>H[E'E?S["V1 M6NZ]>OIJG]34F%0%3G,A[8:=N?FGU+@1T]0@P:HR*TLL4TVNZKBWPQI8L8\[ MSB4..:@FIT]B?DH=20XPI0X4P?5-]XZ9&ZKGWA[2R[;<.V;Y8L>]$[>$3FH1 M2VW7_]GJ[7>]/WF61&L<5O5L;7W[KNQV/EN^TF:^T.UU7_F?>OGV3PML,>H97SR]7^F' MI=T46*Y7EOUI,[ZARR43AG&2$8&DX2DB*9:(YF6*\HK:OTI6I9F!'*0-2.O M)W*.YD0TQ'4#6)*5(P]F-H9\5WZ6YR=Y S#CM1GTXLC^:^(T,=E1GNQ(W[R@ M[OJ&^IODD-J("88CRC22X1R2TE%M[P@B?VZ^QX ,;+_4S?K\.K^5_US7CH25 M59_:)7\V8:$))=CZ:]R@7*C,8X$IHJS:C,G/_6CW!D'I[WHZ?VQ"MG*^["*VC_9Y MW_BRG<57;TD/&G)_^1WXV>' M>=?*#3B8TU..?F8AOFQ@MF&#[]*UV[R&Y)"$0;:3,*XCV0E/T%&-!4P0SRT& M\.[KBUR?%V8:24O,2XJ,)M+:B@(C9G"!&$F+C*78% :4S-6#-7 $::"2UNLK M67^Z M9FW_6XF*NU'*Z>=;PRUI^F>C6@:#5.K>K6_SC10_)]4_0TL5L)(POE M]%R4;NQNAES;%U1D'&-:$<8-J('R>:B!U?Q9B]>NJ"MN5]=.9I[;@BB2 .X' MSO1R?=]?X1:EC>LA;P-V<.V 7KQYZR'#/GU;G]T10YD_U'9#H1HCT7Z@+3]- M>LDD%UB6F22(5T6%2%89Q'DF49J5)L>Y4)(];4J[1 M]AZAANA^'%%=:0GVB$AV5-RT"7)#68;+G ]B)WI@7]!J7!9&OPWQN!\^#O5M M,ZOX[8->W-O]QM\7\Q^K;RZKF<^>)EH6!&<50V65*40PI8AAI9'2M!(%3R7- MO'R#"S@#VXL6.=E )RUVTH%#YWB?EE2_58C(/S $$,9ZP(#O7L:N&/1]^KDC M#_SN9>YX\'?_Y:%;]=80M!69^K4+B'_4JXGUWKFI:(G20A!$BCQ'G)C*_EIJ M1:3(&,5H\WX/V7AR9[',;Z[1/?_BFG:S>] MX>_SN?I13Z<36JA"8:Y0+BOKJW-FO?8T9R@O"ZTS55767X?XZCZ@ Z^[[Y^? MSMTD,]UT N!2KA_6;1NI_6"<^^PO)+NQW#:QJ;_D[(;1ZB:Q*&[$9/U=3X%= M([V$[V<*8HL49A>.3O4:JY#\LB4AV=!P/LX1D"7ASW*T= .)]]&?$(OY^S:$I\ M$F1DM>UC]%A1>Z^.W7CMK3'M>K;7)BS7/%7&=9/-"^'JJB02*>$HQX823)2T M?XG3>^T$^M![\ WB80>V6"W73HG3U[\?2$@A7O_YQFL[^8W;>ZU'"(.W7SN% M_9-T8.L1BW\3MKZ'!*>5+S1?ZC>Z_??][+A;S.?Y=/INOG#-""9*I82(2J*" M%]IN.E*7*LXTPIDNBYRQ@LD*YB. \ ???[14)+]LZ/FKM3[)/DG_.VF)2GYW M9"4=7<"Z$JC4?3V0P60)=4VBBS$D6SM$&/$RL$'H8V=5AXCF1*9TT&/@!PYO MNL[#[^JEY%-K^^JY>F?_9K1I0I@&'3)<9"KHB.'\4T<[8+C( MV/[QPN6+8^Q37L_M7FBQ*4SE*4JSS.1D;P"A4+ZX8:.?;2^\9MZV39) M;=H.WB^T;O7G@?]9/ZP?$GYO_^:.3-V1R-HNIGR]^C9?-.>?9KZP!LEH^]]% MLN138.#D@K3][$\\&<(,3HN[R6)JTEUND@/LF,TL?'B,UL^B%VSDEA8^C!]W MM?"Z*WP!;O[4PU M4WJ[&O+9_=YG$RUQF5:<(L-+:1T772!*.$.Y%H*E):UR"AJE>RU! ]NES0 H M_:?K@JO;$NUY,UYZNB/BVG J\!V$QE>'DVR4@.N)>=V-N-MIWEL2]S\?,@ ; M)JW!(K) H6LI,*508(89KTY*9 0.4$T)3F6G)X 9Y,!7 #:R(P@GDOT=DM)13?,((G]NM<> M#&PE>7*LP23%@J2X*%'),'5=0PAB))/(929+6A2X%* RPM,P YO1_7$KZ EM)GI:4GPV\GG^8^3HYTF0WJZ)MML:7WY*W%T0!;RW9RVFLQI*G0<9M M*]G+Z%%3R?ZKKXZH_ZH?A%Y,L*"%4=0@DPJ.2$D9HE(3A!FN9%YIRC@-#**W M" .K['[@-SC>WU4Y^;]&B=F4^PTG\V'7W_)<*5Q^RUQ.A?G8A M/''E=;UZNK4;K==SI2>5=EU6>D9Y$&5M$/ MFW:/#>IU;1ZA<]&B\ S4R^-FCK\/,J'L(F\#M6Q\H4E@%]F]U)CQVHE;R\5J M\JEMN7>W^*(7WVO9SI9AA!)#G7I*62!"E4:LXIG]M/3VTO^UT\.QC1U&]2TQM M-.[B==?,WM@.N?_@A%_/9V_F+J=@HD5%:"4-,CFV[BO6*:+4:*1Y51!3$E(Q MT-C37K2!5; ;J; %3S;HR>\M/KS0J4=R?DMG-'G E/0*402.EKC 8M3A$.>P M7F"\PP6V3P]HN'33M45&_Z7YHBV?$9PQF:D2%;JRWJ]4%(E<8525E>$LTS17 M7FU6>C &5NKGM38.][KRHIUT+F])(_ ,4]P =J\H+#IB*$)9T>Z9+U14=,34 M^9*BXTOASNP7?>\>^'<]OU_PQV^U?6RW0A0%U92G&)E,*412P9!0DB-I)"XH MH6FIO#W:LR@#J]\^(' 9[1?.9;T!0176)$ M94%06>2F2*E)N6*3QZ8:T:[DBY6?9QR'.,AW_SF)WFKP2M_7LR:17/ I!_<6 MCO0:J# %9V6*%-;:FL\RLUL3F2.>9E(6)5&Z*+K7\':F?NZ7L"$0$)=6+RU_ MOPW.^!(%!A(;FER#F4W?N(ZL9)\N-T]J\!E\<445*YTD#E'CII]$%>11NDK< MI\.6LGJVO)]\Y*OU0M^95^ME/=-+E]3\I;Z?U<:NE+/5K92N7K(A9UK+6K># MTB=,L**BI4#<,+O7PXV]U 15FAO%4YT6VBN4$T["P+YH2U-R9Y(-51*LPV_N0"5=U>K4TV?%G!'M#RT@+V7GFN METV[RKCGN*6#X#Q/F^7CBB>/LE1[[@YP0&*N4WK=93W2$N9:C>AC4NQR]Q2Q%1E6E)498H@(@J"F)$ETIA*KJC)J@)6I70U M20.;NB_KAP>^>&I4L*DB:(E)-L0 8V37OP'/^-BH,%_KQY.8@R.-[3^CA=)?T92'X M\MN[Z?S'9[1AE'&D#O*EP0 4>+ESF,=F#8 S7R,>!EIH\/]SSN">P/ MU$R\VGXU)=8ESZ1!2H@"$67UFF))$99":DI3Q6!MHP\?/[ 2WW[Y\O;K%V"W MG4/^_50SG"N8,K8X@^C>:19B=9XY?/BXS6).,G;4W^7T50%^?K.+:$?&OUDO MW&E*F\#4!&'>_JD7LEZZ+9N,_]=(=N]R9S]IU&Y:K;G3T;[-ZY0YIWCX\ M3N=/6C=__&2_&]_LUN63_69,:$;S3#*"XN6CNRFYJ@]O>Z$8;]LWWWB>YX MZ3Y[[+A)'BUR\DL;LCX_Q?&%OR@>>Z>?]?5#_17W7_;U6+5? MAS:9<7/(I,^9"D]+T6<6_A9I5_L2[Z1WBSPJ0>/MMU]"S@>;]Q=$Z;<=&41 L&7X3#ODO8;'S:=;2H9L>GR!^<&Z&Y_#?>$VQA?$<;E? M\:4'A(ZS,GJQT.I=/7/% J_GR]6RF:(\D66AA#45*"LRAJSE$(@S[(;+I)RF MJJ24@9J?G$4:V%XT0YB<*^)0$^E@H0.JSHG(SRY$81QF!]K!4QN>&\3HP[$O MLA5ME-0YG)''1EU@]WA$U*4;PC3VHUZYZ..GQ?Q[K;1Z]?3;4JOWLQ;&I9FT M9ZBNNW^6%KE@&44E49E585$AKHE&7+"Q(2<13\DN7N/;7Q&P(2OB6(IC. X3L9P2&$1W,*CBI-6<)G_:E M]MM&:EM:DMO+4@.;"[@ (MD/ /"H!@4ND.<6)N ) 9'56RG7#^LIMSN<-_IQ MH67=Q (^NZ# M W@3K3.F'+G%47*[%Z#%A+1U,VE35/.94KR$GN-CKZ M1L6RD !!]%I(G^>,9R$!7!U82,A]X0,9ZI7[KKC8^>MY4P^I9ZX:\DV]E-/Y M3;%C"I3,I134B"B,49<*8U*A8T@52D+OZ3=,/B!K><>,ZOI^]7B_L*B.?&COH(DKSF:6I^6W:K&U_Y_7,]=B^ M7=364[_?/T.T>_0[\Y7_.:$F2V6."4H+7;:Q.(9QYIHKLD)6C.*"0&S6"#0/ M;.@Z2A/9D=HN]BUU"5?_;[ULWC_,Y(WQ*OWLY$_V@F#&M1V4>D!]TO6%_<41 M]=>;9//Z-HPD>YPT!GF/E\0QT]V9= P=I@G=)"XZ:;T\RU8\(SWB.XADV<>@ M>-3E8,17\'P-&1,ZD<'NN^ZOF;HES%O#]['&]FA1$ ME65>2&049H@HAI'0.D49R;)<"]$-$LJ-BE[AQD^P+[7VOT.!C+>#LQQIT 4 >=_0%7"1'PS "'A%F53[K ME;5<6FW&;W0M<0@GF*N\1%E%[:XY$RGB @M4Y1EFI:3V1@C"N.$=4IP(14E*[&RP4$/I 7F%HYD)ND8>9=,#. N'H@4V'QH&DN\3&]JV)_8[ M\W,>?HHW 3.4%YO\=&/051N!YX_UBD\=F3=)EPKD>M?R>:)%*J=(,L<+-#=4I1RSG%2JT%(5,*38$ M0_)N+P&"3#$\V_:KNV6_SF97J]N1\:__0K.T^H]$A>S(+HK3S[S&%!+,2GYX M)ID6+YZ=\^4LDKFZ"#>JU?%E_KGQ\+[OBB/#-O?!]?!O0LFK"2Y2B14ND=19 MA@@5TF[K3(G2O)2RK')%: 4^Y'N.,K#CU1[]0#*T^F4"."V[AM.0\ZT6[R;9 M(48^>CK'4,S#HB.,\8]WSK%Y\D#F[,5QIG=;MZ"6$THQ3;.2(J.,1*1*J3LL MT8B9O-":"86I5T9E+\K BMA@)+_4LT3-IU.^:#LO-_7SG@TO^F5445Z6/%.( M::81P2Q'7+',BBQ+F6)NMBN??-<+,1]-2OMH0#FY]M1U=T(]; MYTG7R@5X=>'[ YJ5IYX<7![H9!T6_GUVC MZ3OSVU(W1G1B)"TSS:T&YX8APC*)N+&;C:HH"TIUE@H,:A/6BS:TV_&LK'_A MT-'S,]S]W<8Z/\]5_Z=4N K+?MF12 M9@6O."-(E6[1)U6%*"48&5I83ZFDAC"ON;*C4CVPZ?EMMMC")KJ-:$)34,9X M=Y[.QL_V1B*'G+>D)PWMNT;SCF;[Z2IYLJ[@CNQ-*#IF?LR($HZ663,&S2/G MY(SX&HZS><8$#^WM(E;O9\O5HCE%;N?B44RDEE2@2L@4D<)N_P0V!LDR3X4T M3%(%Z@IU F/$@\$/\]D]LL]X2-J.)UM"@(,&^R3F9W6OE /01CX7P=<@$02T M?#G+9+1F+\<(([=Y.S!]X/9MH(G(J!$>"*-9>LTS1D_;W%A,YKN"PW/\6.*PW@Z@P3!#SM MQ9NW6/DKEP''343Q%L!11HG_G3#%5[J>O+669/5TJY3];BQ?VQ_O%E_G/V:3 M3+H)+"I%&&MJ76[,$,^51B;-IU[2]'HR!5;M%33I8N]-VO\T7B8/V M4_ ^^?1K="2N@2O%E;E9V]ZW?/SSR>M%LC-()SJ@L)>6HHKG=!>=: M(%99O)8Y*A2N;;[\8*5"C0I]]GSAS8(;3[$RL&!>Z,?R,%/ MQ:_@#J;*'6,-4N*@HC8R/\5#O';E!T\?NRGY*=9.M!X_>5EH:Z?9TFZN51/P M;K;93[O""9PS4[H2EPK+#%D]PXB*O$*DI JK3*2\*&"-G,Z##:QKGQ;U3-:/ M4_N%="/[]@F!-FWJ$9CG4AM)#,#U=1_UI@UN/26_=_\.U(3I,J/16B[U0(W< M8.DRT\?ME#SN"1F[UAY_N13K)KFSJZ8N4DFKG%'$K#>-"+>[75:(#'%.N6!5 M6I T\Q^0=A)CZ&A6!]HD],\=+&3(U&FI]"MO)%Z!L:I]-MNDZ(L5YM[\0L9? M7[CC8O<_J*3]WT MA"_?M%[M&K_MU5YFJ34G0N<(&Q<]YSQ#C&N*5,I24E259@+4"Q("/K -ZAJY M\VFR&P?\QK4EF *]>9! /0/L XD):+[VJ$@Z,I*&CKT&D,N!.D"&B"!61!X" M/6YL/D H1U'ZD&? X_5ONA6C.0.HVY[?C_/%:J*$P(5Q)?A5EB*2D0()DC/$ M<%7EF75=RLHK1Z8/9L8%-=KA)"^P?KS\KG\L!^QA/TECH(" M]F(;7P:82/L=[X6F$9]B_/(7PW(WA?=_GL^8\OAVV>KM>?9LO7)!_4AFF59Y5 M*)4,(U(6U#518$@7E=*B_=$.J8=V-V/O,?OW*K'#6?+B>2BZHBF4 %=\LR%1H)PW-4 M$,%)E3,E"*CF^"3*T%K+?R0/&ZPF]"OG#X_S66_N!T!&O@[XE9Q#G>X.[B9Q M_&\1HP\&[N4KFH-]"F-DI[J'S6-'NN_B&.5=K_EB\>2&?C;%CI.*P*<11>1GTF*Q#;-LAR5P M PPZO\S4(.5OSZ!>L [N--/]!7%G[@FLC-N. UI^G;MB6?L%G^J/>M4F*[DI M'5_GIX8A;SLV[(8A;VO$6&9H2J1&*94,$5%Q1%E![6O)F?5C"B9*4'+?$$0. M'8K);L9Z_\.+-\;XJ7Z&:J7?E4P _?L M+6WI;68F'8QE& \HU5MC@$B>,6/ XHY*-2R2&QPM:$ MYU-3OMK'W/Y9+R)%*5$E&59%CQOP*KBX!#6R;CR;\ M) [8JJN%!M95GA65G[6,(0"8Q0OC'6RF+C$6R=2,:4UV@G*@4D500)%)=H3QE M9963@J:%U_$/#';HM S7HD-VH,EJ@PI(M?078+]J#R<6X-ZM"YFW1"0;*F[: M;B8;0I*O@XH*D*@ZB,C"CB0Z6V0J60&^RJ__3QLM_!7-XD!(+OSMPEM3> M5MOUF5JL:C'5G[3]LLQ6=V8;!+J=J5LI%VOGC%F3I9>6 K[ZE3^]TJ_Y=.K^ M_$8;OIZNWKH8Y420K"19(1&6)$>DR!FB12GL?VC*!2NL\^35F&)@.@>VU!U] M_+Y1L<<-D>!/B=!VH^QH=>DLJJ4VT=_[&HN/^FX] MUH2?XXW!%I%GG:]<*\ MV3=)1WAR9Y(MZ8FE/>F(3S;4)X[\Q-*?O-))RX'] M+.EX2-[^/.\1.'OLY=]G^"BSEWZO\#EIPTK[XMBU@>#'G>(VK R/AL(-#!=8 M!G,TL^3C?*7;/)U'ZU6TI"Y='JY3JW2B:.'*[C RC&:(Y)0@7I08%;F@5*99 MFF,%*H4!$C#PDMSV4UHZY!N[B=I@)RZ\- <6Q$!%ZQ..HN1SKQCAU3&!LHA5(0.%'[=*)E X1Y4RH<\)V'*\7B]7 M\P>]":& 4(TIP &#JSH$-L(C&0 M.;"G9.'A6U_)(D]Q"? \K^0VS&4\Y#J25]?#2:\[=NJ^\?RH M'JH/'*"^Z\(\E^8,R%F==_/%F_E:K,QZNBDG;]-_F^!S:=Z=7[-"ZR*0['-Q,BDU^^:S=DL2GYVL=P+Z&#\N1_(I>J%%]"!^F MG_L+7O>$9NBHIB:03UW3H/>SKE_7!-,*I[(H45IA@DAA6TE/Q4.P+O0*W>L>T0753S]06V U)% M>IF*ENUQ&F7DA(U>5H]S+OHO#V[(M8EPN-#'%RW7BR8MH_/P"-&ZK(@+(!CK MTV>9:WE7"J3+DAE<\E+FP+J[7KR!%==^$8IFXPM5-&B;\9_!K2[O"0P M/VV/* ;H^5%]LL22_W/ MM9ZUQP[;Y+Y*I84JI$"9UBDBW.ZY!:\T2IDVLF!"%!*TDI_!&3KLOT5M3^K" MLR#/RMF*UK#J-,K(O:EZ63UN0]5_>4 ,_=VBG37! MIVVE_?OE+US (B[=3]S MZWC!]W[:#^+O%RX-] FZ$8%WQFM2Y>VT>1?VISNSFT7Y22_JN7)3*I?M+$2= MZM207"-:48%(I3!BE4E1SDNL",XR:4"Q^T&H'-H?:0;4BO,#:CO?3C6Y@GMC M"S:#:,-&4P[S0CU=GY=^34#'Z=((X:O?$-S+&E*"L7RT06@%NAV\'CM&%':GR V"XK(1LJ#T.ZTL%MN-CW2;Y=+O5J^7B\6+I6;45H: MHTM$354ADJO"JB7FJ-"&2DU(7DI0HQ8/S,&S(AH*FGP(2P)XA )(>M:B:9&E MR'"1NS8W39-(CG!I=%6D7) \GZS3:MH";A).A)BYI1X\QLMM>0RXL@9)MXB.$XT\;\U<(-[VLG:N?FO MGG:7=+N VQ]\H=H\V5W&_[(A[>LW/KM[=(]8OILOC*Y7+EK?>F>32F-3XD*B M7+F&\"8KD, I1L;-<-9I)9A6DYF^Y_:FKX#=[W@L>*DF:U7SB!'_>- &%KBU M'?%5>FYX?[(W<_4V>)^-_;VP:P]S_Y4<;;Y?@(3KDC%Q486?M;X"@YA%G/+W.<+S 6G M3#QC(7**Q.;I+Y(2\8RU$QURJVP>/OY(>,'1RH3N\(K09_]2Y]9_X8O74C/!I3QV7KY[V/VD2 M8AC/.:_L+J<430,UKI H,[O?H277IQ1==/LLKLKKCS\]W\!GJ[ L&(%^@R#2/2*PWJP3*(?Q?M3 M\$('[6 1G3]&AS_JQ3NGO>*S/Q;KQY5T$87YU&YMI#6^5JI\5O]WF[E7EH97 M*LM==47AA@NDB&5%CE*<,YF:5%;$ZX#O1:@?^JCP^BYK37U^''6]_2S[_C_DRO%B3M[A? MBI^Q]=OI+\>-[Y?C)7O"^;^<$3O%>1#U/[5_G+^\!^PJ!R BP"7:M>Q86D*; MUOR_\MG:V'_7"[NH3TR648)U@:APS9T(Q]:%(2DJ,E4I-[PQK?SK4RZA#1X" MVL(G[HOC.LDU1%C78H\*P,)P47P>JWI,H4!C/UODQLBVLOAU*%D %K68,@E; MA*Z1#6R-\.6UUZ9??,AX-MB7GP.;Z7T3S,:YV?5O9ZMZ94WF?>U&C\Q6'_F# MMF:M,&7!-"(ZM3NSDMJ=69D2E&4XEQ6N6%5YG1R= QC8DK60R0XS<:!^RGI6 M)OVV*@:G,/,$9-);ZRYQCF[ -'4;I+[&ST M[.)UH64'2^O1?.'3;7^4*E5<9L(@G6J."'>GLJ8JD:E4:4Q6X91P6,G!,X2! ME3"QJXF#]5[/3:Z.4E]HQ\76M;-]L'^/-5-MJ'=N#^XHXIV"_YIX69B MKIX^V1>^LI^Y3,-'1].D2+.\,%*@G%@?DRBGF%H4B O[1XQIBB6L!V(DP@96 MZCTR$[5'YTVRH>@F>70T-?%^O:$*V%$QUDOR6YU?0O0P"[,O]3<'4M\2VM-<\O;B*X%W>XPLOUCM(6.1-6X_R/VGI87UWG-]K5OU?G569F*\.%B<>3+*]@>7XJ.-%H@>3 MV$'H>CB4T%CW:^TBZ-/W,Z7__+_Z:9)*C(74%=*4<$32O$2\Y"5*-:NT*)E4 MA88%NY\AC!/M[D"3!C6QL-!X]W.Y^ :\K^ V*.+MSVA S/L,,U<$O9\_<>2H M]QF&CL/>YRX,C!#L>;]WYET]XS-9S^Z;=CY6Y=_4RVYTAZA(SG-EG4PI*^MS M"H6X*C42HLBT%D1;-01% #R!A][A[Y'A LG*9>VH#KS90C9_<;T@+8$ZD8X^ MX/[>5\2>^__/_D=T=&TM !+:7PD:>?+8DM)9@=B2 @>&4$@.-8I1 ^D./6/@"$ M<%3L +DW(%JVR2#\E?^A__'-,O5.L>W_JM7IUC5=J[2)W1]BD><285JXI,2,(L."T,H5F5@FKO_6"'=N;V>F;+_59477]#X);03Y*>&\+H\@&Z<9[-JB/N M D$)H_P>[.\QHG!M()8@I2I$K9$Q!$:$L1;RJ4E1*E1=* M4DK2"F(E7F9RU_OMP*[D<3.9%&8*KAO8-?J@KG'FMI,\]NTV-4IQYAA@2KK7-E]EL3(+N8&68%WO%[\)Y^NF]W#=+ZT^XCE5_WGZI6E_H])E6-E--&H M+"N[8',B$)_*JY@VX::<(4OU] MGES+*4QG.Z3$>GSRVP-?_#% N5,O2[&.0TYBC'O^T6_6BWIVWQ9]-)K_4?]H/EE.5,9P22N!TM3NDPFC*:*EKA"M%,.*\TJ6()_; M"W7H#?,F36!N7!SM83[;CMNUV):2WNQT8[@FZ:: MT=YZ33Z&G_ ];4!LD0)#;TUZ9HN?M 1T95DW[?)^DU@JV@LB9F& N(YE-KPP MQS4C$#$DB<&E)7:US MX756>OKQ QN.;I##[QLX8-+$,U%X;LF#&03NO[UY@^^U3[(0:V-]^/!Q=]$G M&3O:,I^^*K3_=.,$N SI37>/?]AEZO5ZN9H_Z,7;/^5TK:PFNR%!]G_J*_]S MPHLL-U1DB"IFUW J%!*X-,BD).4:RUP9"FM$#:9A8,5LQWV%=1@(D:@LBC3- M#$.\4@81HEWQ4RH134F&*\H+ZQU-ONN%F/\D,MVG!;2E&4^F?N9P8#F%;8>: M*K!M9Z/&;=P0Y$X>.Y*2#4WNY")F2_!@B43K#0ZG8.0FX<$B.NX6'OZHX/&7 M[$ MF9\/\]F]]<@>7(&%&VG1#.6@W*18903971M&1$J"J+8>)5<":YJRE!C0+NX4 MR, NHX-$#K,I'?$;U^$O(#\+<2W;,$O0$^)I^K M:N^U\++46ZO8RBGWNRF_MW_1C&JLD;(7VIU=*>V.I-2HT#FA4F1I(;W2'(^> M/+#R;;$2!^9??'K(?;^27<433+,\V0&5F)XD/:BT]/!)HY64GF1@OY3T] 6! MK1/Y\MOM3+E_7+CE.Y^ZL_3;U6N^6#Q9=[P):4Y(B7$AK4]L)'/5VW8!8QG7 MJ"Q8(616YA4'%7AYH0ZL2@Z\R2"2[@>](P/89]%+@'[+6G2QP+1Q*Y'FAST* M;A*^2C9$M&<3$;LT0IB.U;G1"W/<;HX0,1QU> 3=')H+W%8KN-81'_5J(@0I M,U[F".>NA[$I%**$%T@7F#*F956R I8#?/#\H8\R.S1HON^A#/S4^@K.8 J\ M+?YQ2/L!M-?\L5[Q:?W?>[,I;I*[1[W@3>GFK5S9K9!+1HN9!GR2ZVCIOX=/ M'SGM]R1KQ^F^IR\+7*GMKK5>O>/2I0T^O9D_\'HVR5.:8FR]5Y91ADBI#!)Y MSE#)*:^H/;P M$VO]/ 4Q[G+9P^31ZMAW;9@R'LY7><67]?++XT)SUU2)+VHW1,!5[Z43NY5, M\[*D*'7]D(GB$M%*6WW5+K*>"+^WJ6S&>[ M46FNL#GYY;$M701.D_:6K)]R#R$OF,(?C9)JB$A:*IS8-G0T5;DQ9[[#.(\V M#-X3=N0I\3!A'(^/!]X?T#SA;O5-+_ZNY_<+_OBMEFY"PGRV'6A N-&:&Y06 M3"(B1(Z8*\YE4G%-<:6I]O*V+R(-;#@::$#E?J]0^DU 5%9A.M^@)CO8I,.] MG/4+E "@4T$L283U)0B7"*P%@0^7O0T'>A\P7GL!'SX.F@EXW1#: VHZ=2?S M,_4K7_RAW8ZQ*V#LOH4\8UJ;5*.T$AB1O,*(4B$0LUN1W%HG7F)0*. 2X, V MJIU'X@)A#QMX:).G"P+S\UUBB@%FOSKD1@9;[&W-\ "E"YZ<1FOJ= %NY(9. M?LP?-W/RO"],Z_^AZ_MO*ZUNO^L%O]A@DU_J3 M6_O0QUQWV-,F1G7+RL?Y;+XY,FA.@ I5<5T0I%-W*IQE&E&>IH@9MUF5FA84 M-&3/!W2D8Z%-.XFF9BWLC*A7=+"#HU@""3Q-ZM(=?^D(^.M-LD^#JU*+F/H( MX3GR65(OY(L<,/D(X=RID]>]@9G5;:.PY=?YK?SGNE[H\V.M\DS13"J,2L4( M(K*R;HQT38)UFE(NL!2"A^15>U/@I1]79U5_LG__QMV0#KOB/L8;+P:0M)]) MB2RXL,SJCH9D-4\Z*D8; ;G/U9>M3_PN%G58($CCM2UVD\J! M[*ZG@P>VJNR5F)_%B"8'F)$X+X(!XD]>/,9J1=F+-6X'2A^VCQI/>MT4J.'+ MI5XM)ZFL>.;&E6"FK=-@C%5JF67V5ZDT-ZHCF!>@WO4S %>M WICZ5#[T'&5Y8"1(ZTX_!1>G_!Z;C?V MVQ8'PH7W"#6(E 5&I# 5HB7)D:Y42:M*%(1Y!5./GCQT,I?# O=Y..:_7Q>N MX@JF#MX,@6H43A(?5*-P^*31:A1.,K!?HW#Z@FLR'U\[JESAL%M\/M?+/SHO MIE0D+[*2HY08:?>52B!:%"620FJ)+"QZ2#+D M.8'YK3/1Q #4MU8"![B) Q[ Z_-B,6K&Y#FL%TB=O,#VZ1S*2S<%YA>LQ5+_ M#B#:&QF/^W M7JXV<9_36\+F4$H\GTSPV85"E_5*?]&+[[74;>NTSUK.[V?-4]J*N:RJ"#,D M16Y8NE5]G2%!4HZ845RDA&2E O5>&IK@H2W(F1$FT'C0P&_--Z3T\[P+X.[X MT_O7-\G%H2GO9W*A[<>)F2^:F9K)'HDQPU;CR#%:Y&M@)-J_FFA'ZW)Z?(+-M-2I&1: M8KM-8]38#9LVU/HLQ/IO.FA!E9O0)V*AUC\U#<.LS#E;>LR M.M!-AO< 8V,N\Q9):WN 1M79RPP_UUB/.P*JRCXV(R7OS*OULI[II9L-_J6V MZ[VII3N=E\VD2=?!>CZM9:V7'[93J+4DK#!ZRAB2K&1"5:RD MI5=M^75D#*SG+5W)G4DVE"66M&2/MF1'7+*A+F ^)4OH]^"C"=BF'7YGR)= M0!G=*%(.J[$;4MJP*KRKA=1;HA?^]/'J]ZZ6P$%QW_5/NW*H6'N\;6'WYI9U MP[?4G=U82KM0M;5('^>SQ>;7ID[:W=]\C[]J^6U6_W.]KW@E+4BJ\PKQW&!$ M2KN\").E2#&N2\USNXD%#1(=FN"!5Z/3H\V2][/']:JM2-P2E^RH"["7H[U@ M/\_W9WIML!5NR#<6/JQM8#'&GOMXQNZ5S[LB'KIG=*UYE5W@C^0T%U6I MD#*"()+* @G!<^O?*I;F5.9E!8^'GH0:(QZ:3+>]WZ<[&@*BI*>%!8B27BV" MD"CIP6#M'6SD(&DO:S&#I*>!Q@^2]C)\,DC:?T=@$IH[,GWU_,AT[U3_U=/N MDN[0__8'7ZB[1W?A\MU\873MMNG.!7O[YV/=9LDMW\_:<]:)W=&:4A0YXA)7 M=J_K.CJXD=RISFB5$U520C:ED'[68'":O33JL'@29E9>NS/":4\G@A=Z5WZF MZ.>0?UA^WEX*RS[Q^WDLB7@ZG>KB6'#M@QM:K:.U8Z,MV]PQX@;#MJQ$3/D; M2^JQ4@<'IW?<%,2QQ'^4RC@:<, QVV^/5E*S53?ES,TN<0-CND2;S<"S"]J*EDAP52&[S^4L-237./<^4O."'-@M[&C83#L$'-;X"O;>[1$0#<"1])R',#? W?P'WOEMFWEUB$;W;/L1%K MCWOT_'&WMN?8.]K1GKTPM%OKO;/+G_6C2P"<5&8Y M2A4O$,DSXB80IBAC+%>5*MSH"%C#UHN8 SLB>YV%W\_,?/'0[F:::4;[16M- M@Y[/X(I*'Z%Z[AGCB@JXZVO!DRUZLH,?JD#+G]]HW5TO(X[BR!E*644+ M;>T&< 2<)^[0Z7_S&6KFO^V6]6E3N-,MZ0PPSF.E(WBBCIM5 !/%47( \/;P(9+/9L]]ULO5 MHI8KK;K9=(=_V+NRC;UL*N;>Z/9?^WL[N^SMG_*;"_"X\1IO[4[!;GMEQK*" M5!G*":.(5*7K^( I2FDJ&,X*R2M0>Z!QR1]XE_)1KY)Z4WY8S]KIEG'&7([X MBOTLY,_[XF"&UE%V5[F%*<524']B. D#.PS M-U;'3.<_EHG[CB5F0TG"MZ3\.VQU"1"SWPHQK/!@5MZMS(WL-M2X\]5?'$%V MG?YKLJ5I;QIKU,9CU\LDDHT-(&!4.QDNH.>V[HHG!9Q!ON8S+J6]_.]ZMJY7 M3Q\^O.Y:?@EC,!5EB=)"6H^Y+!5B=D./9%Z5LJQ,E7&O7-I^F,'M3H>;=,") M10:O,A6[Y'@^;O' M.P:\R,'!T=_EJP/3_/_IGN82,^8S^X*[ C^(J-0@1G2.2L9P MF1%K>XA7OD,ORL!FI\5,MJ"! ZI/"\C/B[F:;9CA@7,,3Y/OXRA6#OQ)C'$3 MW/O8/,I>[[TXP!_X["SMM"T+:N;U")TJJXE(-B/%I%5$P4J*)%62%D4EF%\( M_]3#!U;"%JWKKMT,Y7'G>-:2K1_64Y=VFBC]N-"RWG:A^4MU0PO61$SLCQ;[ M)K'/?]3.X]+3\Q4?E\7HX2U<(1R8JG9RN>WDTC>)YS)C &_@"@;#? HS ' MX PGO=29K4?3 5W1KYQPD5D/G%*4$LT1$21#O&+*ZK',%);44 UJO@!" M'UBQ&XSHXT+/"+*J",6Y$(AJ%UYABB!*.44%%826C)(T(U%FM5XORL$GM8HQ M!>]G7 <3)LSD F>T-M0,/J&U7PC#SF<]@_TS3&?M%XOG;-8+#X'/B'D[6[D= M8EOON,T)^V)=Z;5UR+*,YYH5+JA;($)S:\BU*S56N"A3K%.[O_,=&=,'-'2X MI8'>-"#%T?F!CU?%[&5_N<+O3'&5$IUSG2"BM$""X1RTUFW0>A>%&5(L] L=$>K*$/ M9HZ'M3CLP$!IG\S\UOM(D@">UH0* 9Y?]YU92%C.U#]PWRYG!#&#:YPAK@5)B*Z<*T\A)LYQS,B65&611Y4RKC# M "DV/$UX5]DWM6"!A8M[$O%3W2OYA.GKCL46+?G%X9V/1X17,!YS$[N&<0_A M9:H8CUD\6\=XXM(PS?NTJ.>+[9"2*5\NFX:W3=>'[1"4-WHI%_5C>V15\5*Z M"N-"26Z77DH058PC+O*TJC+&RQ(4T(02,/@AZ"$-0+4%B]-/IX<4$DSAG\/? M-"D,?-%U>4MVY"2_-YV2GY)!2AY#)1+):(#A1[4HH<)Y;FZ"GQ-I)__JZ96> MR6\/?/''[9_UK.],]=$)EFFM52F1X ME2+">6:U2MJ?\H(H*@I38%!ODH.G#ZQ2;8L@UQC(G>IV3=&@E;8'TO!=%0-Y MA"Z!+6.?+W1["UCN3M ?;6W;?_;("]D)MHY7K5,7!:3[_CJW^QS]93Y=-YO# MKL2CLLIDER:&<-.WHS0%XERGB.HL8YA9S=+^2;\G(0;6J18S66Y 0FNIR72 MKU)Q^(3I57FYZDWM/WSE>BF\OY0>) MOOU7AJW%'^J9OC.O%UK5JW=<-H&3WV9KUW25/]K?FP*%A[K97;_3;H2P<[GY MO9Y4F*J4E!G2E5NW":\0+XL2I4)CHE/.&06UN@^F9/"=\08U,1IX_A4N73\_ M8!29P6R;(\GY#"U1R8:JFZ2E*]D0U@3K-H*UM"4[XN+Y&5?+)Y)/$D['J/[+ MU>)Z[NM<_\ OV@?]/7*K MUXTZ>_-XGM0E^@^52)^3BY^)[E*R/>G5GOO(_3S?2VY[II8:KG#.,LHQ8ZYAKB5B54Y256<9% MQ34WH&R&ZTD:V("V$_[D/H6NC:HE$7@\&D'X?H[0N"*%&>!6F@?$'29A-AT< MW,[%$CG(.6T\Z<0./9HPBP),C'.,\.< UO)5RL78CQ-HI-[_RV=K8 M?]=N%G97 S:IM$S3/$M1890;/]FF CW+UEJ.'FQA9.C SM1',!CTY@+_9E&%&E@K 1XPLG3 G\5HIP1Q% M ,N]GJ+/<\9S%0%<'?B*D/L" U3RFU;KJ;XSKG3F*Q?3O9$V65:I##.*2I,W MG?8EHJD@2)9:5A07@BI00GT?V-!!JP[:.1UM)][%XJGIMOLP7\\:7\31!(QB M]0G/,YX5223 R-:>-)I:MM\;Y&'RX7U8C!7PZH,:-_3EP?11$,SGGNO/]2>5 M4C2@NFP!OH M=F3"H3HOA]!G;UZC59U=PANYS,R3_>.Z,M\;S]F(_7=H[_SC__ROS5_L?P1? MZO_SO_Y_4$L#!!0 ( ,>EJ5B]2N-E(VX +?)! 5 :6YS9RTR,#(T M,#,S,5]P&ULY+U9DULYDB[XWK\BI^9UO K[TM;=UY1:ZJ:-,J51JKIN MSPL-BT/B+8I4D0QE1O_Z<9",/1C!(''B0#FUA&(]QYKZ6+^[W_B?V9_^@'G:9&G\T___J>_?7P#[D__XS_^Y5_^[?\ ^%\_?GC[ MPZM%.ON"\_4/+Y<8UIA_^&VZ_OS#^C/^\/?%\A_3;^&'][.P+HOE%X#_V/S9 MR\77\^7TT^?U#X()=?%K%S]=_BMCUC&=,Z2,')2,#D(N#+BP6F4K,T;[?WWZ M5ZY8D=)KB-$64%X4\([^P!A?G'')2JXV#YU-Y__XU_HAAA7^0.S-5YLO__U/ MG]?KK__ZE[_\]MMO?_X]+F=_7BP__44P)O]R\=M_VOWZ[W=^_S>Y^6WNO?_+ MYJ>7O[J:WO>+]%C^E__U\]M?TV?\$F Z7ZW#/-47K*;_NMI\\^TBA?5&ZH_2 M]WZA?P<6O0?T6R0TD__/OJ_RG__B7'W[8BF.YF.$'+#_4?__VX:<;KR3: M$#\M_IP67_Y2?_Z7EPO" U&Z^Y^76/[]3_1WGZ"J ME,GM^_[/[1_^Y>JU7Y>X(JQLV'Q+W]C]?7W+DTG W](5D;Q1P0K3GS\MOOV%'DRJ$+)^4L4A-Z*X\[JM6(ZC^V+-?:3?G01' MZT%:#U()!DI+#5XS!QE38*(P[Z,XB>SK;[M)]75UOEBF'Q;+C$LR&A>O"\MT M1[4WX;K[C;]\#4MZ$*3/TUF^^.NR7'QIH:OUHH'DMFHAIY?T?8[<3Y[Q&1!1TT,".O M69D $]-,E:2834T <>.U!\%!]@^'XV79"1@^+L-\-:V"WP$:0]3!DAQLDJKR MP"%XED'P5(H1C$R<;+,[W'KS09!0_4/B)(F.C(K7\_5T??YF.L-?SKY$7$Y, M3$$@[7@Q,P,JU!TO>239Y&"TT\GH). @GMG>^G!:A[GGQ84=7[#M!Q9$"[0D3FZWQW?+].7'C0@O7]/ZW'X:.CD\VFXFV)XB\7ZS68?;_ M3K]N7*+8VQ RT'Y(G;2@H=UXF*-FZH$V,VKJ3X'#];8G^()ZG]]AL/4WW'1YDG MB7!D]?^*Z6Q)T.4B?IRN9S@1GC%?) -#>QKZ9QBX$DL+!I';H\NAA >&4(,G$'(RO)$ L/$%V M@8/77W#YB4S=7Y>+W]:?7RZ^? WS\XF-O&1F'!1C&=DYY\%[3(1NF5A2W+@3 MG4!>)2)*!L^] ]0L:V2.Z]SB MNN+Z.P]#0_>'C4>+L0L0$.%?ZO7](OWCU\\DM]6[LW7-V:\1U2200R0924)9 M20ZT4PD"A@3T%4_*Y1)LBZN*AV@X#"0='T@V%G,?H"')+\IMB[RF^DJ MA=E_85A>I!0':U-$<+03: M%2:V!0A;)DPRZ"B(!HJ@#+E,)!F/Q$107,?,"D-^VDW'WE7Q@FR&@W_[RQT1OJ5O'%V,3?XP?3/3)ZO%;)IKT?V/85:KR2GBQO7J M)@.'5FH_^M0V9=Q/(_[$&N^S%7P*X>MDDPY7C<&[\F8ZIY=-:5-8;*NZ+G$6 M8M%D_!D4)@HH'1C$E UDEW3*WKN<'BK_+F$5-T#8O72[TG"V7EU\YVK)/86N M8VW)Q3M>K%8DUBLNG=?:&@J=B"=: <&"HZ\IB$(14%G-Y4/W(<=P>9."<2K( M!T/"A<5I(.X1-YZ;U.]"K4LFO#6\D+4E"RP">=-1@_=2 6>!)&%-*?*AH/5X MS-PB9%SHG*+9>T%RBI@[P,K+L/K\8I[K/Z__>3;]%F;$S.K%^F58+L^G\T__ M&69G%)UK-+2M)N!12?*\>(0@,@?CDA0Z2I?+0[=LQV#G(,)ZP-)) %@,K8T. M(/8BI5HYM_J "8FE.,-?<'UQ_9Q=5%Y9#A2W*5!%""#[S*%D'7R6*+-\Z-#D M**OT #WC=,08#E#-9-\!CGZ:?R.J*0 @%B;)^QKU"8BZU$M(8\'S: &Y"471 MMI]C:XMT_?WCM,H8#B='R[8#7+Q?XM0-4YWC>%0U%H3'8#K)O&*JVPU M&4N+$4%EI\!QZT$D8B$$6V)XJ!CV9!]ZG$8< VY/1TOW>&@LUF'6R.XLON)R M??Y^%D@<\UP]MJ\U*J7/MV$IOL6PP@^U2^*[\C=:$97=%X702?ORV9>S63TX M>87$ $6P&RW.\XLO-8/SOS=?3K+*F;R]"*P>>V[.N9VE\$0Z)XP24;+2VCL: MGJL>?*PF 6!G !C16M:CR,F'JL;95K[5C1#>BZ*4@QP,N9]^ >?*^3\'.RM#K8%W\BZN>?IA107++P^O:&6M^?:F4DY!]%Y!\+Z8A3+6\#05>SY MRV*>+LZ\A$R<(8-,80EML\*#*\F!EM$Z\K8<]P^EXQR%G?L(&:=)VA"8.5G, M'6!E2_\D2!%-5I'9P^:(/=B3U)D!U$ M\F^G(4YGT_445Q2 ;=+8/R]F)/15#>G6YY>B,5&SD(J"*!.K?4-I0U6;=DVZ M]H\4(3+3&""'TC9N5#WXC?P@*NK \ESCZ\[!FJ2%AME!R8HBPJ $!%88L)"M MPQ1-T0."K:M;^V&TOQ]BIZBB U!=W/J]#^?URN^RU#?9E 49Y.0#666RS> S MK42AA596*4;6?:"[UIN4= .FD_2\YZKU!*'W 9WE&;WUCHPFJI;I1";!RL!I M01D)460+M.#0H)'2E@'0@[P-#;6E'^KKRD-T\ODPU$2@*- M3Y!9K0(T% R$9 ,HA<%9U$;PA[*?C]O-[M(Q[N'Q0,@Y6>!=@.8.[!E2N)"- M ?I (DFH(0@=:LEY-E9F\B!;9RP>:6H&.RP>## G";NOD.WJV.%2-DG)H*57 M]=#!5\0+B%@[Y7&,B0)0QD+K$\('">IFOWH6[_E$A71@C%XNYM]PN:XW*Z\P MKJ\=;%F.DF7A@&T.TD/1X&C[A1*9XT)%8]1#W6N/RH3=1TPW;O2I"K^=!=M$ M^AW Z.9Y^H7 SJ\QY 4S*=#^+%5MD.!Y(L_.&9#$270.!KW:OK:-*ON#'\/MUV>%Z$C*%"MPAF$U_+\1(JR46B(87*[R*VCQ4 M;'H,N!XAJ1OONS&T6FJB V!M[G3NE1:%HBGFXB,D$6K38;3@2W"$A!J6Q05_DK [".=J ZGI^LNFVFE>ZXKK/HWS5%E)+O+:' 8\UAQ(3UMS MU#% 1G2%>\.":'UE_P YW=BW@V6ML3 MT0NG:VH=B8-G(9J[T;=I&#MA9!"LG"3H#H#R(N=-SDR8O0]3"B=?AJ]3\K$F MR@JMD1E@C@()A=I#X(%!SJHPCDYXT_KV; \IX_K1 \&FA=A[0,]54=$FA*QM M>Y?X&>>KZ3?=P4UL<9GR50&5+&0E%3M M":@E,.Z\UYHS+5K7F=VE8MPJD('@BRVG61OA60IUX[2%N>MA,1M**4DEV+[;6'X7I"7[_A8\XPG MR2H5#&HHD@(5Q5@B?F4 K"#Q2.NPN2]UDX*Q#YT:(^'N%GBTN+OPEG;4OYR% MU>I=V5C:%[]/5Y-@C+/%DQ!B<* \;>:!@EK02:1@(D;6O(IV+S&=0.@(#>\# MRTGB[@ WU^E_M?A",<3$IX!8HP,G0KW1-K7^5W 0,48;LM4VMSZ#NDM%)T@Y M3;VW#RU/DW4':/D5E^3(O;YY4O\S;L=4"Q89"P@V"7+DB@W@M3-@L?8U<?K:72K&OB5IOS,=)^ .(/)B-EO\5H.,-XOEJ\597)>SV=W^IA?U M#.@#%FUK'SE!P:FIIUHZ%4A9A:2T#"HUK^5_"H&=;&1'HN'VB?9@JND!=_>W M:J//9WA/S[:]7>$FJK:^](B@/:_U[[%F Z8$63-K0A(86'-(-J*]$S/8"*UC M*'3L[GQ[F+[>AFXB33):Z0*,U\X?/C!PT3A:F'7V*P_"^EL%=WLZ]AWPLK'O MD9L@:A#)=F#RWDSGTS6^G7ZK*>TW>\Q=X_9&I\K"(EJ)#C@MANIOBCH_F@./ M1B&YN*R(UM'ATZD<^SJYJ1D;6$D=P/!F8/,^+-\M-S+,F]R>][C<#)N=Q**\ MX+* U>AK55@")S,#&[5S1;,@M6L,O<,H&_M&N2G)BBL6^9!X342<+O%$H_K59G MQ(DU+A0=&7!6,WARTA"2X^"-#4Q;+L*# X-;P6A+S;BM!Y\!0D<(O5/X7!^C M[BB^$!0=0[:^9H$IVKMY[0>NGME&+6 MO(MFZP]PGG";((V,7A]+ :V=KPG2#H)D 7+V0DE-H5T:UGG:3]M!^&H^N_19 M\-5((1T [5K&_5Z?D)47K /$H0'%-NWD*$6R@P$*;Q"2V'J"[AY3#H/.]'*VWD'>/ ML+GN">;H8HQ" R9.O!B.%*!* 3(F0:%&[7P].':>ZH7SWD_2FTO^>QK\?BG# MU:+LNA313T.MO;]6&51K@IKE"#_AE8/E#!_+=J,$FUL MW.KJ)06LW5839.PL^7\N*7#)UMX-];I2<@U!.:NE M0HG-4R)ZRA1NH>]'DH.?(N$1M[G5I A&V)!\T$R'@[8V>L$U=-!75\C8]^Y.\F&.T..BH5#[ ,6F)&?+ MP6J7IDA4FZR4I0TWDM_/$XSLXTSM^,@>H^,9P_3)#Q=XV;L=@(%(U%.C9"+BSDQ63X"Y!+6WAQ2*@F:).<.($<-=A8 MI'!"H+:/!KD//'\<)+3?'%J)L /OX9Y#(Y^-,5QDR+ZV*LB,<*PWXPATD$%S M'HUH[$)T7NUQ3!#22, =0.0#?L/Y&5Z-);2AMK_)'% 6$D<(I8XEI)W1.YE\ M#AYSZXOJVS1T$J,>J=,[G6%.$' _ 'E#N13R"S'%A=AHN[@?98$KJ M (+'T?(9WL:&U, MUNFB[@TO$ZTD$YD7$!$WDP$DQ! =H'&%9RLM'^ R\1H!(]=#GZ[0AR#R).EV M (V_+A>K%04-9;J>,)9R4$P!YD"1?S0>HJ8(STM5T'M1K&D-C&NO[ZXZZQ2S M<:Q8.^A>=CFSIN*Z!GVO?_]:[U&O=F?.I1-:(LA:?J@B,N(E(+A@"PJ3&/+6 M.'F4J.[*K$Y!3UL5=&!E/I ZB(#/Q,HKLI.SQ::8=-N4(V5?\<[;J6)#F#U*\YFU9.?YY_#\A]8A7;! MB4_"1A$$!0]UHF0,')QS >K)E BJ>-%\RME^:L;UB(<%5",==("FO^*"5D>"4M$B1I99.<@6"] RA*,\,018XT!=@A=(Y]*#8"'Q<#*Z0!P#XMM MXICC06D',C*]+;SW16<(Z)T.+(:B!QEMO9>BD4^JA@=90X5T *^KS?XBW6$Z M/R.FKDK;?L2R6.+ED'AK(A>R]0SD =GIK@/1*9MS+VKOP&F\9'&W@G_$.=9+ MUQ "EE *Q5PU.U77OA-,>4")7CH3 FO>^'8/*=VU+#H=>:>)NP.[29[$M3A) MDL&7:!5%Y3&#DDAQ4NT4P+G3'+/QPK2.*&X0T%W3H5,0FLYN1_7%SK3[&;5_=C6$W3Q!>N[V[++P^R$664=023/:&UI\@]9SN#(RG-M8T#;.LOX,,KZZVIT"M@&T,;1 M&/N&R[AH9.1N\_5J.CLC*SK)%%AH6PS$@AQ4XAQ\3 8L0VYX8(I"CX%AM2-E MW'.V(?3^"+2.44$'/OQM-K9&5_@87%; MWV#&: 04/5W\'6#H[SC]]+E.+" 3%S[A+V>ULO5=N=,&[%)BA7$=& 4P19-[ MJ5S4$ 0B\!)23B)%U*U[0#Z5QOZ:LYVR#PZJH>\(@=OE95(QQ(R&1.N+F/,> M7"@/NG<-BY4A@/EUQ_:)RYRGOD]!!]T-XJ^TQF<1^)X^['/2"SB?(ZP.;F!N]&N\:KJ)Q"]'?E8_B= MG)+I(M/WEQA6^ JW_UY*ESG,VJL TM2FU H3^!P0& NN&(K1"QODVO4DJ@^S MK=]-B=/S:K%CW+Y9+&G!SK>3*M/YQV68KXB];8;RYJO91LM_#=/YYN1I.5W1 MLGUUMJ2/6Q%="&PBN?$\&03ALP45C 7'M 'E/=-:^<)=ZZ9HS\!6!YDOSXC4 M Q?*6+#I8"7=(XU+5DHI3JF< *61H%*JLZUY@>)$#"59EV+K"\RP-M!]EL%'7[,MWOKOQRCH4 M=WU^U5,YI9*U":!KUI9B20"!R0*6H&)$DU+SZ]B#"&O<43O4;C3%1_"<420I MD$%@/$*TO B4(;#8.CNUIX[:[;'P2'_MI\B[@[WQDOJM1*H-7LSK=JY-(X1U$U,2$R$X%QXWQK>WKO81T@IG3%7W[0N5DJ7< G9MI.KM. MH9FA$)+$8'1,H&R(M+#(&O,HBTG6!NU:GP[>1\?(%[NGJ_?!E*@C9-T!7J[E MSNP8*#Y$(W( "CAH"47G: FY!(DEEXN-F9?F]9'S MM(H_S-Z'*46KN_+J'3-",NE040A9+ <2!@/O,X(K9'%C+"K+UM-S'B1HW+8< M[>'33OH=0.D#KDD>F"_R%W9<)"V]<>3RN:AEG?-5RQYT "S-8OE;6&;:I@-S1=,.70I]B)H\ M/C*S4&0H0C"O2O.V"4\DL9/ _DA$W"V4&TP]':#OQJ1=KHM,.A6(02#%G&3' MO18*"J*D@%-1+-$Z9'OZ...A<#.HHF];K6.E?C1BOFZN!VEM+->--K;;LB'Y M;?OQOZ^]V$AGZ_5R&L_6V]J:/47*W)OHDD/0=<"S0BXIW. .>)WVJYCSHK1V MLMI0/NX&^JQ8?7Y-=X/RFS6PR2;,EEF0CE:K2H&#S[4VF@>4VO,@FR?M/KV\ M>+#CB.?$W/%R[V!+?8Y$GQA,H- Z@L5:GL$1H1[10&8^AN(*15ZM[W!ZR0\; M[,CD.0'>&T9&G^Y7);WUAZ[SLO637O^.RS1=X2Y3X-W736>4_Z1=I;9**1_H MD^4TK7?W)W^;3[?=&[]\G2W.$3???'^V3)])I^]G83X12G*,(H'DJJ:[2@$Q M*@T&'?E[)L9^(Q4CWOD\QQKHV\@=+I"_C/,SK"U7)Q7N7!6?36; M286)(A)/\;)C3)B0#5/IP*&:ST?TN$T;QUX?H\.@ [_K0=/Q"_ZV^=%JXJPK MM"TB1&FP3HBJQ0[" 9%SJ3PUNO6[= .HVSQ \BLRC$KEY[M?0/(W;KNTY(=\5.CI8+9=MQVZFWDUTRB(Q MER"41#N.Y (<"@:>/J$!YAYK9P+5OW;STZ1=J?[P;M:>(_<2[AM?SW--]FB/)B>3(\&[& MM2E?P)4DP9'XD-AG')O?X#[??=IP3=^^PPNUIZBZ*4>9MK75UZ^Z+*4SF!@B-F"1$;;J2#DN,@R&,U0N2*2+ZU] MFX?H:7 U6Y_Y?KFHWD/^\?QO)/:?YI?C"<8%.12:FTR+ M-M>^>$J!ELKG.H<@B=:79D^GLI/DJ5,1=,^-[I#JZB"FN'EG[5QMP8@:F8+L[@N9[,7*2W.2.H3&Q"CX!9JBV50VAJHPZ:@IC@*ED.P MHC4L'Z)G7-O9'1R;J:X#&!XZEI@YZ9FU!6QTO+)%"PN9!)L<+X4<(>9:7W:W M'!H]6#)K=^ <0J$=X/2G^3>B>[$\__MRNL97B]_FDR!*RHG7WJ2U2VFT"%'H M1*:_%,M93D:VCHSN4C%NIFEWZ#M131T [:)U__FJYVWH4. M@?S88$ 76E'*.06>!P?W3H8/Y"VK%:YO' \(CSE)Z\!Y$VM'8P^Q)NMK89CT+@5L7NU^(&GC)DQV MA\\A%-H!3N\F!EP*R75V/%6>0D\Q2O1E3K(Y(C=D!"F8\;1#,%]<\L#F4 MNG%S';M#ZT!J[1*P%V=<)'>JM>\,S >U8E72*L/=+_!JF^<(SWCG$%*5MJJLWKL=JDB6% M98HQ2#(E4+DD<(IQX(&^SI+DBJT#F^,H[:V[PS-ALKD2.P7KA9%_'\XW%MYZ M$;C6"8S:'' 1-;GA$=TQ"G MLZW3O%M/EQ*]]K.)2;JVV2/Q1:?KW+A:!B\T2;,(Y#YAB*TS0T^EN;=N",^' MU*$4VR60K[BJ7U^P=C[1M Y%D!Y*XK7IK$4(-AAPP6D?C%0^M&X4?3!QO34B M>"9HME!5!Q@\/.-O$KPH2D@#EL?:7X?76F$1@0G,OE@;>/-NB8=3-ZXW^?SY MOT,HK=F\LI/2S1)B7KTA$=?H;;5'>L$GCRY:$#S1*I.LMD4N&K(DT462*->M M[[D/)*V33L.MZQF&4$P'YH]OSVA!F7;O%T'>_UE^9 M"*X]LP;!8ZG.A57@:]8]LN19RBBY;.TU'D[=N">)@X#C-@"'T50_A=1W&/R) M-#C_-*4(;7:V]8E#H\2-:ZY&P5X)^FE M'[SM<2+N$>-$./)(&!/@G*\'!$75N$J U-HQ:27+MG4OE,.I&]?S>PX$#J2I M#MR]/9Q=IB'=(TAK/(\ELRI(!RJY"!$-AQ"92)@HC-.MKU:>3N6XF'SNHM96 MZNK '[R>U?%^.26NOM:V0=L=8.)Y->X^@XRNCGQQFEP,6F>:,>XIR)5-UJO5P/O)M(8RW0FCZ+ZLBJPVM4E M(X0Z-L8G5;)J?>CW*%%=EJ<.A;BV*NK NGW K[OU\JZ\PKB>:*5"#'505.ZZ9UMN%M&KH\N!L*42+N8?Z(G?WD[G2-Q M]9*(FE((GB*7)DK >L*NN)) ?"I:)\J43';:EM8)5X\2->YM[XBVZW05=6:[ M[FH]O.HJOOGZ]F$*!J]ID]-V\=B''?%\+\@E%6M7:UPYJW( RU>9' M(:%8EH-)* *[91OW=)MO3MJX5[G/A-8.M-J!.3UZS3!FE6A M>9T?85Q4AJ&QK??RPZD;MVKJF0WL0$KKX"#P=2F8:*V]_CU]#O-/^($L^+MY M9;;^OU[M? LSW.2,7ZR]^@-:IC>_<>TW)X5DB9YSL(454,Z0,)A"X-$EJT1Q M*;;.A!V C7&]UL&.$L=6> L5<$>V@AF5O6WM'C\OA^/ZVH.ME(YATL'&<9K%0,]*"J;F.TM.S"91 MA](68%K8B%I%DUL?Z ^_&0SFH/<)\2Q[((R0;KJ-9+$B>,$P9.S MQU1P4I%KF/GWA]O!O/1.:%4&76 MUJ.M_0U5;:$D&,0H$U"TXSV:K&-J/G/L,-+&[6(P&!*'4,S8$R WH6XME=L, MK?HO#,M+-C*)(ZMDB?A^%V$$9=#(BHW/R"M3$,NF2*AZ*3 >510W3* ?/%1NYB0-$ZSKE%PCC0::K6 M.^4OQ\NX"XCL>@AMSW$G*CL5O0B@8R1+2R2#TZFV097"^I2QA '*\Z^3,$X> MQ; 0.5[&'4"D#ITAP5SE5,[SY;'J3[1G7VW3TBGI2Y0@,!([O&;[.E/ :\.E M5X6C;UX&=2AQXW:]&2[OR\1!CLX!+QLYFW 8'2\&%'@'9FM7X[KI(I&GZ[,Z M$VZ>SBHE/YZM?UFL_PLWF_:$&>60, 'H"GD;,EIP M@=6!;C*CSR47U[I)[ GDCIRG^"PH?2YM-@-NV]%\OX2Z,!?EQ[-5S5I:A7G^ M=?II/BW35$L,MUU3-E,+9]-4:DXUB>^6G\)\U_WS:BSB=A+,^VL: MO.RV'&97$Q-KO^798D7:>O&(CCZ26GZT\KB,M/*,!L=T MBDEEYDSK 0//S>/(@X;:(/>VM>T:*)V:Z+N2>(6T2A*8+N$LBHC)NP!"1$$(B1JB3 62$$+:@BA25Z:DES6)8;K\SS [PY_)(2?NMI6AQYC#>Q_4Q!0^3F(C,WCYIFO:ODJ]33$[7O6, MJM1;"P?!>0M,:DN;'W-!-.^M_P ])].:I6:XN%.5W$P)G9J738WF$=;DJK;S1.-QEX!&MJ(^^)H; M?;GW>!0Z906:QPQ*&DE[3T3@K"BNB^5!M.ZRT@9UR8TT/_=H36GB[Q3.["98!;OC'D[PC+L M>5(+6W$(D:VLQZ6:-RT!+E_V 6>U^G S0.N*G(L^%5?]@%3V*M:<'960<" + M!(D97$1CC0\AVM;-'4ZC^&1K=.C;?[S^]JLE)&)0 2D:<+;V]BUH(&1=0*)# MRYTFA[UU:'HBR2-;M^?#YQTK^(RJ[M1:U@D_7W&YX?(8&WGC[UM8QOT$-;*' MK\-R/IU_JA4GFY=<(@D9:3"X!%;4SCRTVT%,R$%8::T0-G&3&B_S&A]K;9/_F6QQOO" 6%<"3Y+$#+Q>BQ M&YRW!:+14GCO?$Z\,:L'$S>R]3@>$W?.@0=11ZZ/'+S=>K1?DP7?WC& OSI.>WL#_',]3(.OV*GZI;^@&_UF&>\T]7^YAE MP2-SD)22H#2%\8X<51 )C;;%Q=A\>>]_B,%R**(4!&0PMCDP[ M=F#9@0Z*&R.YMK%Y*=?C9(UG-Q_RLJOE$2VM,41N&X9FLX M;-U)=QY.;YV:M6OE3\>8L>M_WL)L[26GD9FZ?/X]P''>9FX0(:42ZV5'+0X, MD7QJ$W,J-AO?.IOS 7*:U0[>!US'K53)&/ E9]KO60&G:;\/D1N94V8Q###4 MLE M5P/2?'#1%U;#\#H2W)!22Z:=01K:(4*PR%HGL.RCY?3TPIO/O9:2RW4J!&&P MF]031Y\%[CQD&Y/TROG"FP>3^X@9N^-! QSLVQEU/*5 MT#:"4#HI(;^2) MW^;%2"ZT\0%R8G*;C>!=O*!^@9MUAY(%@U4T '8+I]C'K_ M"BE96)90@0J*E@FF#('\"/(L@O$IA*1O]U5H?JI]O-4:K,IX('BU5TD'./O; M"M^5UZOU]$M8XVJ2142E# ,2AZEMO3T$0\$HY]:C-\RXY!H#ZB8%X_:)'@@Y M)PBY XB\7TX7RVT'W@^89F&UVKBL&YWD_WVV6F^+ E=I.=U,'YCP;"PS0@"3 M66UG2GE9,A01"L>2G5"M4R">2N.X398'@MF@BNHT>MQ;GOHQQ-EQ0>)CCQRT MJO8^LKNJK2V2/*4@!5CF1&W5*"&DVF+;>8PB,S3-SXK[J*U-GS&?S^XNO=^C,N=SQM6X'=XBSG[+/1)#1=#PQEO7*(F$&F%"7WJ3C7 M>OD>3MVX46E/^&RJQZX02K[/\HS>O^NX5#M[W.2,:VT,$].B;+D M"Z%UF@>;8_,^,(=3-VY@VQ-"F^JQ5^?ROH+_$QS+!QXW6'^" 1W*!ZO1.6<4 MSK($CGM>#T/J>9M2D)TS7@F766F]C)^E2\'6&M."NX;\G;SSNSG%762TMYWM M?EG,EQ=?;DZ\Z]]OM/H1T^?Y])]G=]:,%#I)SS;C)$EH3!;PMJ9P.R^DII_E MYO>HS\)8QUT3GH+3O5T3N@%%IX:T%I0?;S>O_76K3@P#6L4]]?@E)(.VT#;+ M:]V8(GTZJ6+M6L90LL@HR&B\M(?IQW#E EP*\@JKVF2K9)V,B[Q.HW3 M33Z#1!$<&>JB*#!75@1PMEB*?3C6TYB][?E M.'Y?>_!YP_41&7+O.ZU;@S/:.!8<(2/%VL%*TF=DP*+D:)B*Y)']L;J)7)GS MUP28Q3GBK[C\-JVM_B[Z2EPGZL5L\\A-A$].Y>+3?/K?1-3FQF=#Z=5R2R;P MX*0#K5@=G"RKOU@\H(M:">-Y**VSUP=CYKON0/(43._?[<>$1P>NPI4@[N=\ M4R3];G.IN=I-#S^_M?^4Q(Q!QZ"4XD"1Z"G.*QJDI.]JZ[EJ?F]U.M4CNP\] M(/]9%-X5Q']9;,8CX+69FQMV_S:?KO3X:CH[(]#?@K@14DNDX+08 M6UO9:J3%Q3GDC%Q(Q[R/K9/'CB2UTP953\'0 P[G8$KK:J]],5]/SB6G5_ R]FR9^()(&L.0.5=2WT*K7W7Y"6 MQ^1,;ITXVYZ+<=W-@1$]BJH[W82?TI;H^$WZB+<\=\^E 3?YO=UU,O/.I^R MI7K\ZI%!L)LNRBFEH"7AIWF"X%"=ERY7UP?\AO,SK,OH-K]>(+ MX?C%FOS;N-DV%F\62YQ^FK^L^<]U;N6/YU?J>K'$<*V;!F?,1RP0O=L4['!P MA5SM(HI/!E6.L74#\P'9Z;33TU.PN-^TCJO\3FWL4\M]?PG+:IJ^X0FCH$Y^ MYQAUS@\S/GR],T'*<1$,L)PWPS,,D,3 ;>2O[= MI>0?G:E6=[\)3T47'ADY,+5#$HH,KH[X,,EEY0QY7[=KG_<,9S[J]=T6.#\% M%C?F,P^OA0Y"J)?TRNGZ34B;L:DO?I^N)K1=>)T4!YU2!N6"!2>R@F*]YURR MD'CK$.@N%>/ Z;GT?KO@^30E= >C5XLO83J?9*-SUEX"XYZ@.P$)NYF+VC5;0369^QB\1EY-(]MHE"L:= MT"2=Q*O+&'SM7"H4L8YBAMI'VNACCY1M5MXO*"U'C/4 M+E_;C+N M/I0D+#0I@<(?$.8%/3?'^:4]AZ5@_Y-LM) MHF;&Z5K>)VL'=\O &ZSS:J2/):KL;6O,W*5BG"2/D?:P$Y70'8Q^"5\N%IB2 M'HN7H18@(<4=V4(T5D(0)9; >1&F=2[I/EK&+^@X1<]F53RW3A"6;:O(M"VK\M"W5L8JB% M*0EX$KI(=+0QMTYEO(^.<1J1C;1YG:R(#L&T6W(8H^0ZD#!2]>7DA@LT($1" M^D^P.;5NO'D_)>.:I-,U_ ADCA!W!Z"Y9D+).Y=9U2/<2TA=DCM'PW0ZM)XI[;'?GJ;;Y+?W63VO\LII$Y@K&O*G. M+: 20_"6/A.:22:3BTRI@SR@HTD8I^GA,V]ISZBE#NS7+V=U!=4,G)K94X6V M2_4A3@PJS12"P=KF!P4C-],D$#$F*Z0.6K6.VO93\QU=RQZ)A<4@BND 8OOL^EZ:]-7M7RF*I1/+'D.I5#\P7QRNZ-<1 :""W(ND)F0FS?P>B*- MW]'M2ALX#JK$L??D-S5?I^;XSC:9VJN?5JLSS!.A)"\Z&'(KB@&EZ#.7)8-D M%#)6,[5O-U/:L^'>__SOZ'3S- RUDG$'MNQE6'VND_SHG[H*OH79IK!O_3(L ME^!RV!R\_R30PC[CHXDVEBM]NH: MVU3]?;'\1\VA"%^GZS";6.5*CLI"235M(AH-T9RYTX"Z=J/)5A']&$#:$JPC'Y,Q=A""[GGX07AQ?Q2\ MG"K=#C;$FY>G%^WE*"S%32_KVL^HEG&&3S@Q,M@BO .OL)ZDD)BB\A&X]D)S M7SOU#YOE\A!U!P'/_P& -[#BNH/D1?3QXDL5XT3SG)7T!8SGM+QL3%"M,7T9 MN2A<:JU:YPP_1,]A)ZWL#XN[$[33:2'IWEE!%T-,:@TEKD\H&WWB&P8=@'0 M4YW-0THHZD$IYR*!*MJ#]ZB!R^""5$$4T_JPJ(MY2)<3=.@=T]5GS']=+#(M MY)AMP43VG*4 RDD$YQT%XX$6=N(D&MFZ@]']E/PQ9AT=CJV[C7I/UD\'.^\E M%Q_";S^3?)8DJ-7$LZQ2C7*<%$CN _D0WC)#\8Y(3#!%IKUUBMB]A/PQYA4U MP-C1VND)8K3=3+*0PC%#CFE6OJ:B,(AU#EA!CA@I8,JQ]0".Z^__8XP7:@"H MI^KB>!PMUF'V_*X;B?-KF.9=T_3:(F,S\6L('^Z15PWJS#V%S:Z\.BVRQ*0" M0;=.1C4Z0'#>0]1,&<>Y*\#>0?3;YN^6!.T,0J*R4'' M1-$3*W7T#,7IJM#BMB()K0YK#7+GT7\$]^PI(+EQ2G>:H,<^P;U&]\4YX\]A M?E;H7XK^E^0 !%XI+L!M-=Q>U]%%-:VXJ)PD"_%.%].]J'GX37\$_^L$$#54 M0P=^V&9GN+EA[ 9@3B(3A:6:/X*,= M [K&>NH <3>9>+%S3K:SW"Y8DD[S7"B.\8QS4%IK<$Q&,-9P*;3EF'QCZ!U MUCB90/U@L+7FOK?P83=\];9?O6/]VA#"(0**)[]\T!#C-%'T%708^B]%R5 G M.].&K1(X*0-DKCRZI%,IK3N>=G&4O%/AA\5YF%5-7:Q@$Q %PPR:0GY0P4CP M.M=V19F75)C,MG7IWAY2_A#1RA/0==O>MM!0!QO^Q12EW9R/:\;ATH-![7(T M"-9Q\ID%2H@^%T#/T&EF)7.MM_M'B?I#1#DG@*^MUCJ X?OE(I^E]=]KW]OY M^GRSN,+LY2RL5M,RQ7S!EK52)^7KY4R@U<63!A\"@^("!J&E][5[[2ZI=9*09^.Q$+W!@")6(&YFR?BDA TNI-1^,O8- M$L:IE^@'5Z=HI - O?N*M8'\_--;#/3(G7]P?K$\O%I!&&!-XP,M1.U=7#/^RA8-DDA<\ R)^]2U(D^)DL(/G,338G,M\[L M.I"T<2\9FF'EMGD:0C$=[(VOOT3,M$1?X7+Z;;.2_QJF\W?SN]^?*&N4<]X! M1G1DW.LD4TURC$Q&SD(H.K8^X#BM]\IY'#[93/L;&<^R5W*-W'A&XMF2;7&+@4@Z@$W,\Q9QD:EWC.>A>>?'L M;<8,>:K7;/-.]OG=_$.=DER#9_J%7Q;SY<67=1;XJO[]1L,?,7V>3_]Y=M&T MT8?$)+,)2DF)9%7OA(W(P)2FA<:"D*%U"<60_'2\*S\%E7=VY5X@T,%6?BF+ M'\\O/_V?4UP249_/W^(WG&V[)3,FZHAO, 4+J! ".)T-B,@M!5F:HS%# ?M! MRCJ!Z.A(V@?Q=FKM":S7]\B[_.V:-5O#N",R"%K,$W,V0ZP-TI2J%]!>8?&M M4PB>1& GT&V(D'T@;*ZNGK#XT_SKV7JUD9C<-?6F ,[($!DM5;N9-9@@2.!XCK W\=EF*_HS9LN-INV6B2U:Z?X5]RM MZG2$U?T_VJUIF27)4P]+6M(_LOEL :A%)]KM M -E79U^[G<%QVF6X-5!DO9;DM.VX[#CP7)*U4@;)6I^)WZ9A7(2-AX8[F5@G MJ*8#:%US<#8>R.6H(2&Y5(@&C)+D0S,KP$G+:@8&8A28N&@]C6(?+>,F+W>[ M;3=17:<0O)@4&VA+")Q!QIC) T8$7Y0$VBV$S5((9EI'P_NI&=?BM='V 1 Z M0O0=@NC]TW4W-=C8-HDP:#P>@4 MBBNB]779XU2-6T'V3/ Z41D=P^O5]-LTXSS7IN([SGPR03%=,\:, !6$IX7C M*-H6&IG'[)1HG6YP.'7C%I8],]Q.5$Z'L/LP7?WCS1+Q>B_['6<\\%Q<QMW(NSW$ZPI*'2RMN^F^E^6FM^W)A">% MR>HZO+*0U4!B+3IA(&B38CW[DLDU7B5/(*^3#(8N WZMCB$DL M0A93/-#Z][4Q; #GF *14E*)?'@O6\=35V__0Z8ZM$'?D2KJ %Q7ZZ5&BN_* MY3PY+6+)EORRI(0"I6,$+]!#X<+)Q$/0O+4EW$?+'_*RK@WPFJBOTX*6.M.I M197GO<]I4:KR.(&-ZE+JBZZ2_R]S_WTVSJ"D4!J= 65=[2QE&4B"#4/ZS%O9 M?(G>1TG;V6I;#[@P&46B3=I@C=^,0-JDT0&ME22$L"H.PMPM,L;UN!KH_>%! M:4\7=0=;5IV 2D_[4EFYO+)F/*%/AK9=+P4HSLF(*J2H*7H>679%\M9'@/?1 M,3Y>3E+N[;'&ITJZ0[3L3J&2\YACDA!DG3Y)SEK==#,D)YAA UK2*E:+=&&RBBQ)R\,(:'UGE?=ZD8]URO]XEN94W3X(E2,$W0%8/N"W MQ>Q;[:IZ@YD+W]UP;GW2X(2I@Y><@V!=!LZ89RB9L:7U[<&#!/4$GV/TO1A* M^!T@Z3_#V3I[*3KC11WJ1C7JIRFU0<@ ML'OUQ\PWG8'1D*HE/68;(,R:HIX@=BD!HDY]($ MQZ5WCZ:.//B&<0L[6OF([838(Q)V:R,FI7FF$"AKQT A;7B!) /(ZF!@9$HZ M?306QO0%&VKO,3P<('^%W2&A6,TMV@LQK&A\".N?T.\8N'%/(M;[!3EI?21 MW"!;"Y-\#N"%49L6?"')6+(_S)U\_%WC^):# :2Q<,?&RE^72+[0LD+^-AL. M/; 3R\S*?!!&]K]C',=R,&PT$N:(F%@MUY,/8?YI M>\AB#4^(%#;[DLCH<9$@*G*X<^;&>F5+- <=/-%3KP4=]-55P''CA>/6<;;R M,H^780^*O^@KDY/QC(Q6S&*3>F# 8Z8E80LWVID<^$$QYR&J'].1.$%9M]5] MA.1&5OC/T_GTR]E%SX1BM'$%+03!.9DHJ>JE"H.B18Z!,[)4!]UC/:+R&R\= M6>G'J&S10GYC*S[\?HUP0T;.:0*\<"J1OR(]>%[W)B.2#%PHS0XJ/WA,\==? M.HY7V$SQ1\NO@]/%#S@C+R6_#\OU^:81:$B;:3,_GE__R<8>!D8>+($7C,^* MMC\D2-<@"+,N@0 MHVH]R>EPZL:=_=KZWG(@K72&MYV';3A&7;(!DSVM&*4] M!%YC)<>4-9J8:#X"_2X5X]YT#:7O!V!UA/!'WJ=>E#*=32L#K^?K:TD?A4?K M9 )C YGM;#C0UP4RX[%(GJTHML&&=?_;^X'-,?I<-!5N!];EIAU^>UEI7&+) MHD@$$9(G-KP$ITT@;XRQE$R,3+5.K-E#RK@SHH7[ -RF)1"?Y"#JH(X,7&02'_>TDJSQ=6:-U,HS4]Q! MOGE;P&V)ZRG3^=D =X1>>@;<1P+-ZO-B=LUZORN_KA?I'QM&/RZGGS[5!L D M/"58'47C:H98U!"]XL ]+REGG3 /6X[\9))[2K$:&)P#Z/"[@.S'9HP[W Q>)89M(F-6P%]",$]G07^UQP/%8_WP7XZ'LK M3&>;_FE7?-+&H'A*,A5PJG98,I%#%#J!,<*$&&O->>OJDJ.)[>G(_[E V4)O M8V<9[>5RMP&\*R\^?5KB)XK*: >8I^G7,/N?2 MR\3+,9C_-7V$)9[/UZV]8 MSP>\+L4)!T&XVE2[) B:>] 6+3,F6I=OA31[\I):4M73(=]IR!Q78?TC]9+? M%_/\(J7E&>:+HX6/G\/ZYW#^(U8AU&_?$(,B;3 M/?#":<&F;,%K\L"=,.A% M4,PJ24E;DY42E$R1%GR=A1%ER46'*.P82'^<\L-.VMG_3Q= 8\V/O2RN MO*E+7VOBBN(Q6 O)>5%GQG,(*G#0*:/R6BO%^$'(O>?AAX'KN[C':2*_GJ.F MNX<14>FLO0B@12B@2F#@,=$'G0PYWS$9^6SQ^G%G1_P[OKQIIIJQC<[/X1_X M=UHJ^#Z<;R[D!IOOXK)D:*EWMY&]"0EWR10\::L+L> V?&@N:8D8!!Z5 M3=J4Q'7KEF;[:#D,4=_Q#<>18N\./M/5Y;&SRA4(4K2(*3L669 M 6W! 5)0:&GWE4S%9TMCN8? PX#V'=]=M%10!^B[8*<.UIRO-FVQ7_^>9F=Y MFQ-&;M\NNLPN"%I+!I1+6!V]VAFW%-#>I>2-B:FT3AL_E+;#,/==74T,HI:Q MG:]-:UOR'&L>[*WSC@G'Y- D#J-B"[A:RJ6]%$':) ([S--ZX"6'X>3[ MN2AH)<\.S-#;:Q7AEUTFMX5>/RZ6R\5OM0=E^$H_69]/O"LLHO<@E&%UYE3- MDL]D;+54F*6*2;<>V?,4^@Z#V7=QDC^X>L8V2?FSVL',!;0'&26'GG180G W\_A=TNY=F">;LIG,VKO5Z(EY'?S MZQW2^$1:Z24%JQ R[. (?5"T]FJ3* MZ$6CE*L#?Z.1%=0, E<1E%4)0D%9C^ X=YJ98@_K0'KP*P_#T'=QUCV@K#LP M6/R M9(6DBA:B1@%9Y5R*4M:EY_#Z'Z+Q,#Q^%^?VSZ*F3F&X;X79Q +Y"@6X\!38 M1*_ H=* FA9;+BH%V;J$\ GD'0:^[^J(?RCEC.WB;8_SII6#29$LDG@R%)8Y MJ& #N:;,DW=A<[*!IW"[ = #^5J[AQX&A>_B$/XD>75@7U[M7OMF2OYDPI>+ MU7KUU^5BM9HDC)G'0.3[)&M?? Y!E (Q.6=\R@)%^]S_/<0 [ M0-#?YF%[X(]Y(Z?5ZJPRM+L9F"1E?0SUH)?5[(OH.#B#)#*5A4\I)5AM5)WE4L +62"XX(P3G,G#VOD+M#!I7WO[5A?>KL^5T_FGK[$]8$#$*4<#ZVO7=9@/>F@@&"QG2 M;+QXEI."??0=UN'@_VOORWK;2I(UW^=7#.8];N>^ (,!5"Y7H3#N\_ M;F'W]^^&L%<143^5%)H![7_^[1'3B?Q_KCY:?5)_ZP.6_U[__//#;_>>3ZM% MO)C]1YI]63]]'?/]\G4VI8OGB()>G'_2W6[(>$KQY MWB-@'$(B_K7$:<;\/XY/=M7*S,O9XFJ.9Y$0%A*)F MK$'M#08MS1"IK<>4M$WFK;NR^< Q6YV!.4>+0]H]4:4"AOE4&\EJE8?M6+F)(O--9TQG* 4NPM;9& =G_=?:W$SDJ9@(."Y:= M._">Z.PY0+#/ F5O+G>'DSM#XJ/QCIN8:H=J1G9802"7@$[GK+F0&$RTPU:! MW]+2$V;VE_&SD#F0X6,;OI_^1;1_7W_]9?(-[]RU6E7W74\PT2P4'1D@*@Y* MU@A#1/J"A0F4FDNWVR"IW=[7$TX.%>QL6"YWH''>S:87]+0OE5^?Z'=6.TI% M[31Z1\8_!E 1$T17AV]JYJV/NDY<;.V4/T%'3PTMCS^=CN9TAVC9[*G@ H]) M%!"HZRKHBU/*0$@Q)RUIC_DT,%YZ.)N.E_ +D#F W1V YHZBK O9Z,E0N MD M]P-7Q V56+WZJ0KDQ(0V#CTB;XR9)PGI"S*'2'C6FMT=8&9;6$HDE63Q%E#F MVMN>7$@O$VTI)DD!ESHUM/4DY6.:PI^H:JRUZW08O[N#S8.VY"E:[FV(M 5, MG0 :R/)+/H%5:+ADR3+56N.\OJ;P>PE\GZ;P^W#_8"21XHNS1EAZ2WHSYYJL MG4^^A7I!\Y3$%?![G.%JB2I'="J9,WD1@C9R.IF"#(" MM!.A=>?:0VGMR<)N@\&32*T[37>WMF#3#N%67P-KNNKDF#\-6G)6*W-=(%LQ, Z(5M7P MB2 [,BG2ZIZ3R9&Y5JU=O2VD]-D+_C@L'<_S?A!479M/&]?F7)'SH8R7D%U- M[QI>(&*T("PZI@M+Y-8,$"&X?G^?K=F/P5JK-/HNQ Z;2T=F0Q)<@921#I;@- 0?,Z0L2PK%&)V&&')UFEQZ%E8XQSW1 M4%:WOLD2\\)#E%JAUE['@<<_])M+WT?NN^32]V%U=Y;O*L8JBE/<2@%&8NWE M*PJ$I"-HSXPU@?.8AAU9TV'D3@:P6%7;ESBPRM)IR>M] M7*Q])Z5A6(35JOS;YM+WDO&NN?1]&/Y*?RY]+\$>D$O?A\L=:)PG\W^619^\1J#-0TK8%$ZG=2K 0A1%)I>R M;7[?\U7DTH\YG8[F=(=HV>PIQ4L6)I'*M2J \IY\.5[([0_D#RH=?,E#UU[T M<#8=+^'=^ MEX1WRJ7OP^X>,'/_+L:J9%)%HX*-@#)5W:L2N-IZW4=TAF5;;[JW!LPC*GI* M!AQ_)!W)Y>YPLMD](GGG$AE>R:V*:VGCA)QK I>'@D6YY%NW"GZ*CG$UR[&R M?18J!S"Z [!\P&^SRV^U8^/]]GQK#6EPV;FY-3,>41K2SUA[22&/Y#XDA*QD$-KZD'7KU&/; MGN.G3DON!81#6X[O(Y4.T';_!O-U8J;6=_PQQR^3JR_GSF51 B,U6Q.Q"J6' M8.MP5^F8+86^-ZV/O!>)ZBGHTP9?;>70';#6E1_U8*^U'^?"65'9039"O35+ M%@-$$0PI?*M%X+Z$AS>V&F/J/CT].6Q#P.D([G> I"=4[[G(T0FM'0BE,R@A M-<2<+/#LC4Y)&9E:5VL]049/]M-@Q]Q>O.ZT".?C9^)H#+5/[.Q+7=GJ@<>7 MX^STW!:%.?LOH%6)SDV9QOMR]]4?\+)6U:T4RBUQF\%WBYN2#B68ZB^%AE]3%]QGQUN:K)_GHY^X[X$>??)@E7K_SI MH03/+E>/7&GI#YAF%]-:8KON4;2B=.T6%2D#2LM(8Q=1.[0'TMC"@.5"VF(L M$USDU(T*FUP*2G40&,3,0 ME=7 4&FN JEOL??D8+F^J>X)"+5'%.M50 MPRJ9XDJB1LJ5(T>$WFAN0Q""$5+;)]ENE%LL8-N@T'J=82 MZ0!D'_'RL@:FI_GO8?Y/7-+?[Z\G&OHE4P<]*2=!J<+!UY4ERL_QE,IU4[ZC>.+Z_*%6TRUHZT$A&@=+6 M@JNU;:%80@9CC+O6M>@[$39NR&XXE+672@=0:^/^W$9&2V9.>#)7A9Q\RJIU=5CC)8Q[!O?GF(Z)D XVR&9EF)]>^/4(ABAR8"4Y8$&P M.@N;5B6R ,ZRM49')E3KTWXWRL;U4D8%S\.$77M)=MI-_.E4QN]AOCZPFF=C M'CUYN'S,\XOH(R/##+G%(GG0K!@"J:]&!B'($W03&B=%\S%MO61DMFQPDMGT M8F6/+7[Z?OLS&SK._A7F>7U0:9N"%2Z Q;)JY1_KE%,.VMA<.QY$$5OW>&]& M_*O.O.R#V>V9EU.*OP?;8$7YS0TC+I6,QH(FAQ)4T!9"9@IXE#[Y$DB'-C,8?+)$.X'0XXVZ7/I83MK2$#3CVJL2LFNM+I\E:.1H5&\H;">\ M$9&XF"_//U0.KMNF6&6#$;("0Y"Y4QMAL%@G/PBF#$:G=[NT3T^]@S;Z[A9I M]U[82WQS##/Q<,[W )<-RGGP46?G0&O.0;&<(?+L0*I8N_\QGM1.E]MV B=N.Q-L,"9+IS5CFD&)M&5W(376UHAIC*D*S M0KAO[4(=3_6XA2E]A*Y.+/M>T/XHP_-XQ?'ABM_^]74R7_WP9M1T$I9G'SPX M#+(:_@F\EQYT3$QGGU3QK0=B-B.^\SA#8]0]!?J30Z 7[!_"]]67?Y ;?#-H MG9]+F0T:VE]\[N^+>GO/,9Q@ATP!A ZV 0[58?\ M7ONH+9:X7O#B4[W%>O?SFMG\?;;\/[B\K1VY$Z1165Y,Z\/A) L;V6@:=]OT!YT?>3^M]K=]0L*&8#>)45Y*19U.BBL*T;#O[_^M=],3M<_>L^XN_ M"+I?%L>\Q6Q8!+WJL$^T0M#90+:1::TQ<-V\B^&/6/^Z%PB>K7_=1R(=P&F0 M:B.'2>24+-CHR0+#B!"MYS4NS(,NW(C2VES^T>M?]X+5*>I?]Y%Q!SA_OHC- M&;T@LHYUV#F#$(H$7:2,V1IN=.M@_O$5B*^K#G8OO.Q5@;B/\#I 8@,/ MEVPF+6TUEZSFY.&21B W,4-2CGS<@"&%YFTN3E-O\ IJ((\Q%4XL^]>,]DU< MY/W5,Y5S*;P""F64'M*9/!),) E*.N#$\F?_(;- M02OI7-,WQF.K[= .'#_6%OG]:EV3'V5TV2J2B:034=1J?RX]2!&3#[572NJF M'FW;(E[IQFB(S.$VRP$P.7B??%UEGCXNPWS9Q6[YE7YPN?AM4\+TZWRV6)Q' M;[TWFAC!=6TM+CCI,)E!^NQ*DM9GWTTMS_9EO-*2GGYWS+%0^0'.%A)#P -5\YMRC'DF,%Z*T!95R"8A&"U9BFQY&)H79 P^*)>:95/OSNI M+8SVWU=^O:^F>%'S$EWLK,?',2;%#3<1!+>F-D$2$(U!^C:@E3)C+JVGPHYC MM?57O=/OSCD.)D=:;6^G?>R5MW_A/$T6-?RR88*A1>H2R%9UM4BPWF>..2EP M0F(RJMY,;)WN;KZ(5UIHT^]>.0XFK]E:>_M?5Y/E]]NI28_*BVY*EN[*"@T= ML\IPL,;6QJRD3IQF K 4$;-77*IN@F@'K?"5>D0C!]>&!]._QU;;Z* <5$9A M2'(QUGO0!4G]L$C?:F9(&QI16I=HG&QQKS1(=P*$GWXS'@"WUQ_4>Y$]]V,X MY^1E^J!E@B1+K,9S &\]V=(L$[^\4WRWN_U=;,;[:WNEA]V/M!>/ -L/?23^ M8R6_&[X8'Z/&+" XI>J,I4SV32I JBFR%(/W[N3E88W6]DHCAS_2)CP";,<& M%C^]@KVX"<7>X9 L*21A&$2?8^WZ4B!(\MNM1.\30Z9,-Q'\_9?W2B.2/]*. M/ YR_PZ;\I$17T@O996!>9Y!R9+!2<7!2*5J&]Q22-J1L9)VS MVOHF]19:CCT.?L?E>O!9%<#9-^)ES3Q\FM%N_3*;KBK5/\\N29TM5H(X3YKK ME+T%91.NO[@DZI ;BY&I:+AK;6?M2>+(=,N^)284#&0+WG)0N$9!"B=]I')IQI[GYO(65<9_DD MV#F$Z0W1,YP+VF+VX[//:^T\GF3.XU9,<(9GT^4D5U@3+S]BNII/EA-QNN MDXNX@^C;D6O^Z?O3#U@U_$$NBF!D"0N6JCELR?_.18.D(\S;8HW!T-?I_]QR M>ND3=GJ4MK4DFD&FV]USIV50"L$IISD$O>)SLA!4#,!#K:!S/@;76N&_1-/( M+<%Z <].H#Y0DAT@\TW-C\^7$]KL/V-I&4-!PXBP64=QY"9!*, MB&BS,UGDUAU#7R"I1UP>*O_9<,+H %O;9_IFJ4-(.H%D4H#*(=.QP@44BTX; MKX1*K:]C'3>(>;!,W*!X:B. +N+7S_?%*SIG)K4'JYQ<5_7$*!&\3+JDXC+Q MKC&>CF]J.%AF;5!,M1/$J+BJ(9G[^^./JWGZ'!98FSD^UKP:=7:"@2[UJA'S M"H+-"IS14:-D7ML'+LKCF,]^KQPWE38(A ;D>0>GW9$6Z[N;F[ EL$R^59TB MRCR=\DF#DUR"1I80DS,RMTD'C8&Z0]-$^ .@T??3'5;R%"*(%'I$J M>OI!+=)".Y#8*@6T*M._"<.;F@*,DI%MN.I5DB/X4/OZ!(4YL,!2\SX!]REH M.)&EFC$_?7]S&1:+S;&1R8>R#,&:VL@"90;O3(0DN*[%08%)-ECNYA$Y(R=B M#I?[,U-0CF+YB(=DG1__INHWG!/[EM^K.;T*2$:51. 8B.I"ZHXYMAXCSVRP M-@AI9-FIR3F]X Y;, TID1!^Q6E5RN_>O=GXV8%[( ]!!5G/<$V_H MW,:&.!-:)^BW$M-+B*'-@=66]SV Z);\NKG>ET_S,%V0\4<"VNPT*8A/ M247($FE%2A=PVI-R-MKE) OMP^;%32]2-;(=U$;\#T'55A9CGV!GG_Y^[:O> M1(A+8!Y)4^O(R)\(G%2MM(!<8B+M6P2*G4ZN1X\>&0Z-!3=KQL4.-,Q*XVZX M>&66Z8S^"2J^-_50#G7820N"F9 MDZ?:OC'J'O2-:U.W1]I@LND+=W_,)PFO,R?GWI 'BSQ 4:O@JK806!#@R-;Q MQ4IK?//9WEMH&?<0'!1/A_.\+^R\(94[(3FLI/(!$TZ^87Y_;V,([Y+!(L$P M46K^FT- ,C9U\%A*#H+4\G" >IG <2MD!D598^ETFB+]%6<7\_#U\R3]-BVS M^9?5\\(TT^H3/7XS-V=6/DP6__P=EQ_P&TZOCKIV=^0;6R1=6RZZ47;V(U[4 MP.@'_#J;+\DOO,G7D4,93*QQ!UV'P!;M($B3@,?"=*B09JV;Z&RCI5W&]IJC MM1;A+3%P/@V7;ZX6R]D7 OO9-+^;32_>U?UVMEC@2U-<(S\:\A0)-YX N7*K+F8XB/HGCD $8+1&W/ \NPI%3@!])4JMK<""3 M23*- 01:15J_CA9GSH(LWJ9ZV]OQV"#EMY6 7M+%PR-@UEH<8V-JO27O+F$3 M2K0E2EY3I$)98HLFZ\71IH1$O'$RIZ+%3J&SES"UC8#QLH.-!#MKS>61H?([ M*>W/9[23B/Q-C)AQSY'$"<64.@NT!.)'( V>7>2T;[@)._D"+V#D\9M'!$<; M4E,KS<_,/]O^EN>?=DL1Q5F:Q:=-&S2M A:F//D M'F>4W-19:2GNEI!Y^5WCQ*S: V,(UHZ(E%2K*^;?S\_^/#?*I^Q2!H?,@(JU M?CY;!%/MO.CM"^?* M-_7,R^_6WSQ+7:V'QSJS5NWS=.T*D]( [DX-C:8=5X M^Y8%'_"B^K$;\-9V&T(P#0E5(CZX F2'93"H8RQTU-JH=M(+S[UEG'C00!JA M&3L["#ON::S?1M.XY$Q[$X!GYNAT= E"# YT2LYE6BQ98XV][D-I[:4LZ62. MT4F%VP^(US=8IJMHQG].EI^OEWIS=M=ETO_Y4_CK//E8-[\!J[D 5:(#SRTY M%;73$(L!>6E_+7EO,L?UZ4^#GZ=!.Y@PNVW:N5?TN4%3SZ/>=_)P^RF:@FX- MC0H98S190E:^)G3H4/$;[@CAI^^;#]=G4,)DC,N^ MNKX9E'46O+8)+&J3&9+!:P:\-K4KF9V&U??!SC,7JP815@=G][W-7G?Z3]]_ MPFGZ_"7,UU6V-NLH2]2U[[L"I6*!*!@'TNG$/B4QQ=;]9U^BJ9=(^T"@>-SY MJ)V$ND3<]6HVCJ&PRLK,ZKUFC:"$\>"<(+9AEH[K*$)NG5!\B::1ZPV;(N!% M>!TAC@[@54M%%ALC]G=<;L("LF#&&FPHN<[_3+*&!21"JE>;6$K%#%)E^(B0 MWH!TC*R?J-$YCO$=H."?CPRY'Q_?=V$++R"6I0V*H"?L[@-$3&OL3_>I*64N/3 :;P7E:@.+:0^!: M@O'%:!\]=ZI],?U6RV8(\Q"2D,^",9:"DT1 U%A"1 MZRPMXS(.T)ET&SF]G7D'BOPE*!W(_QZ@M(GM/5K21OFFC-8@9U!\<:1\:>^1 M#C?U$KC3R<;:(;@UG)XGJ3-('2KZAY!J*(<>8$6OG"RW+8;'9)5 4X='\;W)!I:U@OSF;BZR#FHS->#ZV,5ZJPOB]]:PV5**,2Q% M1I D:>*')V^%&0G,,X<<68RR!72V$C!>Z=ZQ$IVU9N_8Q3G7I+^?7ON:M#MR M#IB!;$"B'DVH0W $N;):L6#)VW0O)O>>?O1X8F\DJUDSQO4B]D__FEU'JCPK M3AA1.VE:4"J0CBQ,$#=BUG0V\F)V*\1Z].CQZC$'%/MAC.M&["3!:]B6B&0X M\P@IE5RK%R3$8CQP16XA"IZM\_L)_O;AXU5>#BGZ YG7@4_RC,GT[J9\)AM3 M$DJLBS"@.'WQPA@0)NJ@K'(B[W23Z(AR@Z?H&O=2[ZE#=?JV )J*R59())&P>/"]^AIZ]RCN.E_U+X[E!1 M='J!O':4F2PK#Q?KDJ[*19RFXV:S[O#4%I5I^Q+?J/[LSFO/'KYVLDB7L\75 MG8&95G&51180HU>$/BGI&/6QGH&$/#*!56Y=@;T7@<2O(^7DXNUT@^7@3;3Q\^(RTV3^N*%-CPZ, %9W9ED%3 A@#1^ MKFWYZ+_6%6M'D#MV-'DHU#W4>:>2:*?3;O[XB M*ID6 M?.]4@=2F?/A?5_2DM]^JNCY"BVQ[5 M5LA.9K4KV'[SK!D(SNP-%_N(;K@I.1"\]V&ESR@\[; MVDOF!\W;VD< 8R?A/\ZNEI_?)PS37ZZFM9? NW=OSJ9YU0.,/IOF?] ZKTAF M[_[8J%/OLPD\,]!U! E$B*MF:,X-#;F+G1BC?O*+"%EI&K20?VQ YC>0?0 MH>T7OJ^R,N]+703]L2ZF/N>U: M6U,;.Q)^WU^AA=H9%M]WMBS^,O583&=J]\AK.Y^.<'83G MLP.>Y"PRR>S\+%$3H9+7.ZI_''6.H=_O];O0[T <)=TH[4?MH\->&XY.NO_M M[&!7% ]]G)]I>+V3JZ*9 ]=E>85/@,Q._21K( U_QP MHV$FWL2>6KKM=O>Q@%-X3\JOGYK]C>:/&N)CIK0JQ6]6QM 0,5BOTAD:)?VK MW@>/9M!G988B4Q.0%B8*)AB_'RFG/BSDA:S3,_P?6DL MAJ<0[XS-1:?=_"?%:E0X@+'!1=.6+;3\Y$>SO-L2OTF']J)E^4Q<%V:J(1EC M3-D!M=F)P1D+@\R! TI5"%G,1%5X6P$JC%S"M(+^D"+')ZND%JFD=+;"Y(I! MP')K @7$X)RT,Q+)Y34P,!9C.GR7H#(XI69.JI$3*XL-NY^C4U>&JEV%*;I.F M"A_9)R,A+;#WT9LJ0KI"+PG D$=:N8S$22Q'8!.XZ3E1+M;&5=B/(&^-#F$H MK8DAP==.[*'7$\ P!M<.;^),%F-@%B-.=($4#_=@G[MV#I/P%!X5T7<1PD_C M"X+<2E:$*)$N6T^4WIHHQ8G(SKNY@A*TTF]-4X<<;O(5S%LC8W'!:6+8M2P= M#.9?3M%MI9:S@2HX>-SI]':-AL.=3BA.L=1U*CY6J3^8S MU\TM;CKPR7K;<:O;/KRWM=WJW-OVX*@GK<.3[88]8(WM7*!.X%[P(BVMVI6R M>+W3VYF+E#*A!7G0%AV6FD^QK6@]XV-]NN4-]3J]6]^OA<.4WQ[?'&RL'Q<9 M^;@/-MBC(?V.S'D+#A5 U#(G/[ZD-*A06EH.!QJ$)=,M(JJUG0DM>;NA18KAF-FO&H42$[H2[.:)7P'MI5D5.) MDE:1 2H4+,RS!8U4.2HB>'EV7'$P"QD'J!#NGKE3*2E@E99$GF@6*[$L1K!' M*&U6*S+\%@$)(K]A?TAN\]D+$+\,B-%/#,2MF7<-C]MS]M:P1"A/5$)HD\X4 M3++2(5*IL"<(2IO,X8 53+";:>?40VX:5I:'!@Y#(J ZUNB*QL#KH%N:H-P MMUXB*!W7K'&,_,X*\!9A# 66HAJQB2W FWL2P>U/P!\N#JK$,N0%@4^)P/BG M0N!P(G7%?$'I"6E*)T(33"RW83^SJ.JWX+_PN'F+PX##CLA=+FRD(E/Y^S78 MAJ'E0AIHEY@^OFL6T7S_R6L(!$_P<1CBA29XPEK3X5.] M!^26C=CY!*ZBDM#$<64I>5?JKPVCYL9Y?$^'SSB60S?-SPC%WCU=4D0ALL@= MZ5KQ&+'!YV9TI%94"[WV@U:9=(MBE?B'40L)$S/[HR;-F=#J&G1]B'9'OO'% M+GH J0>\QWUX!]W_?DY0#C_W!(4/AY-Y1C:6BQJML:M9L5S?**Z?4&NM;3L6 MJDG<>GACW:*\X18)#(8 %%[8E"_7B0/Q>I>F>& M77"E0=PW0MWHL&AT58[81H>P,36+;_QMX:4F?#G)>! I6/JE%OFO@7D+3-F8 M^?S#7@V11JB<5#$Q>@)4/A5R7/\^:6N6A[S49@;8.LU,H'9Y"X (F">I+5N? M73 ]4WWT%KW(A"_^(6?AOL))(UP$VK($V'CAY-L6!?VCUJ^]X\^I"4Z.6R?M M^YN_ GL_[3!/A._@S9T';AIUGB-#.3*O=OL(0?X,^;G^N7HWYIFS-(YO M>@S"CVT36+O>N40A>["]["(CA&+EU[L\U: M[U/;/!+^?G^%#N;ZPDP2G$!>2*#,K0S[\<;V5XG&F3+KR0GY/[Z MVUTY/R !TI:6'D,_T-A:2:O=??99R3H9^5R?GHQ IJ=_.?EKLRD^F*3*H? B ML2 ]I*)RJAB*/U)P-Z+9K*7.33FU:CCRHA-U#L0?QMZHL0SM7GD-I[-Q3O;" M\\D>3W(2FW1Z>I*JL5#I^RT51[WD*#[,9*_;/4@@ZAWTTGC_*$UZATDW@N@_ M[2WLBN*AC_-3#>^WJ-2/^NTH^ML6RYV>9*;P.)G%SN%G M&&,^TH,22[-XN/5-J=6PZ/-:MT*G67-BM+'][8C_'5-+,Y.YTM/^;U]4#DY\ MA(FX-KDL?FLX6;BF ZNR(.C4?P'U1=7Y<1+6NWWA3]MOTO+2:!/T"]H66+B>A/7O.AB/E7651+G]49<5QI$ M>U\VVP<[9%E#)&"]RJ:X*NG?;7>/ MCC>,V,.[$=N;!:PJ4O1OOW/X8FMLM\1 C.08A(6Q@@FZU(^4$W]6TF+@Z2F^ M+XU%CQ7BTMA5H *(ZDPOZ"%I,CQR2JI128IYJTP MN6*DL-R*0 $)."?ME$1R>0.,GOF8#M^EJ Q.J9F<:G@ERB(9H5B!W5&3%*R8 MC%0R$JZB/XO^$[!0#T(+R)73R%I$@!/E1[A 5R*$:78:MT353(K+'&.W5,33 M93.\#H_O/^)Q$)DJT*;DGH4-&^AN%,=FN]2NB@RQ(2G[X>]$5RF.B7Y:,E@# M?:P(3R6:F2*$(D?K10C4UG?WIL8H2Q4-W"")2J, ^MV@X]:(DO=VSQ;ONHTSX\=K4#ZW1. M ,#TKO"1K300T@+[ ^VK8N0]M)L #()8*SU,H [@_6!% M2K_:E;)XO[6_-1,I94I)NQ^)-DO-IMA4M)[QJ3Z=\I9Z'=_?**RXPY0_']_L M;"Q$YQ'YM W6K$=#]@LMYP,X5 !1R[S]=$II4$F1R,IMWH6X/09,#_5,H5HP M%89?A9PP5HZ9!J6@X'&HTEUPU#+/6="2\TU=+BQR1J/F0&I4R%>HBS-:I;SA M=E7L5*JD5;0 %8H:9MZ"1JH<%1J7Q/I]@XED,SS4X6QE:\02QP6=K=.Q65'.]=H-6(^GFQ2KQ#Z,64B9FMD=-FE.AU0WH^J#M MGGSCNTWT"%+W>(_[^ [ZX-E^ZPD*'RFGLXAL+)(:Y=CEJ%CD-_+K5]1: M*]N.N6H2MQ[>6#9 =C!Q.V(T+ _VD# M- MX^+-2J#X'=U7PQP^W^W90\G90\LLQW>LZ*#G3N#-!%11F'#JCI-/.1 &F MB+K"FQ]83$#>4,D6=BIBS_&S,[0ORKQU&<+X81X#9W(%#LZF+/)@TFJ MWIEA%\PTB/M&J!L=%HVNRA';:!!>3,WB:[\VO-6$;R<9CR(%2[_,(O\U,&Z! M*1LCGS_^U1!IA,I)%6.CQT#E4R&']3=,6[,\Y*4V4\#6R<@$:I=W (B >9;: MLO5M!=/1B]5'']"*3/CB7W(:+C[T&N'6T(8EP-J;*S^W*#@X;/V^?_0M-4'O MJ-6+'F[^ >S]O,,\$[Z#-;<>^4;:?HD(9<^\VSY "/+?$)^K?^]<Q2EP?'?6+V<*>W9+W+G_]C-M!*Y>CV+#?:;4?$6)W;L7]2,/PB'WE M4;=D@RQY/E*0BN'!:_PUW7_?XSNW_ M %!+ P04 " #'I:E88=?RW\8$ "2&@ %0 &ENU9;6_B.!#^?K]BCNJZK432)(1W6HFE5%?IKG0+U=Y].IG$(59# MG'5,"_?K;^PD+%T*R_98M97*AXADWCQCS_/$<2>4T^BL$U+BG_W2^=4PX)Q[ MLRF-)7B"$DE]F*4LGL!GGZ9W8!BY5H\G"\$FH03'97#(9T;/" M3^#A35+Q0-KW^S>CRXK+7'5T. MKN#Z]F9XV[T:P6CP]E.S&W!K#LV>"<-^3Z=G5ZK6V\^K.X3N^>!ZU#]?G:]E MDDVKMFM76:\WR<$%C'[OP[![\[%[U1\:@[_^Z/\-W=X(4.)8EK-CCO7'*3:3 MGP\;[I,)79;A.F012^"C0-0M0W].O9ED]Q1Z(6$" P /X#).*9UP!'F1F' D M0PJ'!PW'L=H]/DU(O-!W=ONX##Z'D HZ7H!'A63!H@S)3*0S@LE)#G;C\,"N M6>VB!Z@G&8^S9ZH1RD!2(#Y/%-&L&N:::B&I$:DA#(D8DYBFQF >T05T/:DD M:AK**"?:3.F-::HETP7Y5J3P2Y4%TO$R<$UFS:=8=1W&9 M1'J2?A$XISE3T]R)]-=EKNG6[8U2R]PLV^:U:EI.XUE>M\OJ=7?O8VW43,>I M[^3V1%=7% IYJU1T>Z(=3FN*J_VT9#NE0B MQQ[=.\E<*:^V5$2#]0[@26D;1[P$8.IW20UTM6^08[\S\$,E>HD:*$S]-"," M@3!:P U-N$!\C>&"BRG8EO&I .B<'"#@0M]_R8R QCZB^Y]$>"%4['*V8UAE ME5YVPXG&\"2>(5DL0K+)$"9!8C,4R)AFP/+0AJ^?A4HW5.*P%N0A#[$T%3A?)E)291 M!&B&@4F$') F"/MI65L%+":QIYZC0Y]IUPCC2FL6923!$RITS/0;FC*?F*_M MD+^R36B\V!;N'"NA=S-(J(ML(]7,*?7M[&]5?-U]OKA@5MOI_J:K<_UZ^I'B$UMN+E6^?)4RQFSA)1'S(#,R,BYH=&WM65MSXC84?N^O."73;#(#QC8WZG4TZ?.V4=I#,6='[:H?P&.#TI\+KI4,LB#>;5:+5. M*XX[=FI.G58=5F^ZE?H_5@%-43VUB=7<9R>%@(>E*4OBMRPG4NU;3M6T99GF M+P6M=]KQ1*@PF$3C]&?J8]43D1-T-A9*B:!E5="98G>J1'P^"5L:8B'UEENX MPA>R=6#J3SN1E#P2<'_>^C#B 8OADMW"E0A(^*$8DS NQ4QR+U6,^;\,AXE! M].-M"J&!?GP>L@4D.\'1OYOR,5=0L0W[(8C5X2L1M:H/A^YB[IE\H['W^E>C MB_.+7G=T,;B$C]=7P^ONY0A&@WT#8CEP;0R-G@'#?D^#L2HU<]]0=(?0/1M\ M'/7/EN=B :EIUO<-T> <1K_W8=B]^K5[V1^6!G_]T?\;NKT1H,0VS6G/.0A"XG/@P\C[M,@O#@ M(HP9FPALPS(RX$A-&1P>.+9MMGLBB$@XUT]6^[@(5,"423:> ]HJ[LV+$,UD M/",(40FPG,,#JVZV\U7.7,5%F/Z7+/4BD!@(%5%"!)(1)4,8$CDF M(8M+@SN?S:'KJD22S$81Y42;)7IC%FM),(* M[ZG&,%.Z4<@QBN:1,[&A165%5V45PVHVUTI-PUHKV^2UAL.Q7^1ULZS16!_S MI6-U&D;-WBX%99U=F2MD%9-6*=KAO,:XW$\*EEW(=2)"*;ZQM$RPM-HW^:EL M=O/FJAF.';JWH[M$>;FF?.:MEH"("IM>G-ZB;^KZTYVN_JAU['8&OBE%;Y&# MI*E^FA&)G="?PQ6+A,0&&\*YD %89NE3WJ$S=@!/2/W\-34"%E)L[W\2Z4ZA M8A73E_IE6DE]YJP"WLS'0"YZ\SG"N.5JJOU)]G7&)4O>^^,D9DX25N6(' ,& MM6I']'C!%\R=2:X2#_T[=TK""WZXQ7/,(3EHDDBY,V7TS$Q/O[11<-YL*W>&F=#[&634>;J5:F:< MNC\[G&K=L&LOHJZF8S3-[78-.VJXNW6SHT)/L_D^:_WPH-IHQ_H[79^KWP\. M(];5X?ID9>M3'ZI$B$_XG$(.[#4RN7R,T_P?$KMR+J43^YU9VUUBLL2_7AJT MQQ97.!)WBYZX[C!KRW.Z]P3E*)(<042(XI[<1(KG>&O&6GM%\1VR1PU07XU$ M(M:DVY+,1Y*]82N7)?EJ5CX07&5R>H "2M"P 1 " 0 !I;G-G M+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( ,>EJ5C>XHQ0"PT V$ 1 M " ?CJ !I;G-G+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( ,>E MJ5@CI6RJ-1D /#J 5 " 3+X !I;G-G+3(P,C0P,S,Q M7V-A;"YX;6Q02P$"% ,4 " #'I:E8'TTG(X%$ *Z0( %0 M @ &:$0$ :6YS9RTR,#(T,#,S,5]D968N>&UL4$L! A0#% @ QZ6I M6.6V@GYUMP *?<& !4 ( !3E8! &ENEJ5B]2N-E(VX +?)! 5 M " ?8- @!I;G-G+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " #'I:E8 MG^\X2Q ( ;*P %0 @ %,? ( :6YS9S(P,C0P,S,Q97@S M,3$N:'1M4$L! A0#% @ QZ6I6(>H BP9" >BL !4 M ( !CX0" &ENEJ5AA MU_+?Q@0 )(: 5 " =N, @!I;G-G,C R-# S,S%E>#,R M,2YH=&U02P$"% ,4 " #'I:E8CM5HIM,$ !I&@ %0 M@ '4D0( :6YS9S(P,C0P,S,Q97@S,C(N:'1M4$L%!@ * H E@( -J6 $ @ $! end XML 67 insg-20240331_htm.xml IDEA: XBRL DOCUMENT 0001022652 2024-01-01 2024-03-31 0001022652 2024-05-02 0001022652 2024-03-31 0001022652 2023-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2024-03-31 0001022652 us-gaap:SeriesEPreferredStockMember 2023-12-31 0001022652 insg:MobileSolutionsMember 2024-01-01 2024-03-31 0001022652 insg:MobileSolutionsMember 2023-01-01 2023-03-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2024-01-01 2024-03-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2023-01-01 2023-03-31 0001022652 us-gaap:ProductMember 2024-01-01 2024-03-31 0001022652 us-gaap:ProductMember 2023-01-01 2023-03-31 0001022652 insg:ServicesAndOtherMember 2024-01-01 2024-03-31 0001022652 insg:ServicesAndOtherMember 2023-01-01 2023-03-31 0001022652 2023-01-01 2023-03-31 0001022652 us-gaap:PreferredStockMember 2022-12-31 0001022652 us-gaap:CommonStockMember 2022-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001022652 us-gaap:RetainedEarningsMember 2022-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001022652 2022-12-31 0001022652 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001022652 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001022652 us-gaap:PreferredStockMember 2023-03-31 0001022652 us-gaap:CommonStockMember 2023-03-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001022652 us-gaap:RetainedEarningsMember 2023-03-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001022652 2023-03-31 0001022652 us-gaap:PreferredStockMember 2023-12-31 0001022652 us-gaap:CommonStockMember 2023-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001022652 us-gaap:RetainedEarningsMember 2023-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001022652 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001022652 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001022652 us-gaap:PreferredStockMember 2024-03-31 0001022652 us-gaap:CommonStockMember 2024-03-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001022652 us-gaap:RetainedEarningsMember 2024-03-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001022652 2024-01-24 0001022652 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001022652 us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-03-31 0001022652 2024-01-24 2024-01-24 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputSharePriceMember 2024-03-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputCreditSpreadMember 2024-03-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputCreditSpreadMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedTermMember 2024-01-01 2024-03-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-06-30 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember srt:AffiliatedEntityMember 2023-12-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember srt:AffiliatedEntityMember 2024-03-31 0001022652 insg:TwentyTwentyFiveConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001022652 srt:AffiliatedEntityMember 2024-01-01 2024-03-31 0001022652 srt:AffiliatedEntityMember 2023-01-01 2023-03-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember insg:FederalBaseRateMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember insg:LessThan15MillionMember 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember insg:LessThan15MillionMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember insg:LessThan15MillionMember 2022-08-01 2022-08-31 0001022652 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember insg:Between15MillionAnd25MillionMember 2022-08-31 0001022652 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember insg:Between15MillionAnd25MillionMember 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember insg:Between15MillionAnd25MillionMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember insg:Between15MillionAnd25MillionMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember insg:GreaterThan25MillionMember 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember insg:GreaterThan25MillionMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember insg:SOFRMember insg:GreaterThan25MillionMember 2022-08-01 2022-08-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-05-02 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-05-02 2023-05-02 0001022652 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-05-02 2023-05-02 0001022652 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-05-02 2023-05-02 0001022652 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001022652 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001022652 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001022652 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001022652 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001022652 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001022652 us-gaap:EmployeeStockOptionMember 2024-03-31 0001022652 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001022652 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-03-31 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-03-31 0001022652 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001022652 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001022652 insg:EmployeeStockPurchasePlanSecuritiesMember 2024-01-01 2024-03-31 0001022652 insg:EmployeeStockPurchasePlanSecuritiesMember 2023-01-01 2023-03-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2021-01-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2023-01-01 2023-03-31 0001022652 insg:CanaccordGenuityLLCMember insg:ATMOfferingMember 2023-03-31 0001022652 srt:NorthAmericaMember 2024-01-01 2024-03-31 0001022652 srt:NorthAmericaMember 2023-01-01 2023-03-31 0001022652 insg:EuropeExcludingUnitedKingdomMember 2024-01-01 2024-03-31 0001022652 insg:EuropeExcludingUnitedKingdomMember 2023-01-01 2023-03-31 0001022652 country:AU 2024-01-01 2024-03-31 0001022652 country:AU 2023-01-01 2023-03-31 0001022652 insg:OtherGeographicRegionsMember 2024-01-01 2024-03-31 0001022652 insg:OtherGeographicRegionsMember 2023-01-01 2023-03-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001022652 insg:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001022652 insg:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001022652 insg:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001022652 us-gaap:SubsequentEventMember 2024-04-18 2024-04-18 0001022652 insg:SouthOceanFundingLLCAndNorthSoundVenturesLPMember us-gaap:SubsequentEventMember 2024-04-18 shares iso4217:USD iso4217:USD shares insg:segment pure insg:tradingDay false 2024 Q1 0001022652 --12-31 0.1 P5D 0.00792896 P3Y P3Y 10-Q true 2024-03-31 false 001-38358 INSEEGO CORP. DE 81-3377646 9710 Scranton Road, Suite 200 San Diego, CA 92121 858 812-3400 Common Stock, par value $0.001 per share INSG NASDAQ Yes Yes Non-accelerated Filer true false false 11882948 12297000 7519000 1060000 1113000 23476000 22616000 20797000 22880000 6526000 5211000 63096000 58226000 29427000 28920000 2287000 2758000 7859000 7003000 4916000 5083000 42770000 39987000 24281000 27140000 21922000 21922000 5182000 5412000 384000 1256000 122068000 121797000 24013000 24795000 30805000 27022000 4677000 4094000 59495000 55911000 160284000 159912000 4771000 5039000 675000 680000 2432000 2360000 227657000 223902000 0.001 0.001 2000000 2000000 0.001 0.001 39500 39500 25000 25000 25000 25000 35913326 35913326 0 0 0.001 0.001 150000000 150000000 11882844 11882844 11878557 11878557 12000 12000 811637000 810138000 -5065000 -5327000 -912173000 -906928000 -105589000 -102105000 122068000 121797000 15270000 23040000 14182000 11870000 29452000 34910000 15557000 15884000 45009000 50794000 22713000 27967000 4904000 4640000 27617000 32607000 17392000 18187000 5043000 3775000 4995000 6466000 4983000 5724000 3635000 5309000 420000 504000 19076000 21778000 -1684000 -3591000 -2174000 -1997000 -360000 795000 -4218000 -4793000 237000 311000 -4455000 -5104000 790000 723000 -5245000 -5827000 -0.44 -0.44 -0.54 -0.54 11879719 11879719 10860189 10860189 262000 94000 -4193000 -5010000 25000 0 10847000 11000 793952000 -857751000 -6329000 -70117000 -5104000 -5104000 94000 94000 4000 75000 75000 86000 529000 529000 1800000 1800000 -723000 723000 0 25000 0 10937000 11000 797079000 -863578000 -6235000 -72723000 25000 0 11879000 12000 810138000 -906928000 -5327000 -102105000 -4455000 -4455000 262000 262000 4000 -8000 -8000 717000 717000 -790000 790000 0 25000 0 11883000 12000 811637000 -912173000 -5065000 -105589000 -4455000 -5104000 4375000 5430000 -32000 41000 420000 504000 108000 217000 717000 1800000 489000 489000 -5000 101000 405000 592000 828000 1997000 -1279000 -3097000 785000 1940000 -718000 5544000 3999000 -490000 -423000 -625000 4546000 7659000 0 61000 577000 2443000 -577000 -2504000 0 199000 0 529000 0 360000 583000 3385000 0 75000 583000 -3340000 226000 -272000 4778000 1543000 7519000 7143000 12297000 8686000 147000 117000 44000 59000 696000 543000 104000 2164000 146000 146000 50000 50000 50000 Nature of Business and Significant Accounting Policies<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 and 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 accompanying unaudited condensed consolidated financial statements (“Financial Statements”) have been prepared by Inseego Corp. (the “Company”, “we”, “us”) in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The Financial Statements include the accounts of the Company and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. These Financial Statements should be read in conjunction with the audited consolidated financial statements and notes as of and for the year ended December 31, 2023, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”).</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP. In management’s opinion, the accompanying Financial Statements reflect all normal recurring adjustments necessary for their fair presentation. Other than described below, there have been no changes to the Company’s significant accounting policies described in the Form 10-K that have had a material impact on the Company’s Financial Statements. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for any other interim period or for the year as a whole. </span></div><div style="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:700;line-height:115%">Segment Information</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:115%">The Company has one reportable segment. The principal 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 are 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, warranty provision, 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%">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 the fourth quarter of 2023, and as noted in the Form 10-K, the Company reclassified revenue on its 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. 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 </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%">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-Q 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%">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 March 31, 2024, the Company had available cash and cash equivalents totaling $12.3 million and working capital of $3.6 million. The Company’s Credit Facility (as defined in Note 4 – Debt), which had an outstanding balance of $4.7 million as of March 31, 2024, was voluntarily paid-off and terminated by the Company effective April 18, 2024.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company generated positive cash flow from operations both for the year ended December 31, 2023 and in the three months ended March 31, 2024. In April 2024, the Company received a $15.0 million upfront payment from a customer in connection with a two-year service contract. Based on the factors above, and to reduce financing costs, the Company voluntarily paid-off and terminated the Credit Facility effective April 18, 2024. These factors have had a positive impact on our 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:112%">The Company’s 3.25% convertible senior notes due in May 2025 (the “2025 Notes”) have a principal balance of $161.9 million and matures on May 1, 2025. The Company’s intention is to restructure or refinance the 2025 Notes, and the Company is in active negotiations to do so, 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. As the refinancing of the 2025 Notes cannot be assured, accounting guidance requires disclosure that this raises substantial doubt about the Company’s ability to continue as a going concern within one year of the issuance of these financial statements. </span></div>While the Company’s liquidity has had several positive developments recently, as noted above, the Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s ability to attain profitable operations and continue to generate positive cash flows is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. In order to effect a restructuring or refinancing of the 2025 Notes, or if events or circumstances occur such that the Company does not meet its operating plan as expected, or if the Company becomes obligated to pay unforeseen expenditures 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 <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 and 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 accompanying unaudited condensed consolidated financial statements (“Financial Statements”) have been prepared by Inseego Corp. (the “Company”, “we”, “us”) in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The Financial Statements include the accounts of the Company and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. These Financial Statements should be read in conjunction with the audited consolidated financial statements and notes as of and for the year ended December 31, 2023, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”).</span></div>The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP. In management’s opinion, the accompanying Financial Statements reflect all normal recurring adjustments necessary for their fair presentation. Other than described below, there have been no changes to the Company’s significant accounting policies described in the Form 10-K that have had a material impact on the Company’s Financial Statements. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for any other interim period or for the year as a whole. <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 and 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 accompanying unaudited condensed consolidated financial statements (“Financial Statements”) have been prepared by Inseego Corp. (the “Company”, “we”, “us”) in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The Financial Statements include the accounts of the Company and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. These Financial Statements should be read in conjunction with the audited consolidated financial statements and notes as of and for the year ended December 31, 2023, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”).</span></div>The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP. In management’s opinion, the accompanying Financial Statements reflect all normal recurring adjustments necessary for their fair presentation. Other than described below, there have been no changes to the Company’s significant accounting policies described in the Form 10-K that have had a material impact on the Company’s Financial Statements. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for any other interim period or for the year as a whole. <div style="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:700;line-height:115%">Segment Information</span></div>The Company has one reportable segment. The principal 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 are 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, warranty provision, 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%">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> 0 12300000 3600000 4700000 15000000 P2Y 0.0325 161900000 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-top:5pt"><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.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></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="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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></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%">Finished goods</span></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,705 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">21,264 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and components</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,092 </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,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,797 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:9pt;text-indent:-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-top:5pt"><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 style="height:12pt"><td colspan="3" rowspan="2" 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" rowspan="2" 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%">March 31,<br/>2024</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:12pt"><td colspan="12" style="display:none"></td></tr><tr><td colspan="3" style="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%">Rebate receivables</span></div></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,884 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:middle"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542 </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,438 </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 prepaid expenses and other</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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,211 </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%">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-top:5pt"><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.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></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="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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></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%">Royalties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,490 </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,159 </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%">Warranty obligations</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%">780 </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%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,555 </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,038 </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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,562 </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%">5,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </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,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;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,077 </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,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">5,805 </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%">5,699 </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 accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">Inventories consist of the following (in thousands):</span></div><div style="margin-top:5pt"><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.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></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="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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></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%">Finished goods</span></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,705 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">21,264 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and components</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,092 </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,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,797 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 18705000 21264000 2092000 1616000 20797000 22880000 <div style="margin-bottom:9pt;margin-top:9pt;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-top:5pt"><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 style="height:12pt"><td colspan="3" rowspan="2" 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" rowspan="2" 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%">March 31,<br/>2024</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:12pt"><td colspan="12" style="display:none"></td></tr><tr><td colspan="3" style="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%">Rebate receivables</span></div></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,884 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:middle"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542 </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,438 </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 prepaid expenses and other</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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,211 </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> 2884000 1950000 2100000 1823000 1542000 1438000 6526000 5211000 <div style="margin-bottom:9pt;margin-top:9pt;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-top:5pt"><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.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></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="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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></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%">Royalties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,490 </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,159 </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%">Warranty obligations</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%">780 </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%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,555 </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,038 </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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,562 </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%">5,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </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,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;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,077 </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,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">5,805 </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%">5,699 </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 accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 852000 845000 5490000 4159000 780000 480000 2555000 1038000 6562000 5583000 1684000 1681000 7077000 7537000 5805000 5699000 30805000 27022000 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 4 – 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 March 31, 2024 and 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 fair value of the interest make-whole payment derivative liability was determined using a Monte Carlo model using the following key assumptions:</span></div><div><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="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: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="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%">88.60 </span></td><td style="border-top:1pt solid #000;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="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%">77.00 </span></td><td style="border-top:1pt solid #000;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></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%">Stock price</span></td><td colspan="3" style="background-color:#cceeff;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.80 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.20 per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Credit spread</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%">85.09 </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%">92.20 </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><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: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:#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%">1.09 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%">1.34 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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"><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></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%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.99 </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%">4.60 </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></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in the fair value of the interest make-whole liability for the three months ended March 31, 2024 or March 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#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 the 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 using the following key assumptions:</span></div><div><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="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: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="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%">88.60 </span></td><td style="border-top:1pt solid #000;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="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%">77.00 </span></td><td style="border-top:1pt solid #000;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></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%">Stock price</span></td><td colspan="3" style="background-color:#cceeff;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.80 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.20 per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Credit spread</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%">85.09 </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%">92.20 </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><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: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:#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%">1.09 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%">1.34 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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"><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></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%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.99 </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%">4.60 </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></tr></table></div> 0.8860 0.7700 2.80 2.20 0.8509 0.9220 P1Y1M2D P1Y4M2D 0 0 0.0499 0.0460 0 0 Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">2025 Notes </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 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 March 31, 2024 and 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 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%">As of March 31, 2024, the conversion rate for the 2025 Notes is 7.92896 shares of common stock per $1,000 principal amount of 2025 Notes, which represents a 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 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;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%">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-387">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, </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%">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 Note 3 – Fair Value Measurements, for more information on this derivative liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;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 March 31, 2024 and December 31, 2023, $161.9 million of principal amount 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 is due on May 1, 2025. </span></div><div style="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:99%">The 2025 Notes consist of the following (in thousands):</span></div><div style="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.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></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.282%"></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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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="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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,106)</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 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%">(715)</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%">(880)</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%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,284 </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%">159,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%">The effective interest rate of the liability component of the 2025 Notes was 4.17% and 4.23% for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;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%">The following table sets forth total interest expense recog</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nized related to the 2025 Notes (in thousands):</span></div><div style="text-align:center"><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:75.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></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:10.191%"></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: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%">Three Months Ended March 31,</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Contractual interest expense</span></td><td style="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="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Amortization of debt discount</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%">207 </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%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Amortization of debt issuance costs</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%">165 </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%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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: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%">1,687 </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%">1,687 </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><td colspan="3" style="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-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 contractual interest expense on the 2025 Notes recorded within interest expense, net on the consolidated statements of operations attributable to related parties was $0.7 million in the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, accrued interest due to related parties of $1.1 million and $0.4 million, respectively, was included within accrued expenses and other current liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Asset-backed Revolving Credit Facility</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2022, the Company entered into a Loan and Security Agreement (as subsequently amended, 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 and 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”). Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Agreement. See Note 11 – Subsequent Events for more information on the termination of 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%">The Credit Agreement established a secured asset-backed revolving credit facility which was comprised of a maximum $50 million revolving credit facility (“Credit Facility”), with a minimum borrowing amount for interest calculations of $4.5 million upon execution of the Credit Agreement. Availability under the Credit Facility was determined monthly by a borrowing base comprised of a percentage of eligible accounts receivable and eligible inventory of the Borrowers. Outstanding amounts exceeding the borrowing base were to be repaid immediately. The Borrowers’ obligations under the Credit Agreement were guaranteed by the Company. The Loan Parties’ obligations under the Credit Agreement were 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 took the form of base rate (“Base Rate”) loans or Secured Overnight Financing Rate (“SOFR”) loans. SOFR loans bore 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 bore 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 varied depending on the average outstanding amount for a preceding month. If the average outstanding amount for a preceding month was 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 was 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 was greater than $25 million, the Applicable Margin will be 4.5% for Base Rate loans and 5.50% for SOFR loans. The Company paid monthly fees of 0.4% per annum on the unused portion of the 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%">The Credit Agreement contained 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 contained certain customary covenants, including restrictions on indebtedness, liens, fundamental changes, restricted payments, asset sales, and investments, and places limits on various other payments. The Company was in compliance with the financial covenants of the Amended Credit Agreement as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</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:115%"> On May 2, 2023, (1) two related parties (the “Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the 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:115%">Accretion of the exit fee attributable to related parties recorded within interest expense, net on the condensed consolidated statements of operations was $0.1 million for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2024</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%">Upon execution of the Credit Agreement in August 2022, the Company incurred $1.1 million of debt issuance and related costs, which are being amortized to interest expense throughout the term of the agreement. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2024 and December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, there were $0.4 million and $0.5 million, respectively, of unamortized debt issuance costs on the Credit Facility included within prepaid expenses and other and other assets on the condensed consolidated balance sheets. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the Company had outstanding borrowings of $4.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%">The effective interest rate of the average outstanding balance for the Credit Facility was 29.7%, which includes 8.3% related to amortization of original issuance costs, and 21.1%, which includes 10.5% related to amortization of original issuance costs, for the three months ended March 31, 2024 and 2023, respectively. 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;text-align:center"><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:74.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:10.175%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended<br/>March 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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%">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: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%">222 </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%">118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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: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%">339 </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%">235 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 <div style="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:99%">The 2025 Notes consist of the following (in thousands):</span></div><div style="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.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></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.282%"></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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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="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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,106)</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 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%">(715)</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%">(880)</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%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,284 </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%">159,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 161898000 161898000 0 0 899000 1106000 715000 880000 160284000 159912000 0.0417 0.0423 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;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%">The following table sets forth total interest expense recog</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nized related to the 2025 Notes (in thousands):</span></div><div style="text-align:center"><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:75.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></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:10.191%"></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: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%">Three Months Ended March 31,</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Contractual interest expense</span></td><td style="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="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Amortization of debt discount</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%">207 </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%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Amortization of debt issuance costs</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%">165 </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%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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: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%">1,687 </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%">1,687 </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><td colspan="3" style="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> 1315000 1315000 207000 207000 165000 165000 1687000 1687000 700000 700000 1100000 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 100000 1100000 400000 500000 4700000 0.297 0.083 0.211 0.105 222000 118000 117000 117000 339000 235000 Share-based Compensation<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 three months ended March 31, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), and the 2015 Incentive Compensation Plan (the “2015 Plan”). The Compensation Committee of the Board of Directors administers the plans. Under the 2018 Plan, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">shares of common stock may be issued upon the exercise of stock options, in</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 form of restricted stock, or in settlement of restricted stock units (“RSUs”) or other awards, including awards with alternative vesting schedules such as performance-based criteria. </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:115%">The following table presents total share-based compensation expense within each functional line item on the condensed consolidated statements of operations for the three months end</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ed March 31, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><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:75.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></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:10.191%"></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></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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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="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="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 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">184 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160 </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%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:#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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </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%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361 </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,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="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><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: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">717 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,800 </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:middle"></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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options. 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-473">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 summarizes the Company’s stock option activ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ity for the three months ended March 31, 2024</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.988%"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="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="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%">Outstanding — December 31, 2023</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%">545,872 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(111,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Outstanding — March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><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%">Exercisable — March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;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%">338,346 </span></td><td style="background-color:#ffffff;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="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%">At March 31, 2024, total unrecognized compensatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">n expense related to stock options was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$0.7 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%">, which is expected to be recognized over a weighted-average period of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.29 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-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-top:9pt;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-483">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 summarizes the Company’s RSU activity </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">for the three months ended March 31, 2024</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.988%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Non-vested — December 31, 2023</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%">203,008 </span></td><td style="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%">Granted</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></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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,597)</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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,590)</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%">Non-vested — March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;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%">185,821 </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%">At March 31, 2024, total unrecognized compensation expense related</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to RSUs was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1.6 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%">, which is expected to be recognized over a weighted-average period of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.07 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;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%">The following table presents total share-based compensation expense within each functional line item on the condensed consolidated statements of operations for the three months end</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ed March 31, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><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:75.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></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:10.191%"></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></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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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="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="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 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">184 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160 </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%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:#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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </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%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361 </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,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="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><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: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">717 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,800 </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:middle"></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> 31000 184000 160000 248000 165000 330000 361000 1038000 717000 1800000 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 summarizes the Company’s stock option activ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ity for the three months ended March 31, 2024</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.988%"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="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="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%">Outstanding — December 31, 2023</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%">545,872 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(111,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Outstanding — March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><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%">Exercisable — March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;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%">338,346 </span></td><td style="background-color:#ffffff;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="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> 545872 14250 111994 448128 338346 700000 P3Y3M14D 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 summarizes the Company’s RSU activity </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">for the three months ended March 31, 2024</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.988%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Non-vested — December 31, 2023</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%">203,008 </span></td><td style="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%">Granted</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></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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,597)</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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,590)</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%">Non-vested — March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;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%">185,821 </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> 203008 0 6597 10590 185821 1600000 P1Y25D 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 earnings (loss) per share (“EPS”) excludes dilution and is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Notes calculated using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when 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"><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-top:5pt"><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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.159%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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%">Three Months Ended<br/>March 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:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Net loss attributable to common stockholders</span></td><td style="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="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,245)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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,827)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 common shares outstanding*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,879,719 </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%">10,860,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</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%">(0.44)</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%">(0.54)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(*) 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 anti-dilutive potential shares of common stock that have been excluded from diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:center"><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:75.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.173%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.176%"></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%">As of March 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="2" style="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,338 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-qualified stock options </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448 </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%">796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186 </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%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </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%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,539 </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 calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):<div style="margin-top:5pt"><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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.159%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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%">Three Months Ended<br/>March 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:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Net loss attributable to common stockholders</span></td><td style="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="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,245)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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,827)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 common shares outstanding*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,879,719 </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%">10,860,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</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%">(0.44)</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%">(0.54)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1</span></div> -5245000 -5827000 11879719 11879719 10860189 10860189 -0.44 -0.44 -0.54 -0.54 <div style="margin-bottom:9pt;margin-top:9pt;text-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 anti-dilutive potential shares of common stock that have been excluded from diluted net loss per share attributable to common stockholders because their inclusion would have been anti-dilutive (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:center"><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:75.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.173%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.176%"></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%">As of March 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="2" style="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,338 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-qualified stock options </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448 </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%">796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186 </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%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </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%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,539 </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> 1338000 1409000 448000 796000 186000 114000 26000 220000 1998000 2539000 Public Offering<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%">In January 2021, the Company entered into an Equity Distribution Agreement with Canaccord Genuity LLC (the “Agent”), pursuant to which the Company could offer and sell, from time to time, through or to the Agent, up to $40.0 million of shares of its common stock (the “ATM Offering”). During the quarter ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 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 85,810</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </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 $6.17 per share, for net proceeds of $0.5 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> 40000000 85810 6.17 500000 Geographic Information and Concentrations of Risk<div style="margin-bottom:6pt;margin-top:6pt"><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-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):</span></div><div style="margin-top:5pt"><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:75.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.192%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">United States and Canada</span></td><td style="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="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%">35,476 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,205 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Europe (including United Kingdom)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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%">5,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Australia</span></td><td style="background-color:#ffffff;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;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,780 </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 style="background-color:#ffffff;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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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 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 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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%">45,009 </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%">50,794 </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><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%">Concentrations of Credit 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 three months ended March 31, 2024, two customers accounted for 39.3% and 18.2% of revenues, respectively. For the three months ended March 31, 2023, two customers accounted for 31.1% and 26.6% of revenues, respectively.</span></div>As of March 31, 2024, three customers accounted for 32.0%, 13.3%, and 10.9% of accounts receivable, net, respectively. As of December 31, 2023, two customers accounted for 41.8% and 10.2% of accounts receivable, net, respectively. <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):</span></div><div style="margin-top:5pt"><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:75.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.192%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">United States and Canada</span></td><td style="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="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%">35,476 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,205 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Europe (including United Kingdom)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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%">5,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Australia</span></td><td style="background-color:#ffffff;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;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,780 </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 style="background-color:#ffffff;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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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 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 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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%">45,009 </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%">50,794 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 35476000 43205000 6751000 6751000 5987000 2780000 1598000 2000 4000 45009000 50794000 0.393 0.182 0.311 0.266 0.320 0.133 0.109 0.418 0.102 Commitments and Contingencies<div style="margin-top:5pt"><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-top:5pt;text-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 three to four quarters following the balance sheet date. Such commitments are noncancellable (“noncancellable purchase obligations”). As of March 31, 2024, future payments under these noncancellable purchase obligations were approximately $60.1 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> 60100000 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 income tax provision was $0.2 million and $0.3 million for the three months ended March 31, 2024 and 2023, respectively. Income taxes for both periods consisted primarily of foreign income taxes at certain of the Company’s international entities and minimum state taxes for its U.S.-based entities. The Company’s income tax expense differs from the expected expense based on statutory rates primarily due to full valuation allowances at all of its U.S.-based entities and several of its foreign subsidiaries. The income tax provisions for the three months ended March 31, 2024 and 2023, were largely driven by a combination of improved profits and unrealized foreign currency gains at the Company’s foreign subsidiaries.</span></div> 200000 300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent Events</span>Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate its Credit Facility with Siena Lending Group LLC. As a result of the termination, the Company paid the outstanding balance and related termination fees on the Credit Facility of approximately $3.0 million. The Company has also paid an exit fee in the aggregate amount of $0.4 million to South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Participants”) as a result of the early redemption of the Participants’ $4.0 million last-out subordinated participation interest in the Loan and Security Agreement pursuant to a Participation Agreement between the Participants and Siena Lending Group. South Ocean Funding, LLC is an affiliate of Golden Harbor, Ltd. and North Sound Ventures, LP is an affiliate of North Sound Management, Inc. As of April 18, 2024, each of Golden Harbor, Ltd. and North Sound Management, Inc. were beneficial owners of in excess of 5% of the Company’s outstanding common stock. 3000000 400000 4000000 Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1